8 lines
306 KiB
JavaScript
8 lines
306 KiB
JavaScript
import{a as pu,b as cu,c as Ba,d as uu,e as fu,f as gu}from"./chunk-3ZLQDJN5.js";import{a as Wa,b as Ur,c as ku}from"./chunk-3GSZ3IZT.js";import{a as Qe}from"./chunk-LXSXEBYM.js";import{c as Tu,e as xn}from"./chunk-CKSFLHZH.js";import{a as z}from"./chunk-VVX6KFWN.js";import{a as Zt,b as mr,c as Ga,d as vu}from"./chunk-PKRI4WIO.js";import{b as ep,c as nu,d as su,e as au,f as mu,g as op,h as Cn,i as hu,j as bu,k as Su,l as ao,m as qa,n as rp,o as wu}from"./chunk-5BADSTNQ.js";import{a as Ua,b as du,c as tp,e as _u}from"./chunk-MILCEF7B.js";import{a as lr,c as Tn,e as lu}from"./chunk-KS3GEYRJ.js";import{a as Pa,b as W_,c as U_,d as G_,e as q_,f as Ls,h as Br}from"./chunk-S6TZRL6J.js";import{d as V_}from"./chunk-CZLLWOTV.js";import{d as B_,j as J_}from"./chunk-NWVG2MAV.js";import{b as Di,c as z_}from"./chunk-WK2EF5FH.js";import{b as H_,c as R_,d as Y_,f as K_,g as X_,i as $_,k as eu,l as tu,m as Oa,n as ar,o as it,p as Ma,t as ru,u as iu}from"./chunk-XZLDRYXW.js";import{a as H}from"./chunk-QPJLI3SF.js";import{a as rt,b as ou,c as xt,d as Fa}from"./chunk-4DYGZNSW.js";import{b as so,c as Wr}from"./chunk-MBUS75GY.js";import{g as kn,l as Q_,m as Z_}from"./chunk-EHIXZ23F.js";import{a as j_}from"./chunk-6TCIDKYS.js";import{a as T_,b as Jm}from"./chunk-6FDARXB6.js";import{b as k_,c as xo}from"./chunk-UJIS6BFS.js";import{a as Qm,b as f_,d as g_,e as h_,f as b_,g as S_,h as gt,l as wn,n as Mr,o as Ai}from"./chunk-GRAP3YP7.js";import{B as D_,C as P_,H as O_,I as Da,J as M_,L as F_,b as C_,e as Fr,f as Is,g as Ae,j as x_,l as y_,m as La,o as Ns,p as I_,q as Aa,r as N_,u as E_,w as L_,y as A_,z as Es}from"./chunk-46YG4TCM.js";import{a as Ea}from"./chunk-WYIQIGDJ.js";import{b as m_,e as p_,f as __,g as u_}from"./chunk-GDM6S2OD.js";import{c as xe}from"./chunk-XQPKRCN2.js";import{a as ot,c as v_}from"./chunk-XC6ELVTG.js";import{a as w_,d as Zm,e as Na}from"./chunk-Z3DVZYQL.js";import{a as Se,c as $m,e as Ge,g as qe,h as Or,n as nr,p as c_,u as sr,w as d_}from"./chunk-TVUCEIYF.js";import{$ as jd,C as zd,Ca as Rd,Cb as Qt,Db as ir,G as $t,Ga as Ia,Ha as Sn,Ia as Cs,Ib as xs,Jb as Li,Ka as Ni,Lb as we,Mb as j,N as Pr,Na as Yd,Nb as o_,O as Fe,Pa as Km,S as Ts,V as Ye,W as gn,Wc as i_,X as hn,Xc as n_,Y as bn,_ as ya,aa as Vd,ca as Hd,eb as Kd,fb as Xd,gb as $d,ha as Ii,ia as P,ib as Qd,id as s_,jb as Zd,jd as a_,kd as ys,md as m,n as Bd,nd as vn,p as xa,qb as Jd,sb as e_,t as L,tb as re,u as fn,ub as Ei,v as Wd,w as Ud,wb as t_,x as Gd,xb as Xm,y as qd,yc as r_}from"./chunk-MYNBMTR4.js";import{a as l_,c as g}from"./chunk-FY3DWHT4.js";import{B as ks,D as Od,G as Dr,H as Md,L as Fd,N as Ta,c as Id,ca as Ca,j as Nd,k as Ed,m as v,n as Ld,o as Ad,r as Dd,s as un,y as Pd}from"./chunk-TQQZZJXW.js";import{a as Ym}from"./chunk-62FSCPM5.js";import{a as y}from"./chunk-J5JOI62E.js";import{A as M,C as Rm,G as kd,H as Ar,M as dn,O as Re,P as $,Q as _n,R as Td,S as Cd,T as xd,W as yd,b as A,d as Ee,e as et,f as bd,i as Sd,n as vd,o as N,p as Vm,q as Ct,r as tt,s as wd,v as Hm,w as Co,x as cn,y as de}from"./chunk-GQZAGQSC.js";import{A as _d,H as Lr,I as ud,N as yi,T as pn,a as wa,c as Er,ca as zm,e as ld,g as md,ga as jm,ha as fd,j as ee,k as pd,la as gd,o as cd,p as dd,pa as Go,r as ka,ra as ue}from"./chunk-GSIHKWLV.js";import{G as hd,aa as ae,e as ws,fa as dt,ka as Y}from"./chunk-RC6UR2LL.js";import{b}from"./chunk-BF2V36QE.js";import{f as _,o as r,q as i}from"./chunk-QTLWQ5AJ.js";r();i();var In=_(b()),lf=_(y());r();i();var fe=_(b()),jr=_(y());ue();r();i();var yo=_(b()),Ou=_(y());r();i();var np=_(b());r();i();var Jt=_(b()),Lu=_(y());r();i();var za=_(b());r();i();var ip={content:"_content_19d0v_1",address:"_address_19d0v_6"};var zw=({address:e,...t})=>{let{commonStore:o}=g(),{computedIsWalletEnv:n}=o;return za.default.createElement(N.Tip,{infoType:N.Tip.INFO_TYPE.warn,title:m("swaptrade_placeorder_dialog_header_confirm_address"),confirmText:n?m("swaptrade_dialog_btn_confirm"):m("swaptrade_top_btn_gotit"),cancelText:n?m("swaptrade_confirmation_btn_cancel"):void 0,btnFull:!1,...t},za.default.createElement("p",{className:ip.content},vn("swaptrade_placeorder_dialog_desc_confirm_address",{address:za.default.createElement("span",{className:ip.address},e)})))},ja=zw;r();i();var nt=_(b());ue();r();i();var lo={"select-container":"_select-container_lxzi0_1",selectContainer:"_select-container_lxzi0_1","select-group":"_select-group_lxzi0_5",selectGroup:"_select-group_lxzi0_5","select-group-title":"_select-group-title_lxzi0_5",selectGroupTitle:"_select-group-title_lxzi0_5","select-group-text":"_select-group-text_lxzi0_17",selectGroupText:"_select-group-text_lxzi0_17","select-group-icon":"_select-group-icon_lxzi0_23",selectGroupIcon:"_select-group-icon_lxzi0_23","select-group-list":"_select-group-list_lxzi0_27",selectGroupList:"_select-group-list_lxzi0_27","select-group-list-item":"_select-group-list-item_lxzi0_30",selectGroupListItem:"_select-group-list-item_lxzi0_30","select-group-item-name":"_select-group-item-name_lxzi0_45",selectGroupItemName:"_select-group-item-name_lxzi0_45","select-group-item-address":"_select-group-item-address_lxzi0_51",selectGroupItemAddress:"_select-group-item-address_lxzi0_51","select-group-item-no-name":"_select-group-item-no-name_lxzi0_59",selectGroupItemNoName:"_select-group-item-no-name_lxzi0_59"};var jw=({options:e,onSelect:t})=>{let[o,n]=(0,nt.useState)({});(0,nt.useEffect)(()=>{n({})},[e]);let s=a=>{let l=cd(o);l[a]=!l[a],n(l)};return!e||!e.length?null:nt.default.createElement("div",{className:lo.selectContainer},nt.default.createElement("div",{className:lo.selectBox},e.map(({group:a,list:l},p)=>l&&l.length&&nt.default.createElement("div",{className:lo.selectGroup,key:a},nt.default.createElement(A,{className:lo.selectGroupTitle,onClick:()=>{s(`${a}${p}`)}},nt.default.createElement("span",{className:lo.selectGroupText},a),nt.default.createElement(H,{className:lo.selectGroupIcon,type:o[`${a}${p}`]?"okds-arrow-chevron-up-sm":"okds-arrow-chevron-down-sm"})),!o[`${a}${p}`]&&nt.default.createElement("div",{className:lo.selectGroupList},l.map(c=>{let{specifiedAddress:u,name:f}=c;return nt.default.createElement(A,{className:lo.selectGroupListItem,onClick:()=>{t(c)},key:u},f?nt.default.createElement(nt.default.Fragment,null,nt.default.createElement("div",{className:lo.selectGroupItemName},f),nt.default.createElement("div",{className:lo.selectGroupItemAddress},u)):nt.default.createElement("div",{className:lo.selectGroupItemNoName},u))}))))))},Cu=v(jw);r();i();var yu=_(b());r();i();var Gr=_(b());var Vw=(e,t)=>{let[o,n]=(0,Gr.useState)(!1),[s,a]=(0,Gr.useState)($t.NORMAL),l=(0,Gr.useCallback)(async()=>{if(!sr(e)||!t){a($t.NORMAL),n(!1);return}n(!0);let[c,u]=await Dr(xo.get(s_,{params:{address:t,chainId:e}}));a(c?$t.ILLEGALITY:u.data?.status),n(!1)},[e,t]),p=(0,Gr.useCallback)(un(l,300),[l]);return(0,Gr.useEffect)(()=>(p(),()=>{p.cancel()}),[l,p]),{checkLoading:o,checkStatus:s}},xu=Vw;var Hw=e=>{let{fromToStore:t}=g(),{to:o}=t,{checkLoading:n,checkStatus:s}=xu(o.chainId,e);return{errorText:(0,yu.useMemo)(()=>{let l="";return s===$t.ILLEGALITY?l=m("swaptrade_address_details_toast_enter_valid_address",{chainName:o.chainName}):s===$t.IS_CONTRACT_ADDR?l=m("swaptrade_extension_wallet_address_notuse_contractreceive"):s===$t.IS_EXCHANGE_ADDR&&(l=m("swaptrade_extension_wallet_address_assets_lost")),l},[s,o.chainName]),errorLoading:n}},Iu=Hw;r();i();var Nu=_(b());ue();var Rw=e=>{let{fromToStore:t,receiveAddressStore:o}=g(),{addressListEx:n}=o;return{options:(0,Nu.useMemo)(()=>{if(!n.length)return[];if(!e)return n;let a=[],l=jm(e);return n.forEach(({group:p,list:c})=>{let u=[];c.forEach(f=>{(jm(f.specifiedAddress).includes(l)||f.name&&f.name.includes(l))&&u.push(f)}),u.length&&a.push({group:p,list:u})}),a},[t.addressListEx,e])}},Eu=Rw;r();i();var Pi={container:"_container_1gxto_1","container-tg":"_container-tg_1gxto_6",containerTg:"_container-tg_1gxto_6","address-box":"_address-box_1gxto_9",addressBox:"_address-box_1gxto_9","input-area":"_input-area_1gxto_16",inputArea:"_input-area_1gxto_16","foot-btn":"_foot-btn_1gxto_19",footBtn:"_foot-btn_1gxto_19","confirm-btn":"_confirm-btn_1gxto_23",confirmBtn:"_confirm-btn_1gxto_23"};var Yw=({setVisible:e})=>{let{receiveAddressStore:t}=g(),[o,n]=(0,Jt.useState)(!1),[s,a]=(0,Jt.useState)(""),{options:l}=Eu(s),{errorLoading:p,errorText:c}=Iu(s),u=h=>{h?t.saveReceiveAddressValue({specifiedAddress:h.specifiedAddress,keyringName:h.group,walletName:h.name,...h}):t.saveReceiveAddressValue({specifiedAddress:s}),e(!1)},f=(0,Jt.useMemo)(()=>!c&&s&&!p,[p,c,s]);return Jt.default.createElement("div",{className:(0,Lu.default)(Pi.container,Ea()&&Pi.containerTg)},Jt.default.createElement(ja,{address:s,visible:o,onCancel:()=>{n(!1)},onConfirm:u}),Jt.default.createElement("div",{className:Pi.addressBox},Jt.default.createElement(Ct.TextArea,{className:Pi.inputArea,label:m("swaptrade_extension_wallet_address_receive_address"),value:s,error:!p&&c?c:"",errorType:Ct.TIP_TYPE.always,size:Ct.SIZE.xl,onChange:h=>{a(h.target.value)},maxLength:128,autoResize:!0,innerClassName:"send-form__address-input"}),Jt.default.createElement(Cu,{options:l,onSelect:u})),f&&Jt.default.createElement("div",{className:Pi.footBtn},Jt.default.createElement(Y,{className:Pi.confirmBtn,size:Y.SIZE.lg,category:Y.CATEGORY.fill,type:Y.TYPE.highlight,onClick:()=>{n(!0)}},m("swaptrade_extension_cinteraction_confirm"))))},Au=v(Yw);r();i();var Du=_(b());var Kw=({children:e,visible:t,title:o,...n})=>Du.default.createElement(N.Action,{noMargin:!0,noContentPadding:!0,visible:t,title:o,...n},e),Bt=Kw;var Xw=({visible:e,setVisible:t})=>np.default.createElement(Bt,{visible:e,onClose:()=>{t(!1)},title:m("swaptrade_extension_wallet_address_wallet_address"),isFull:!0},np.default.createElement(Au,{setVisible:t})),Pu=Xw;r();i();var yn={"to-address":"_to-address_1pfqe_1",toAddress:"_to-address_1pfqe_1"};function $w(){let{fromToStore:e,receiveAddressStore:t,accountStore:o}=g(),{computedFormatReceiveAddrEx:n,getWalletListEx:s}=t,[a,l]=(0,yo.useState)(!1),{walletList:p}=o;(0,yo.useEffect)(()=>{s()},[e.to?.chainId,p]);let c=u=>{l(!0),u.target.blur()};return yo.default.createElement(yo.default.Fragment,null,yo.default.createElement("div",{className:yn.toAddress},yo.default.createElement("div",{className:"w-100"},yo.default.createElement(Ct,{innerClassName:(0,Ou.default)(yn.inputBorder,yn.add,yn.weight),inputClassName:yn.inputPlaceholder,value:n,placeholder:m("swaptrade_swap_toast_choose_address",{chainName:e.to.chainName},{useBr:!1}),onFocus:c}))),yo.default.createElement(Pu,{visible:a,setVisible:l}))}var Mu=v($w);r();i();var ke=_(b()),zr=_(y());ue();r();i();var qr=_(b()),Fu=()=>{let e=(0,qr.useRef)(null),[t,o]=(0,qr.useState)(!1),[n,s]=(0,qr.useState)(!1);return(0,qr.useEffect)(()=>{let a=e.current,l=()=>{s(a.scrollLeft>0)};return a&&a.addEventListener("scroll",l),()=>{a&&a.removeEventListener("scroll",l)}},[]),(0,qr.useEffect)(()=>{let a=e.current,l=null;return t&&a?l=setTimeout(()=>{a.focus(),a.setSelectionRange(a.value.length,a.value.length),a.scrollBy({left:a.scrollWidth}),a.scrollWidth>a.offsetWidth&&s(!0)},100):s(!1),()=>{l&&(clearTimeout(l),l=null)}},[t]),{focusStatus:t,setFocusStatus:o,inputShadow:n,inputEl:e}};r();i();var eo={popup:"_popup_13q47_1","popup-content":"_popup-content_13q47_4",popupContent:"_popup-content_13q47_4","to-address":"_to-address_13q47_7",toAddress:"_to-address_13q47_7","error-area":"_error-area_13q47_11",errorArea:"_error-area_13q47_11","wallet-list":"_wallet-list_13q47_14",walletList:"_wallet-list_13q47_14","wallet-list-block":"_wallet-list-block_13q47_24",walletListBlock:"_wallet-list-block_13q47_24","wallet-list-title":"_wallet-list-title_13q47_24",walletListTitle:"_wallet-list-title_13q47_24","wallet-list-area":"_wallet-list-area_13q47_25",walletListArea:"_wallet-list-area_13q47_25"};function Qw(){let[e,t]=(0,ke.useState)(!1),[o,n]=(0,ke.useState)(!1),[s,a]=(0,ke.useState)(!1),l=(0,ke.useRef)(null),{inputEl:p,focusStatus:c,setFocusStatus:u}=Fu(),{fromToStore:f,accountStore:h,receiveAddressStore:S}=g(),{to:w}=f,{computedWalletAddrInWeb3:k,filterWalletAddrListInStorage:T,filterWalletAddrListFromChain:C,computedReceiveAddr:x,initCheckAddrStatus:I,computedFormatReceiveAddr:U,receiveAddrStatus:F,saveReceiveAddressValue:B,getWalletList:V,getLinkedWalletAddrInWeb3:q,formatInputValue:Q,checkReceiveAddr:G,getFilteredAddrList:K,isFromFilterAddress:oe}=S,{computedNonsupportChain:ie,walletConfig:ce}=h;(0,ke.useEffect)(()=>{q()},[ce,w.chainId]),(0,ke.useEffect)(()=>{!Lr(k)&&!ie?B(k):B({})},[k,ie]),(0,ke.useEffect)(()=>{let J=Mt=>{l.current.contains(Mt.target)||(s&&a(!1),u(!1))};return document.addEventListener("click",J),()=>{document.removeEventListener("click",J)}},[u,s]);let se=(0,ke.useMemo)(()=>ka(G,200),[G]);(0,ke.useEffect)(()=>{x&&se(x)},[s,x,se]);let _e=F!==$t.NORMAL;(0,ke.useEffect)(()=>{!e&&c?a(T.length+C.length>0):t(!1)},[T,C,c,e]);let ye=()=>{!oe&&x&&!_e&&!s&&n(!0)},W=J=>{B(J),K(J)},X=J=>{W(J),a(!1),u(!1),I()},ve=()=>{V(),u(!0)},Ce=J=>ke.default.createElement(A,{key:`${J.walletId}-${J.specifiedAddress}`,className:"cursor-pointer content-primary font-14 flex font-400",onClick:()=>{X(J)}},ke.default.createElement("p",null,Q(J))),D=()=>{let J="";return F===$t.ILLEGALITY?J=m("swaptrade_address_details_toast_enter_valid_address",{chainName:w.chainName}):F===$t.IS_CONTRACT_ADDR?J=m("swaptrade_extension_wallet_address_notuse_contractreceive"):F===$t.IS_EXCHANGE_ADDR&&(J=m("swaptrade_extension_wallet_address_assets_lost")),J},he=(0,ke.useMemo)(()=>ke.default.createElement("div",{className:(0,zr.default)(eo.walletList,{hidden:!s})},T.length>0&&ke.default.createElement("div",{className:(0,zr.default)(eo.walletListBlock)},ke.default.createElement("div",{className:(0,zr.default)(eo.walletListTitle,"font-12 content-contrast font-400")},m("swaptrade_address_details_subtitle_recent_address")),ke.default.createElement("div",{className:eo.walletListArea},T.map(J=>Ce(J)))),C.length>0&&ke.default.createElement("div",{className:(0,zr.default)(eo.walletListBlock)},ke.default.createElement("div",{className:(0,zr.default)(eo.walletListTitle,"font-12 content-contrast font-400")},m("swaptrade_address_details_subtitle_connected_wallets")),ke.default.createElement("div",{className:eo.walletListArea},C.map(J=>Ce(J))))),[s,C,T]);return ke.default.createElement("div",{ref:l,className:eo.toAddress},ke.default.createElement(ja,{address:x,visible:o,onConfirm:()=>{n(!1)}}),ke.default.createElement(Vm,{className:eo.popup,placement:Vm.DIRECTION.bottom,show:s,content:he,graspBaseDom:!0,alwaysUpdatePopper:!0,sameWidth:!0,smartMode:!1},ke.default.createElement("div",{className:"w-100"},ke.default.createElement(Ct,{onRef:J=>{p.current=J},innerClassName:(0,zr.default)({[eo.error]:_e}),inputClassName:eo.inputPlaceholder,cleanable:!c,value:c?x:U,error:()=>_e?"":null,placeholder:m("swaptrade_swap_toast_choose_address",{chainName:f.to.chainName},{useBr:!1}),onChange:J=>{W({specifiedAddress:J.target.value||""})},onBlur:ye,onClear:()=>{t(!0)},onFocus:ve}),ke.default.createElement("p",{className:(0,zr.default)("font-14 color-df473d",eo.errorArea,{hidden:!_e})},D()))))}var Bu=v(Qw);r();i();var Wu=()=>{let{quoteStore:e,gasDropStore:t,commonStore:{computedNowCurrencySymbol:o,currencyConversion:n}}=g(),{quote:s,computedIsFreeNetworkFee:a}=e,{bridgeFeeUsd:l,gasDropFromAmount:p}=s?.bestRoute||{},{computedGasDropSelected:c,gasDropConfig:u}=t||{},f=c&&u?.gasDropShow&&Boolean(p),h=Ge(n(l).toString(),o,{needPlaceholder:!0});return{gasFlag:f,feeUsd:h,quote:s,computedIsFreeNetworkFee:a}};r();i();ue();var Uu=()=>{let{outerStore:{extendFeeConfig:e},quoteStore:t,fromToStore:o}=g(),{computedReferredFee:n,computedIsOfflineType:s}=t,{computedValueDifference:a}=o;return cu({specialValueRangePrompt:a.diffPercentWeakTip,isOfflineType:s,isReferredFee:n,extendFeeConfig:{feePercent:e(ee(o,"from.chainId"))?.feePercent}})};r();i();var st={container:"_container_1rznw_1","input-panel-container":"_input-panel-container_1rznw_13",inputPanelContainer:"_input-panel-container_1rznw_13",down:"_down_1rznw_16",checked:"_checked_1rznw_19",up:"_up_1rznw_22","color-up":"_color-up_1rznw_25",colorUp:"_color-up_1rznw_25","input-panel":"_input-panel_1rznw_13",inputPanel:"_input-panel_1rznw_13",input:"_input_1rznw_13","prefix-wrap":"_prefix-wrap_1rznw_54",prefixWrap:"_prefix-wrap_1rznw_54","prefix-animation":"_prefix-animation_1rznw_59",prefixAnimation:"_prefix-animation_1rznw_59","right-input":"_right-input_1rznw_62",rightInput:"_right-input_1rznw_62","icon-down":"_icon-down_1rznw_67",iconDown:"_icon-down_1rznw_67","input-panel-usd":"_input-panel-usd_1rznw_71",inputPanelUsd:"_input-panel-usd_1rznw_71","cost-value":"_cost-value_1rznw_74",costValue:"_cost-value_1rznw_74","icon-warning":"_icon-warning_1rznw_78",iconWarning:"_icon-warning_1rznw_78","label-container":"_label-container_1rznw_82",labelContainer:"_label-container_1rznw_82","token-input-separator":"_token-input-separator_1rznw_85",tokenInputSeparator:"_token-input-separator_1rznw_85","token-symbol":"_token-symbol_1rznw_91",tokenSymbol:"_token-symbol_1rznw_91","chain-name":"_chain-name_1rznw_104",chainName:"_chain-name_1rznw_104","difference-tip-content":"_difference-tip-content_1rznw_108",differenceTipContent:"_difference-tip-content_1rznw_108","difference-tip-foot":"_difference-tip-foot_1rznw_115",differenceTipFoot:"_difference-tip-foot_1rznw_115","cost-value-warn":"_cost-value-warn_1rznw_126",costValueWarn:"_cost-value-warn_1rznw_126","tool-tips":"_tool-tips_1rznw_129",toolTips:"_tool-tips_1rznw_129","bottom-border":"_bottom-border_1rznw_132",bottomBorder:"_bottom-border_1rznw_132"};var Zw=2**256,Jw=({ifDisabled:e,value:t,onInputChange:o,onRefFunc:n,placeholder:s,token:a={},...l})=>{let p=(0,fe.useRef)(null),[c,u]=(0,fe.useState)(!1),[f,h]=(0,fe.useState)(!1),S=(0,fe.useCallback)(C=>{p=C,n(C)},[n,c]);(0,fe.useEffect)(()=>{let C=Se.BigNumber(t).lt(1e-12)&&!$m(t)||t===xs();u(C)},[t]),(0,fe.useEffect)(()=>{!c&&f&&p&&(p.focus&&p.focus(),h(!1))},[c,f,p]);let w=t===xs(),k=(0,jr.default)("text-right font-700 input-panel flex-item font-24 w-100 content-primary",e?"cursor-not-allowed":"",e&&!w?"keep-ltr":"",st.input),T=Math.min(t_,Number(a?.decimals));return c?fe.default.createElement(Ct,{noStyle:!0,disabled:e,value:w?xs():Or(t),autoComplete:"off",spellCheck:"false",className:k,onChange:C=>{h(!0);let x=C.target.value.trim(),I=Number(x);x===""?o(""):Number.isFinite(I)?o(String(Math.max(I,Xm))):o(String(Xm))}}):fe.default.createElement(Ct.Number,{useReactTransition:!0,onRef:S,max:Zw,precision:T,inputMode:"decimal",noStyle:!0,disabled:e,"data-testid":"inputPanel-input",minLength:1,value:t,autoComplete:"off",spellCheck:"false",className:k,onChange:o,placeholder:s||Se.thousandFormat("0.0",{needZero:!0}),suffix:l.suffix})};function qu({token:e,type:t,prefix:o=null,popover:n="",onChange:s=()=>{},costValue:a="",computedValueDifference:l={},computedIsCrossChain:p,value:c,isExtension:u,disableInput:f,...h}){let[,S]=(0,fe.useTransition)(),{fromToStore:w,commonStore:k}=g(),T=Uu(),C=Wu(),{computedCurrentTabIsLimit:x}=k,I=se=>{S(()=>{let _e=se===`${1e-12}`?xs().slice(1):se,ye=c_(_e);!yi(ye)&&s(ye,!0)})},{isLimitDiff:U,limitDiffTitle:F,limitDiff:B}=l||{},V=(se="")=>{let[_e,ye]=se.split(" ");return{valueText:_e,uint:ye}},{valueText:q,uint:Q}=V(a),G=(0,fe.useRef)(null),[K,oe]=(0,fe.useState)(!1);(0,fe.useEffect)(()=>{let se=G?.clientWidth,_e=G?.scrollWidth;oe(!1),se&&_e&&se+1<_e&&oe(!0)},[c,G]);let ie=se=>{G=se},ce=f||!x&&t===re.TO;return fe.default.createElement("div",{className:(0,jr.default)(st.inputPanelContainer,"relative br-8 border-box")},fe.default.createElement("div",{className:(0,jr.default)(st.inputPanelBox,"flex justify-content-between")},o,fe.default.createElement("div",{className:(0,jr.default)(st.rightInput,"flex flex-column align-items-end pl-8 justify-content-center")},fe.default.createElement(M,{alwaysUpdatePopper:!0,disabled:!(K&&(u||ce)),popupStyle:{wordWrap:"break-word"},title:n,arrowPointAtCenter:!1,maxWidth:200,placement:M.DIRECTION.bottom},fe.default.createElement(Jw,{ifDisabled:ce,value:c,onInputChange:I,onRefFunc:ie,token:e,...h})),fe.default.createElement("div",{"data-testid":"costValue-input",className:(0,jr.default)("font-14 text-right content-contrast flex",st.inputPanelUsd)},a&&fe.default.createElement(fe.default.Fragment,null,fe.default.createElement(M,{title:q,maxWidth:300,textOverflow:{text:q}},fe.default.createElement("div",{"data-testid":"cost-value",className:(0,jr.default)("ellipsis",st.costValue,{[st.costValueWarn]:$m(e.usdPrice)})},q)),fe.default.createElement("span",{className:"inline-block whitespace-pre"},Q?` ${Q}`:""),!x&&t===re.TO&&fe.default.createElement(pu,{isSwapChain:!p,valueDifference:l,swapChainValueDifferenceTooltip:T,crossValueDifferenceTooltipProps:C}),U&&fe.default.createElement("div",{className:"flex align-items-center"},fe.default.createElement(M,{title:F,placement:M.DIRECTION.bottomRight,popupProps:{popupStyle:{maxWidth:"200px"}}},fe.default.createElement("span",{className:(0,jr.default)("pl-4","content-contrast","cursor-pointer",st.bottomBorder)},"(",B,")"))))))),w.computedDiffCrossChain&&t===re.TO&&(k.computedIsWalletEnv?fe.default.createElement(Mu,null):fe.default.createElement(Bu,null)))}r();i();var to=_(b()),As=_(y());function zu({icon:e="",token:t="",openSelectToken:o=()=>{},chainName:n="",tokenData:s}){let{scale:a,animationEvent:l}=Wa(),{isSm:p}=z();return to.default.createElement("div",{className:st.leftWrapper},to.default.createElement(A,{onClick:o,"data-monitor":"token",...l,className:(0,As.default)(st.prefixWrap,"flex cursor-pointer align-items-center",{[st.prefixAnimation]:a})},t?to.default.createElement(to.default.Fragment,null,to.default.createElement(Qe,{tokenSize:32,chainSize:32,tokenSrc:e??$d(),showChainLogo:!1,tokenName:t,chainName:n}),to.default.createElement("div",{className:p?"pl-4":"pl-8"},to.default.createElement("span",{className:"flex align-center"},to.default.createElement("span",{className:(0,As.default)("font-700 font-20 content-primary",st.tokenSymbol)},t),to.default.createElement(H,{size:16,className:(0,As.default)(st.iconDown,"okx-defi-dex-arrow-down-sincere pl-4")})))):to.default.createElement("span",{className:"pr-4 font-700 font-20 content-primary"},m("swaptrade_modal_select_crypto_title"),to.default.createElement(H,{size:16,className:(0,As.default)(st.iconDown,"okx-defi-dex-arrow-down-sincere pl-4")}))),to.default.createElement(Ba,{token:s,showDesc:!0,className:"mt-6"}))}r();i();var ju=_(b()),Vu=_(y());r();i();var sp={"gas-box":"_gas-box_1rwhq_1",gasBox:"_gas-box_1rwhq_1",show:"_show_1rwhq_12"};var Hu=({showGasDrop:e,computedFromGasDropAmount:t="",tokenSymbol:o=""})=>ju.default.createElement("div",{className:(0,Vu.default)("font-12",sp.gasBox,{[sp.show]:e})},m("swaptrade_pay_card_text_swap_some_for_refuel",{value:`${t} `,symbol:`${o}`}));r();i();var Os=_(b());r();i();var Ds=_(b());r();i();var Ru={"picture-image":"_picture-image_7atk1_1",pictureImage:"_picture-image_7atk1_1"};function Yu({chainName:e,src:t}){return Ds.default.createElement(Ds.default.Fragment,null,Ds.default.createElement(et,{src:t??"",width:16,height:16,alt:e,className:Ru.pictureImage}),Ds.default.createElement("span",{className:"overflow-hidden whitespace-nowrap text-ellipsis"},e))}r();i();var ap=_(b()),Xu=_(y());r();i();var Ku={"input-label":"_input-label_10swc_1",inputLabel:"_input-label_10swc_1","picture-image":"_picture-image_10swc_16",pictureImage:"_picture-image_10swc_16"};function $u({onClick:e,label:t,children:o}){let{isSm:n}=z(),s=n?130:140;return ap.default.createElement(A,{className:(0,Xu.default)("flex items-center font-14 cursor-pointer content-secondary",Ku.inputLabel),"data-monitor":"chain",onClick:e,style:{minWidth:`${s}px`}},ap.default.createElement("span",{className:"content-contrast"},t),o)}r();i();var ze=_(b()),Ps=_(y());r();i();var Oi=_(b()),mp=_(y());r();i();var Vr=_(b()),Qu=_(y());r();i();var Va={"max-dialog-content":"_max-dialog-content_gk456_1",maxDialogContent:"_max-dialog-content_gk456_1","max-dialog-text":"_max-dialog-text_gk456_4",maxDialogText:"_max-dialog-text_gk456_4","max-dialog-btn":"_max-dialog-btn_gk456_8",maxDialogBtn:"_max-dialog-btn_gk456_8"};var ek=({visible:e,onConfirm:t,maxTipsText:o})=>{let{commonStore:n}=g(),[s,a]=(0,Vr.useState)(!1),l=()=>{a(p=>!p)};return Vr.default.createElement(N,{hideCloseBtn:!0,noContentPadding:!0,visible:e,windowStyle:n.computedIsWalletEnv?null:{width:343,minWidth:343}},Vr.default.createElement("div",{className:Va.maxDialogContent},Vr.default.createElement("p",{className:(0,Qu.default)("font-14 content-secondary",Va.maxDialogText)},o),Vr.default.createElement(tt,{checked:s,onChange:l},m("swaptrade_modal_checkbox_dont_show_again")),Vr.default.createElement(Y,{className:Va.maxDialogBtn,width:"100%",category:Y.CATEGORY.fill,type:Y.TYPE.highlight,onClick:p=>{p.stopPropagation(),t(s),a(!1)}},m("swaptrade_card_swap_modal_btn_confirm"))))},Zu=ek;r();i();var Ha=_(b());r();i();var Ju={"max-tips":"_max-tips_3zsdr_1",maxTips:"_max-tips_3zsdr_1"};function lp({maxTipsText:e}){return Ha.default.createElement("span",{className:Ju.maxTips},Ha.default.createElement(M,{placement:M.DIRECTION.bottomRight,title:e,popupProps:{offset:[-50,0]}},Ha.default.createElement(H,{type:"okx-defi-dex-information",className:"color-bdbdbd font-13"})))}r();i();var oo={"balance-failed":"_balance-failed_1rjb4_1",balanceFailed:"_balance-failed_1rjb4_1","icon-text-container":"_icon-text-container_1rjb4_5",iconTextContainer:"_icon-text-container_1rjb4_5","balance-icon":"_balance-icon_1rjb4_11",balanceIcon:"_balance-icon_1rjb4_11","label-panel-operate":"_label-panel-operate_1rjb4_14",labelPanelOperate:"_label-panel-operate_1rjb4_14","label-panel":"_label-panel_1rjb4_14",labelPanel:"_label-panel_1rjb4_14",line:"_line_1rjb4_25","custom-link":"_custom-link_1rjb4_32",customLink:"_custom-link_1rjb4_32","gas-fee-loading":"_gas-fee-loading_1rjb4_39",gasFeeLoading:"_gas-fee-loading_1rjb4_39","btc-balance":"_btc-balance_1rjb4_46",btcBalance:"_btc-balance_1rjb4_46"};function ef({gasFeeLoading:e,onClickMax:t,visible:o,onConfirm:n,maxTipsText:s,showMaxIcon:a,maxText:l,className:p,loadingClass:c}){let u=e?Oi.default.createElement(dt.Circle,{className:(0,mp.default)(oo.gasFeeLoading,c),size:dt.SIZE.sm}):l||m("swaptrade_card_swap_btn_all");return Oi.default.createElement(Oi.default.Fragment,null,t?Oi.default.createElement(A,{className:(0,mp.default)("cursor-pointer","user-select-none","whitespace-nowrap",p||oo.customLink),"data-testid":"all-btn",onClick:e?()=>{}:un(t,500)},u):u,Oi.default.createElement(Zu,{visible:o,onConfirm:n,maxTipsText:s}),a&&!e?Oi.default.createElement(lp,{maxTipsText:s}):null)}r();i();var tf=_(b());function of(e,t){return(0,tf.useMemo)(()=>{let n=qe(e);return n===""?t:n},[e,t])}r();i();var Mi=_(b()),rf=_(y());function nf({showAddFund:e,showMaxBtn:t,onClick:o}){return Mi.default.createElement(Mi.default.Fragment,null,e?Mi.default.createElement(Mi.default.Fragment,null,t&&Mi.default.createElement("span",{className:oo.line}),Mi.default.createElement(A,{className:(0,rf.default)("cursor-pointer","color-link","user-select-none","truncate",oo.customLink),"data-testid":"add-fund-btn",onClick:o},m("swaptrade_swap_modal_anchor_add_funds"))):null)}function sf({onClickMax:e,showMax:t,balance:o,balanceStatus:n,showMaxIcon:s,visibleMaxDialog:a,maxDialogConfirm:l,maxTipsText:p,showAddFund:c,onClickAddFunds:u,gasFeeLoading:f}){let h=(0,ze.useRef)(null),S=(0,ze.useRef)(null),w=Se.showFloorTruncation("0",0),k=of(o,w),T=(0,ze.useMemo)(()=>k!==w&&e&&t,[k,e,t,w]),C=(0,ze.useMemo)(()=>T?ze.default.createElement(ef,{gasFeeLoading:f,onClickMax:e,visible:a,onConfirm:l,maxTipsText:p,showMaxIcon:s}):null,[T,s,e,a,l,f,p]);return(0,ze.useEffect)(()=>{let I=h.current;if(I){let U=I.offsetWidth,F=I.firstChild.offsetWidth,B=I.lastChild.offsetWidth,V=F+B;if(Number(k)===0)I.style.minWidth="0px";else{let q=I.firstChild.clientWidth+I.lastChild.clientWidth,Q=I.firstChild,G=Q.firstChild.clientWidth,K=Q.lastChild.clientWidth,oe=G+K,ie=Math.min(q,U,oe);I.style.minWidth=`${ie}px`}V>U&&I?(I.style.flexDirection="column",I.style.alignItems="flex-end"):(I.style.flexDirection="row",I.style.alignItems="center")}},[k,h.current?.firstChild,h.current?.lastChild.offsetWidth]),(0,ze.useMemo)(()=>{let I=null;switch(n){case xa.BALANCE_NOT_SHOW:I=ze.default.createElement("span",{className:"content-contrast"});break;case xa.BALANCE_REQUEST_FAILED:I=ze.default.createElement("span",{className:oo.balanceFailed},ze.default.createElement(H,{size:14,className:(0,Ps.default)("okx-defi-dex-assets",oo.balanceIcon)}),ze.default.createElement("span",null,m("swaptrade_card_toast_balance_request_failed")));break;case xa.BALANCE_INSUFFICIENT:default:I=ze.default.createElement("div",{ref:h,className:(0,Ps.default)("content-contrast",oo.labelPanel)},ze.default.createElement("span",{className:(0,Ps.default)(oo.iconTextContainer),ref:S},ze.default.createElement(H,{size:14,className:(0,Ps.default)("okx-defi-dex-assets",oo.balanceIcon)}),ze.default.createElement(Zt,{text:k})),ze.default.createElement("span",{className:oo.labelPanelOperate},C,ze.default.createElement(nf,{showAddFund:c,showMaxBtn:T,onClick:()=>{Ae({button_name:"add_funds"}),u()}})))}return I},[n,k,C,c,u,T])}function af({label:e,openSelectToken:t,chainName:o,chainSrc:n,balance:s,showMax:a,onClickMax:l,maxTipsText:p,showMaxIcon:c,balanceStatus:u,maxDialogConfirm:f,visibleMaxDialog:h,showAddFund:S,onClickAddFunds:w,gasFeeLoading:k,showLabelChainName:T,chainId:C}){return Os.default.createElement("div",{className:"flex mb-8 justify-content-between font-14 align-items-start"},Os.default.createElement($u,{label:e,onClick:t},T&&Os.default.createElement(Yu,{chainName:o,src:n})),Os.default.createElement(sf,{balance:s,showMax:a,onClickMax:l,showMaxIcon:c,maxTipsText:p,showAddFund:S,onClickAddFunds:w,gasFeeLoading:k,balanceStatus:u,maxDialogConfirm:f,visibleMaxDialog:h,chainId:C}))}function UL({label:e,type:t="",showGasDrop:o=!1,computedFromGasDropAmount:n,className:s="",onClickMax:a=null,showMaxIcon:l=!1,balanceStatus:p,openSelectToken:c=()=>{},visibleMaxDialog:u=!1,maxDialogConfirm:f=()=>{},maxTipsText:h="",showMax:S,showAddFund:w,onClickAddFunds:k,gasFeeLoading:T=!1,showLabelChainName:C=!0,disableInput:x,...I}){let U=gt(),{balance:F,tokenLogoUrl:B,tokenSymbol:V,chainLogoUrl:q,chainName:Q,chainId:G}=I.token,K=()=>{setTimeout(()=>{c()})};return In.default.createElement("div",{className:(0,lf.default)(s,"flex flex-column background-surface-disable",st.container)},In.default.createElement(af,{label:e,balance:F,onClickMax:a,balanceStatus:p,showMaxIcon:l,visibleMaxDialog:u,maxDialogConfirm:f,maxTipsText:h,showMax:S,showAddFund:w&&!U,onClickAddFunds:k,gasFeeLoading:T,chainName:Q,chainSrc:q,openSelectToken:K,showLabelChainName:C,chainId:G}),In.default.createElement(qu,{type:t,disableInput:x,prefix:In.default.createElement(zu,{token:V,icon:B,openSelectToken:K,chainSrc:q,chainName:Q,tokenData:I.token}),...I}),In.default.createElement(Hu,{showGasDrop:o,computedFromGasDropAmount:n,tokenSymbol:V}))}r();i();var Rr=_(b());r();i();r();i();r();i();function pp(e){if(e.constructor!==Array)throw new TypeError("Expected array.");if(e.length===16)return e;if(e.length===6){var t=Nn();return t[0]=e[0],t[1]=e[1],t[4]=e[2],t[5]=e[3],t[12]=e[4],t[13]=e[5],t}throw new RangeError("Expected array with either 6 or 16 values.")}function Nn(){for(var e=[],t=0;t<16;t++)t%5==0?e.push(1):e.push(0);return e}function mf(e,t){for(var o=pp(e),n=pp(t),s=[],a=0;a<4;a++)for(var l=[o[a],o[a+4],o[a+8],o[a+12]],p=0;p<4;p++){var c=p*4,u=[n[c],n[c+1],n[c+2],n[c+3]],f=l[0]*u[0]+l[1]*u[1]+l[2]*u[2]+l[3]*u[3];s[a+c]=f}return s}function pf(e){if(typeof e=="string"){var t=e.match(/matrix(3d)?\(([^)]+)\)/);if(t){var o=t[2].split(", ").map(parseFloat);return pp(o)}}return Nn()}function cf(e){var t=Nn();return t[0]=e,t}function df(e){var t=Nn();return t[5]=e,t}function _f(e){var t=Nn();return t[12]=e,t}function uf(e){var t=Nn();return t[13]=e,t}var Ra=function(e){return typeof e=="number"},wf=function(e){return typeof e=="function"},kf=function(e){return Object.prototype.toString.call(e)==="[object Object]"},En=function(e){return Array.prototype.slice.apply(e)},Tf=function(e){var t=e.reduce(function(o,n){return o[n]=(o[n]||0)+1,o},{});return Object.keys(t).filter(function(o){return t[o]>1})};function Hr(e){return[].slice.call(arguments,1).forEach(function(t){if(t)for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}),e}var dp,_p=function(e,t,o){return e+(t-e)*o},fp={__proto__:null,isNumber:Ra,isFunction:wf,isObject:kf,toArray:En,getDuplicateValsAsStrings:Tf,assign:Hr,tweenProp:_p},gp="data-flip-id",hp="data-inverse-flip-id",bp="data-portal-key",Cf="data-exit-container",Ms={__proto__:null,DATA_FLIP_ID:gp,DATA_INVERSE_FLIP_ID:hp,DATA_FLIP_COMPONENT_ID:"data-flip-component-id",DATA_FLIP_CONFIG:"data-flip-config",DATA_PORTAL_KEY:bp,DATA_EXIT_CONTAINER:Cf},up={noWobble:{stiffness:200,damping:26},gentle:{stiffness:120,damping:14},veryGentle:{stiffness:130,damping:17},wobbly:{stiffness:180,damping:12},stiff:{stiffness:260,damping:26}},ff=function(e){return kf(e)?e:Object.keys(up).indexOf(e)>-1?up[e]:{}};typeof window<"u"&&(dp=window.requestAnimationFrame);var ok=dp=dp||function(e){window.setTimeout(e,1e3/60)},rk=Date.now(),ik=typeof performance=="object"&&typeof performance.now=="function"?function(){return performance.now()}:function(){return Date.now()-rk};function xf(e,t){var o=e.indexOf(t);o!==-1&&e.splice(o,1)}var nk=function(){function e(){}return e.prototype.run=function(){var t=this;ok(function(){t.springSystem.loop(ik())})},e}(),cp=function(){this.position=0,this.velocity=0},sk=0,mo=.001,ak=function(){function e(o){this._id="s"+sk++,this._springSystem=o,this.listeners=[],this._startValue=0,this._currentState=new cp,this._displacementFromRestThreshold=.001,this._endValue=0,this._overshootClampingEnabled=!1,this._previousState=new cp,this._restSpeedThreshold=.001,this._tempState=new cp,this._timeAccumulator=0,this._wasAtRest=!0,this._cachedSpringConfig={}}var t=e.prototype;return t.getId=function(){return this._id},t.destroy=function(){this.listeners=[],this._springSystem.deregisterSpring(this)},t.setSpringConfig=function(o){return this._springConfig=o,this},t.getCurrentValue=function(){return this._currentState.position},t.getDisplacementDistanceForState=function(o){return Math.abs(this._endValue-o.position)},t.setEndValue=function(o){if(o===this._endValue)return this;if(this.prevEndValue=o,this._endValue===o&&this.isAtRest())return this;this._startValue=this.getCurrentValue(),this._endValue=o,this._springSystem.activateSpring(this.getId());for(var n=0,s=this.listeners.length;n<s;n++){var a=this.listeners[n].onSpringEndStateChange;a&&a(this)}return this},t.setVelocity=function(o){return o===this._currentState.velocity||(this._currentState.velocity=o,this._springSystem.activateSpring(this.getId())),this},t.setCurrentValue=function(o){this._startValue=o,this._currentState.position=o;for(var n=0,s=this.listeners.length;n<s;n++){var a=this.listeners[n];a.onSpringUpdate&&a.onSpringUpdate(this)}return this},t.setAtRest=function(){return this._endValue=this._currentState.position,this._tempState.position=this._currentState.position,this._currentState.velocity=0,this},t.setOvershootClampingEnabled=function(o){return this._overshootClampingEnabled=o,this},t.isOvershooting=function(){var o=this._startValue,n=this._endValue;return this._springConfig.tension>0&&(o<n&&this.getCurrentValue()>n||o>n&&this.getCurrentValue()<n)},t.advance=function(o,n){var s=this.isAtRest();if(!s||!this._wasAtRest){var a=n;n>.064&&(a=.064),this._timeAccumulator+=a;for(var l,p,c,u,f,h,S=this._springConfig.tension,w=this._springConfig.friction,k=this._currentState.position,T=this._currentState.velocity,C=this._tempState.position,x=this._tempState.velocity;this._timeAccumulator>=mo;)this._timeAccumulator-=mo,this._timeAccumulator<mo&&(this._previousState.position=k,this._previousState.velocity=T),p=S*(this._endValue-C)-w*T,u=S*(this._endValue-(C=k+(l=T)*mo*.5))-w*(x=T+p*mo*.5),h=S*(this._endValue-(C=k+(c=x)*mo*.5))-w*(x=T+u*mo*.5),C=k+(f=x)*mo,k+=1/6*(l+2*(c+f)+(x=T+h*mo))*mo,T+=1/6*(p+2*(u+h)+(S*(this._endValue-C)-w*x))*mo;this._tempState.position=C,this._tempState.velocity=x,this._currentState.position=k,this._currentState.velocity=T,this._timeAccumulator>0&&this._interpolate(this._timeAccumulator/mo),(this.isAtRest()||this._overshootClampingEnabled&&this.isOvershooting())&&(this._springConfig.tension>0?(this._startValue=this._endValue,this._currentState.position=this._endValue):(this._endValue=this._currentState.position,this._startValue=this._endValue),this.setVelocity(0),s=!0);var I=!1;this._wasAtRest&&(this._wasAtRest=!1,I=!0);var U=!1;s&&(this._wasAtRest=!0,U=!0),this.notifyPositionUpdated(I,U)}},t.notifyPositionUpdated=function(o,n){var s=this;this.listeners.filter(Boolean).forEach(function(a){o&&a.onSpringActivate&&!s._onActivateCalled&&(a.onSpringActivate(s),s._onActivateCalled=!0),a.onSpringUpdate&&a.onSpringUpdate(s),n&&a.onSpringAtRest&&a.onSpringAtRest(s)})},t.systemShouldAdvance=function(){return!this.isAtRest()||!this.wasAtRest()},t.wasAtRest=function(){return this._wasAtRest},t.isAtRest=function(){return Math.abs(this._currentState.velocity)<this._restSpeedThreshold&&(this.getDisplacementDistanceForState(this._currentState)<=this._displacementFromRestThreshold||this._springConfig.tension===0)},t._interpolate=function(o){this._currentState.position=this._currentState.position*o+this._previousState.position*(1-o),this._currentState.velocity=this._currentState.velocity*o+this._previousState.velocity*(1-o)},t.addListener=function(o){return this.listeners.push(o),this},t.addOneTimeListener=function(o){var n=this;return Object.keys(o).forEach(function(s){var a;o[s]=(a=o[s],function(){a.apply(void 0,[].slice.call(arguments)),n.removeListener(o)})}),this.listeners.push(o),this},t.removeListener=function(o){return xf(this.listeners,o),this},e}(),yf=function(){function e(o){this.looper=o||new nk,this.looper.springSystem=this,this.listeners=[],this._activeSprings=[],this._idleSpringIndices=[],this._isIdle=!0,this._lastTimeMillis=-1,this._springRegistry={}}var t=e.prototype;return t.createSpring=function(o,n){return this.createSpringWithConfig({tension:o,friction:n})},t.createSpringWithConfig=function(o){var n=new ak(this);return this.registerSpring(n),n.setSpringConfig(o),n},t.getIsIdle=function(){return this._isIdle},t.registerSpring=function(o){this._springRegistry[o.getId()]=o},t.deregisterSpring=function(o){xf(this._activeSprings,o),delete this._springRegistry[o.getId()]},t.advance=function(o,n){for(var s=this;this._idleSpringIndices.length>0;)this._idleSpringIndices.pop();for(this._activeSprings.filter(Boolean).forEach(function(l){l.systemShouldAdvance()?l.advance(o/1e3,n/1e3):s._idleSpringIndices.push(s._activeSprings.indexOf(l))});this._idleSpringIndices.length>0;){var a=this._idleSpringIndices.pop();a>=0&&this._activeSprings.splice(a,1)}},t.loop=function(o){var n;this._lastTimeMillis===-1&&(this._lastTimeMillis=o-1);var s=o-this._lastTimeMillis;this._lastTimeMillis=o;var a=0,l=this.listeners.length;for(a=0;a<l;a++)(n=this.listeners[a]).onBeforeIntegrate&&n.onBeforeIntegrate(this);for(this.advance(o,s),this._activeSprings.length===0&&(this._isIdle=!0,this._lastTimeMillis=-1),a=0;a<l;a++)(n=this.listeners[a]).onAfterIntegrate&&n.onAfterIntegrate(this);this._isIdle||this.looper.run()},t.activateSpring=function(o){var n=this._springRegistry[o];this._activeSprings.indexOf(n)===-1&&this._activeSprings.push(n),this.getIsIdle()&&(this._isIdle=!1,this.looper.run())},e}(),lk=new yf,If=function(e){var t=e.springConfig,o=t.overshootClamping,n=e.getOnUpdateFunc,s=e.onAnimationEnd,a=e.onSpringActivate,l=lk.createSpring(t.stiffness,t.damping);l.setOvershootClampingEnabled(!!o);var p={onSpringActivate:a,onSpringAtRest:function(){l.destroy(),s()},onSpringUpdate:n({spring:l,onAnimationEnd:s})};return l.addListener(p),l},gf=function(e){var t=If(e);return t.setEndValue(1),t},hf=function(e,t){if(t===void 0&&(t={}),e&&e.length){t.reverse&&e.reverse();var o,n=typeof(o=t.speed)!="number"?1.1:1+Math.min(Math.max(5*o,0),5),s=1/Math.max(Math.min(e.length,100),10),a=e.map(function(l,p){var c=l.getOnUpdateFunc;return l.getOnUpdateFunc=function(u){var f=c(u);return function(h){var S=h.getCurrentValue();(S=S<.01?0:S>.99?1:S)>=s&&a[p+1]&&a[p+1](Math.max(Math.min(S*n,1),0)),f(h)}},l}).map(function(l){var p=If(l);if(p)return p.setEndValue.bind(p)}).filter(Boolean);a[0]&&a[0](1)}},bf=function(e){return[0,1,4,5,12,13].map(function(t){return e[t]})},Sf=function(e){return e.top<window.innerHeight&&e.bottom>0&&e.left<window.innerWidth&&e.right>0};function vf(e){return JSON.parse(e.dataset.flipConfig||"{}")}var Nf=function(e,t){var o;return Hr(e,((o={})[t[0]]=t[1],o))},Ef=function(e,t){return En(t?document.querySelectorAll("["+bp+'="'+t+'"]'):e.querySelectorAll("["+gp+"]"))},Lf=function(e){return e.map(function(t){return[t,t.getBoundingClientRect()]})},mk=!0;var Af=function(e){var t=e.cachedOrderedFlipIds,o=t===void 0?[]:t,n=e.inProgressAnimations,s=n===void 0?{}:n,a=e.flippedElementPositionsBeforeUpdate,l=a===void 0?{}:a,p=e.flipCallbacks,c=p===void 0?{}:p,u=e.containerEl,f=e.applyTransformOrigin,h=e.spring,S=e.debug,w=e.portalKey,k=e.staggerConfig,T=k===void 0?{}:k,C=e.decisionData,x=C===void 0?{}:C,I=e.handleEnterUpdateDelete,U=e.onComplete,F=e.onStart;if(mk&&!window.matchMedia("(prefers-reduced-motion: reduce)").matches){var B,V=Lf(Ef((B={element:u,portalKey:w}).element,B.portalKey)).map(function(X){var ve=X[0],Ce=X[1],D=window.getComputedStyle(ve);return[ve.dataset.flipId,{element:ve,rect:Ce,opacity:parseFloat(D.opacity),transform:D.transform}]}).reduce(Nf,{}),q=function(X){var ve=X.containerEl,Ce=X.portalKey;return Ce?function(D){return function(he){return En(document.querySelectorAll("["+bp+'="'+D+'"]'+he))}}(Ce):ve?function(D){var he=Math.random().toFixed(5);return D.dataset.flipperId=he,function(J){return En(D.querySelectorAll('[data-flipper-id="'+he+'"] '+J))}}(ve):function(){return[]}}({containerEl:u,portalKey:w}),Q=function(X){return function(ve){return X("["+gp+'="'+ve+'"]')[0]}}(q),G=function(X){return l[X]&&V[X]},K=Object.keys(l).concat(Object.keys(V)).filter(function(X){return!G(X)}),oe={flipCallbacks:c,getElement:Q,flippedElementPositionsBeforeUpdate:l,flippedElementPositionsAfterUpdate:V,inProgressAnimations:s,decisionData:x},ie=function(X){var ve,Ce=X.unflippedIds,D=X.flipCallbacks,he=X.getElement,J=X.flippedElementPositionsBeforeUpdate,Mt=X.flippedElementPositionsAfterUpdate,tr=X.inProgressAnimations,sn=X.decisionData,fa=Ce.filter(function(Ne){return Mt[Ne]}).filter(function(Ne){return D[Ne]&&D[Ne].onAppear}),Wm=Ce.filter(function(Ne){return J[Ne]&&D[Ne]&&D[Ne].onExit}),ga=new Promise(function(Ne){ve=Ne}),an=[],fs=0,To=Wm.map(function(Ne,xr){var Uo=J[Ne].domDataForExitAnimations,Xt=Uo.element,yr=Uo.parent,Si=Uo.childPosition,or=Si.top,ha=Si.left,vi=Si.width,wi=Si.height;getComputedStyle(yr).position==="static"&&(yr.style.position="relative"),Xt.style.transform="matrix(1, 0, 0, 1, 0, 0)",Xt.style.position="absolute",Xt.style.top=or+"px",Xt.style.left=ha+"px",Xt.style.height=wi+"px",Xt.style.width=vi+"px";var ki=an.filter(function(gs){return gs[0]===yr})[0];ki||(ki=[yr,document.createDocumentFragment()],an.push(ki)),ki[1].appendChild(Xt),fs+=1;var ln=function(){try{yr.removeChild(Xt)}catch{}finally{(fs-=1)==0&&ve()}};return tr[Ne]={stop:ln},function(){return D[Ne].onExit(Xt,xr,ln,sn)}});return an.forEach(function(Ne){Ne[0].appendChild(Ne[1])}),To.length||ve(),{hideEnteringElements:function(){fa.forEach(function(Ne){var xr=he(Ne);xr&&(xr.style.opacity="0")})},animateEnteringElements:function(){fa.forEach(function(Ne,xr){var Uo=he(Ne);Uo&&D[Ne].onAppear(Uo,xr,sn)})},animateExitingElements:function(){return To.forEach(function(Ne){return Ne()}),ga}}}(Hr({},oe,{unflippedIds:K})),ce=ie.hideEnteringElements,se=ie.animateEnteringElements,_e=ie.animateExitingElements,ye=Hr({},oe,{containerEl:u,flippedIds:o.filter(G),applyTransformOrigin:f,spring:h,debug:S,staggerConfig:T,scopedSelector:q,onComplete:U});F&&F(u,x);var W=function(X){var ve,Ce=X.flippedIds,D=X.flipCallbacks,he=X.inProgressAnimations,J=X.flippedElementPositionsBeforeUpdate,Mt=X.flippedElementPositionsAfterUpdate,tr=X.applyTransformOrigin,sn=X.spring,fa=X.getElement,Wm=X.debug,ga=X.staggerConfig,an=ga===void 0?{}:ga,fs=X.decisionData,To=fs===void 0?{}:fs,Ne=X.onComplete,xr=X.containerEl,Uo=new Promise(function(O){ve=O});if(Ne&&Uo.then(function(){return Ne(xr,To)}),!Ce.length)return function(){return ve([]),Uo};var Xt=[],yr=fa(Ce[0]),Si=yr?yr.ownerDocument.querySelector("body"):document.querySelector("body");Tf(Ce);var or=Ce.map(function(O){var Pe=J[O].rect,ct=Mt[O].rect,hs=J[O].opacity,Rc=Mt[O].opacity,Yc=ct.width<1||ct.height<1,Tt=Mt[O].element;if(!Sf(Pe)&&!Sf(ct)||!Tt)return!1;var Kc,Xc,$c,rr=vf(Tt),Qc=($c=(Xc=(Kc={flipperSpring:sn,flippedSpring:rr.spring})===void 0?{}:Kc).flippedSpring,Hr({},up.noWobble,ff(Xc.flipperSpring),ff($c))),Zc=rr.stagger===!0?"default":rr.stagger,Pw={element:Tt,id:O,stagger:Zc,springConfig:Qc};if(D[O]&&D[O].shouldFlip&&!D[O].shouldFlip(To.previous,To.current))return!1;var Ow=Math.abs(Pe.left-ct.left)+Math.abs(Pe.top-ct.top),Mw=Math.abs(Pe.width-ct.width)+Math.abs(Pe.height-ct.height),Fw=Math.abs(Rc-hs);if(Pe.height===0&&ct.height===0||Pe.width===0&&ct.width===0||Ow<.5&&Mw<.5&&Fw<.01)return!1;var Jc=pf(Mt[O].transform),Ti={matrix:Jc},Ir={matrix:[]},bs=[Jc];rr.translate&&(bs.push(_f(Pe.left-ct.left)),bs.push(uf(Pe.top-ct.top))),rr.scale&&(bs.push(cf(Math.max(Pe.width,1)/Math.max(ct.width,1))),bs.push(df(Math.max(Pe.height,1)/Math.max(ct.height,1)))),rr.opacity&&(Ir.opacity=hs,Ti.opacity=Rc);var ba=[];if(!D[O]||!D[O].shouldInvert||D[O].shouldInvert(To.previous,To.current)){var Bw=function(ft,Ft){return En(ft.querySelectorAll("["+hp+'="'+Ft+'"]'))}(Tt,O);ba=Bw.map(function(ft){return[ft,vf(ft)]})}Ir.matrix=bf(bs.reduce(mf)),Ti.matrix=bf(Ti.matrix);var Um,ed=function(ft){var Ft=ft.element,Ci=ft.invertedChildren,Ss=ft.body;return function(mn){var xi=mn.matrix,Sa=mn.opacity,Gm=mn.forceMinVals;if(Ra(Sa)&&(Ft.style.opacity=Sa+""),Gm&&(Ft.style.minHeight="1px",Ft.style.minWidth="1px"),xi){var Uw=function(vs){return"matrix("+vs.join(", ")+")"}(xi);Ft.style.transform=Uw,Ci&&function(vs){var va=vs.matrix,Gw=vs.body;vs.invertedChildren.forEach(function(rd){var id=rd[0],nd=rd[1];if(Gw.contains(id)){var sd=va[0],ad=va[3],qw=va[5],Nr={translateX:0,translateY:0,scaleX:1,scaleY:1},qm="";nd.translate&&(Nr.translateX=-va[4]/sd,Nr.translateY=-qw/ad,qm+="translate("+Nr.translateX+"px, "+Nr.translateY+"px)"),nd.scale&&(Nr.scaleX=1/sd,Nr.scaleY=1/ad,qm+=" scale("+Nr.scaleX+", "+Nr.scaleY+")"),id.style.transform=qm}})}({invertedChildren:Ci,matrix:xi,body:Ss})}}}({element:Tt,invertedChildren:ba,body:Si});if(D[O]&&D[O].onComplete){var Ww=D[O].onComplete;Um=function(){return Ww(Tt,To)}}var td=Ra(Ir.opacity)&&Ra(Ti.opacity)&&Ir.opacity!==Ti.opacity,od=!1;return Hr({},Pw,{stagger:Zc,springConfig:Qc,getOnUpdateFunc:function(ft){var Ft=ft.spring,Ci=ft.onAnimationEnd;return he[O]={destroy:Ft.destroy.bind(Ft),onAnimationEnd:Ci},function(Ss){D[O]&&D[O].onSpringUpdate&&D[O].onSpringUpdate(Ss.getCurrentValue()),od||(od=!0,D[O]&&D[O].onStart&&D[O].onStart(Tt,To));var mn=Ss.getCurrentValue();if(Si.contains(Tt)){var xi={matrix:[]};xi.matrix=Ir.matrix.map(function(Sa,Gm){return _p(Sa,Ti.matrix[Gm],mn)}),td&&(xi.opacity=_p(Ir.opacity,Ti.opacity,mn)),ed(xi)}else Ss.destroy()}},initializeFlip:function(){ed({matrix:Ir.matrix,opacity:td?Ir.opacity:void 0,forceMinVals:Yc}),D[O]&&D[O].onStartImmediate&&D[O].onStartImmediate(Tt,To),rr.transformOrigin?Tt.style.transformOrigin=rr.transformOrigin:tr&&(Tt.style.transformOrigin="0 0"),ba.forEach(function(ft){var Ft=ft[0],Ci=ft[1];Ci.transformOrigin?Ft.style.transformOrigin=Ci.transformOrigin:tr&&(Ft.style.transformOrigin="0 0")})},onAnimationEnd:function(ft){delete he[O],wf(Um)&&Um(),Tt.style.transform="",ba.forEach(function(Ft){Ft[0].style.transform=""}),Yc&&Tt&&(Tt.style.minHeight="",Tt.style.minWidth=""),ft||(Xt.push(O),Xt.length>=or.length&&ve(Xt))},delayUntil:rr.delayUntil})}).filter(Boolean);if(or.forEach(function(O){return(0,O.initializeFlip)()}),Wm)return function(){};var ha=or.filter(function(O){return O.delayUntil&&(Pe=O.delayUntil,or.filter(function(ct){return ct.id===Pe}).length);var Pe}),vi={},wi={},ki={};ha.forEach(function(O){O.stagger?(ki[O.stagger]=!0,wi[O.delayUntil]?wi[O.delayUntil].push(O.stagger):wi[O.delayUntil]=[O.stagger]):vi[O.delayUntil]?vi[O.delayUntil].push(O):vi[O.delayUntil]=[O]});var ln=or.filter(function(O){return O.stagger}).reduce(function(O,Pe){return O[Pe.stagger]?O[Pe.stagger].push(Pe):O[Pe.stagger]=[Pe],O},{}),gs=or.filter(function(O){return ha.indexOf(O)===-1});return gs.forEach(function(O){O.onSpringActivate=function(){vi[O.id]&&vi[O.id].forEach(gf),wi[O.id]&&Object.keys(wi[O.id].reduce(function(Pe,ct){var hs;return Hr(Pe,((hs={})[ct]=!0,hs))},{})).forEach(function(Pe){hf(ln[Pe],an[Pe])})}}),function(){return or.length||ve([]),gs.filter(function(O){return!O.stagger}).forEach(gf),Object.keys(ln).forEach(function(O){ki[O]||hf(ln[O],an[O])}),Uo}}(ye);I?I({hideEnteringElements:ce,animateEnteringElements:se,animateExitingElements:_e,animateFlippedElements:W}):(ce(),_e().then(se),W())}},Df=function(e){var t=e.element,o=e.flipCallbacks,n=o===void 0?{}:o,s=e.inProgressAnimations,a=s===void 0?{}:s,l=Ef(t,e.portalKey),p=En(t.querySelectorAll("["+hp+"]")),c={},u=[],f={};l.filter(function(w){return n&&n[w.dataset.flipId]&&n[w.dataset.flipId].onExit}).forEach(function(w){var k=w.parentNode;if(w.closest){var T=w.closest("["+Cf+"]");T&&(k=T)}var C=u.findIndex(function(x){return x[0]===k});C===-1&&(u.push([k,k.getBoundingClientRect()]),C=u.length-1),c[w.dataset.flipId]=u[C][1],f[w.dataset.flipId]=k});var h=Lf(l),S=h.map(function(w){var k=w[0],T=w[1],C={};if(n&&n[k.dataset.flipId]&&n[k.dataset.flipId].onExit){var x=c[k.dataset.flipId];Hr(C,{element:k,parent:f[k.dataset.flipId],childPosition:{top:T.top-x.top,left:T.left-x.left,width:T.width,height:T.height}})}return[k.dataset.flipId,{rect:T,opacity:parseFloat(window.getComputedStyle(k).opacity||"1"),domDataForExitAnimations:C}]}).reduce(Nf,{});return function(w,k){Object.keys(w).forEach(function(T){w[T].destroy&&w[T].destroy(),w[T].onAnimationEnd&&w[T].onAnimationEnd(!0),delete w[T]}),k.forEach(function(T){T.style.transform="",T.style.opacity=""})}(a,l.concat(p)),{flippedElementPositions:S,cachedOrderedFlipIds:h.map(function(w){return w[0].dataset.flipId})}};var HL=new yf;var _t=_(b());function Ya(){return Ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},Ya.apply(this,arguments)}function Sp(e,t){return Sp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,n){return o.__proto__=n,o},Sp(e,t)}function Of(e,t){if(e==null)return{};var o,n,s={},a=Object.keys(e);for(n=0;n<a.length;n++)t.indexOf(o=a[n])>=0||(s[o]=e[o]);return s}var Mf=(0,_t.createContext)({}),Ff=(0,_t.createContext)("portal"),vp=function(e){var t,o;function n(){for(var a,l=arguments.length,p=new Array(l),c=0;c<l;c++)p[c]=arguments[c];return(a=e.call.apply(e,[this].concat(p))||this).inProgressAnimations={},a.flipCallbacks={},a.el=void 0,a}o=e,(t=n).prototype=Object.create(o.prototype),t.prototype.constructor=t,Sp(t,o);var s=n.prototype;return s.getSnapshotBeforeUpdate=function(a){return a.flipKey!==this.props.flipKey&&this.el?Df({element:this.el,flipCallbacks:this.flipCallbacks,inProgressAnimations:this.inProgressAnimations,portalKey:this.props.portalKey}):null},s.componentDidUpdate=function(a,l,p){this.props.flipKey!==a.flipKey&&this.el&&Af({flippedElementPositionsBeforeUpdate:p.flippedElementPositions,cachedOrderedFlipIds:p.cachedOrderedFlipIds,containerEl:this.el,inProgressAnimations:this.inProgressAnimations,flipCallbacks:this.flipCallbacks,applyTransformOrigin:this.props.applyTransformOrigin,spring:this.props.spring,debug:this.props.debug,portalKey:this.props.portalKey,staggerConfig:this.props.staggerConfig,handleEnterUpdateDelete:this.props.handleEnterUpdateDelete,decisionData:{previous:a.decisionData,current:this.props.decisionData},onComplete:this.props.onComplete,onStart:this.props.onStart})},s.render=function(){var a=this,l=this.props,p=l.portalKey,c=_t.default.createElement(Mf.Provider,{value:this.flipCallbacks},_t.default.createElement(l.element,{className:l.className,ref:function(u){return a.el=u}},this.props.children));return p&&(c=_t.default.createElement(Ff.Provider,{value:p},c)),c},n}(_t.Component);vp.defaultProps={applyTransformOrigin:!0,element:"div"};var pk=["children","flipId","inverseFlipId","portalKey"],ck=["children","flipId","shouldFlip","shouldInvert","onAppear","onStart","onStartImmediate","onComplete","onExit","onSpringUpdate"],Pf=function(e){var t,o=e.children,n=e.flipId,s=e.inverseFlipId,a=e.portalKey,l=Of(e,pk),p=o,c=function(f){return typeof f=="function"}(p);if(!c)try{p=_t.Children.only(o)}catch{throw new Error("Each Flipped component must wrap a single child")}l.scale||l.translate||l.opacity||fp.assign(l,{translate:!0,scale:!0,opacity:!0});var u=((t={})[Ms.DATA_FLIP_CONFIG]=JSON.stringify(l),t);return n!==void 0?u[Ms.DATA_FLIP_ID]=String(n):s&&(u[Ms.DATA_INVERSE_FLIP_ID]=String(s)),a!==void 0&&(u[Ms.DATA_PORTAL_KEY]=a),c?p(u):(0,_t.cloneElement)(p,u)},Ka=function(e){var t=e.children,o=e.flipId,n=e.shouldFlip,s=e.shouldInvert,a=e.onAppear,l=e.onStart,p=e.onStartImmediate,c=e.onComplete,u=e.onExit,f=e.onSpringUpdate,h=Of(e,ck);return t?h.inverseFlipId?_t.default.createElement(Pf,Ya({},h),t):_t.default.createElement(Ff.Consumer,null,function(S){return _t.default.createElement(Mf.Consumer,null,function(w){return fp.isObject(w)&&o&&(w[o]={shouldFlip:n,shouldInvert:s,onAppear:a,onStart:l,onStartImmediate:p,onComplete:c,onExit:u,onSpringUpdate:f}),_t.default.createElement(Pf,Ya({flipId:o},h,{portalKey:S}),t)})}):null};Ka.displayName="Flipped";r();i();var Bf=_(b()),Xa=(0,Bf.createContext)({});r();i();var pr=_(b());r();i();var $a=_(b());function dk(e,t,o){let[n,s]=(0,$a.useState)(e);return(0,$a.useEffect)(()=>{s(t())},o),n}var Qa=dk;function _k({children:e,id:t,...o}){let{updateItem:n}=(0,pr.useContext)(Xa),s=Qa(!1,()=>!0,[]);return(0,pr.useEffect)(()=>{w_(n,{key:t,children:e?pr.default.createElement(Ka,{...o,key:t,flipId:t,stagger:!0,translate:!0,opacity:!0},pr.default.createElement("div",null,e)):null})},[e]),n?!s&&e?pr.default.createElement(Ka,{...o,key:t,flipId:t,stagger:!0,translate:!0,opacity:!0},pr.default.createElement("div",null,e)):null:(Mr.stuff("You may forget to wrap ListMotionItem with ListMotion"),e)}var Wf=_k;function Uf({children:e,disabled:t=!1,keyList:o=null,...n}){let s=(0,Rr.useRef)([]),[a,l]=(0,Rr.useState)([]),[p,c]=(0,Rr.useState)(""),u=f=>{let h=s.current.findIndex(({key:k})=>f.key===k);h>-1?s.current[h]=f:s.current.push(f);let S=o?o.map(k=>s.current.find(({key:T})=>T===k)?.children).filter(k=>k):s.current.filter(({children:k})=>k).map(({children:k})=>k),w=S.map(k=>k.key).join("");l(S),t||c(w)};return Rr.default.createElement(Xa.Provider,{value:{updateItem:u}},e,Rr.default.createElement(vp,{spring:{stiffness:439,damping:42},...n,flipKey:p},a))}Uf.Item=Wf;var qo=Uf;r();i();var zo=_(b()),Gf=_(y());var uk=({isSkeleton:e})=>{let{fromToStore:t,quoteStore:o,accountStore:n,commonStore:s,safeMoonStore:a,outerStore:l,swapBtnStore:p}=g(),[c,u]=(0,zo.useState)(op.default()),{computedLeverageTokenPair:f,computedIsCrossChain:h}=t,S=`${f[0]?.chainId}_${f[0]?.tokenContractAddress},${f[1]?.chainId}_${f[1]?.tokenContractAddress}`,{computedQuoteInterval:w,computedIsNoQuote:k,computedShouldShowLimitRegionTip:T}=o,C=w?.type,{computedTooBalance:x}=p;return(0,zo.useEffect)(()=>{let I=!1;T?I=Cn.handleLimitRegionErrorState():l.computedFeeConfigErrorTips?I=Cn.handleFeeConfigErrorState():n.computedNonsupportChain?I=Cn.handleNetworkErrorState(t.from?.chainName):t.computedNonsupportFacetToken?I=Cn.handleFacetTokenAccountErrorState():I=Cn.handleQuoteErrorState({quote:o.quote,honeypotToken:a.computedHoneypot,hasLeverageToken:t.computedFormToTokenIsLeverageToken,leverageTokenPair:t.computedLeverageTokenPair}),u(I||op.default())},[t.from,S,o.quote,o.fetchQuoteStatus,a.computedHoneypot,n.computedNonsupportChain,s.computedIsWalletEnv,t.computedFormToTokenIsLeverageToken,l.computedFeeConfigErrorTips,t.computedNonsupportFacetToken,T]),(0,zo.useEffect)(()=>{C===Fe.CROSS_CHAIN_MIN?Ns({type:bn.CROSS_CHAIN_MIN}):C===Fe.CROSS_CHAIN_MAX?Ns({type:bn.CROSS_CHAIN_MAX}):C===Fe.NOT_LIQUIDITY&&Ns({type:h?bn.NOT_BRIDGE_LIQUIDITY:bn.NOT_LIQUIDITY})},[h,C]),(0,zo.useEffect)(()=>{x&&!k&&Ns({type:bn.BALANCE_INSUFFICIENT})},[k,x]),zo.default.createElement(qo.Item,{id:"errorState"},c.title&&!e?zo.default.createElement(Ee,{title:zo.default.createElement(ar,{text:c.title,equation:c.titleEquation}),desc:c.desc,type:c.type,closable:!1,className:(0,Gf.default)("mt-16")}):null)},DA=v(uk);r();i();var No=_(b()),Tp=_(y());r();i();var qf=_(b());var fk=()=>{let{fromToStore:e}=g(),{from:t}=e;return t?qf.default.createElement(Ee,{closable:!1,className:"mt-16",type:Ee.TYPE.warn,title:m("swaptrade_transfer_reminder_title_insufficient_approve"),desc:m("swaptrade_transfer_reminder_desc_insufficient_approve",{ccy:t?.tokenSymbol||t?.symbol})}):null},zf=v(fk);r();i();var po=_(b()),Ln=_(y());r();i();var wp=_(b());r();i();var Fi=_(b());r();i();var jo={"switch-btc-address-alert":"_switch-btc-address-alert_17ko4_1",switchBtcAddressAlert:"_switch-btc-address-alert_17ko4_1","switch-btc-address-alert-desc":"_switch-btc-address-alert-desc_17ko4_4",switchBtcAddressAlertDesc:"_switch-btc-address-alert-desc_17ko4_4","switch-btc-address-alert-btn-text":"_switch-btc-address-alert-btn-text_17ko4_8",switchBtcAddressAlertBtnText:"_switch-btc-address-alert-btn-text_17ko4_8","right-arrow":"_right-arrow_17ko4_17",rightArrow:"_right-arrow_17ko4_17","dialog-title":"_dialog-title_17ko4_20",dialogTitle:"_dialog-title_17ko4_20","dialog-content":"_dialog-content_17ko4_26",dialogContent:"_dialog-content_17ko4_26","btn-box":"_btn-box_17ko4_34",btnBox:"_btn-box_17ko4_34",btn:"_btn_17ko4_34","guide-desc":"_guide-desc_17ko4_42",guideDesc:"_guide-desc_17ko4_42","guide-picture":"_guide-picture_17ko4_56",guidePicture:"_guide-picture_17ko4_56"};var gk=({visible:e,onClose:t})=>{let o=m("swaptrade_bridge_dialog_title_modify_address");return Fi.default.createElement(N.Action,{visible:e,onClose:t,noContentPadding:!0,noMargin:!0,title:o},Fi.default.createElement("div",{className:jo.dialogContent},Fi.default.createElement("p",{className:jo.guideDesc},m("swaptrade_bridge_dialog_desc_modify_address")),Fi.default.createElement(et,{pictureClassName:jo.guidePicture,src:Qd(),alt:o}),Fi.default.createElement("div",{className:jo.btnBox},Fi.default.createElement(Y,{className:jo.btn,category:Y.CATEGORY.fill,type:Y.TYPE.primary,size:Y.SIZE.sm,onClick:t},m("swaptrade_dialog_modal_gotit")))))},jf=gk;var hk=({visible:e,onClose:t,walletId:o})=>{let{accountStore:n}=g(),s=([a])=>{if(a){Mr.error(wn.EXTENSION_SWITCH_BTC_ADDRESS_ERROR,{error:a});return}n.setAddressType(""),t()};return P()&&e?wp.default.createElement(Ca.components.SwitchAddress,{visible:e,walletId:o,onChange:s,onClose:t}):wp.default.createElement(jf,{visible:e,onClose:t})},Vf=v(hk);r();i();var Za=_(b());ue();var Wt={NOT_DISPLAY:"NOT_DISPLAY",ONLY_SWITCH:"ONLY_SWITCH",SWITCH_AND_SHOW_GUIDE:"SWITCH_AND_SHOW_GUIDE"},bk=({notSupportFromBtcAddressType:e,notSupportToBtcAddressType:t,isOkxWallet:o,walletSupportBtc:n})=>e?o?Wt.SWITCH_AND_SHOW_GUIDE:Wt.ONLY_SWITCH:t?n&&o?Wt.SWITCH_AND_SHOW_GUIDE:Wt.ONLY_SWITCH:Wt.NOT_DISPLAY,Sk=({notSupportFromBtcAddressType:e,notSupportToBtcAddressType:t,walletSupportBtc:o})=>e?Wt.SWITCH_AND_SHOW_GUIDE:t?o?Wt.SWITCH_AND_SHOW_GUIDE:Wt.ONLY_SWITCH:Wt.NOT_DISPLAY,vk=()=>{let{accountStore:e,quoteStore:t}=g(),[o,n]=(0,Za.useState)(Wt.NOT_DISPLAY),{walletConfig:s}=e,{computedNotSupportBtcAddress:a,computedNotSupportFromBtcAddressType:l,computedNotSupportToBtcAddressType:p}=t,c=!!s?.isOkxWallet,f=ee(e,"computedMultiAddresses.targetChainId","").split(",").includes(e_.BTC_MAINNET),h=P();return(0,Za.useEffect)(()=>{if(h){let S=Sk({notSupportFromBtcAddressType:l,notSupportToBtcAddressType:p,walletSupportBtc:f});n(S)}else{let S=bk({notSupportFromBtcAddressType:l,notSupportToBtcAddressType:p,isOkxWallet:c,walletSupportBtc:f});n(S)}},[h,a,l,p,f,c]),o},Hf=vk;var wk=()=>{let{quoteStore:e,accountStore:t}=g(),[o,n]=(0,po.useState)(!1),s=Hf(),a=()=>{n(!0)};if(s===Wt.NOT_DISPLAY)return null;let l=po.default.createElement("div",{className:(0,Ln.default)("flex","flex-column","justify-content-start","align-items-start")},po.default.createElement("div",{className:(0,Ln.default)("font-12","font-400",jo.switchBtcAddressAlertDesc)},po.default.createElement("span",{className:"font-12"},e.computedQuoteInterval.text)),s===Wt.SWITCH_AND_SHOW_GUIDE&&po.default.createElement(A,{className:(0,Ln.default)("flex","justify-center-start","align-items-center","font-12",jo.switchBtcAddressAlertBtnText),onClick:a},P()?m("swaptrade_bridge_reminder_btn_switch_format"):m("swaptrade_bridge_reminder_btn_modify_entry"),po.default.createElement(ae,{className:(0,Ln.default)("okx-defi-dex-arrow-right-1",jo.rightArrow)})));return po.default.createElement(po.default.Fragment,null,po.default.createElement(Ee,{title:m("swaptrade_bridge_reminder_title_btc_address"),desc:l,type:Ee.TYPE.warn,closable:!1,className:(0,Ln.default)("mt-16")}),po.default.createElement(Vf,{visible:o,walletId:t.computedAccountId,onClose:()=>{n(!1)}}))},Rf=v(wk);r();i();var kp=_(b()),Yf=_(y());var kk=({text:e})=>kp.default.createElement(Ee,{desc:kp.default.createElement("span",{className:du.quoteIntervalReset},e),type:Ee.TYPE.warn,closable:!1,className:(0,Yf.default)("mt-16")}),Kf=kk;r();i();var Ja=_(b()),Xf=_(y());var Tk=()=>{let{fromToStore:e,commonStore:t,swapDappStore:o}=g(),n=e.from?.chainId,s=e.to?.chainId,a=e.computedIsSingleChain,{computedIsLimitRegion:l}=kn,p=(0,Ja.useMemo)(()=>{if(l)return{title:m("swaptrade_mid_toast_title_service_suspended_direct_dapp"),desc:null};let c=t.getChainByID(n),u=t.getChainByID(s),f=o.chainIsSupportMarket(c),h=o.chainIsSupportDappTrade(c);return a?!f||h?{title:m("swaptrade_toast_title_not_supported"),desc:m("swaptrade_toast_desc_unsupported_network",{chain:c?.chainName})}:{title:m("swaptrade_toast_title_unsupported_swap"),desc:m("swaptrade_toast_desc_unsupported_swap")}:{title:m("swaptrade_mid_toast_title_unsupported_bridge"),desc:m("swaptrade_mid_toast_desc_unsupported_bridge",{fromChain:c?.chainName,toChain:u?.chainName})}},[n,s,a,l]);return Ja.default.createElement(Ee,{title:p.title,desc:p.desc,type:Ee.TYPE.warn,closable:!1,className:(0,Xf.default)("mt-16")})},$f=v(Tk);var Ck=({isSkeleton:e})=>{let{quoteStore:{computedQuoteInterval:t,computedreducePercent:o}}=g(),s=[Fe.CROSS_CHAIN_MIN,Fe.CROSS_CHAIN_MAX,Fe.CROSS_CHAIN_ACCURACY,Fe.FACET_TOKEN_SWAP_ERROR,Fe.PROVIDER_PRICE_WARN].includes(t.type),a=()=>{switch(t.type){case Fe.EMPTY:return null;case Fe.NOT_LIQUIDITY:return No.default.createElement(tp,null);case Fe.NOT_OKX_LIQUIDITY:return No.default.createElement(tp,{isNoDexLiquidity:!0});case Fe.CROSS_CHAIN_MAX:case Fe.CROSS_CHAIN_MIN:case Fe.CROSS_CHAIN_ACCURACY:case Fe.FACET_TOKEN_SWAP_ERROR:return No.default.createElement(Ee,{title:No.default.createElement(ar,{text:t?.text,equation:t?.equation}),type:s?Ee.TYPE.warn:Ee.TYPE.error,closable:!1,className:(0,Tp.default)("mt-16")});case Fe.CANCEL_APPROVE_TIPS:return No.default.createElement(zf,null);case Fe.NOT_SUPPORT_BTC_ADDRESS_TYPE:return No.default.createElement(Rf,null);case Fe.SHOULD_JUMP_DAPPS:return No.default.createElement($f,null);case Fe.PROVIDER_PRICE_WARN:return No.default.createElement(Ee,{title:m("swaptrade_swap_tooltip_title_highprice_difference"),desc:m("swaptrade_swap_tooltip_desc_choose_provider",{percent:o}),type:Ee.TYPE.warn,closable:!1,className:(0,Tp.default)("mt-16")});case Fe.CROSS_CHAIN_MORE_TIPS:return No.default.createElement(Kf,{text:t.text});default:return null}};return No.default.createElement(qo.Item,{id:"quoteIntervalTips"},!e&&a())},eP=v(Ck);r();i();var Cp=_(b());var sP=()=>{let{fromToStore:e,quoteStore:t,commonStore:o,accountStore:n,mevStore:s}=g(),{getChainInfo:a,from:l,to:p,computedIsSingleChain:c}=e,{quote:u}=t,{setShowMev:f}=s,h=a(l.chainId),S=a(p.chainId),w=h?.supportMev===gn.ON&&u?.bestRoute?.fromDexRouterList?.length!==0,k=S?.supportMev===gn.ON&&u?.bestRoute?.toDexRouterToList?.length!==0,T=c&&h?.supportMev===gn.ON,{walletSupportMev:C,checkOkxVersion:x,isConnectedWallet:I,walletConfig:U}=n,F=o.computedIsWalletEnv||C;(0,Cp.useEffect)(()=>{x()},[x,I,U]),(0,Cp.useEffect)(()=>{f(F&&(w||k||T))},[f,F,w,k,T])};r();i();var Pn=_(b()),Tg=_(y());r();i();var el=_(b()),xk=(0,el.createContext)({}),Be=()=>(0,el.useContext)(xk);r();i();var ur=_(b());r();i();var Zf=_(b());r();i();var tl={[L.REPEAT_ORDER_NOT_ENOUGH]:"repeatorderwithoutenoughbalance",[L.REPEAT_ORDER]:"repeatorderwithenoughbalance",[L.CROSS_CHAIN_DOUBLE_CONFIRM]:"crosschain",[L.GAS_MORE_THAN_RECEIVE_VALUE]:"gasmorethanreceive",[L.MIN_RECEIVED_TOO_SMALL]:"minreceive",[L.ALIKE_TOKEN_SYMBOL_PRICE_UNKNOWN]:"zeroValue",[L.ALL_TOKEN_PRICE_UNKNOWN]:"zeroValue",[L.FROM_TOKEN_PRICE_UNKNOWN]:"zeroValue",[L.TO_TOKEN_PRICE_UNKNOWN]:"zeroValue",[L.VALUE_DIFFERENCE_TOO_MUCH_CROSS]:"valuedifference",[L.VALUE_DIFFERENCE_TOO_MUCH]:"valuedifference",[L.VOLATILITY_SLIPPAGE]:"volatilityslippage",[L.REPEAT_ORDER_BTC]:"btcrepeatorder",[L.BTC_AVAILABLE_BALANCE_NOT_ENOUGH]:"btcvaluecheck",[L.SWAP_WITH_SWFT_BRIDGE]:"swftrisk"},Ut=e=>{Is({button_name:"cancel",popup_type:tl[e]})},Eo=(e,t=!1)=>{Is({button_name:t?"confirm_with_checkbox":"confirm",popup_type:tl[e]})},Yr=e=>{Is({button_name:"view_last_order",popup_type:tl[e]})},Qf=({type:e,...t})=>{Is({button_name:"confirm",popup_type:tl[e],...t})};function yk(e){let{swapBtnStore:t,fromToStore:o}=g(),{tipsDialogInfo:n,closeErrorTipsDialog:s}=t,{computedUnavailableBalance:a}=o,{tokenSymbol:l,availableBalance:p}=o.from,{visible:c}=n;return Zf.default.createElement(N.Tip,{...e,infoType:N.Tip.INFO_TYPE.warn,visible:c,confirmText:m("swaptrade_card_btn_value_difference_gotit"),onConfirm:()=>{s(),Eo(L.BTC_AVAILABLE_BALANCE_NOT_ENOUGH)}},m("swaptrade_dialog_desc_exceeded_tryagain",{symbol:l,value:qe(p),unablevalue:qe(a)}))}var Jf=yk;r();i();var An=_(b());r();i();var ro=_(b());var Ik=e=>{let[t,o]=(0,ro.useState)(!1),{swapBtnStore:n,swapCheckStore:s}=g(),{tipsDialogInfo:a,closeErrorTipsDialog:l}=n,{checkSwapMoreInfo:p}=s,{contentTip:c,errorCode:u}=p,{extra:f,title:h}=c||{},{visible:S,confirmCallBack:w}=a;return(0,ro.useEffect)(()=>{S&&o(!1)},[S]),ro.default.createElement(N.Tip,{...e,title:h,infoType:N.Tip.INFO_TYPE.warn,visible:S,confirmText:m("swaptrade_dialog_btn_acknowledge_risks"),onConfirm:()=>{l(),w(),t&&ot.set(`${fn}_${f?.bridgeName}_${u}`,!0),Eo(L.SWAP_WITH_SWFT_BRIDGE,t)},cancelText:m("swaptrade_dialog_btn_not_consent_risk"),onCancel:()=>{l(),Ut(L.SWAP_WITH_SWFT_BRIDGE)}},ro.default.createElement("p",null,vn("swaptrade_swap_dialog_desc_bridge_risk",{thirdParty:f?.bridgeName,freezeContent:ro.default.createElement("span",{className:"font-700"},m("swaptrade_dialog_placeholder_only")),thirdPartyContact:ro.default.createElement(so,{className:"underline",href:`mailto:${f?.bridgeContact}`},f?.bridgeContact)})),ro.default.createElement("br",null),ro.default.createElement("p",null,m("swaptrade_dialog_subtitle_disagree")),ro.default.createElement("br",null),ro.default.createElement(tt,{checked:t,onChange:({target:k})=>{o(k.checked)}},m("swaptrade_modal_checkbox_dont_show_again")))},eg=v(Ik);r();i();var dr=_(b());r();i();var cr=_(b());function xp(e){let[t,o]=(0,cr.useState)(!1),n=(0,cr.useMemo)(()=>e===0?null:cr.default.createElement(cr.default.Fragment,null,cr.default.createElement("br",null),cr.default.createElement(tt,{checked:t,onChange:({target:s})=>{o(s.checked)}},m("swaptrade_modal_checkbox_dont_show_again"))),[t,e]);return{notShowAgain:t,setNotShowAgain:o,checkBoxDom:n}}r();i();var tg=e=>{ot.set(`${fn}_${e}`,!0)};var Nk=e=>{let{swapBtnStore:t,swapCheckStore:o}=g(),{tipsDialogInfo:n,closeErrorTipsDialog:s}=t,{checkSwapMoreInfo:a}=o,{visible:l,confirmCallBack:p}=n,{contentTip:c,isContinueSwap:u,needAgainTip:f,errorCode:h}=a||{},{checkBoxDom:S,notShowAgain:w,setNotShowAgain:k}=xp(f),T=(0,dr.useCallback)(()=>{s(),p(),w&&tg(h)},[s,p,h,w]);(0,dr.useEffect)(()=>{l&&k(!1)},[k,l]);let C=(0,dr.useCallback)(()=>{s()},[s]),x=(0,dr.useMemo)(()=>Number(u)===1?{confirmText:m("swaptrade_confirmation_btn_continue_swap"),cancelText:m("swaptrade_confirmation_btn_cancel"),onCancel:C,onConfirm:T}:{confirmText:m("swaptrade_top_modal_buy_ok"),onConfirm:C},[u,T,C]);return dr.default.createElement(N.Tip,{...e,...x,visible:l,title:c?.title,infoType:N.Tip.INFO_TYPE.warn},c?.msg,S)},og=v(Nk);r();i();var rg=_(b());function Ek(e){let{swapBtnStore:t,swapStore:o,swapCheckStore:n}=g(),{checkSwapMoreInfo:s}=n,{tipsDialogInfo:a,closeErrorTipsDialog:l}=t,{visible:p}=a,{contentTip:c}=s||{};return rg.default.createElement(N.Tip,{...e,infoType:N.Tip.INFO_TYPE.warn,visible:p,title:m("swaptrade_extension_dialog_repeat_order"),confirmText:m("swaptrade_card_btn_repeatorder_view_lastorder"),cancelText:m("swaptrade_confirmation_btn_cancel"),onConfirm:()=>{l(),o.checkRepeatOrderDetail(c?.extra?.orderId),Yr(L.REPEAT_ORDER_BTC)},onCancel:()=>{l(),Ut(L.REPEAT_ORDER_BTC)}},c.msg)}var ig=v(Ek);r();i();var ng=_(b());function Lk(e){let{swapBtnStore:t,swapStore:o,swapCheckStore:n}=g(),{checkSwapMoreInfo:s}=n,{tipsDialogInfo:a,closeErrorTipsDialog:l}=t,{visible:p}=a,{contentTip:c}=s||{};return ng.default.createElement(N.Tip,{...e,infoType:N.Tip.INFO_TYPE.warn,visible:p,title:m("swaptrade_extension_dialog_repeat_order"),confirmText:m("swaptrade_card_btn_repeatorder_view_lastorder"),cancelText:m("swaptrade_confirmation_btn_cancel"),onConfirm:()=>{l(),o.checkRepeatOrderDetail(c?.extra?.orderId),Yr(L.REPEAT_ORDER_NOT_ENOUGH)},onCancel:()=>{l(),Ut(L.REPEAT_ORDER_NOT_ENOUGH)}},c.msg)}var sg=v(Lk);r();i();var _r=_(b());function Ak(e){let{swapBtnStore:t,swapStore:o,swapCheckStore:n}=g(),s=P(),{isSm:a}=z(),{checkSwapMoreInfo:l}=n,{tipsDialogInfo:p,closeErrorTipsDialog:c}=t,{visible:u,confirmCallBack:f}=p,{contentTip:h}=l||{},S=(0,_r.useMemo)(()=>!a||a&&s?{hideCloseBtn:!1,onClose:c}:{},[c,a,s]);return _r.default.createElement(N.Tip,{...e,...S,infoType:N.Tip.INFO_TYPE.warn,visible:u,title:m("swaptrade_extension_dialog_repeat_order"),confirmText:m("swaptrade_card_btn_repeatorder_view_lastorder"),cancelText:m("swaptrade_card_btn_repeatorder_continue_swap"),onConfirm:()=>{c(),o.checkRepeatOrderDetail(h?.extra?.orderId),Yr(L.REPEAT_ORDER)},onCancel:()=>{c(),Eo(L.REPEAT_ORDER),f()},renderFooter:w=>a&&!s?_r.default.createElement(_r.default.Fragment,null,_r.default.createElement(w,null),_r.default.createElement(Y,{block:!0,rect:!0,category:Y.CATEGORY.fill,type:Y.TYPE.tertiary,onClick:()=>{Ut(L.REPEAT_ORDER),c()},style:{borderTop:"thin solid var(--okd-color-gray-100)",color:"var(--okd-color-blue-700)"}},m("swaptrade_modal_btn_cancel"))):_r.default.createElement(w,null)},h.msg)}var ag=v(Ak);var Dk=e=>{let{swapCheckStore:t}=g(),{checkSwapMoreInfo:o}=t;return o?.errorCode===1?An.default.createElement(ag,{...e}):o?.errorCode===2?An.default.createElement(sg,{...e}):o?.errorCode===3?An.default.createElement(ig,{...e}):o?.errorCode===4?An.default.createElement(eg,{...e}):An.default.createElement(og,{...e})},lg=v(Dk);r();i();var mg=_(b());var Pk=()=>{let{swapBtnStore:e}=g(),{tipsDialogInfo:t,closeErrorTipsDialog:o}=e,{visible:n,confirmCallBack:s}=t,a=()=>{o(),s()},l=p=>{p||o()};return mg.default.createElement(_u,{disclaimerVisible:n,onAgree:a,infoType:N.Tip.INFO_TYPE.warn,setDisclaimerVisible:l})},pg=v(Pk);r();i();var Kr=_(b());var Ok=e=>{let[t,o]=(0,Kr.useState)(!1),{swapBtnStore:n,fromToStore:{from:s,to:a}}=g(),l=Number(s?.tokenType),p=Number(a?.tokenType),{tipsDialogInfo:c,closeErrorTipsDialog:u}=n,{visible:f,confirmCallBack:h}=c,S=(0,Kr.useMemo)(()=>l===Ts.FACET&&p===Ts.NORMAL?m("swaptrade_confirmation_dialog_two_transactions"):l===Ts.NORMAL&&p===Ts.FACET?m("swaptrade_confirmation_dialog_wait_time"):"",[l,p]);return Kr.default.createElement(N.Tip,{...e,infoType:N.Tip.INFO_TYPE.warn,visible:f,title:m("swaptrade_confirmation_dialog_header_facet_reminder"),confirmText:m("swaptrade_card_btn_confirm_swap"),onConfirm:()=>{t&&ot.set(Yd,!0),u(),h()},cancelText:m("swaptrade_confirmation_btn_cancel"),onCancel:()=>{u()}},Kr.default.createElement("p",null,S),Kr.default.createElement(tt,{checked:t,onChange:({target:w})=>{o(w.checked)}},m("swaptrade_modal_checkbox_dont_show_again")))},cg=Ok;r();i();var dg=_(b());var Mk=e=>{let{swapBtnStore:t}=g(),{tipsDialogInfo:o,closeErrorTipsDialog:n}=t,{visible:s}=o;return dg.default.createElement(N.Tip,{...e,infoType:N.Tip.INFO_TYPE.warn,visible:s,title:m("swaptrade_extension_dialog_repeat_order"),confirmText:m("swaptrade_confirmation_btn_cancel"),onConfirm:()=>{n()}},m("swaptrade_confirmation_dialog_desc_repeat_order"))},_g=Mk;r();i();var Lo=_(b());var Fk=e=>{let[t,o]=(0,Lo.useState)(!1),{swapBtnStore:n}=g(),{tipsDialogInfo:s,closeErrorTipsDialog:a}=n,{visible:l,confirmCallBack:p}=s;return(0,Lo.useEffect)(()=>{l&&o(!1)},[l]),Lo.default.createElement(N.Tip,{...e,title:m("swaptrade_placeorder_modal_title_thirdparty_risk"),infoType:N.Tip.INFO_TYPE.warn,visible:l,confirmText:m("swaptrade_dialog_btn_confirm"),onConfirm:()=>{a(),p(),t&&ot.set(`${fn}_${Wd}`,!0)},cancelText:m("swaptrade_confirmation_btn_cancel"),onCancel:()=>{a()}},Lo.default.createElement("p",null,m("swaptrade_placeorder_modal_desc_thirdparty_risk")),Lo.default.createElement("br",null),Lo.default.createElement("p",null,m("swaptrade_dialog_subtitle_disagree")),Lo.default.createElement("br",null),Lo.default.createElement(tt,{checked:t,onChange:({target:c})=>{o(c.checked)}},m("swaptrade_modal_checkbox_dont_show_again")))},ug=v(Fk);r();i();var Vo=_(b());r();i();var fg={"aware-risk-checkbox":"_aware-risk-checkbox_im27l_1",awareRiskCheckbox:"_aware-risk-checkbox_im27l_1"};function Bk(e){let[t,o]=(0,Vo.useState)(!1),{swapBtnStore:n,slippageStore:s}=g(),{tipsDialogInfo:a,closeErrorTipsDialog:l}=n,{visible:p,confirmCallBack:c}=a;return(0,Vo.useEffect)(()=>{p&&o(!1)},[p]),Vo.default.createElement(N.Tip,{...e,infoType:N.Tip.INFO_TYPE.warn,visible:p,title:m("swaptrade_confirmation_title_transaction_confirmation"),confirmText:m("swaptrade_confirmation_btn_continue_swap"),cancelText:m("swaptrade_confirmation_btn_cancel"),confirmDisabled:!t,onConfirm:()=>{Eo(L.VOLATILITY_SLIPPAGE),l(),c()},onCancel:()=>{Ut(L.VOLATILITY_SLIPPAGE),l()}},Vo.default.createElement(Vo.default.Fragment,null,m("swaptrade_confirmation_subtitle_transaction_confirmation",{value:s.computedSlippageValue}),Vo.default.createElement("div",{className:fg.awareRiskCheckbox},Vo.default.createElement(tt,{checked:t,onChange:({target:u})=>{o(u.checked)}},m("swaptrade_confirmation_checkbox_aware_risk")))))}var gg=v(Bk);r();i();var hg={"dialog-window":"_dialog-window_1ot70_2",dialogWindow:"_dialog-window_1ot70_2"};r();i();var yt=_(b());r();i();var Dn=_(b()),bg=_(y());r();i();var yp={"button-container":"_button-container_e7pek_1",buttonContainer:"_button-container_e7pek_1","cross-chain-desc-container":"_cross-chain-desc-container_e7pek_15",crossChainDescContainer:"_cross-chain-desc-container_e7pek_15","cross-chain-checkbox-container":"_cross-chain-checkbox-container_e7pek_21",crossChainCheckboxContainer:"_cross-chain-checkbox-container_e7pek_21"};var Wk=()=>{let{quoteStore:e,swapBtnStore:t}=g(),{quote:o}=e,{notShowAgainCrossChainConfirm:n,setNotShowAgainCrossChainConfirm:s}=t,{fromToken:a,toToken:l}=o?.bestRoute||{},p=m("swaptrade_swap_card_crosschain_confirm_desc",{fromChain:a?.chainName,toChain:l?.chainName});return Dn.default.createElement(Dn.default.Fragment,null,Dn.default.createElement("div",{className:yp["cross-chain-desc-container"]},p),Dn.default.createElement("div",{className:(0,bg.default)("flex",yp["cross-chain-checkbox-container"])},Dn.default.createElement(tt,{checked:n,onChange:({target:c})=>{s(c.checked)}},m("swaptrade_swap_checkbox_not_showagain"))))},Sg=v(Wk);r();i();var ol=_(b());var vg=e=>{let{fromToStore:t,commonStore:o}=g(),{computedValueDifference:n}=t,{diffPercent:s,diffVal:a,diffValueType:l}=n;return(0,ol.useMemo)(()=>{if(e===L.VALUE_DIFFERENCE_TOO_MUCH||e===L.VALUE_DIFFERENCE_TOO_MUCH_CROSS){let{currencyConversion:p,computedNowCurrencySymbol:c}=o,u=p(a.replace("-","")||"0"),f=B_(s,u,c);return ol.default.createElement(uu,{loseDiffValueTxt:f,isUp:l==="up"})}return m(Gd(e))},[e,l,a,s])};var rl={CONFIRM:"swaptrade_card_btn_repeatorder_continue_swap",CANCEL:"swaptrade_card_btn_repeatorder_cancel"},Uk=[L.ALIKE_TOKEN_SYMBOL_PRICE_UNKNOWN,L.ALL_TOKEN_PRICE_UNKNOWN,L.FROM_TOKEN_PRICE_UNKNOWN,L.TO_TOKEN_PRICE_UNKNOWN,L.REPEAT_ORDER,L.CROSS_CHAIN_DOUBLE_CONFIRM,L.TO_SWAP_THAN_GAS_FEE],Gk=e=>{let{commonStore:t,quoteStore:{quote:o}}=g(),{currencyConversion:n,computedNowCurrencySymbol:s}=t,{fromToken:a,toToken:l,minimumReceived:p,bridge:c}=o.bestRoute??{};return(0,yt.useMemo)(()=>{let u=qd(e),f=null;if(e===L.ALIKE_TOKEN_SYMBOL_PRICE_UNKNOWN)f={token:rt(a?.tokenSymbol)};else if(e===L.ALL_TOKEN_PRICE_UNKNOWN)f={payToken:rt(a?.tokenSymbol),receiveToken:rt(l?.tokenSymbol)};else if(e===L.FROM_TOKEN_PRICE_UNKNOWN)f={token:rt(a?.tokenSymbol)};else if(e===L.TO_TOKEN_PRICE_UNKNOWN)f={token:rt(l?.tokenSymbol)};else if(e===L.MIN_RECEIVED_TOO_SMALL)f={value:qe(p),symbol:rt(l?.tokenSymbol)};else if(e===L.POOL_DEPTH_TO_LESS){let{maxRatio:h}=c||{};f={value:h}}else if(e===L.SWAP_AMOUNT_HEIGHT_VOLUME){let{minLimitUsd:h}=c||{};f={value:Ge(n(h).toString(),s)}}else if(e===L.TO_SWAP_THAN_GAS_FEE)f={tokenSymbol:rt(l?.tokenSymbol)};else if(e===L.CROSS_CHAIN_DOUBLE_CONFIRM)return yt.default.createElement(Sg,null);return f?m(u,f):m(u)},[e,c,s,a?.tokenSymbol,l?.tokenSymbol,p,n])},qk=()=>{let e=P(),{isSm:t}=z(),{swapBtnStore:o,swapCheckStore:n,recentTransactionStore:s,fromToStore:a}=g(),{computedValueDifference:l,quoteDiffValThreshold:p,quoteDiffPercentThreshold:c,computedFromTokenValue:u,computedToTokenValue:f}=a,{tipsDialogInfo:h,closeErrorTipsDialog:S,notShowAgainCrossChainConfirm:w}=o,{visible:k,type:T,confirmCallBack:C}=h,x=Uk.includes(T),I=T===L.REPEAT_ORDER||T===L.REPEAT_ORDER_NOT_ENOUGH,U=(0,yt.useMemo)(()=>T===L.CROSS_CHAIN_DOUBLE_CONFIRM||T===L.VALUE_DIFFERENCE_TOO_MUCH_CROSS||T===L.VALUE_DIFFERENCE_TOO_MUCH?N.Tip.INFO_TYPE.default:N.Tip.INFO_TYPE.warn,[T]),F=vg(T),B=Gk(T),V=(0,yt.useMemo)(()=>I?m("swaptrade_card_btn_repeatorder_view_lastorder"):T===L.CROSS_CHAIN_DOUBLE_CONFIRM?m("swaptrade_swap_card_crosschain_continue"):x?m(rl.CANCEL):T===L.POOL_DEPTH_TO_LESS||T===L.SWAP_AMOUNT_HEIGHT_VOLUME?m("swaptrade_card_btn_confirm_swap"):m(rl.CONFIRM),[T,x,I]),q=(0,yt.useMemo)(()=>T===L.REPEAT_ORDER?m("swaptrade_card_btn_repeatorder_continue_swap"):T===L.CROSS_CHAIN_DOUBLE_CONFIRM?m("swaptrade_swap_card_crosschain_cancel"):x?m(rl.CONFIRM):m(rl.CANCEL),[T,x]),Q=()=>{let ce=T===L.CROSS_CHAIN_DOUBLE_CONFIRM&&w;if(ce&&ot.set(Ud,!0),T===L.VALUE_DIFFERENCE_TOO_MUCH_CROSS||T===L.VALUE_DIFFERENCE_TOO_MUCH){Qf({type:T,receive_value:l.receive,paid_value:l.pay,value_diff:l.quoteDiffPercentThreshold}),Mr.info(wn.SWAP_PRECHECK_PROMPT,{data:{errorType:"valuedifference",...l,quoteDiffValThreshold:p,quoteDiffPercentThreshold:c,computedFromTokenValue:u,computedToTokenValue:f}}),S(),C();return}if(I){Yr(T),s.openDialog(n.repeatOrder?.id),S();return}else if(!x||T===L.CROSS_CHAIN_DOUBLE_CONFIRM){S(),Eo(T,ce),C();return}Ut(T),S()},G=()=>{if(x&&T!==L.CROSS_CHAIN_DOUBLE_CONFIRM){S(),Eo(T,!1),C();return}Ut(T),S()},K=(0,yt.useCallback)(ce=>t&&!e&&T===L.REPEAT_ORDER?yt.default.createElement(yt.default.Fragment,null,yt.default.createElement(ce,null),yt.default.createElement(Y,{block:!0,rect:!0,category:Y.CATEGORY.fill,type:Y.TYPE.tertiary,onClick:()=>{Ut(T),S()},style:{borderTop:"thin solid var(--okd-color-gray-100)",color:"var(--okd-color-blue-700)"}},m("swaptrade_modal_btn_cancel"))):yt.default.createElement(ce,null),[T,t,S,e]),oe=(0,yt.useMemo)(()=>(!t||t&&e)&&T===L.REPEAT_ORDER?{hideCloseBtn:!1,onClose:S}:{},[t,T,S,e]),ie={visible:k,infoType:U,title:F,confirmText:V,cancelText:q,onConfirm:Q,onCancel:G,renderFooter:K,...oe};return{des:B,...ie}},wg=qk;var zk=()=>{let{swapBtnStore:e}=g(),{type:t}=e.tipsDialogInfo,{des:o,...n}=wg(),s={windowClass:hg.dialogWindow};return t===L.DISCLAIMER_VISIBLE?ur.default.createElement(pg,null):t===L.CHECK_CROSS_MORE?ur.default.createElement(lg,{...s}):t===L.THIRD_PARTY_PROVIDER?ur.default.createElement(ug,{...s}):t===L.VOLATILITY_SLIPPAGE?ur.default.createElement(gg,{...s}):t===L.REPEAT_ORDER_FACET?ur.default.createElement(_g,{...s}):t===L.FACET_SWAP_TIPS?ur.default.createElement(cg,{...s}):t===L.BTC_AVAILABLE_BALANCE_NOT_ENOUGH?ur.default.createElement(Jf,{...s}):ur.default.createElement(N.Tip,{...n},o)},kg=v(zk);r();i();var Ip={"swap-button-list":"_swap-button-list_k2uuz_1",swapButtonList:"_swap-button-list_k2uuz_1",wallet:"_wallet_k2uuz_1"};var QF=({btnData:e={},isWalletEnv:t=!1,size:o="",callBack:n=null})=>{let{swapBtn:s}=Be(),a=(0,Pn.useMemo)(()=>{if(!e)return null;let{statusType:l,toLocaleText:p,toLoadingLocaleText:c,...u}=e,f=p(),h=c?.()||f;if(u?.onClick){let S=u.onClick;u.onClick=()=>{u.type&&n&&n(),setTimeout(()=>{S()})}}return Pn.default.createElement(Y,{block:!0,category:Y.CATEGORY.fill,...u,text:f,loadingText:h,size:e.size||o||Y.SIZE.xl,type:e.type||Y.TYPE.highlight,icon:e.icon,iconType:e.iconType},f)},[e,o]);return Pn.default.createElement("div",{className:(0,Tg.default)(Ip.swapButtonList,t?Ip.wallet:"mt-16",s)},a,Pn.default.createElement(kg,null))};r();i();var Ho=_(b()),ll=_(y());r();i();var nl=_(b());r();i();var Mn=_(b()),Fs=_(y());r();i();var On={"base-loading":"_base-loading_kov9c_1",baseLoading:"_base-loading_kov9c_1",loading:"_loading_kov9c_1","base-bg":"_base-bg_kov9c_10",baseBg:"_base-bg_kov9c_10","is-old":"_is-old_kov9c_18",isOld:"_is-old_kov9c_18","pending-loading":"_pending-loading_kov9c_33",pendingLoading:"_pending-loading_kov9c_33","pending-bg":"_pending-bg_kov9c_42",pendingBg:"_pending-bg_kov9c_42","pending-num":"_pending-num_kov9c_51",pendingNum:"_pending-num_kov9c_51","is-new":"_is-new_kov9c_54",isNew:"_is-new_kov9c_54"};var jk=({onClick:e,showIconBg:t,iconClassName:o,size:n=24})=>{let{recentTransactionStore:s}=g(),{computedPendingOrdersCount:a}=s,{isSm:l}=z(),p=a>0,c=!l&&t;return p?Mn.default.createElement(A,{className:(0,Fs.default)("flex justify-center items-center",{[On.isNew]:c,[On.isOld]:!c}),onClick:e},Mn.default.createElement("div",{className:(0,Fs.default)(On.pendingBg)}),Mn.default.createElement("div",{className:(0,Fs.default)(On.pendingLoading)}),Mn.default.createElement("span",{className:(0,Fs.default)("ellipsis2 font-bold",On.pendingNum)},a)):Mn.default.createElement(su,{iconClassName:o,showIconBg:t,iconName:"okx-defi-dex-history",iconStyle:{fontSize:`${n}px`,cursor:"pointer"},onClick:e})},Cg=v(jk);r();i();var il=_(b());var xg=()=>{let{recentTransactionStore:e={},accountStore:t}=g(),{modal:o={},detail:n={},limitDetail:s={},updateSwapAndLimitDataList:a,updatePendingOrdersByData:l,updateLimitOuterOrderList:p,updatePendingOrders:c}=e;(0,il.useEffect)(()=>{!n?.data||(a(n.data),l(n.data))},[n]),(0,il.useEffect)(()=>{!s?.data||(a(s?.data),p(s?.data),l(s?.data))},[s]),(0,il.useEffect)(()=>{o?.visible&&!J_?.isConnected()&&c(t.computedAccountId)},[o?.visible])};var Vk=({isShowHistoryIcon:e=!1,showIconBg:t=!1,iconClassName:o="",size:n})=>{let{accountStore:s,recentTransactionStore:a={}}=g(),{isConnectedWallet:l}=s,{showModal:p}=a;return xg(),nl.default.createElement(nl.default.Fragment,null,e&&l&&nl.default.createElement(Cg,{onClick:p,showIconBg:t,iconClassName:o,size:n}))},yg=v(Vk);r();i();var Bs=_(b()),Ng=_(y());r();i();var Ig={candle:"_candle_1owj2_1"};var Hk=({iconStyle:e={fontSize:"24px"},changeKLineModalVisible:t})=>{let{accountStore:o,fromToStore:n={}}=g(),{from:s={}}=n,{chainId:a}=s,l=o.getAddressByChainId(a);return Bs.default.createElement(Bs.default.Fragment,null,Bs.default.createElement(M,{placement:M.DIRECTION.bottom,title:m("swaptrade_market_tooltips_candlesticks")},Bs.default.createElement(ae,{a11yText:m("swaptrade_market_tooltips_candlesticks"),style:e,onClick:()=>{t(),Ae({button_name:"kline",wallet_address:l})},className:(0,Ng.default)("okx-defi-dex-candle-stick",Ig.candle)})))},Eg=Hk;r();i();var co=_(b()),Lg=_(y());r();i();var sl={tab:"_tab_1pzcr_1","tab-pane":"_tab-pane_1pzcr_1",tabPane:"_tab-pane_1pzcr_1",tabLink:"_tabLink_1pzcr_4"};var Rk=({onClick:e,size:t=Re.SIZE.md,isFullTab:o=!1,showUnderlineTab:n=!1,supportBusinessLines:s=[j.SWAP,j.BRIDGE,j.LIMIT_ORDER]})=>{let a=P(),{commonStore:l}=g(),{currentTab:p}=l,[c,u]=(0,co.useState)(p);(0,co.useEffect)(()=>{setTimeout(()=>{u(p)},100)},[p]);let f={fontSize:"14px",fontWeight:600},h={fontSize:"22px",fontWeight:700,padding:0,marginRight:"24px"},S={[j.SWAP]:m("swaptrade_top_segmentedctl_swap"),[j.BRIDGE]:m("swaptrade_top_segmentedctl_bridge"),[j.LIMIT_ORDER]:m("swaptrade_top_tab_limit")};return a?co.default.createElement(fu,{bridgeClick:()=>{e(j.BRIDGE)},swapClick:()=>{e(j.SWAP)}}):n?co.default.createElement(Re.Underline,{color:Re.COLOR.grey,size:Re.SIZE.md,headerStyle:{height:"56px",fontSize:"22px"},hideContent:!0,hideNav:!0,activeId:c,onChange:w=>(u(String(w)),e(w))},s.map(w=>co.default.createElement(Re.TabPane,{tab:S[w],key:w,style:{...h},id:w}))):co.default.createElement("div",{className:(0,Lg.default)("flex",o&&"w-100",sl.tab)},co.default.createElement(Re.Segmented,{useReactTransition:!0,color:Re.COLOR.grey,size:t,average:!0,hideContent:!0,noLine:!0,activeId:c,onChange:w=>{u(String(w)),e(w)}},s.map(w=>co.default.createElement(Re.TabPane,{tab:gt()?S[w]:co.default.createElement(so,{href:Hd(ru(w)),preventDefault:!0,className:sl.tabLink},S[w]),className:sl.tabPane,key:w,style:{...f},id:w}))))},Ag=Rk;r();i();var Pg=_(b()),Og=_(y());r();i();var Dg={text:"_text_4q2ak_1"};var Yk=({tab:e=j.SWAP})=>{let{isSm:t}=xe(),o={[j.SWAP]:m("swaptrade_top_segmentedctl_swap"),[j.BRIDGE]:m("swaptrade_top_segmentedctl_bridge"),[j.LIMIT_ORDER]:m("swaptrade_top_tab_limit")};return Pg.default.createElement("h2",{className:(0,Og.default)("font-700",t?"font-16":"font-18",Dg.text)},o[e])},Mg=Yk;r();i();var Fn=_(b());r();i();var Fg={type:"_type_1pjg5_1"};var Kk=()=>{let{solanaPriorityFeeStore:e}=g(),{setVisible:t,feeType:o}=e,n=(0,Fn.useMemo)(()=>m(Tn[o]?.text),[o]);return Fn.default.createElement(Sd,{size:Y.SIZE.xxs,onClick:()=>{t(!0)}},Fn.default.createElement("p",null,vn("swaptrade_modal_dialog_label_priority_fee",{priority:Fn.default.createElement("span",{className:Fg.type},n)})))},Bg=v(Kk);r();i();var Np=_(b());r();i();var Wg="1";var Xk=()=>{let{commonStore:e,widgetConfigStore:t={},quoteStore:o}=g(),{currentTab:n,fetchChainList:s}=e,{widgetConfigHash:a,getWidgetChainListQueryParams:l}=t,p=Qa(!1,()=>!0,[]);(0,Np.useEffect)(()=>{let c=typeof l=="function"?l(n):{};p&&n&&s({businessLine:Wg,isLimit:n===j.LIMIT_ORDER,chainIdConfig:c})},[n,s,a,l,p,o]),(0,Np.useEffect)(()=>{n===j.BRIDGE&&!o.bridgeList?.length&&o.getBridgeList?.()},[n,o])},Ug=Xk;r();i();var $k=e=>{let{commonStore:t,quoteStore:o,fromToStore:n,accountStore:s}=g(),{setCurrentTab:a,currentTab:l}=t,p=iu(),{from:c={}}=n,{chainId:u,chainName:f}=c,h=s.getAddressByChainId(u);return w=>{w!==l&&(Ae({business_type:Sn[w],button_name:o_[w],source:null,iframe_referrer:null,trade_dialog:null,chain:f,wallet_address:h}),C_({business_type:Sn[w]}),o.clearQuote(),a(w),e&&p(w))}},Gg=$k;r();i();r();i();var Qk="periodType";var t2={stableTokenFilter:!0,riskFilter:!0,[Qk]:2};var Ep={TRENDING:"1",TOP_SEARCH:"2",NEWEST:"3"},o2={[Ep.TRENDING]:"Trending",[Ep.TOP_SEARCH]:"Top searches",[Ep.NEWEST]:"Newest"};var al={"5m":"4","1h":"1","4h":"2","24h":"3",NoValue:"0"},r2=[{labelVal:()=>m("swaptrade_market_dropdown_5m"),id:al["5m"],monitorName:"5m"},{labelVal:()=>m("swaptrade_market_dropdown_1h"),id:al["1h"],monitorName:"1h"},{labelVal:()=>m("swaptrade_market_dropdown_4h"),id:al["4h"],monitorName:"4h"},{labelVal:()=>m("swaptrade_market_dropdown_24h"),id:al["24h"],monitorName:"24h"}];var Lp={SEARCH:"search",HOT_SEARCH:"hot_search",VIEW_DETAIL:"view_details",FOCUS_LIST:"focus_list",LIST:"list"};var Zk=[{value:1,label:()=>m("swaptrade_market_dropdown_5m")},{value:2,label:()=>m("swaptrade_market_dropdown_1h")},{value:3,label:()=>m("swaptrade_market_dropdown_4h")},{value:4,label:()=>m("swaptrade_market_dropdown_24h")}],Jk={};Zk.forEach(e=>{Jk[e.value]=e.label});r();i();var qg=_(b());function eT(e=""){let{commonStore:{computedIsWalletEnv:t}}=g(),o="referrerAddress",n="feePercent",s=new URLSearchParams(e),a=new Fd;if(v_()&&!t&&!Jm){let l=a.get(o),p=a.get(n);l&&s.set(o,l),p&&s.set(n,p)}return(0,qg.useMemo)(()=>{let l=s.toString()?`#${s.toString()}`:"",p=`?${T_}=true`;return Jm?p:l},[s])}var Ap=eT;r();i();var zg=_(Ym());var jg=({tokenAddress:e,chainId:t,hashParams:o=""})=>{if(!e||!sr(t))return"";let{MARKET_DETAIL_ROUTER:n}=Rd();return Md((0,zg.generatePath)(n,{outputCurrency:e,outputChain:Dd.chainInfo?.[t]||t})+o)};r();i();var Dp=_(b());var Vg=()=>{let e=ot.get(ys)||[],[t,o]=(0,Dp.useState)(e),[n,s]=(0,Dp.useState)(e);return{searchHistoryListDefault:n,searchHistoryList:t,setSearchHistoryList:o,setSearchHistoryListDefault:s}};var Hg=e=>{let{redirectFunction:t}=e||{},{checkTokenStore:o={}}=g(),{setSearchHistoryListDefault:n}=Vg(),{checkTokenValid:s}=o,a=Ap(),{setReferrer:l}=nu(),p=({tokenInfo:u,isHot:f,searchText:h})=>{let S=ot.get(ys)||[];if(f)return;let w=u?.tokenSymbol;h?.toLowerCase()===u?.tokenContractAddress?.toLowerCase()&&(w=u?.tokenContractAddress);let k=[...new Set([w,...S])];S.length===20&&k.pop(),ot.set(ys,k),n(k)};return{handleSelectToken:async({tokenInfo:u,isHot:f,searchText:h})=>{if(A_({channel_id:u?.chainId,token_address:u?.tokenContractAddress,token_symbol:u?.tokenSymbol,source:f?Lp.HOT_SEARCH:Lp.SEARCH,tab_name:""}),p({tokenInfo:u,isHot:f,searchText:h}),!await s(u))Ar.error({title:m("swaptrade_home_toast_token_market_info_unavailable")});else{if(t){t(u);return}l(f?ep.RANKING_SEARCH:ep.MARKET_SEARCH),Ta(jg({chainId:u?.chainId,tokenAddress:u?.tokenContractAddress,hashParams:a}),"_self")}}}},Rg=()=>{let{accountStore:e,commonStore:t}=g(),o=t.userUniqueId,n=e.computedAccountId;return{searchApiParams:{userUniqueId:o,accountId:n}}};r();i();var Pp={"header-box":"_header-box_136ht_1",headerBox:"_header-box_136ht_1",gap:"_gap_136ht_10"};var tT=({tabsSetting:e={show:!1,size:Re.SIZE.md,textShow:!0},showKline:t=!1,showBlinkShare:o=!1,needReplaceLocation:n=!0,tab:s=j.SWAP,supportBusinessLines:a=[j.SWAP,j.BRIDGE,j.LIMIT_ORDER],isFullTab:l=!1,history:p={show:!1,iconBg:!1},searchBar:c={show:!1,iconBg:!1},outClassName:u,tabsClassName:f,iconWrapClassName:h,showSolanaPriorityFee:S=!1})=>{let{klineStore:w}=g(),{handleSelectToken:k}=Hg(),{searchApiParams:T}=Rg(),C=Gg(n);Ug();let x=!e?.show&&e.textShow;return Ho.default.createElement("div",{className:(0,ll.default)("flex justify-between items-center",{[Pp.headerBox]:!u},u)},e?.show&&Ho.default.createElement("div",{className:(0,ll.default)(l&&"w-100",f)},Ho.default.createElement(Ag,{onClick:C,supportBusinessLines:a,isFullTab:l,size:e?.size})),x&&Ho.default.createElement(Mg,{tab:s}),Ho.default.createElement("div",{className:(0,ll.default)("flex items-center",Pp.gap,h)},S&&Ho.default.createElement(Bg,null),o&&Ho.default.createElement(au,null),t&&Ho.default.createElement(Eg,{iconStyle:{fontSize:24},changeKLineModalVisible:w.changeKLineModalVisible}),Ho.default.createElement(yg,{isShowHistoryIcon:p.show,showIconBg:p.iconBg})))},mW=v(tT);r();i();var ml=_(b()),Yg=_(y());r();i();var Op={"switch-box":"_switch-box_11gi6_1",switchBox:"_switch-box_11gi6_1","icon-hover":"_icon-hover_11gi6_17",iconHover:"_icon-hover_11gi6_17"};function TW({onSwitchFromTo:e,disable:t}){let o=t?()=>{}:()=>{Ae({button_name:"from_to_revert"}),setTimeout(()=>{e()})};return ml.default.createElement("div",{className:Op.switchBox},ml.default.createElement(A,{"data-testid":"switch-from-to-img",onClick:o,className:(0,Yg.default)("flex justify-content-center align-items-center background-base-primary content-secondary",Op.iconHover)},ml.default.createElement(H,{className:"okx-defi-dex-double-arrow",size:36})))}r();i();var Rt=_(b()),Rn=_(y());r();i();var Zp=_(b()),jh=_(y());r();i();var pl=_(b());var Ws=v(()=>{let{isSm:e}=xe(),{quoteStore:t}=g(),o=(0,pl.useMemo)(()=>e?{buttonText:m("swaptrade_quotesearch_emptystate_btn_return"),onButtonClick:()=>{t.setCompareVisible(!1)}}:null,[e]);return pl.default.createElement(de.State,{type:de.State.TYPE.noResult,title:m("swaptrade_quotesearch_emptystate_title_no_route"),description:m("swaptrade_quotesearch_emptystate_subheader_cant"),...o})});r();i();var Gt={container:"_container_vvhml_1","abnormal-box":"_abnormal-box_vvhml_9",abnormalBox:"_abnormal-box_vvhml_9","dialog-group":"_dialog-group_vvhml_22",dialogGroup:"_dialog-group_vvhml_22","group-item":"_group-item_vvhml_22",groupItem:"_group-item_vvhml_22",window:"_window_vvhml_33","route-window":"_route-window_vvhml_42",routeWindow:"_route-window_vvhml_42","close-btn":"_close-btn_vvhml_49",closeBtn:"_close-btn_vvhml_49",navigator:"_navigator_vvhml_52",title:"_title_vvhml_57","sub-title":"_sub-title_vvhml_64",subTitle:"_sub-title_vvhml_64",btn:"_btn_vvhml_70",visible1:"_visible1_vvhml_82",visible2:"_visible2_vvhml_88","bridge-dialog-group":"_bridge-dialog-group_vvhml_95",bridgeDialogGroup:"_bridge-dialog-group_vvhml_95","dialog-container":"_dialog-container_vvhml_99",dialogContainer:"_dialog-container_vvhml_99","select-container":"_select-container_vvhml_102",selectContainer:"_select-container_vvhml_102"};r();i();var ii=_(b());r();i();var Xg=_(b());var $g=v(()=>{let{quoteStore:e}=g();return Xg.default.createElement(de.State,{type:de.State.TYPE.systemError,title:m("swaptrade_quotesearch_emptystate_title_couldnt_retrieve"),description:m("swaptrade_quotesearch_emptystate_subheader_cantretrieve"),buttonText:m("swaptrade_market_empty_btn_reload"),onButtonClick:()=>{e.fetchQuoteDebounce({source:0})}})});r();i();var cl=_(b());var Qg=v(()=>{let{isSm:e}=xe(),{quoteStore:t}=g(),o=(0,cl.useMemo)(()=>e?{buttonText:m("swaptrade_quotesearch_emptystate_btn_return"),onButtonClick:()=>{t.setCompareVisible(!1)}}:null,[e]);return cl.default.createElement(de.State,{type:de.State.TYPE.noResult,title:m("swaptrade_bridge_emptystate_title_no_bridges"),description:m("swaptrade_bridge_emptystate_desc_no_bridges"),...o})});r();i();var Bn=_(b());r();i();var dl={container:"_container_jsffp_1",text:"_text_jsffp_7",icon:"_icon_jsffp_16"};var _l=v(({height:e})=>{let{isMobile:t}=z(),o=(0,Bn.useMemo)(()=>e&&!t?{height:e}:{},[e,t]);return Bn.default.createElement("div",{className:dl.container,style:o},Bn.default.createElement(bd,{path:Jd(),className:dl.icon}),Bn.default.createElement("div",{className:dl.text},m("swaptrade_providerselection_dialog_title_fetch_quotes")))});r();i();var lt=_(b()),Qp=_(y());r();i();var ei=_(b()),ch=_(y());r();i();var fr=_(b()),Jg=_(y());r();i();var Zg={content:"_content_1mxos_1"};var oT=()=>fr.default.createElement("div",{className:(0,Jg.default)(Zg.content)},fr.default.createElement("h3",{className:"font-24"},m("swaptrade_xrouting_single_chain_routes")),fr.default.createElement("h4",{className:"font-16"},m("swaptrade_smartrouting_dialogue_subtitle_best_route")),fr.default.createElement("p",{className:"font-14"},m("swaptrade_smartrouting_dialogue_desc_best_route")),fr.default.createElement("h4",{className:"font-16"},m("swaptrade_smartrouting_dialogue_subtitle_best_depth")),fr.default.createElement("p",{className:"font-14"},m("swaptrade_smartrouting_dialogue_desc_best_depth")),fr.default.createElement("h4",{className:"font-16"},m("swaptrade_smartrouting_dialogue_subtitle_cross_chain")),fr.default.createElement("p",{className:"font-14"},m("swaptrade_smartrouting_dialogue_desc_cross_chain"))),eh=oT;r();i();var Te=_(b()),qs=_(y());r();i();var ul=_(b());var rT=Ld()?ul.useEffect:ul.useLayoutEffect,th=rT;r();i();var me=_(b()),at=_(y());r();i();var Fp=_(b()),oh=_(y());r();i();var Mp={box:"_box_dtryr_1",icon:"_icon_dtryr_8"};var iT=({className:e=""})=>Fp.default.createElement("div",{className:(0,oh.default)(Mp.box,e)},Fp.default.createElement(H,{type:"okx-defi-dex-arrow-up-1",className:Mp.icon})),Xr=iT;r();i();var _o=_(b()),Bi=_(y());r();i();var ht={"box-base":"_box-base_j1zyg_1",boxBase:"_box-base_j1zyg_1",box:"_box_j1zyg_1","box-sm":"_box-sm_j1zyg_20",boxSm:"_box-sm_j1zyg_20","wallet-box-sm":"_wallet-box-sm_j1zyg_37",walletBoxSm:"_wallet-box-sm_j1zyg_37","title-sm":"_title-sm_j1zyg_41",titleSm:"_title-sm_j1zyg_41","title-base":"_title-base_j1zyg_44",titleBase:"_title-base_j1zyg_44",title:"_title_j1zyg_41",mb12:"_mb12_j1zyg_68","token-pair-logo":"_token-pair-logo_j1zyg_71",tokenPairLogo:"_token-pair-logo_j1zyg_71","token-name-base":"_token-name-base_j1zyg_75",tokenNameBase:"_token-name-base_j1zyg_75","token-name":"_token-name_j1zyg_75",tokenName:"_token-name_j1zyg_75","token-name-sm":"_token-name-sm_j1zyg_103",tokenNameSm:"_token-name-sm_j1zyg_103","token-symbol-wrap":"_token-symbol-wrap_j1zyg_123",tokenSymbolWrap:"_token-symbol-wrap_j1zyg_123","quote-info":"_quote-info_j1zyg_130",quoteInfo:"_quote-info_j1zyg_130","dex-name":"_dex-name_j1zyg_140",dexName:"_dex-name_j1zyg_140","like-link":"_like-link_j1zyg_146",likeLink:"_like-link_j1zyg_146","link-enable":"_link-enable_j1zyg_149",linkEnable:"_link-enable_j1zyg_149"};var nT=({subRouter:e,className:t="",isDialog:o=!1,isWalletEnv:n=!1,isBridge:s=!1})=>{let{dexQuoteInfoList:a}=e,{smartRouterStore:l,commonStore:{computedIsWalletEnv:p}}=g(),{setXRouteModal:c,setSubRouterData:u,setOldRouterModal:f,setSubRouterModal:h,setDexQuoteInfoListData:S}=l,{isSm:w}=z(),k=w||!w&&o,T=()=>{S(a),w&&(!p&&f(!1),h(!0)),o&&!w&&c(we.XROUTER_DETAIL)};return(0,_o.useEffect)(()=>{u(e)},[e,u]),_o.default.createElement("div",{className:(0,Bi.default)(t,k?ht.boxSm:ht.box,{[ht.walletBoxSm]:n})},_o.default.createElement(A,{onClick:T,className:(0,Bi.default)(k?ht.titleSm:ht.title,!k&&ht.mb12)},e.toToken?.fromBridge&&k?null:_o.default.createElement(xt,{src:e.toToken?.tokenLogoUrl,size:k?24:18,className:ht.tokenPairLogo,alt:e.toToken?.tokenSymbol}),_o.default.createElement("div",{className:(0,Bi.default)(k?ht.tokenNameSm:ht.tokenName,{ellipsis2:e.toToken?.fromBridge&&!s})},s&&e.toToken?.fromBridge&&k?_o.default.createElement("div",{className:ht.tokenSymbolWrap},e.toToken?.tokenSymbol):_o.default.createElement(Fa,{tokenSymbol:e.toToken?.tokenSymbol}))),!k&&a.map((C,x)=>{let I=`subRouter_${x}`;return _o.default.createElement("div",{key:I,className:(0,Bi.default)("flex","align-items-center","justify-content-between",ht.quoteInfo)},_o.default.createElement(so,{className:(0,Bi.default)("font-12",ht.dexName,ht.likeLink,{[ht.linkEnable]:!!C.okLinkUrl}),href:C.okLinkUrl,disable:!C.okLinkUrl},C.dexShowName||C.dexName),_o.default.createElement(A,{className:(0,Bi.default)("font-12",ht.likeLink),onClick:()=>l.switchPercentType()},wu.NORMAL_PERCENT===l.percentType?C.computedPercent:C.computedExactPercent))}))},fl=v(nT);r();i();var Z={wrapper:"_wrapper_1o7qn_1","half-dashed-line":"_half-dashed-line_1o7qn_22",halfDashedLine:"_half-dashed-line_1o7qn_22","few-router":"_few-router_1o7qn_26",fewRouter:"_few-router_1o7qn_26","dashed-line":"_dashed-line_1o7qn_33",dashedLine:"_dashed-line_1o7qn_33","box-base":"_box-base_1o7qn_36",boxBase:"_box-base_1o7qn_36",box:"_box_1o7qn_36","box-sm":"_box-sm_1o7qn_61",boxSm:"_box-sm_1o7qn_61","dashed-line-base":"_dashed-line-base_1o7qn_69",dashedLineBase:"_dashed-line-base_1o7qn_69","dashed-line-single":"_dashed-line-single_1o7qn_93",dashedLineSingle:"_dashed-line-single_1o7qn_93","dashed-line-sm":"_dashed-line-sm_1o7qn_98",dashedLineSm:"_dashed-line-sm_1o7qn_98","percent-arrow-base":"_percent-arrow-base_1o7qn_116",percentArrowBase:"_percent-arrow-base_1o7qn_116","percent-arrow":"_percent-arrow_1o7qn_116",percentArrow:"_percent-arrow_1o7qn_116","percent-arrow-sm":"_percent-arrow-sm_1o7qn_152",percentArrowSm:"_percent-arrow-sm_1o7qn_152","percent-base":"_percent-base_1o7qn_159",percentBase:"_percent-base_1o7qn_159",percent:"_percent_1o7qn_116","percent-sm":"_percent-sm_1o7qn_174",percentSm:"_percent-sm_1o7qn_174","sub-routers":"_sub-routers_1o7qn_182",subRouters:"_sub-routers_1o7qn_182","sub-router":"_sub-router_1o7qn_182",subRouter:"_sub-router_1o7qn_182","sub-routers-sm":"_sub-routers-sm_1o7qn_191",subRoutersSm:"_sub-routers-sm_1o7qn_191","center-arrow":"_center-arrow_1o7qn_201",centerArrow:"_center-arrow_1o7qn_201","sub-router-arrow":"_sub-router-arrow_1o7qn_204",subRouterArrow:"_sub-router-arrow_1o7qn_204","sub-router-arrow-sm":"_sub-router-arrow-sm_1o7qn_223",subRouterArrowSm:"_sub-router-arrow-sm_1o7qn_223"};var sT=({flag:e,dexRouter:t,isFewRouter:o,isDialog:n=!1,isWalletEnv:s=!1})=>me.default.createElement(me.default.Fragment,null,me.default.createElement("div",{className:(0,at.default)(e?Z.dashedLineSm:Z.dashedLine,{[Z.dashedLineSingle]:o})}),me.default.createElement(me.default.Fragment,null,me.default.createElement("div",{className:(0,at.default)(e?Z.percentArrowSm:Z.percentArrow)},me.default.createElement("div",{className:(0,at.default)(e?Z.percentSm:Z.percent)},t.computedPercent)),me.default.createElement(Xr,null),t.subRouterList.map((a,l)=>{let p=`subRouter_${l}`;return me.default.createElement(me.default.Fragment,{key:p},me.default.createElement(fl,{subRouter:a,className:Z.subRouter,isDialog:n,isWalletEnv:s}),me.default.createElement(Xr,{className:(0,at.default)(e?Z.subRouterArrowSm:Z.subRouterArrow)}))}))),aT=({isLastChild:e,flag:t,isFewRouter:o,dexRouter:n,isDialog:s,isWalletEnv:a,isBridge:l=!1})=>{let p=c=>c<n.subRouterList.length-1;return me.default.createElement("div",{className:(0,at.default)(Z.wrapper,e&&Z.halfDashedLine)},me.default.createElement("div",{className:(0,at.default)(t?Z.boxSm:Z.box)},me.default.createElement("div",{className:(0,at.default)(t?Z.dashedLineSm:Z.dashedLine,{[Z.dashedLineSingle]:o})}),me.default.createElement("div",{className:(0,at.default)(t?Z.percentArrowSm:Z.percentArrow)},me.default.createElement("div",{className:(0,at.default)(t?Z.percentSm:Z.percent)},n.computedPercent)),n.subRouterList.length>1?me.default.createElement(Xr,null):null,me.default.createElement("div",{className:(0,at.default)(t?Z.subRoutersSm:Z.subRouters)},n.subRouterList.length===1?me.default.createElement(Xr,{className:Z.centerArrow}):null,n.subRouterList.map((c,u)=>{let f=`subRouter_${u}`;return me.default.createElement(me.default.Fragment,{key:f},me.default.createElement(fl,{isDialog:s,subRouter:c,className:Z.subRouter,isWalletEnv:a,isBridge:l}),p(u)&&me.default.createElement(Xr,{className:(0,at.default)(t?Z.subRouterArrowSm:Z.subRouterArrow)}))}))))},lT=({dexRouter:e,isLastChild:t,isFewRouter:o,isDialog:n,isWalletEnv:s,isBridge:a=!1})=>{let{isSm:l}=z(),p=l||!l&&n,c=e.subRouterList.length===1,u=l&&c&&!o;return p?o?me.default.createElement(sT,{flag:p,dexRouter:e,isFewRouter:o,isDialog:n,isWalletEnv:s}):me.default.createElement(aT,{isLastChild:t,flag:p,isFewRouter:o,dexRouter:e,isDialog:n,isWalletEnv:s,isBridge:a}):me.default.createElement("div",{className:(0,at.default)(Z.wrapper,t&&Z.halfDashedLine,o&&Z.fewRouter)},me.default.createElement("div",{className:(0,at.default)(p?Z.boxSm:Z.box)},me.default.createElement("div",{className:(0,at.default)(p?Z.dashedLineSm:Z.dashedLine,{[Z.dashedLineSingle]:o})}),me.default.createElement("div",{className:(0,at.default)(p?Z.percentArrowSm:Z.percentArrow)},me.default.createElement("div",{className:(0,at.default)(p?Z.percentSm:Z.percent)},e.computedPercent),me.default.createElement(Xr,null)),me.default.createElement("div",{className:(0,at.default)(p?Z.subRoutersSm:Z.subRouters,{"justify-end":u})},e.subRouterList.map((f,h)=>{let S=`subRouter_${h}`;return me.default.createElement(me.default.Fragment,{key:S},me.default.createElement(fl,{subRouter:f,className:Z.subRouter,isDialog:n,isWalletEnv:s,isBridge:a}),h<e.subRouterList.length-1&&me.default.createElement(Xr,{className:p?Z.subRouterArrowSm:Z.subRouterArrow}))}))))},Bp=v(lT);r();i();var le=_(b()),Ke=_(y());r();i();var Us=_(b()),Gs=_(y());r();i();var gl={"show-all-container":"_show-all-container_motjh_1",showAllContainer:"_show-all-container_motjh_1","show-all-desc":"_show-all-desc_motjh_7",showAllDesc:"_show-all-desc_motjh_7","show-all-icon":"_show-all-icon_motjh_10",showAllIcon:"_show-all-icon_motjh_10"};var mT=({handleClickShowAll:e})=>{let t=()=>{e()};return Us.default.createElement("span",{className:(0,Gs.default)("flex justify-content-center align-items-center",gl.showAllContainer)},Us.default.createElement(A,{className:(0,Gs.default)("flex cursor-pointer color-0569ff"),onClick:()=>{t()}},Us.default.createElement("span",{className:(0,Gs.default)("font-14 font-bold",gl.showAllDesc)},m("swaptrade_smart_routing_expand_text_view_all")),Us.default.createElement(H,{className:(0,Gs.default)("okx-defi-dex-arrow-left",gl.showAllIcon),size:18})))},rh=mT;r();i();var Ro=_(b());r();i();var R={"initial-style":"_initial-style_1s4il_1",initialStyle:"_initial-style_1s4il_1","token-logo-shadow":"_token-logo-shadow_1s4il_6",tokenLogoShadow:"_token-logo-shadow_1s4il_6","token-pair-shadow":"_token-pair-shadow_1s4il_13",tokenPairShadow:"_token-pair-shadow_1s4il_13","dashed-line":"_dashed-line_1s4il_18",dashedLine:"_dashed-line_1s4il_18","no-data":"_no-data_1s4il_22",noData:"_no-data_1s4il_22","few-router-box":"_few-router-box_1s4il_28",fewRouterBox:"_few-router-box_1s4il_28","few-router-body":"_few-router-body_1s4il_34",fewRouterBody:"_few-router-body_1s4il_34","right-part":"_right-part_1s4il_38",rightPart:"_right-part_1s4il_38",box:"_box_1s4il_41",tokens:"_tokens_1s4il_47",body:"_body_1s4il_54","down-arrow":"_down-arrow_1s4il_58",downArrow:"_down-arrow_1s4il_58","up-arrow":"_up-arrow_1s4il_59",upArrow:"_up-arrow_1s4il_59",mask:"_mask_1s4il_73","multi-menu-container":"_multi-menu-container_1s4il_87",multiMenuContainer:"_multi-menu-container_1s4il_87",menus:"_menus_1s4il_91","wallet-menus":"_wallet-menus_1s4il_97",walletMenus:"_wallet-menus_1s4il_97",item:"_item_1s4il_97","item-index":"_item-index_1s4il_97",itemIndex:"_item-index_1s4il_97","menu-label":"_menu-label_1s4il_133",menuLabel:"_menu-label_1s4il_133","token-info":"_token-info_1s4il_147",tokenInfo:"_token-info_1s4il_147","token-logo":"_token-logo_1s4il_6",tokenLogo:"_token-logo_1s4il_6","token-symbol":"_token-symbol_1s4il_159",tokenSymbol:"_token-symbol_1s4il_159",active:"_active_1s4il_189","menu-arrow-base":"_menu-arrow-base_1s4il_200",menuArrowBase:"_menu-arrow-base_1s4il_200","menu-arrow":"_menu-arrow_1s4il_200",menuArrow:"_menu-arrow_1s4il_200","menu-arrow-sm":"_menu-arrow-sm_1s4il_215",menuArrowSm:"_menu-arrow-sm_1s4il_215","smart-routing-loading":"_smart-routing-loading_1s4il_224",smartRoutingLoading:"_smart-routing-loading_1s4il_224","router-graph-position":"_router-graph-position_1s4il_227",routerGraphPosition:"_router-graph-position_1s4il_227","router-graph-wrapper":"_router-graph-wrapper_1s4il_231",routerGraphWrapper:"_router-graph-wrapper_1s4il_231","router-graph-wrapper-get-height":"_router-graph-wrapper-get-height_1s4il_236",routerGraphWrapperGetHeight:"_router-graph-wrapper-get-height_1s4il_236","min-height":"_min-height_1s4il_241",minHeight:"_min-height_1s4il_241","token-chain-box":"_token-chain-box_1s4il_244",tokenChainBox:"_token-chain-box_1s4il_244","route-tabs-wrap":"_route-tabs-wrap_1s4il_247",routeTabsWrap:"_route-tabs-wrap_1s4il_247","tabs-list-wrap":"_tabs-list-wrap_1s4il_250",tabsListWrap:"_tabs-list-wrap_1s4il_250","tabs-item-normal":"_tabs-item-normal_1s4il_257",tabsItemNormal:"_tabs-item-normal_1s4il_257","arrow-icon":"_arrow-icon_1s4il_276",arrowIcon:"_arrow-icon_1s4il_276","tabs-item-active":"_tabs-item-active_1s4il_284",tabsItemActive:"_tabs-item-active_1s4il_284","wallet-route-tabs-wrap":"_wallet-route-tabs-wrap_1s4il_290",walletRouteTabsWrap:"_wallet-route-tabs-wrap_1s4il_290","amount-from-to-card-wrap":"_amount-from-to-card-wrap_1s4il_310",amountFromToCardWrap:"_amount-from-to-card-wrap_1s4il_310","route-footer-wrap":"_route-footer-wrap_1s4il_343",routeFooterWrap:"_route-footer-wrap_1s4il_343","footer-item-wrap":"_footer-item-wrap_1s4il_346",footerItemWrap:"_footer-item-wrap_1s4il_346","footer-left-logo":"_footer-left-logo_1s4il_361",footerLeftLogo:"_footer-left-logo_1s4il_361","footer-left":"_footer-left_1s4il_361",footerLeft:"_footer-left_1s4il_361","footer-right":"_footer-right_1s4il_371",footerRight:"_footer-right_1s4il_371","wallet-route-footer-wrap":"_wallet-route-footer-wrap_1s4il_385",walletRouteFooterWrap:"_wallet-route-footer-wrap_1s4il_385"};var pT=({amountList:e=[]})=>Ro.default.createElement("div",{className:R.amountFromToCardWrap},e.map(t=>{let{amount:o,tokenSymbol:n}=t,s=Se.showTruncation(o,6,!1);return Ro.default.createElement(M,{key:o,title:Ro.default.createElement(Ro.default.Fragment,null,Ro.default.createElement("div",null,s),Ro.default.createElement("div",null,n)),noWrapper:!0,textOverflow:{text:o}},Ro.default.createElement("div",null,Ro.default.createElement("div",null,s),Ro.default.createElement("div",null,n)))})),ih=pT;var cT=({tokenInfo:e,children:t,isPure:o,isFewRouter:n,isDialog:s,isBridge:a})=>{let{smartRouterStore:l,quoteStore:p}=g(),{status:c}=l,{token0:u,token1:f}=e,{isSm:h}=z(),S=h||!h&&s,w=l.swapType,k=(0,le.useRef)(null),[T,C]=(0,le.useState)(!1),x=(0,le.useMemo)(()=>[{amount:u.amountIn,tokenSymbol:u.tokenSymbol},{amount:f.amountOut,tokenSymbol:f.tokenSymbol}],[u,f]),I=()=>{l.updateIsShowShowAll(!1),k.current.style.height=""};return(0,le.useEffect)(()=>{k.current?.scrollHeight>160?C(!0):(C(!1),k.current&&(k.current.style.height=""))},[l.computedCurrentRouter.routerList]),(0,le.useEffect)(()=>{l.showEntryForPc||l.updateIsShowShowAll(!0),k.current&&(k.current.style.height="")},[e?.token0?.chainId,e?.token0?.tokenContractAddress,e?.token1?.chainId,e?.token1?.tokenContractAddress,l.showEntryForPc]),ao.SHOW_DATA!==c?c===ao.DISCONNECTION?le.default.createElement("div",{className:"flex justify-content-center"},le.default.createElement(Oa,{title:m("swaptrade_pricechart_no_connection_title"),description:m("swaptrade_pricechart_no_connection_desc"),buttonText:m("swaptrade_recent_transaction_dialog_btn_reload"),onButtonClick:()=>{p.fetchQuote()}})):le.default.createElement("div",{className:R.initialStyle},u.tokenLogoUrl?le.default.createElement(Qe,{tokenSrc:u.tokenLogoUrl??"",chainSrc:u.chainLogoUrl??"",tokenName:u.tokenSymbol??"",chainName:u.chainName??"",className:(0,Ke.default)("boxCurrency"),chainSize:18}):le.default.createElement("div",{className:R.tokenLogoShadow}),[ao.NO_DATA,ao.DEFAULT].includes(c)?le.default.createElement("div",{className:(0,Ke.default)(R.tokenPairShadow)},le.default.createElement("div",{className:(0,Ke.default)(R.dashedLine,"mr-8")}),le.default.createElement("div",{className:R.noData},m("swaptrade_smart_routing_text_no_suitable_route_found")),le.default.createElement("div",{className:(0,Ke.default)(R.dashedLine,"ml-8")})):le.default.createElement(dt.Circle,{className:(0,Ke.default)("flex align-items-center",R.smartRoutingLoading),size:dt.SIZE.md,type:dt.TYPE.neutral}),f.tokenLogoUrl?le.default.createElement(Qe,{tokenSrc:f.tokenLogoUrl??"",chainSrc:f.chainLogoUrl??"",tokenName:f.tokenSymbol,chainName:f.chainName,className:(0,Ke.default)("boxCurrency"),chainSize:18}):le.default.createElement("div",{className:R.tokenLogoShadow})):n?S?le.default.createElement("div",{className:(0,Ke.default)(R.fewRouterBox)},le.default.createElement(Qe,{tokenSrc:u.tokenLogoUrl??"",chainSrc:u.chainLogoUrl??"",tokenName:u.tokenSymbol,chainName:u.chainName,className:(0,Ke.default)("boxCurrency"),chainSize:18}),le.default.createElement("div",{className:(0,Ke.default)("flex justify-between items-center w-100",R.rightPart)},t,le.default.createElement(Qe,{tokenSrc:f.tokenLogoUrl??"",chainSrc:f.chainLogoUrl??"",tokenName:f.tokenSymbol,chainName:f.chainName,className:(0,Ke.default)("boxCurrency"),chainSize:18,boxClassName:R.tokenChainBox}))):le.default.createElement("div",{className:(0,Ke.default)(R.fewRouterBox)},le.default.createElement(Qe,{tokenSrc:u.tokenLogoUrl??"",chainSrc:u.chainLogoUrl??"",tokenName:u.tokenSymbol,chainName:u.chainName,className:(0,Ke.default)("boxCurrency"),chainSize:18}),le.default.createElement("div",{className:(0,Ke.default)(R.fewRouterBody)},t),le.default.createElement(Qe,{tokenSrc:f.tokenLogoUrl??"",chainSrc:f.chainLogoUrl??"",tokenName:f.tokenSymbol,chainName:f.chainName,className:(0,Ke.default)("boxCurrency"),chainSize:18})):le.default.createElement(le.default.Fragment,null,le.default.createElement("div",{className:(0,Ke.default)(R.box,{[R.mask]:!o&&!S&&T&&w===rp.IN_CHAIN&&l.isShowShowAll}),ref:k},le.default.createElement("div",{className:(0,Ke.default)(R.tokens)},a&&le.default.createElement(ih,{amountList:x}),le.default.createElement(Qe,{tokenSrc:u.tokenLogoUrl,chainSrc:u.chainLogoUrl,tokenName:u.tokenSymbol,chainName:u.chainName,className:(0,Ke.default)("boxCurrency"),chainSize:18}),le.default.createElement(Qe,{tokenSrc:f.tokenLogoUrl,chainSrc:f.chainLogoUrl,tokenName:f.tokenSymbol,chainName:f.chainName,className:(0,Ke.default)("boxCurrency"),chainSize:18})),le.default.createElement("div",{className:(0,Ke.default)(R.body)},le.default.createElement(H,{type:"okx-defi-dex-arrow-up-1",className:R.downArrow}),le.default.createElement(H,{type:"okx-defi-dex-arrow-up-1",className:R.upArrow}),t)),!o&&!S&&T&&w===rp.IN_CHAIN&&l.isShowShowAll&&le.default.createElement(rh,{handleClickShowAll:I}))},Wp=v(cT);r();i();var Ao=_(b()),Wn=_(y());ue();var dT=({isDialog:e,isWalletEnv:t})=>{let{isSm:o}=z(),n=o||!o&&e,{smartRouterStore:s}=g(),a=s.menuList,l=c=>{s.setCurrentMenu(c)},p=o?24:32;return Ao.default.createElement("div",{className:(0,Wn.default)(R.menus,{[R.walletMenus]:t})},a.map((c,u)=>{let f=ee(c,"smartRoutingMenuType"),h=`smartRoutingMenu_${u}`,S=s.currentMenu===f;return Ao.default.createElement(Ao.default.Fragment,{key:h},Ao.default.createElement(A,{className:(0,Wn.default)("user-select-none",R.item,S&&R.active),onClick:()=>l(f)},Ao.default.createElement("span",{className:(0,Wn.default)(R.menuLabel)},ee(c,"menuLabel")),Ao.default.createElement("div",{className:(0,Wn.default)(R.tokenInfo)},Ao.default.createElement(xt,{size:t?20:p,src:ee(c,"tokenInfo.tokenLogoUrl"),alt:ee(c,"tokenInfo.tokenSymbol"),className:R.tokenLogo}),Ao.default.createElement("span",{className:R.tokenSymbol},ee(c,"tokenInfo.tokenSymbol"))),Ao.default.createElement("div",{className:R.itemIndex},u+1)),u!==a.length-1&&Ao.default.createElement(H,{type:n?"okx-defi-dex-arrow-down-sincere":"okx-defi-dex-arrow-down-chevrons",className:(0,Wn.default)(n?R.menuArrowSm:R.menuArrow)}))}))},nh=v(dT);r();i();var je=_(b()),sh=_(y());ue();var _T=({isWalletEnv:e})=>{let{smartRouterStore:{currentMenu:t,allGasFee:o,menuList:n}}=g(),{from:s={},bridge:a={},to:l={},claim:p}=o,c=(0,je.useMemo)(()=>{let{FROM:u,BRIDGE:f}=qa,h=[{...s,isShow:[u].includes(t)||t===f&&!n.some(S=>ee(S,"smartRoutingMenuType")===u),title:m("swaptrade_aggregator_card_text_chain_fee",{chainName:s.chainName}),feeAmount:s.formattedNetworkFeeAmount,feeAmountUsd:s.formattedNetworkFeeUsd,id:"from"},{...a,isShow:[f].includes(t),title:m("swaptrade_aggregator_card_text_bridge_netfee",{bridge:a.bridgeName}),feeAmount:a.formattedNetworkFeeAmount,feeAmountUsd:a.formattedNetworkFeeUsd,id:"bridgeFrom"},{...a,isShow:[f].includes(t),title:m("swaptrade_aggregator_card_text_bridge_fee",{bridge:a.bridgeName}),feeAmount:a.formattedBridgeFeeAmount,feeAmountUsd:a.formattedBridgeFeeUsd,id:"bridgeTo"}];return p&&h.push({...p,isShow:[f].includes(t),title:p.chainName,feeAmount:p.formattedNetworkFeeAmount,feeAmountUsd:p.formattedNetworkFeeUsd,id:"claim"}),h},[s,a,l,t,n,p]);return je.default.createElement("div",{className:(0,sh.default)(R.routeFooterWrap,{[R.walletRouteFooterWrap]:e})},c.map((u,f)=>{let{chainLogo:h,chainName:S,bridgeLogo:w,bridgeName:k,isShow:T,title:C,feeAmount:x,feeAmountUsd:I,id:U}=u,F=`${U}_${f}`;return je.default.createElement(je.default.Fragment,{key:F},T?je.default.createElement("div",{key:F,className:R.footerItemWrap},je.default.createElement("div",{className:R.footerLeftLogo},je.default.createElement(xt,{size:12,src:h||w,alt:S||k,className:R.tokenLogo})),je.default.createElement(M,{key:F,title:C,noWrapper:!0,textOverflow:{text:C}},je.default.createElement("div",{className:R.footerLeft},C)),je.default.createElement(M,{title:je.default.createElement(je.default.Fragment,null,je.default.createElement("span",null,x),je.default.createElement("span",null,je.default.createElement("span",null,"(",I,")"))),noWrapper:!0,textOverflow:{text:`${x}(${I})`}},je.default.createElement("div",{className:R.footerRight},je.default.createElement("span",null,x),je.default.createElement("span",null,je.default.createElement("span",null,"(",I,")"))))):null)}))},ah=v(_T);r();i();var qt=_(b()),mh=_(y());ue();r();i();var hl=_(b()),Up=_(y());r();i();var lh={container:"_container_b0pkk_1"};var uT=({data:e,containerClass:t="",className:o="",children:n=null,height:s=void 0,tooltipProps:a={},outerStyle:l={},...p})=>{let c=n||e;return hl.default.createElement("div",{className:(0,Up.default)(lh.container,t),style:{height:s,...l}},hl.default.createElement(M,{title:e,noWrapper:!0,textOverflow:{text:e},...a},hl.default.createElement("div",{className:(0,Up.default)("ellipsis",o),...p},c)))},Un=uT;var fT=({isWalletEnv:e})=>{let{smartRouterStore:t}=g(),o=t.menuList,n=a=>{t.setCurrentMenu(a)},s=(0,qt.useMemo)(()=>{let{BRIDGE:a}=qa;return o.map((l,p)=>{let c=ee(l,"smartRoutingMenuType"),u=c===a?ee(l,"bridge.bridgeLogoUrl"):ee(l,"tokenInfo.chainLogoUrl"),f=c===a?ee(l,"bridge.bridgeName"):ee(l,"menuLabel"),h=`smartRoutingMenu_${p}`;return{logoUrl:u,tabName:f,menuType:c,key:h}})},[o]);return(0,qt.useEffect)(()=>(t.setCurrentMenu(s[0].menuType),()=>{t.setCurrentMenu(null)}),[]),qt.default.createElement("div",{className:(0,mh.default)(R.routeTabsWrap,{[R.walletRouteTabsWrap]:e})},qt.default.createElement(Re,{hideContent:!0,defaultId:t.currentMenu,onChange:n,headerClassName:R.tabsContainer,paneListContainerClassName:R.tabsListWrap,innerClassName:R.tabsItemNormal,activeClassName:R.tabsItemActive},s.map(a=>{let{logoUrl:l,tabName:p,menuType:c,key:u}=a;return qt.default.createElement(Re.TabPane,{tab:qt.default.createElement(qt.default.Fragment,null,qt.default.createElement(xt,{size:16,src:l,alt:p,className:R.tokenLogo}),qt.default.createElement("div",{className:R.tokenSymbol},qt.default.createElement(Un,{data:p,key:u,tooltipProps:{placement:M.DIRECTION.bottomLeft,maxWidth:300}})),qt.default.createElement(H,{type:"okds-arrow-chevron-right-centered-md",className:R.arrowIcon})),key:u,id:c,activeId:t.currentMenu})})))},ph=v(fT);var gT=({isDialog:e,isWalletEnv:t,isBridge:o=!1})=>{let{isSm:n}=z(),s=n||!n&&e||t,{smartRouterStore:a}=g(),{menuList:l,getInfoByMenuType:p,checkIsFewRouter:c,computedIsManyQuoteInfo:u}=a,{routerList:f,tokenInfo:h={}}=a.computedCurrentRouter||{},S=a.showMenuList,w=a.isShowShowAll,k=a.computedIsFewRouter,T=a.status,[C,x]=(0,Te.useState)(0),I=(0,Te.useRef)(null),U=(0,Te.useRef)(null),F=[(0,Te.useRef)(null),(0,Te.useRef)(null),(0,Te.useRef)(null)],[B,V]=(0,Te.useState)(0);(0,Te.useEffect)(()=>{!s||F.forEach(G=>{let{height:K}=G.current?.getBoundingClientRect()||{};K>B&&V(K)})},[l,s,B]),(0,Te.useEffect)(()=>{let G=!S&&C>190&&w&&!u;(T===ao.LOADING||T===ao.NO_DATA||T===ao.DEFAULT||T===ao.DISCONNECTION)&&I.current?I.current.style.height=`${C}px`:G&&I.current?I.current.style.height="190px":I.current.style.height=`${C}px`,s&&I.current&&(I.current.style.height="")},[S,w,s,T,C,u]),th(()=>{x(U.current.offsetHeight)},[f,w,T]);let q=(G,K)=>Array.isArray(G)&&G.map((oe,ie)=>Te.default.createElement(Te.default.Fragment,{key:`dexRouter_${ie}`},Te.default.createElement(Bp,{isWalletEnv:t,isDialog:e,dexRouter:oe,isLastChild:ie===G.length-1,isFewRouter:K,isBridge:o}))),Q=G=>{let K=s&&l.length&&S||o;return Te.default.createElement(Te.default.Fragment,null,S&&l.length>1&&(o?Te.default.createElement(ph,{isDialog:e,isWalletEnv:t}):Te.default.createElement(nh,{isDialog:e,isWalletEnv:t})),K?Te.default.createElement("div",{className:(0,qs.default)("relative",R.multiMenuContainer),style:{height:B}},l.map((oe,ie)=>{let{routerList:ce,tokenInfo:se}=p(oe.smartRoutingMenuType),_e=c(ce)&&!o;return Te.default.createElement("div",{key:oe.smartRoutingMenuType,ref:F[ie],className:(0,qs.default)("absolute w-100",{"opacity-0 z-index-hidden":oe.smartRoutingMenuType!==a.currentMenu})},Te.default.createElement(Wp,{isDialog:e,tokenInfo:se,isPure:G,isFewRouter:_e,isBridge:o},q(ce,_e)),o&&Te.default.createElement(ah,null))})):Te.default.createElement(Wp,{isDialog:e,tokenInfo:h,isPure:G,isFewRouter:k,isBridge:o},Array.isArray(f)&&f.map((oe,ie)=>Te.default.createElement(Te.default.Fragment,{key:`dexRouter_${ie}`},Te.default.createElement(Bp,{isDialog:e,dexRouter:oe,isLastChild:ie===f.length-1,isFewRouter:k,isWalletEnv:t,isBridge:o})))))};return Te.default.createElement("div",{className:R.routerGraphPosition},Te.default.createElement("div",{ref:U,className:(0,qs.default)(R.routerGraphWrapperGetHeight)},Q(!0)),Te.default.createElement("div",{ref:I,className:(0,qs.default)(R.routerGraphWrapper,{[R.minHeight]:S&&k})},Q(!1)))},$r=v(gT);r();i();var Qr=_(b()),Zr=_(y());r();i();var gr={"dialog-box":"_dialog-box_xjx89_1",dialogBox:"_dialog-box_xjx89_1","dialog-box-mod":"_dialog-box-mod_xjx89_5",dialogBoxMod:"_dialog-box-mod_xjx89_5","dialog-item":"_dialog-item_xjx89_8",dialogItem:"_dialog-item_xjx89_8","dialog-item-mod":"_dialog-item-mod_xjx89_11",dialogItemMod:"_dialog-item-mod_xjx89_11","dialog-item-right":"_dialog-item-right_xjx89_14",dialogItemRight:"_dialog-item-right_xjx89_14","icon-wrapper":"_icon-wrapper_xjx89_17",iconWrapper:"_icon-wrapper_xjx89_17",icon:"_icon_xjx89_17",enable:"_enable_xjx89_29"};var hT=({isDialog:e,dexQuoteInfoList:t})=>Qr.default.createElement("div",{className:(0,Zr.default)(e?gr.dialogBoxMod:gr.dialogBox)},t.map((o,n)=>{let s=`subRouter_dialog_${n}`;return Qr.default.createElement("div",{key:s,className:(0,Zr.default)("flex","align-items-center","justify-content-between",e?gr.dialogItemMod:gr.dialogItem)},Qr.default.createElement("span",{className:(0,Zr.default)("font-16","font-bold")},o.dexShowName||o.dexName),Qr.default.createElement("div",{className:(0,Zr.default)("flex","justify-content-end","align-items-center",gr.dialogItemRight)},Qr.default.createElement("span",{className:(0,Zr.default)("font-14")},o.computedPercent),o.okLinkUrl&&Qr.default.createElement(so,{href:o.okLinkUrl,className:(0,Zr.default)(gr.iconWrapper)},Qr.default.createElement(H,{size:20,className:(0,Zr.default)(gr.icon,gr.enable),type:"okx-defi-dex-link"}))))})),bl=hT;r();i();var Jr={base:"_base_vu366_1","show-router":"_show-router_vu366_5",showRouter:"_show-router_vu366_5","show-router-detail":"_show-router-detail_vu366_8",showRouterDetail:"_show-router-detail_vu366_8","show-router-doc":"_show-router-doc_vu366_11",showRouterDoc:"_show-router-doc_vu366_11","router-wrap":"_router-wrap_vu366_14",routerWrap:"_router-wrap_vu366_14","router-detail-wrap":"_router-detail-wrap_vu366_18",routerDetailWrap:"_router-detail-wrap_vu366_18","router-doc-wrap":"_router-doc-wrap_vu366_22",routerDocWrap:"_router-doc-wrap_vu366_22"};var bT=({isDialog:e,height:t=0,isBridge:o=!1})=>{let{smartRouterStore:n}=g(),{showXRouteModal:s,dexQuoteInfoListData:a}=n,l=t-76;return ei.default.createElement("div",{className:(0,ch.default)(Jr.base,s===we.XROUTER?Jr.showRouter:"",s===we.XROUTER_DETAIL?Jr.showRouterDetail:"",s===we.XROUTER_DOC?Jr.showRouterDoc:"")},s===we.XROUTER&&ei.default.createElement("div",{style:{height:t},className:Jr.routerWrap},ei.default.createElement($r,{isDialog:e,isBridge:o})),s===we.XROUTER_DETAIL&&ei.default.createElement("div",{style:{height:t},className:Jr.routerDetailWrap},ei.default.createElement(bl,{isDialog:e,dexQuoteInfoList:a})),s===we.XROUTER_DOC&&ei.default.createElement("div",{style:{height:l},className:Jr.routerDocWrap},ei.default.createElement(eh,null)))},Gn=v(bT);r();i();var Do=_(b()),Wi=_(y());r();i();var dh=[{sortTypeValue:0,routerLabelValue:"1",localeKey:"swaptrade_aggregator_tag_best_value",sortLocaleKey:"swaptrade_aggregator_filter_value"},{sortTypeValue:2,routerLabelValue:"2",localeKey:"swaptrade_xrouting_tag_fastest",sortLocaleKey:"swaptrade_aggregator_filter_speed"},{sortTypeValue:1,routerLabelValue:"3",localeKey:"swaptrade_xrouting_tag_best_in_all_dimensions",sortLocaleKey:"swaptrade_aggregator_filter_amount"}],_h=[...dh],uh=[{sortTypeValue:-1,routerLabelValue:"-10",localeKey:"swaptrade_xrouting_tag_official",sortLocaleKey:"swaptrade_aggregator_filter_official"},...dh];r();i();var gh=_(b());ue();r();i();var Gp=_(b());var ti=()=>{let{isMobile:e}=xe(),t=Ai()?.source===Cs.DEX;return(0,Gp.useMemo)(()=>t&&!e,[t,e])},fh=()=>{let{isMobile:e}=xe(),t=Ai()?.source===Cs.DEX,o=P();return(0,Gp.useMemo)(()=>t&&e||o,[t,e,o])};var Sl=()=>{let{quoteStore:e,smartRouterStore:t}=g()||{},{setDialogGroupVisibleStatus:o,bridgeSelectId:n,bridgeFetchStatus:s}=e,{showXRouteModal:a,setXRouteModal:l,setOldRouterModal:p}=t,c=ti(),u=s===1,f=ee(e,"quote.bestRoute.pathSelectionRouterList",[]),h=(0,gh.useMemo)(()=>f?.map(S=>S.bridge.bridgeId),[f]);return{setDialogGroupVisibleStatus:o,setXRouteModal:l,setOldRouterModal:p,isDexWebPc:c,isFetchLoading:u,showXRouteModal:a,keyList:h,pathSelectionRouterList:f,bridgeSelectId:n,bridgeSortType:e.bridgeSortType,setBridgeSortType:e.setBridgeSortType,fetchQuoteDebounce:e.fetchQuoteDebounce}};r();i();var oi={"select-icon":"_select-icon_150od_1",selectIcon:"_select-icon_150od_1","suffix-icon":"_suffix-icon_150od_6",suffixIcon:"_suffix-icon_150od_6","dropdown-item":"_dropdown-item_150od_10",dropdownItem:"_dropdown-item_150od_10","dropdown-content-box":"_dropdown-content-box_150od_16",dropdownContentBox:"_dropdown-content-box_150od_16"};var qn=v(({animationRef:e,className:t="",dropDownAlign:o=cn.DIRECTION.right})=>{let{quoteStore:n}=g(),{setBridgeQuoteSelectStatus:s,setBridgeSelectId:a}=n,{bridgeSortType:l,setBridgeSortType:p,fetchQuoteDebounce:c}=Sl(),u=(0,Do.useMemo)(()=>_h.map(h=>({value:h.sortTypeValue,label:m(h.sortLocaleKey)})),[]),f=h=>{h.value!==l&&(p(h.value),s(0),a(jd),e?.current?.endElement(),c())};return Do.default.createElement("div",{className:(0,Wi.default)("flex items-center",t)},Do.default.createElement(ae,{className:(0,Wi.default)("okx-defi-dex-sort-down",oi.selectIcon)}),Do.default.createElement(cn,{value:l,options:u,onChange:f,optionItemClassName:oi.dropdownItemWrap,align:o,contentBoxClassName:(0,Wi.default)({[oi.dropdownContentBox]:o===cn.DIRECTION.left}),renderOption:({option:h,isActive:S})=>Do.default.createElement("div",{className:oi.dropdownItem},Do.default.createElement("span",null,h.label),S&&Do.default.createElement(ae,{className:(0,Wi.default)("okx-defi-dex-check",oi.checkIcon)})),suffixIcon:h=>h?Do.default.createElement(ae,{className:(0,Wi.default)("okx-defi-dex-chevron-up",oi.suffixIcon)}):Do.default.createElement(ae,{className:(0,Wi.default)("okx-defi-dex-chevron-down",oi.suffixIcon)}),showSelectedIcon:!0}))});r();i();var vl=_(b()),hh=_(y());r();i();var zp={"sub-title":"_sub-title_28ak0_1",subTitle:"_sub-title_28ak0_1","list-desc":"_list-desc_28ak0_8",listDesc:"_list-desc_28ak0_8"};var wT=({className:e="",isSubTitle:t=!1})=>{let{quoteStore:o}=g(),n=o.bridgeSortType,s=(0,vl.useMemo)(()=>n===0?"swaptrade_bridge_select_label_value":n===2?"swaptrade_bridge_select_label_speed":n===1?"swaptrade_bridge_select_label_amount":"",[n]);return s?vl.default.createElement("p",{className:(0,hh.default)(t?zp.subTitle:zp.listDesc,e)},m(s)):null},wl=wT;r();i();var jt=_(b()),Mh=_(y());r();i();r();i();ue();var ri=e=>{let t=ee(e,"bridge.signatureName"),o=Array.isArray(t)?t:[];return{isNeedClaim:String(ee(e,"bridge.isNeedClaim"))==="1",signatureName:o,showSignature:o.length>0,toChainName:ee(e,"toToken.chainName")||"--"}};r();i();var uo=_(b()),Tl=_(y());r();i();var Ui=_(b()),bh=_(y());r();i();var jp={base:"_base_1htk3_1",wallet:"_wallet_1htk3_5"};var kT=({children:e,className:t=""})=>{let{fromToStore:o,quoteStore:n,commonStore:s}=g(),{computedFromAmountIsValid:a,computedTypedValue:l,to:p}=o,{quote:c,quotePending:u,enableQuoteAggregates:f,aggregateFetchStatus:h}=n,S=c?.isFetchQuoting,w=(0,Ui.useRef)(l),k=(0,Ui.useRef)(p),{isSm:T}=xe();(0,Ui.useEffect)(()=>{S&&(w.current=l,k.current=p)},[l,S,p]);let C=f&&h===2&&c.bestRoute?.defiPlatformInfoList.length===0,x=!a||c.quoteNull||c.quoteError||w.current!==l&&S||!s.equalsToken(k.current,p)&&S||!c.bestRoute||u||C;return Ui.default.createElement(gu,{loading:x,className:(0,bh.default)(jp.base,t,{[jp.wallet]:T||s.computedIsWalletEnv}),style:{borderRadius:4}},e)},ge=v(kT);r();i();var Sh=_(b()),vh=_(y());var TT=({className:e="",children:t})=>{let o=P();return Sh.default.createElement("div",{className:(0,vh.default)("flex","items-center","justify-between","w-100",o?"font-12":"font-14",e),style:{minHeight:"20px",columnGap:"20px"}},t)},be=TT;r();i();var wh=_(b());function Po(){return(0,wh.useMemo)(()=>({rebirthPopper:!0,maxWidth:300,placement:M.DIRECTION.topRight}),[])}r();i();var zs={"claim-msg":"_claim-msg_otl51_1",claimMsg:"_claim-msg_otl51_1","flex-shrink":"_flex-shrink_otl51_6",flexShrink:"_flex-shrink_otl51_6","item-label":"_item-label_otl51_9",itemLabel:"_item-label_otl51_9","signature-list":"_signature-list_otl51_13",signatureList:"_signature-list_otl51_13"};var kh=({quoteInfo:e,className:t})=>{let o=P(),n=Po(),{signatureName:s,showSignature:a}=ri(e);if(!a)return null;let l=c=>{c&&M_({hover_name:o?"bridge_steps_req":"bridge_signature"})},p=uo.default.createElement("div",{className:(0,Tl.default)(t)},uo.default.createElement("p",null,m("swaptrade_bridge_tooltips_this_transaction_requires_sign",{swaptrade_bridge_tooltips_this_transaction_requires_sign:s.length})),uo.default.createElement("ul",{className:zs.signatureList},s.map((c,u)=>uo.default.createElement("li",{key:u},c))),uo.default.createElement("p",null,m("swaptrade_bridge_dialog_each_signature_may_incur")));return uo.default.createElement(be,{key:"bridge-signatures"},uo.default.createElement("div",{className:(0,Tl.default)("flex items-center",zs.itemLabel)},m("swaptrade_bridge_bttmsheet_label_signatures_required"),uo.default.createElement(M,{title:p,...n,onVisibleChange:l},uo.default.createElement(it,null))),uo.default.createElement(ge,null,uo.default.createElement("div",{className:(0,Tl.default)("ellipsis font-bold content-primary",o?"font-12":"font-14")},s.length)))};r();i();var zn=_(b()),Vp=_(y());var Cl=({quoteInfo:e,isDialog:t,className:o=""})=>{let{isNeedClaim:n,toChainName:s}=ri(e),{isMobile:a}=z(),l=gt(),p=P(),{claimMsgInDetail:c,claimMsgInCard:u,claimMsgInConfirmSwap:f}=(0,zn.useMemo)(()=>{let h=zn.default.createElement("span",{className:(0,Vp.default)(zs.claimMsg,o)},m("swaptrade_bridge_notification_you_need_to_claim",{toChain:s})),S=zn.default.createElement("div",{className:(0,Vp.default)(o)},zn.default.createElement(Ee,{desc:m("swaptrade_bridge_alert_title_claim_funds_bridge"),closable:!1}));return n?p||l||t||a?{claimMsgInDetail:h,claimMsgInCard:null,claimMsgInConfirmSwap:S}:{claimMsgInDetail:null,claimMsgInCard:h,claimMsgInConfirmSwap:S}:{claimMsgInDetail:null,claimMsgInCard:null,claimMsgInConfirmSwap:null}},[n,a,t,l,p,s,o]);return{claimMsgInDetail:c,claimMsgInCard:u,claimMsgInConfirmSwap:f}};r();i();r();i();var xl=_(b()),Hp=_(y());r();i();var Th={base:"_base_1hkj1_1"};var Ch=({bridgeLogo:e,bridgeName:t,outClassName:o,className:n,size:s=20})=>xl.default.createElement("div",{className:(0,Hp.default)("flex items-center",o)},xl.default.createElement(Wr,{size:s,src:e}),xl.default.createElement("span",{className:(0,Hp.default)(Th.base,n)},t));r();i();r();i();var yl=_(b());var xh=uh.reduce((e,t)=>{let o=_n;return t.routerLabelValue==="1"&&(o=Td),t.routerLabelValue==="-10"&&(o=yd),{...e,[t.routerLabelValue]:{...t,TagComponent:o}}},{}),Gi=({isOfficial:e=!1,routerLabelValue:t="",size:o="",tagClassName:n,...s})=>{let{isSm:a}=xe(),l=P(),p=(0,yl.useMemo)(()=>o||(l||a?$.SIZE.sm:$.SIZE.md),[o,l,a]);if(!e&&!t)return null;let c=e?xh["-10"]:xh[t];if(!c)return null;let u=c.TagComponent;return yl.default.createElement(u,{size:p,className:n,ellipsis:!0,...s},m(c.localeKey))};r();i();var Rp=_(b());r();i();var yh={tags:"_tags_frgl5_1","official-tag":"_official-tag_frgl5_11",officialTag:"_official-tag_frgl5_11"};var Ih=({size:e=void 0,routerLabel:t=""})=>{if(!t)return null;let o=t.split(",").sort().reverse();return Rp.default.createElement("div",{className:yh.tags},o.map((n,s)=>Rp.default.createElement(Gi,{key:s,size:e,routerLabelValue:n},n)))};r();i();var ne={container:"_container_ysodt_1",active:"_active_ysodt_30",info:"_info_ysodt_33","swap-info":"_swap-info_ysodt_41",swapInfo:"_swap-info_ysodt_41",tags:"_tags_ysodt_44","bridge-info":"_bridge-info_ysodt_45",bridgeInfo:"_bridge-info_ysodt_45",name:"_name_ysodt_59","receive-amount":"_receive-amount_ysodt_73",receiveAmount:"_receive-amount_ysodt_73","receive-currency":"_receive-currency_ysodt_90",receiveCurrency:"_receive-currency_ysodt_90",line:"_line_ysodt_98","inquiry-color":"_inquiry-color_ysodt_102",inquiryColor:"_inquiry-color_ysodt_102","icon-color":"_icon-color_ysodt_105",iconColor:"_icon-color_ysodt_105","info-column":"_info-column_ysodt_108",infoColumn:"_info-column_ysodt_108",label:"_label_ysodt_115","network-fee-amount":"_network-fee-amount_ysodt_126",networkFeeAmount:"_network-fee-amount_ysodt_126","route-items":"_route-items_ysodt_141",routeItems:"_route-items_ysodt_141","route-item":"_route-item_ysodt_141",routeItem:"_route-item_ysodt_141",arrow:"_arrow_ysodt_152","chain-logo":"_chain-logo_ysodt_156",chainLogo:"_chain-logo_ysodt_156","token-chain-logo":"_token-chain-logo_ysodt_160",tokenChainLogo:"_token-chain-logo_ysodt_160","official-tag":"_official-tag_ysodt_175",officialTag:"_official-tag_ysodt_175","claim-msg":"_claim-msg_ysodt_178",claimMsg:"_claim-msg_ysodt_178"};r();i();var go=_(b());ue();r();i();var fo=_(b());r();i();var It=_(b()),qi=_(y());r();i();var js=({isSmallWindow:e})=>{let t=P(),o="bridge_est_network_fee";if(t){Ae({ext_button_name:o});return}if(e){Da({button_name:o});return}Ae({button_name:o})};r();i();var zt=_(b()),jn=_(y());r();i();var Ze={container:"_container_161l7_1",active:"_active_161l7_19",info:"_info_161l7_22",name:"_name_161l7_28","receive-amount":"_receive-amount_161l7_42",receiveAmount:"_receive-amount_161l7_42","receive-currency":"_receive-currency_161l7_58",receiveCurrency:"_receive-currency_161l7_58",line:"_line_161l7_65","info-column":"_info-column_161l7_69",infoColumn:"_info-column_161l7_69",label:"_label_161l7_76",value:"_value_161l7_84",arrow:"_arrow_161l7_92","expandable-network-fee":"_expandable-network-fee_161l7_96",expandableNetworkFee:"_expandable-network-fee_161l7_96","gas-fee-detail-wrap":"_gas-fee-detail-wrap_161l7_99",gasFeeDetailWrap:"_gas-fee-detail-wrap_161l7_99","gas-fee-detail-modal-wrap":"_gas-fee-detail-modal-wrap_161l7_113",gasFeeDetailModalWrap:"_gas-fee-detail-modal-wrap_161l7_113","dialog-line":"_dialog-line_161l7_131",dialogLine:"_dialog-line_161l7_131","info-column-total":"_info-column-total_161l7_136",infoColumnTotal:"_info-column-total_161l7_136"};var CT=e=>{let{style:t={},gasFeeList:o=[],isExpand:n=!1,isModal:s=!1,wrapClassNames:a="",totalNetworkFee:l=""}=e;return zt.default.createElement(zt.default.Fragment,null,n?zt.default.createElement("div",{className:(0,jn.default)(Ze.gasFeeDetailWrap,a,{[Ze.gasFeeDetailModalWrap]:s}),style:{...t}},o?.map((p,c)=>zt.default.createElement("div",{key:`${c}_subItemList`,className:(0,jn.default)(Ze.infoColumn)},zt.default.createElement("div",{className:(0,jn.default)("flex align-items-center overflow-hidden font-14",Ze.label)},zt.default.createElement(Wr,{size:s?16:p?.logoSize,src:p?.logo,key:`${p?.label}_logo`,className:Ze.routeItem}),s&&!p?.isClaim?m("swaptrade_history_card_text_destination_chain_fee",{chainName:p?.label}):p?.label),zt.default.createElement("div",{className:Ze.value},p?.value))),s&&zt.default.createElement(zt.default.Fragment,null,zt.default.createElement("div",{className:Ze.dialogLine}),zt.default.createElement("div",{className:(0,jn.default)(Ze.infoColumn,Ze.infoColumnTotal)},zt.default.createElement("div",{className:(0,jn.default)("flex align-items-center overflow-hidden font-14",Ze.label)},m("swaptrade_bridge_bttmsheet_label_total")),zt.default.createElement("div",{className:Ze.value},l)))):null)},Yp=v(CT);var xT=({label:e,networkFee:t,subItemList:o=[],isExpand:n=!1,onExpandClick:s,isDialog:a=!1,isClaim:l})=>{let{isLg:p,isXl:c,isSm:u}=z(),f=(p||c)&&!a,h=P(),S=(0,It.useMemo)(()=>h?!1:!u,[h,u]),w=(0,It.useMemo)(()=>l?m("swaptrade_aggregator_tooltips_bridge_network_fee"):m("swaptrade_aggregator_tooltips_bridge_network_fee_no_claim"),[l]);return It.default.createElement(A,{className:Ze.expandableNetworkFee,onClick:k=>(k.stopPropagation(),js({isSmallWindow:!1}),s())},It.default.createElement("div",{className:Ze.infoColumn},It.default.createElement("div",{className:(0,qi.default)("flex align-items-center overflow-hidden",h?"font-12":"font-14",Ze.label)},e,!!f&&It.default.createElement(M,{title:w,prefixClassName:"cursor-pointer",placement:M.DIRECTION.bottom,className:(0,qi.default)("flex items-center",Ze.tooltipIcon)},It.default.createElement(H,{className:(0,qi.default)("font-14 content-contrast"),type:"okx-defi-dex-information",size:void 0}))),It.default.createElement(A,{className:(0,qi.default)(Ze.value,h?"font-12":"font-14"),onClick:k=>(k.stopPropagation(),js({isSmallWindow:!1}),s())},t,S?It.default.createElement(H,{type:n?"okx-defi-dex-chevron-up":"okx-defi-dex-chevron-down",size:16,className:(0,qi.default)(Ze.arrow)}):It.default.createElement(ae,{iconName:"okx-defi-dex-arrow-right-1",className:(0,qi.default)("cursor-pointer ml-4 content-secondary")}))),S?It.default.createElement(Yp,{gasFeeList:o,isExpand:n}):It.default.createElement(N.Action,{id:"expandable-network-fee-dialog",noMargin:!0,noContentPadding:!0,title:m("swaptrade_bridge_bttmsheet_header_fee_breakdown"),visible:n,onClose:s},It.default.createElement(Yp,{gasFeeList:o,isExpand:!0,totalNetworkFee:t,isModal:!0})))},Nh=v(xT);r();i();var Dh=_(b());r();i();var Vs=_(b()),Xp=_(y());r();i();var Kp={"color-green":"_color-green_1omq2_1",colorGreen:"_color-green_1omq2_1","es-gas":"_es-gas_1omq2_4",esGas:"_es-gas_1omq2_4"};var yT=({gasFee:e})=>Vs.default.createElement(Vs.default.Fragment,null,Vs.default.createElement("span",{className:(0,Xp.default)("mr-4 font-bold",Kp.colorGreen)},m("swaptrade_card_tag_free")),e!=="--"&&Vs.default.createElement("span",{className:(0,Xp.default)("font-bold",Kp.esGas)},e)),Vn=v(yT);r();i();var Lh=_(b()),Ah=_(y());r();i();var Eh={"offline-type":"_offline-type_1o875_1",offlineType:"_offline-type_1o875_1"};var IT=({children:e,isOfflineType:t})=>{let{detailValue:o}=Be();return Lh.default.createElement("div",{className:(0,Ah.default)("font-bold content-primary",o,{[Eh.offlineType]:t})},e)},Il=IT;var Nl=({gasFee:e,isFreeNetworkFee:t})=>{let o=()=>t?Dh.default.createElement(Vn,{gasFee:e}):e;return{label:t?m("swaptrade_bot_hyperlink_label_network_fee"):m("swaptrade_order_info_label_network_fee"),Container:Il,gasFee:o()}};var Ph=({itemInfo:e,isExpandNetworkFeeByBridgeId:t,handleExpandNetworkFeeBridgeId:o,isDialog:n})=>{let s=Number(e.bridge?.isFreeNetworkFee)===1,{isSm:a}=xe(),{formattedNetworkFeeUsd:l}=hu(e.fromSwapFeeUsd),{label:p,Container:c,gasFee:u}=Nl({isFreeNetworkFee:s,gasFee:l}),f=(0,fo.useMemo)(()=>bu({...e.commonDexInfo,...e}),[e]),{isNeedClaim:h}=(0,fo.useMemo)(()=>ri(e),[e]),S=(0,fo.useMemo)(()=>{let{from:w,bridge:k,claim:T}=f,C=[{logo:e?.bridge?.crossFromToken?.chainLogoUrl,label:e?.bridge?.crossFromToken?.chainName,value:w.formattedNetworkFeeUsd,logoSize:a?12:16},{logo:e?.bridge?.bridgeLogoUrl,label:e?.bridge?.bridgeName,value:k.formattedNetworkFeeUsd,logoSize:a?12:16}];return T&&C.push({logo:T.chainLogo,label:T.chainName,value:T.formattedNetworkFeeUsd,logoSize:a?12:16,isClaim:!0}),C},[f,a,e?.bridge?.bridgeLogoUrl,e?.bridge?.bridgeName,e?.bridge?.crossFromToken?.chainLogoUrl,e?.bridge?.crossFromToken?.chainName]);return fo.default.createElement(fo.default.Fragment,null,s?fo.default.createElement("div",{className:ne.infoColumn},fo.default.createElement("div",{className:ne.label},p),fo.default.createElement(c,{isOfflineType:s},fo.default.createElement("span",{className:ne.networkFeeAmount},u))):fo.default.createElement(Nh,{isDialog:n,isExpand:t,onExpandClick:()=>{o(t?null:e.bridge?.bridgeId)},label:p,networkFee:l,subItemList:S,isClaim:h}))};r();i();var Yo=_(b()),El=_(y());r();i();var E={"smart-routing-icon":"_smart-routing-icon_5nvjo_11",smartRoutingIcon:"_smart-routing-icon_5nvjo_11",pb:"_pb_5nvjo_14",box:"_box_5nvjo_22",fade:"_fade_5nvjo_1",wallet:"_wallet_5nvjo_26","rate-left":"_rate-left_5nvjo_33",rateLeft:"_rate-left_5nvjo_33","collapse-ctrl":"_collapse-ctrl_5nvjo_36",collapseCtrl:"_collapse-ctrl_5nvjo_36","rate-content":"_rate-content_5nvjo_39",rateContent:"_rate-content_5nvjo_39","rate-icon":"_rate-icon_5nvjo_42",rateIcon:"_rate-icon_5nvjo_42","collapse-icon-btn":"_collapse-icon-btn_5nvjo_56",collapseIconBtn:"_collapse-icon-btn_5nvjo_56","defi-platform-name":"_defi-platform-name_5nvjo_64",defiPlatformName:"_defi-platform-name_5nvjo_64","defi-platform-logo":"_defi-platform-logo_5nvjo_67",defiPlatformLogo:"_defi-platform-logo_5nvjo_67","best-tag":"_best-tag_5nvjo_73",bestTag:"_best-tag_5nvjo_73","margin-bottom18":"_margin-bottom18_5nvjo_79",marginBottom18:"_margin-bottom18_5nvjo_79","margin-top8":"_margin-top8_5nvjo_82",marginTop8:"_margin-top8_5nvjo_82","margin-bottom8":"_margin-bottom8_5nvjo_85",marginBottom8:"_margin-bottom8_5nvjo_85","gas-fee":"_gas-fee_5nvjo_88",gasFee:"_gas-fee_5nvjo_88",amount:"_amount_5nvjo_91","margin-bottom-last":"_margin-bottom-last_5nvjo_94",marginBottomLast:"_margin-bottom-last_5nvjo_94","margin-top-item":"_margin-top-item_5nvjo_102",marginTopItem:"_margin-top-item_5nvjo_102","margin-bottom-cross-chain":"_margin-bottom-cross-chain_5nvjo_110",marginBottomCrossChain:"_margin-bottom-cross-chain_5nvjo_110","smart-routing-logo":"_smart-routing-logo_5nvjo_118",smartRoutingLogo:"_smart-routing-logo_5nvjo_118","bridge-icon":"_bridge-icon_5nvjo_126",bridgeIcon:"_bridge-icon_5nvjo_126","you-save-icon":"_you-save-icon_5nvjo_130",youSaveIcon:"_you-save-icon_5nvjo_130","you-save-num":"_you-save-num_5nvjo_138",youSaveNum:"_you-save-num_5nvjo_138","you-save-pointer":"_you-save-pointer_5nvjo_142",youSavePointer:"_you-save-pointer_5nvjo_142","right-arrow":"_right-arrow_5nvjo_156",rightArrow:"_right-arrow_5nvjo_156","hot-zone":"_hot-zone_5nvjo_161",hotZone:"_hot-zone_5nvjo_161",pl:"_pl_5nvjo_167","arrow-right-icon":"_arrow-right-icon_5nvjo_174",arrowRightIcon:"_arrow-right-icon_5nvjo_174","tooltip-icon":"_tooltip-icon_5nvjo_180",tooltipIcon:"_tooltip-icon_5nvjo_180",slippage:"_slippage_5nvjo_184","color-orange":"_color-orange_5nvjo_190",colorOrange:"_color-orange_5nvjo_190","color-green":"_color-green_5nvjo_193",colorGreen:"_color-green_5nvjo_193","es-gas":"_es-gas_5nvjo_196",esGas:"_es-gas_5nvjo_196",router:"_router_5nvjo_200","x-router":"_x-router_5nvjo_201",xRouter:"_x-router_5nvjo_201","wallet-router":"_wallet-router_5nvjo_205",walletRouter:"_wallet-router_5nvjo_205","flex-shrink":"_flex-shrink_5nvjo_209",flexShrink:"_flex-shrink_5nvjo_209","item-label":"_item-label_5nvjo_212",itemLabel:"_item-label_5nvjo_212","router-label":"_router-label_5nvjo_216",routerLabel:"_router-label_5nvjo_216","bridge-name":"_bridge-name_5nvjo_224",bridgeName:"_bridge-name_5nvjo_224","fastest-price":"_fastest-price_5nvjo_228",fastestPrice:"_fastest-price_5nvjo_228","bridge-list-content":"_bridge-list-content_5nvjo_232",bridgeListContent:"_bridge-list-content_5nvjo_232","bridge-list-item":"_bridge-list-item_5nvjo_245",bridgeListItem:"_bridge-list-item_5nvjo_245","bridge-selected-icon":"_bridge-selected-icon_5nvjo_253",bridgeSelectedIcon:"_bridge-selected-icon_5nvjo_253",active:"_active_5nvjo_261","bridge-info":"_bridge-info_5nvjo_264",bridgeInfo:"_bridge-info_5nvjo_264","item-price":"_item-price_5nvjo_271",itemPrice:"_item-price_5nvjo_271",price:"_price_5nvjo_280","item-save":"_item-save_5nvjo_290",itemSave:"_item-save_5nvjo_290","save-price":"_save-price_5nvjo_296",savePrice:"_save-price_5nvjo_296","item-detail":"_item-detail_5nvjo_299",itemDetail:"_item-detail_5nvjo_299","bridge-right-arrow":"_bridge-right-arrow_5nvjo_321",bridgeRightArrow:"_bridge-right-arrow_5nvjo_321","bridge-left-icon":"_bridge-left-icon_5nvjo_327",bridgeLeftIcon:"_bridge-left-icon_5nvjo_327","need-warp":"_need-warp_5nvjo_333",needWarp:"_need-warp_5nvjo_333","need-warp-default":"_need-warp-default_5nvjo_341",needWarpDefault:"_need-warp-default_5nvjo_341","x-routing-inline":"_x-routing-inline_5nvjo_344",xRoutingInline:"_x-routing-inline_5nvjo_344","arrow-hover":"_arrow-hover_5nvjo_364",arrowHover:"_arrow-hover_5nvjo_364","item-alert":"_item-alert_5nvjo_367",itemAlert:"_item-alert_5nvjo_367","footer-alert":"_footer-alert_5nvjo_373",footerAlert:"_footer-alert_5nvjo_373","mev-text":"_mev-text_5nvjo_376",mevText:"_mev-text_5nvjo_376","slippage-tips":"_slippage-tips_5nvjo_382",slippageTips:"_slippage-tips_5nvjo_382","detail-wrap":"_detail-wrap_5nvjo_385",detailWrap:"_detail-wrap_5nvjo_385","pc-gap":"_pc-gap_5nvjo_390",pcGap:"_pc-gap_5nvjo_390","wallet-gap":"_wallet-gap_5nvjo_400",walletGap:"_wallet-gap_5nvjo_400","bridge-router-tag":"_bridge-router-tag_5nvjo_405",bridgeRouterTag:"_bridge-router-tag_5nvjo_405","solana-fee":"_solana-fee_5nvjo_408",solanaFee:"_solana-fee_5nvjo_408","solana-fee-type":"_solana-fee-type_5nvjo_418",solanaFeeType:"_solana-fee-type_5nvjo_418","min-received":"_min-received_5nvjo_426",minReceived:"_min-received_5nvjo_426","claim-msg":"_claim-msg_5nvjo_429",claimMsg:"_claim-msg_5nvjo_429",rotate:"_rotate_5nvjo_1"};var NT=({estimatedTime:e,useSkeleton:t=!0})=>{let{quoteStore:o}=g(),n=e||o?.quote?.bestRoute?.estimatedTime,s=(0,Yo.useMemo)(()=>d_(n*1e3,{hideZero:!0}),[n]),a=P();return Yo.default.createElement(be,{key:"estDuration"},Yo.default.createElement("span",{className:(0,El.default)(E.itemLabel)},m("swaptrade_bridge_select_label_est_time")),t?Yo.default.createElement(ge,null,Yo.default.createElement(mr,{value:s},Yo.default.createElement("div",{className:(0,El.default)("ellipsis font-bold content-primary",a?"font-12":"font-14")},s))):Yo.default.createElement(mr,{value:s},Yo.default.createElement("div",{className:(0,El.default)("ellipsis font-bold content-primary",a?"font-12":"font-14")},s)))},Hn=v(NT);var Oh=({itemInfo:e,handleRouteClick:t,isExpandNetworkFeeByBridgeId:o,handleExpandNetworkFeeBridgeId:n,isDialog:s=!1})=>{let{quoteStore:a,smartRouterStore:l,accountStore:p,fromToStore:c,commonStore:u}=g(),{isSm:f}=xe(),{setBridgeSelectId:h,setBridgeQuoteSelectStatus:S,updateBestRoute:w,setCompareVisible:k}=a,{setXRouteModal:T}=l,{computedNowCurrencySymbol:C,currencyConversion:x}=u,{from:I,to:U}=c||{},{chainId:F}=I,B=p.getAddressByChainId(F),V=f?16:20,q=e?.bridge?.bridgeType===$_.INTENT_BRIDGE,{bridge:Q}=e||{},{bridgeLogoUrl:G,bridgeId:K,bridgeName:oe}=Q||{},ie=Pa({realTimeTokenPrice:ee(c,"to.wsPriceData.price"),amount:e.receiveAmount,nonRealTimeTokenValue:e.toTokenPrice}),ce=new Se.BigNumber(ie).minus(e.fromSwapFeeUsd),se=[e.commonDexInfo.fromToken,e.bridge.crossFromToken?.tokenLogoUrl===e.commonDexInfo.fromToken?.tokenLogoUrl?null:e.bridge.crossFromToken,e.bridge.crossToToken?.tokenLogoUrl===e.commonDexInfo.toToken?.tokenLogoUrl?null:e.bridge.crossToToken,e.commonDexInfo.toToken].filter(he=>!!he&&he.tokenLogoUrl),_e=se.map((he,J)=>go.default.createElement(go.default.Fragment,{key:`${J}_route_list`},J>0&&go.default.createElement(H,{type:"okx-defi-dex-arrow-up-1",size:f?12:16,style:{transform:"rotate(90deg)",fontSize:f?"16px":"20px"},key:`${J}pointer`}),go.default.createElement(Qe,{tokenSrc:he.tokenLogoUrl,chainSrc:he.chainLogoUrl,tokenSize:16,chainSize:8,boxClassName:ne.tokenChainLogo}))),ye=go.default.createElement(Hn,{estimatedTime:e?.estimatedTime,useSkeleton:!1}),W=Ph({itemInfo:e,isExpandNetworkFeeByBridgeId:o,handleExpandNetworkFeeBridgeId:n,isDialog:s}),X=se.length>0&&go.default.createElement(A,{className:ne.infoColumn,onClick:he=>{he.stopPropagation(),t(he),a.setPickRouter(e),T(we.XROUTER),Fr({...Br(),button_name:"okxdex_router",wallet_address:B})}},go.default.createElement("div",{className:ne.label},m("swaptrade_providerselection_subheader_route")),go.default.createElement("div",{className:ne.routeItems},_e,go.default.createElement(H,{type:"okx-defi-dex-chevron-up",size:16,className:ne.arrow}))),ve=H_(e.commonDexInfo),Ce=(0,go.useMemo)(()=>{let he=`${Or(e.receiveAmount)} ${U.tokenSymbol}`,J=Number(e.bridge?.isFreeNetworkFee)===1?ie:ce,Mt=Ge(x(J).toString(),C,{handleLtZero:!0,needBillionMillionUnit:!1,needPlaceholder:!0}),tr=m(gt()||!ve?"swaptrade_providerselection_subheader_est_amount":"swaptrade_servicefee_desc_fee_deducted",{amount:Mt});return{...e,bridgeId:K,bridgeLogo:G,bridgeName:oe,receiveAmount:he,toTokenPriceMinusFee:tr,isBridgeOfflineSignatureType:q}},[K,G,oe,ce,C,x,q,e,U.tokenSymbol,ve]);return{handleClick:()=>{h(e?.bridge?.bridgeId),S(1),w(pn(e,["dexRouterList"])),k(!1),Fr({...Br(),button_name:"provider_card",wallet_address:B})},logoInfoSize:V,routeListRender:X,formatCompareItem:Ce,estimatedTimeColumnItem:ye,networkFeeColumnItem:W}};var ET=({active:e,itemInfo:t,loading:o,handleRouteClick:n,isExpandNetworkFeeByBridgeId:s,handleExpandNetworkFeeBridgeId:a,isDialog:l=!1})=>{let{handleClick:p,logoInfoSize:c,routeListRender:u,formatCompareItem:f,estimatedTimeColumnItem:h,networkFeeColumnItem:S}=Oh({itemInfo:t,handleRouteClick:n,isExpandNetworkFeeByBridgeId:s,handleExpandNetworkFeeBridgeId:a,isDialog:l}),w={bridge:t.bridge,toToken:t?.commonDexInfo?.toToken},{claimMsgInCard:k}=Cl({quoteInfo:w,isDialog:l,className:ne.claimMsg}),{bridgeLogo:T,bridgeName:C,receiveAmount:x,toTokenPriceMinusFee:I}=f;return o?jt.default.createElement(dn.Input,{active:!0,style:{height:150,width:"100%",borderRadius:12}}):jt.default.createElement(A,{className:(0,Mh.default)(ne.container,{[ne.active]:e}),onClick:()=>{p(),!e&&!s&&a(null)}},jt.default.createElement("div",{className:ne.info},jt.default.createElement("div",{className:ne.bridgeInfo},jt.default.createElement(Ch,{bridgeLogo:T,bridgeName:C,size:c,className:ne.name}),jt.default.createElement(Gi,{isOfficial:t.bridge?.bridgeType===hn.OFFICIAL,tagClassName:ne.officialTag})),jt.default.createElement("div",{className:ne.tags},jt.default.createElement(Ih,{routerLabel:t.routerLabel}))),jt.default.createElement("div",{className:"w-100"},jt.default.createElement("div",{className:ne.receiveAmount},x),jt.default.createElement("div",{className:ne.receiveCurrency},I)),jt.default.createElement("div",{className:ne.line}),k,S,h,jt.default.createElement(kh,{quoteInfo:w}),u)},Fh=v(ET);r();i();var Vt=_(b()),$p=_(y());r();i();var Hs={container:"_container_13tf7_1",disable:"_disable_13tf7_9",icon:"_icon_13tf7_12"};var Ko=v(({className:e="",isBridge:t=!1,propsRef:o=null})=>{let{quoteStore:n,accountStore:s,fromToStore:a={}}=g(),{quote:l,aggregateFetchStatus:p,bridgeFetchStatus:c}=n,u=t?c:p,[f,h]=(0,Vt.useMemo)(()=>t?[[1,2].includes(u),!l.isFetchQuoting&&u===2]:[[2,3].includes(u),!l.isFetchQuoting&&u===3],[u,t,l.isFetchQuoting]),{from:S={}}=a,{chainId:w}=S,k=s.getAddressByChainId(w),T=(0,Vt.useRef)(null),C=o||T,[x,I]=Vt.default.useState(!0);return(0,Vt.useEffect)(()=>{l.isFetchQuoting&&I(!0),h&&(C.current?.beginElement(),setTimeout(()=>{I(!1)},1e3))},[l.isFetchQuoting,u]),f?Vt.default.createElement(A,{className:(0,$p.default)(Hs.container,e,{[Hs.disable]:x}),onClick:()=>{x||(C.current?.endElement(),n.fetchQuoteDebounce(),Fr({...Br(),button_name:"refresh",wallet_address:k}))}},Vt.default.createElement("svg",{id:"progressSvg",width:"20",height:"20",viewBox:"0 0 20 20"},Vt.default.createElement("circle",{cx:"10",cy:"10",r:"9",stroke:"var(--okd-color-border-secondary)",style:{stroke:"var(--okd-color-border-secondary)"},strokeWidth:"2",fill:"none"}),Vt.default.createElement("circle",{id:"progressCircle",cx:"10",cy:"10",r:"9",stroke:"var(--okd-color-border-selected)",strokeWidth:"2",fill:"none",strokeDasharray:"56.52",strokeDashoffset:"56.52",transform:"rotate(-90 10 10)"},Vt.default.createElement("animate",{ref:C,attributeName:"stroke-dashoffset",from:"56.52",to:"0",dur:"10s",fill:"remove",begin:"indefinite"}))),Vt.default.createElement(H,{type:"okx-defi-dex-refresh-2",size:12,className:(0,$p.default)(Hs.icon,{[Hs.disable]:x})})):null});r();i();var Nt={container:"_container_1gft6_1",header:"_header_1gft6_4",title:"_title_1gft6_7",desc:"_desc_1gft6_14",content:"_content_1gft6_22",scroll:"_scroll_1gft6_28","dialog-padding":"_dialog-padding_1gft6_36",dialogPadding:"_dialog-padding_1gft6_36","loading-btn":"_loading-btn_1gft6_44",loadingBtn:"_loading-btn_1gft6_44"};var Wh=v(({isDialog:e=!1})=>{let{isDexWebPc:t,setDialogGroupVisibleStatus:o,setOldRouterModal:n,showXRouteModal:s,setXRouteModal:a,keyList:l,pathSelectionRouterList:p,bridgeSelectId:c,isFetchLoading:u}=Sl(),f=(0,lt.useRef)(null),[h,S]=lt.default.useState(!1),[w,k]=lt.default.useState(null),T=x=>{k(x)},C=()=>{if(P()){n(!0);return}if(t){S(!0);return}o(2)};return lt.default.createElement("div",{className:t?Nt.container:null},t&<.default.createElement("div",{className:Nt.header},lt.default.createElement("div",{className:"flex items-center justify-between"},lt.default.createElement("div",{className:Nt.title},m("swaptrade_bridge_select_title_select_bridge")),lt.default.createElement("div",{className:"flex items-center"},lt.default.createElement(qn,{animationRef:f}),lt.default.createElement(Ko,{className:(0,Qp.default)(Nt.loadingBtn),isBridge:!0,propsRef:f}))),lt.default.createElement(wl,null)),lt.default.createElement(qo,{className:(0,Qp.default)(Nt.content,{"mt-16":t},{[Nt.scroll]:!P(),[Nt.dialogPadding]:e&&!P()}),keyList:l},p?.map(x=>lt.default.createElement(qo.Item,{key:x?.bridge?.bridgeId,id:x?.bridge.bridgeId},lt.default.createElement(Fh,{isExpandNetworkFeeByBridgeId:w===x?.bridge.bridgeId,handleExpandNetworkFeeBridgeId:I=>T(I),itemInfo:x,active:c===x?.bridge.bridgeId,handleRouteClick:C,loading:u,isDialog:e})))),lt.default.createElement(N,{visible:h,title:m("swaptrade_xrouting_single_chain_routes"),showBackBtn:s===we.XROUTER_DETAIL,onBack:()=>{a(we.XROUTER)},onClose:()=>{S(!1)}},lt.default.createElement(Gn,{isDialog:!0,isBridge:!0})))});r();i();var Gh=_(b());r();i();var We=_(b()),Ll=_(y());ue();r();i();var bt={container:"_container_9j725_1",title:"_title_9j725_17",desc:"_desc_9j725_25","logos-container":"_logos-container_9j725_34",logosContainer:"_logos-container_9j725_34",logos:"_logos_9j725_34",logo:"_logo_9j725_34",bottom:"_bottom_9j725_54","bottom-icon":"_bottom-icon_9j725_58",bottomIcon:"_bottom-icon_9j725_58","bottom-tip":"_bottom-tip_9j725_65",bottomTip:"_bottom-tip_9j725_65","left-mask":"_left-mask_9j725_74",leftMask:"_left-mask_9j725_74","right-mask":"_right-mask_9j725_83",rightMask:"_right-mask_9j725_83","ease-move":"_ease-move_9j725_92",easeMove:"_ease-move_9j725_92",slide:"_slide_9j725_1","ease-move-reverse":"_ease-move-reverse_9j725_95",easeMoveReverse:"_ease-move-reverse_9j725_95","slide-reverse":"_slide-reverse_9j725_1",slideReverse:"_slide-reverse_9j725_1"};var LT=8,AT=16,Uh=e=>{let t=[...e];for(;t.length<AT;)t.push(...e);return t},DT=e=>{let t=e?.length>LT;return{logos:(0,We.useMemo)(()=>{let n=Math.floor(e?.length/2),s=zm(e,0,n),a=zm(e,n);if(t){let l=Uh(s),p=Uh(a);return[l,p]}return[s,a]},[e,t]),needAnimation:t}},PT=e=>{let{logos:t,needAnimation:o}=DT(e);return We.default.createElement(We.default.Fragment,null,We.default.createElement("div",{className:(0,Ll.default)(bt.logos,{[bt.easeMove]:o}),style:{animationDuration:`${t[0].length*1}s`}},t[0]?.map((n,s)=>We.default.createElement(xt,{key:`${n?.platformId}_0_${s}`,src:n?.logo,size:64,className:bt.logo}))),We.default.createElement("div",{className:(0,Ll.default)(bt.logos,{[bt.easeMoveReverse]:o}),style:{animationDuration:`${t[1].length*1}s`}},t[1].map((n,s)=>We.default.createElement(xt,{key:`${n?.platformId}_1_${s}`,src:n.logo,size:64,className:bt.logo}))))},OT=({logoList:e,loading:t,tips:o,title:n,desc:s})=>{let a=PT(e);return We.default.createElement("div",{className:(0,Ll.default)(bt.container)},We.default.createElement("h1",{className:bt.title},m(n)),We.default.createElement("h2",{className:bt.desc},m(s)),We.default.createElement("div",{className:bt.logosContainer},We.default.createElement(dn.Input,{loading:t,active:!0,style:{height:160,width:"100%"}}),!t&&We.default.createElement(We.default.Fragment,null,a,We.default.createElement("div",{className:bt.leftMask}),We.default.createElement("div",{className:bt.rightMask}))),We.default.createElement("div",{className:"text-center"},o.map((l,p)=>We.default.createElement("span",{key:`${l}_${p}_span_tips`,className:bt.bottom},We.default.createElement(H,{type:"okds-success-circle",size:16,className:bt.bottomIcon,key:`${l}icon`}),We.default.createElement("span",{className:bt.bottomTip},m(l))))))},Al=OT;var qh=v(()=>{let{quoteStore:e}=g(),{bridgeList:t,computedIsBridgeListLoading:o}=e||{};return Gh.default.createElement(Al,{title:"swaptrade_bridge_header_bridge_anychain",desc:"swaptrade_bridge_subtitle_bridge_anychain",loading:o,logoList:t,tips:["swaptrade_aggregator_label_secure","swaptrade_aggregator_label_convenient","swaptrade_aggregator_dialog_desc_mev_prot"]})});var zh=({quoteStore:e,leftSlotHeight:t,isDialog:o=!1})=>{let{bridgeFetchStatus:n}=e||{},s=[3,4],a=n===0&&ii.default.createElement(qh,null),l=n===1&&ii.default.createElement(_l,{height:t}),p=n===2&&ii.default.createElement(Wh,{isDialog:o}),c=n===3&&ii.default.createElement(Qg,null),u=n===4&&ii.default.createElement($g,null);return{initialContent:a,pending:l,compareList:p,noRoute:c,networkError:u,abnormalStatusList:s,compareContent:ii.default.createElement(ii.default.Fragment,null,a,l,p,c,u)}};var Vh=v(({leftSlotHeight:e,isDialog:t=!1})=>{let{quoteStore:o,swapDappStore:n}=g(),{abnormalStatusList:s,compareContent:a}=zh({quoteStore:o,leftSlotHeight:e,isDialog:t}),l=s.includes(o.bridgeFetchStatus)||n.computedSupportDappTradeByChain;return Zp.default.createElement("div",{className:(0,jh.default)({[Gt.abnormalBox]:l})},n.computedSupportDappTradeByChain?Zp.default.createElement(Ws,null):a)});r();i();var Et=_(b()),Jp=_(y());ue();r();i();var Ht=_(b()),Rh=_(y());r();i();var MT=({img:e,darkImg:t})=>vd()===ws.dark?t:e,Hh=MT;r();i();var Dl={content:"_content_1in9g_1","footer-btn":"_footer-btn_1in9g_24",footerBtn:"_footer-btn_1in9g_24","introduction-img":"_introduction-img_1in9g_34",introductionImg:"_introduction-img_1in9g_34"};var FT=({visible:e,onClose:t})=>{let{isSm:o}=z(),n=Hh({img:Kd(),darkImg:Xd()});return(0,Ht.useEffect)(()=>{let s=new Image;s.src=n},[n]),Ht.default.createElement(N.Action,{noContentPadding:!0,visible:e,noTopRadius:!1,topContent:Ht.default.createElement("img",{src:n,alt:"",className:Dl.introductionImg}),hideCloseBtn:o,windowClass:"overflow-hidden",windowStyle:o?null:{width:392},footer:Ht.default.createElement(Y,{className:Dl.footerBtn,category:Y.CATEGORY.fill,type:Y.TYPE.highlight,size:o?Y.SIZE.lg:Y.SIZE.md,onClick:t},m("swaptrade_smartrouting_dialogue_btn_got_it")),onClose:t,title:m("swaptrade_list_history_title")},Ht.default.createElement("div",{className:(0,Rh.default)(Dl.content)},Ht.default.createElement("h3",{className:"font-24"},m("swaptrade_xrouting_single_chain_routes")),Ht.default.createElement("h4",{className:"font-16"},m("swaptrade_smartrouting_dialogue_subtitle_best_route")),Ht.default.createElement("p",{className:"font-14"},m("swaptrade_smartrouting_dialogue_desc_best_route")),Ht.default.createElement("h4",{className:"font-16"},m("swaptrade_smartrouting_dialogue_subtitle_best_depth")),Ht.default.createElement("p",{className:"font-14"},m("swaptrade_smartrouting_dialogue_desc_best_depth")),Ht.default.createElement("h4",{className:"font-16"},m("swaptrade_smartrouting_dialogue_subtitle_cross_chain")),Ht.default.createElement("p",{className:"font-14"},m("swaptrade_smartrouting_dialogue_desc_cross_chain"))))},Pl=FT;r();i();var Yh=_(b());var BT=e=>{let{isFull:t=!1}=e||{},o=gt();return(0,Yh.useMemo)(()=>o?{headerLine:!1,transitionProps:{type:"slide",placement:"bottom",timeout:300},isFull:t}:{},[o,t])},ni=BT;r();i();var Ol={box:"_box_1tohy_1",title:"_title_1tohy_8","left-part":"_left-part_1tohy_13",leftPart:"_left-part_1tohy_13","right-arrow":"_right-arrow_1tohy_16",rightArrow:"_right-arrow_1tohy_16","dialog-content":"_dialog-content_1tohy_19",dialogContent:"_dialog-content_1tohy_19","info-icon":"_info-icon_1tohy_22",infoIcon:"_info-icon_1tohy_22"};var WT=({isDialog:e,showDetailBackBtn:t,hideDetailClose:o})=>{let{smartRouterStore:n,commonStore:s}=g(),{computedIsWalletEnv:a}=s,{setXRouteModal:l,setOldRouterModal:p,oldRouterModal:c,subRouterModal:u,setSubRouterModal:f,subRouterData:h,dexQuoteInfoListData:S}=n,w=gt(),[k,T]=(0,Et.useState)(!1),{isSm:C}=z(),{onBack:x,...I}=ni(),U=()=>Et.default.createElement(Et.default.Fragment,null,Et.default.createElement("span",{className:(0,Jp.default)("whitespace-nowrap",Ol.title)},m("swaptrade_xrouting_single_chain_routes")),Et.default.createElement(H,{onClick:()=>{e&&!C?l(we.XROUTER):T(!0)},type:"okx-defi-dex-information",className:(0,Jp.default)("font-13 color-bdbdbd",Ol.infoIcon)}));return Et.default.createElement(Et.default.Fragment,null,!a&&Et.default.createElement(N.Action,{noTopRadius:!1,visible:c,title:U(),onBack:()=>{p(!1)},onClose:()=>{p(!1)},...I},Et.default.createElement("div",{className:Ol.dialogContent},Et.default.createElement($r,null))),Et.default.createElement(N.Action,{title:h?.dialogHeaderText,noTopRadius:!1,visible:u,showBackBtn:yi(t)?!a:t,hideCloseBtn:yi(o)?!a:o,onBack:()=>{f(!1),p(!0)},isFull:w,onClose:()=>{f(!1)},...I},Et.default.createElement(bl,{dexQuoteInfoList:S})),!a&&Et.default.createElement(Pl,{visible:k,onClose:()=>{T(!1)}}))},Ml=v(WT);var UT=({title:e,animationRef:t})=>Rt.default.createElement("div",{className:"flex justify-between w-100"},e,Rt.default.createElement(Ko,{propsRef:t,isBridge:!0})),Kh=v(()=>{let{quoteStore:e,smartRouterStore:t}=g(),{isSm:o}=xe(),{compareVisible:n,setCompareVisible:s,dialogGroupVisibleStatus:a,setDialogGroupVisibleStatus:l}=e,p=[1].includes(e.bridgeFetchStatus),c=()=>{s(!1),l(1)},u=(0,Rt.useRef)(null);return Rt.default.createElement(N.Group,{visible:n,alignBottom:!0,noMargin:!0,maskClosable:!0,scrollDisable:!1,showBackBtn:!0,transitionProps:{type:"slide",placement:"bottom",timeout:300},className:(0,Rn.default)(Gt.dialogGroup,Gt.bridgeDialogGroup,Gt[`visible${a}`]),isFull:!0},Rt.default.createElement(N.Window,{className:(0,Rn.default)("flex","flex-col","grow",Gt.groupItem),onClose:c,noContentPadding:!o,containerClassName:(0,Rn.default)("flex","flex-col","grow",Gt.window),closeIconClassName:Gt.closeBtn,scrollBoxClassName:(0,Rn.default)("flex","flex-col","grow"),title:Rt.default.createElement(UT,{showLoading:p,title:m("swaptrade_bridge_select_title_select_bridge"),animationRef:u}),subTitle:Rt.default.createElement(wl,{isSubTitle:!0})},Rt.default.createElement(qn,{animationRef:u,dropDownAlign:cn.DIRECTION.left,className:Gt.selectContainer}),Rt.default.createElement(Vh,{isDialog:!0})),Rt.default.createElement(N.Window,{className:(0,Rn.default)(Gt.groupItem),onClose:c,closeIconClassName:Gt.closeBtn,title:m("swaptrade_xrouting_single_chain_routes"),onBack:()=>{t.showXRouteModal===we.XROUTER?e.setDialogGroupVisibleStatus(1):t.setXRouteModal(we.XROUTER)},showBackBtn:!0},Rt.default.createElement(Gn,{isDialog:!0,isBridge:!0}),o?Rt.default.createElement(Ml,{showDetailBackBtn:!1,hideDetailClose:!1}):null))});r();i();var zi=_(b());r();i();var ec=_(b());r();i();var Xo=_(b()),Ys=_(y());r();i();var Rs={box:"_box_vmh7c_1",title:"_title_vmh7c_10","pool-switch":"_pool-switch_vmh7c_17",poolSwitch:"_pool-switch_vmh7c_17","switch-icon":"_switch-icon_vmh7c_22",switchIcon:"_switch-icon_vmh7c_22",desc:"_desc_vmh7c_26",arrow:"_arrow_vmh7c_31"};var GT=()=>{let[e,t]=(0,Xo.useState)(!1);return Xo.default.createElement("div",{className:(0,Ys.default)(Rs.box)},Xo.default.createElement("h2",{className:(0,Ys.default)(Rs.title)},m("swaptrade_xrouting_single_chain_routes")),Xo.default.createElement("p",{className:(0,Ys.default)("font-14",Rs.desc)},m("swap_smart_routing_desc"),Xo.default.createElement(A,{className:(0,Ys.default)("cursor-pointer","color-link","user-select-none","whitespace-nowrap"),"data-testid":"smart-routing-desc",onClick:()=>{t(!0)}},m("swaptrade_smartrouting_expand_learnmore"),Xo.default.createElement(H,{type:"okx-defi-dex-arrow-down-chevrons",className:Rs.arrow,size:12}))),Xo.default.createElement($r,null),Xo.default.createElement(Pl,{visible:e,onClose:()=>{t(!1)}}))},Xh=GT;var qT=({isDialog:e,showEntryForPc:t})=>{let{isSm:o}=z();return o||!o&&e||t?ec.default.createElement(Ml,{isDialog:e}):null},zT=()=>{let{isSm:e}=z();return e?null:ec.default.createElement(Xh,null)},Fl={MobileView:qT,PcView:zT};r();i();var Bl=_(b()),Qh=_(y());r();i();var $h={wrap:"_wrap_a9gvb_1"};var jT=({isBridge:e=!1})=>{let{smartRouterStore:t}=g(),{setOldRouterModal:o,oldRouterModal:n}=t;return Bl.default.createElement(Bt,{title:m("swaptrade_xrouting_single_chain_routes"),visible:n,onClose:()=>{o(!1)}},Bl.default.createElement("div",{className:(0,Qh.default)($h.wrap)},Bl.default.createElement($r,{isWalletEnv:!0,isBridge:e})))},Wl=v(jT);var VT=({isDialog:e})=>{let{isSm:t}=z(),{commonStore:o}=g(),{computedIsWalletEnv:n}=o;return t||n||!t&&e?zi.default.createElement(zi.default.Fragment,null,zi.default.createElement(Fl.MobileView,{isDialog:e}),n&&zi.default.createElement(zi.default.Fragment,null,zi.default.createElement(Wl,null))):null},Zh=v(VT);r();i();var ji=_(b());r();i();var $o=_(b()),cb=_(y());r();i();var Lt=_(b()),sb=_(y());r();i();var Jh=_(b());ue();var eb=()=>{let{quoteStore:e,commonStore:t,fromToStore:o}=g(),{aggregateFetchStatus:n}=e,s=ee(e,"quote.bestRoute.defiPlatformInfoList",[]);return(0,Jh.useMemo)(()=>{if(n===3)return s;let a=t.getChainByID(o.from.chainId),l=ee(a,"supportPlatformIds",[]).filter(p=>p!==ya).map(p=>({defiPlatformId:p,status:1})).slice(0,3);return dd([],s,l)},[s,o.from.chainId,n,t.chainList])};r();i();var De=_(b()),rc=_(y());ue();r();i();var hr=_(b()),tc=_(y());var HT=({isDialog:e,keepDisplay:t=!1,labelClassName:o="",labelIconClassName:n=""})=>{let{fromToStore:s,quoteStore:a}=g(),{computedIsSingleChain:l}=s,{setLiquidityModelVisible:p}=Ua,{computedIsOkxProvider:c}=a,u=()=>{p(!0),Ae({button_name:"liquidity_sources"})},f=P()?{maxWidth:200,placement:M.DIRECTION.topRight}:{};return l&&!e&&c||t?hr.default.createElement(be,{key:"smartRouter"},hr.default.createElement("span",{className:(0,tc.default)("flex items-center",E.itemLabel,o)},m("swaptrade_pop_text_select_liquidity"),hr.default.createElement(M,{title:m("swaptrade_compliance_tooltips_note_that_okx_dex"),...f},hr.default.createElement(it,{className:n}))),hr.default.createElement(ge,null,hr.default.createElement(A,{className:(0,tc.default)(["font-bold","flex","align-items-center","content-primary",E.slippage]),onClick:u},hr.default.createElement("span",null,Ls.computedLiquidityNum),hr.default.createElement(ae,{iconName:"okx-defi-dex-arrow-right-1",className:"ml-4 content-primary"})))):null},Ul=v(HT);r();i();var tb=_(b());var Gl=({gasFee:e,isOfflineType:t})=>{let o=()=>t?tb.default.createElement(Vn,{gasFee:e}):e;return{label:t?m("swaptrade_bot_hyperlink_label_network_fee"):m("swaptrade_order_info_label_network_fee"),Container:Il,gasFee:o()}};r();i();var oc=_(b());r();i();var ob={tags:"_tags_poruq_1"};var RT=({reducePercent:e,approved:t,isBest:o})=>{let n=o?[]:[{type:xd,text:nr(Number(Pd.sub(0,e)))}];return t&&n.unshift({type:_n,text:m("swaptrade_providerselection_quotecolumn_title_approved")}),n},ql=({reducePercent:e,approved:t,isBest:o,size:n=$.SIZE.md,outClassName:s})=>{let a=RT({reducePercent:e,approved:t,isBest:o}),{isSm:l}=xe(),c=P()||l?$.SIZE.sm:n;return oc.default.createElement("div",{className:ob.tags},a.map((u,f)=>oc.default.createElement(u.type,{key:f,size:c,className:s},u.text)))};r();i();ue();var rb=e=>{let{fromToStore:t,approveStore:o,commonStore:n,swapStore:s}=g(),{isSwapSolana:a}=s,{computedNowCurrencySymbol:l,currencyConversion:p}=n,c=e.offlineType===X_.YES,u=Pa({realTimeTokenPrice:ee(t,"to.wsPriceData.price"),amount:e.receiveAmount,nonRealTimeTokenValue:e.toTokenPrice});return{...e,logo:e.logo,name:e.name,receiveAmount:`${Or(e.receiveAmount)} ${t.to.tokenSymbol}`,toTokenPrice:m(a(t?.from?.chainId)?"swaptrade_providerselection_subheader_est_amount_jito":"swaptrade_providerselection_subheader_est_amount",{amount:`${Ge(p(c?u:u-e.quoteNetWorkFeeOfMoney).toString(),l,{handleLtZero:!0,needBillionMillionUnit:!1,needPlaceholder:!0})}`}),estimatedGas:e.quoteNetWorkFeeOfMoney?Ge(p(e.quoteNetWorkFeeOfMoney).toString(),l,{needBillionMillionUnit:!1,needPlaceholder:!0}):Li,routes:ee(e,"dexRouterList.0.subRouterList",[]),isOfflineType:c,approved:o.getApproveTokenConfig(t.from,e.defiPlatformId).tagStatus===zd.Approved}};r();i();ue();var ib=e=>gd(pd(_d(e,({fromToken:t,toToken:o})=>[t.tokenLogoUrl,o.tokenLogoUrl])));var nb=v(({active:e,itemInfo:t,loading:o,handleRouteClick:n})=>{let{logo:s,name:a,receiveAmount:l,toTokenPrice:p,estimatedGas:c,routes:u,reducePercent:f,approved:h,isBest:S,isOfflineType:w,defiPlatformId:k}=rb(t),T=ti(),C=k===ya,{label:x,Container:I,gasFee:U}=Gl({isOfflineType:w,gasFee:c}),F=ib(u),{quoteStore:B,smartRouterStore:V,accountStore:q,fromToStore:Q={}}=g(),{setDexRouterList:G,setXRouteModal:K}=V,{from:oe={}}=Q,{chainId:ie}=oe,ce=q.getAddressByChainId(ie),se=()=>{B.setAggregateSelectId(k),B.setAggregateSelectStatus(1),B.updateBestRoute(pn(t,["dexRouterList"])),B.setCompareVisible(!1),Fr({...Br(),button_name:"provider_card",wallet_address:ce})},{isSm:_e}=xe();return o?De.default.createElement(dn.Input,{active:!0,style:{height:150,width:"100%",borderRadius:12}}):De.default.createElement(A,{className:(0,rc.default)(ne.container,{[ne.active]:e}),onClick:()=>{se()}},De.default.createElement("div",{className:(0,rc.default)(ne.info,ne.swapInfo)},De.default.createElement(Ma,{tooltip:C?m("swaptrade_compliance_tooltips_okx_dex_refers_to"):"",logo:s,name:a,size:_e?16:20,className:ne.name}),De.default.createElement(ql,{reducePercent:f,approved:h,size:$.SIZE.lg,isBest:S})),De.default.createElement("div",{className:"w-100"},De.default.createElement("div",{className:ne.receiveAmount},l),De.default.createElement("div",{className:ne.receiveCurrency},p)),De.default.createElement("div",{className:ne.line}),De.default.createElement("div",{className:ne.infoColumn},De.default.createElement("div",{className:ne.label},x),De.default.createElement(I,{isOfflineType:w},De.default.createElement("span",{className:ne.networkFeeAmount},U))),F.length>0&&De.default.createElement(A,{className:ne.infoColumn,onClick:ye=>{ye.stopPropagation(),n(ye),K(we.XROUTER),G(t.dexRouterList),B.updateBestRoute({...B.quote.bestRoute,dexRouterList:t.dexRouterList}),Fr({...Br(),button_name:"okxdex_router",wallet_address:ce})}},De.default.createElement("div",{className:ne.label},m("swaptrade_providerselection_subheader_route")),De.default.createElement("div",{className:ne.routeItems},F.map((ye,W)=>De.default.createElement(De.default.Fragment,{key:`${W}_route_list`},W>0&&De.default.createElement(H,{type:"okx-defi-dex-arrow-up-1",size:_e?12:16,style:{transform:"rotate(90deg)",fontSize:_e?"16px":"20px"},key:`${W}pointer`}),De.default.createElement(Wr,{size:_e?16:20,src:ye,key:`${W}logo`,className:ne.routeItem}))),De.default.createElement(H,{type:"okx-defi-dex-chevron-up",size:16,className:ne.arrow}))),C&&T&&De.default.createElement(De.default.Fragment,null,De.default.createElement("div",{className:ne.line}),De.default.createElement(Ul,{isDialog:!1,keepDisplay:!0,labelClassName:ne.inquiryColor,labelIconClassName:ne.iconColor})))});var ab=v(()=>{let{quoteStore:e,smartRouterStore:t}=g(),{setDialogGroupVisibleStatus:o}=e,n=eb(),{showXRouteModal:s,setXRouteModal:a}=t,l=(0,Lt.useMemo)(()=>n.map(h=>h.defiPlatformId),[n]),[p,c]=Lt.default.useState(!1),u=ti(),f=()=>{if(P()){t.setOldRouterModal(!0);return}if(u){c(!0);return}o(2)};return Lt.default.createElement("div",{className:u?Nt.container:null},u&&Lt.default.createElement("div",{className:Nt.header},Lt.default.createElement("div",{className:"flex items-center"},Lt.default.createElement("div",{className:Nt.title},m("swaptrade_providerselection_title_select_provider")),Lt.default.createElement(Ko,{className:"ml-auto"})),Lt.default.createElement("div",{className:Nt.desc},m("swaptrade_providerselection_subheader_ranked"))),Lt.default.createElement(qo,{className:(0,sb.default)(Nt.content,{"mt-16":u},{[Nt.scroll]:!P()}),keyList:l},n?.map(h=>Lt.default.createElement(qo.Item,{key:h.defiPlatformId,id:h.defiPlatformId},Lt.default.createElement(nb,{itemInfo:h,active:e.aggregateSelectId===h.defiPlatformId,handleRouteClick:f,loading:h.status===1})))),Lt.default.createElement(N,{visible:p,title:m("swaptrade_xrouting_single_chain_routes"),showBackBtn:s===we.XROUTER_DETAIL,onBack:()=>{a(we.XROUTER)},onClose:()=>{c(!1)}},Lt.default.createElement(Gn,{isDialog:!0})))});r();i();var Yn=_(b());var YT=["swaptrade_aggregator_dialog_desc_transp_prices","swaptrade_aggregator_dialog_desc_no_fees","swaptrade_aggregator_dialog_desc_mev_prot"],lb=v(()=>{let{quoteStore:e}=g(),{aggregatorList:t,fetchAggregatorList:o,computedIsAggregatorListLoading:n}=e;return(0,Yn.useEffect)(()=>{t?.length||o()},[t]),Yn.default.createElement(Yn.default.Fragment,null,Yn.default.createElement(Al,{title:"swaptrade_aggregator_dialog_title_top_prices",desc:"swaptrade_aggregator_dialog_desc_get_prices",tips:YT,loading:n,logoList:t}))});r();i();var mb=_(b());var pb=v(()=>{let{quoteStore:e}=g();return mb.default.createElement(de.State,{type:de.State.TYPE.systemError,title:m("swaptrade_quotesearch_emptystate_title_couldnt_retrieve"),description:m("swaptrade_quotesearch_emptystate_subheader_cantretrieve"),buttonText:m("swaptrade_market_empty_btn_reload"),onButtonClick:()=>{e.fetchQuoteDebounce({source:0})}})});var db=v(({leftSlotHeight:e})=>{let{quoteStore:t,swapDappStore:o}=g(),n=[4,5,1].includes(t.aggregateFetchStatus)||o.computedSupportDappTradeByChain;return $o.default.createElement("div",{className:(0,cb.default)({[Gt.abnormalBox]:n})},o.computedSupportDappTradeByChain?$o.default.createElement(Ws,null):$o.default.createElement($o.default.Fragment,null,t.aggregateFetchStatus===0&&$o.default.createElement(lb,null),t.aggregateFetchStatus===1&&$o.default.createElement(_l,{height:e}),[2,3].includes(t.aggregateFetchStatus)&&$o.default.createElement(ab,null),t.aggregateFetchStatus===4&&$o.default.createElement(Ws,null),t.aggregateFetchStatus===5&&$o.default.createElement(pb,null)))});r();i();var zl={warp:"_warp_18ula_1","compare-title":"_compare-title_18ula_6",compareTitle:"_compare-title_18ula_6","close-icon":"_close-icon_18ula_11",closeIcon:"_close-icon_18ula_11"};var KT=({visible:e,setVisible:t})=>ji.default.createElement(Bt,{onClose:()=>{t(!1)},visible:e,title:ji.default.createElement("div",{className:zl.compareTitle},ji.default.createElement("span",null,m("swaptrade_providerselection_title_select_provider")),ji.default.createElement(Ko,null)),closeIconClassName:zl.closeIcon},ji.default.createElement("div",{className:zl.warp},ji.default.createElement(db,null))),_b=KT;r();i();var kc=_(b());r();i();var So=_(b()),aS=_(y());r();i();var Ks=_(b());r();i();var ic=_(b()),ub=_(y());var XT=({serviceFee:e,className:t})=>{let n=P()?"ellipsis font-bold content-primary font-12":"ellipsis font-bold content-primary font-14";return ic.default.createElement(mr,{value:e},ic.default.createElement("div",{className:(0,ub.default)(t||n)},e))},jl=XT;var $T=({controlledBridgeServiceFeeInfo:e,labelClassName:t,valueClassName:o})=>{let{quoteStore:n,commonStore:s}=g(),{currencyConversionWithSymbol:a,computedNowCurrencySymbol:l}=s,p=e||R_(n?.quote?.bestRoute),{isDisplayServiceFee:c,tooltip:u,label:f,serviceFee:h}=K_({...p,nowCurrencySymbol:l,formatServiceFeeUsd:a});return c?Ks.default.createElement(be,{key:"bridgeServiceFeeInfo"},Ks.default.createElement(Ga,{label:f,tooltip:u,className:t}),Ks.default.createElement(ge,null,Ks.default.createElement(jl,{serviceFee:h,className:o}))):null},fb=v($T);r();i();var gb=_(b());var QT=({visible:e,setVisible:t,bridgeName:o})=>{let n={visible:e,infoType:N.Tip.INFO_TYPE.default,confirmText:m("swaptrade_smartrouting_dialogue_btn_got_it"),onConfirm:()=>{t({visible:!1})}};return gb.default.createElement(N.Tip,{...n},m("swaptrade_xrouting_dialog_market_fluctuations_default",{value:o}))},Vl=v(QT);r();i();var te=_(b()),Oe=_(y());r();i();var Ie={"flex-shrink":"_flex-shrink_j4807_1",flexShrink:"_flex-shrink_j4807_1","item-label":"_item-label_j4807_4",itemLabel:"_item-label_j4807_4","item-free-info":"_item-free-info_j4807_8",itemFreeInfo:"_item-free-info_j4807_8","gas-fee-overview":"_gas-fee-overview_j4807_11",gasFeeOverview:"_gas-fee-overview_j4807_11","fee-detail-item":"_fee-detail-item_j4807_21",feeDetailItem:"_fee-detail-item_j4807_21","fee-detail-item-left":"_fee-detail-item-left_j4807_29",feeDetailItemLeft:"_fee-detail-item-left_j4807_29","fee-detail-item-right":"_fee-detail-item-right_j4807_32",feeDetailItemRight:"_fee-detail-item-right_j4807_32","arrow-up":"_arrow-up_j4807_36",arrowUp:"_arrow-up_j4807_36","arrow-down":"_arrow-down_j4807_40",arrowDown:"_arrow-down_j4807_40","show-detail":"_show-detail_j4807_44",showDetail:"_show-detail_j4807_44","hide-detail":"_hide-detail_j4807_47",hideDetail:"_hide-detail_j4807_47","dialog-content":"_dialog-content_j4807_50",dialogContent:"_dialog-content_j4807_50","dialog-line":"_dialog-line_j4807_53",dialogLine:"_dialog-line_j4807_53","dialog-gas-detail-content":"_dialog-gas-detail-content_j4807_58",dialogGasDetailContent:"_dialog-gas-detail-content_j4807_58","fee-detail-item-left-img":"_fee-detail-item-left-img_j4807_62",feeDetailItemLeftImg:"_fee-detail-item-left-img_j4807_62","fee-detail-item-2":"_fee-detail-item-2_j4807_68",feeDetailItem2:"_fee-detail-item-2_j4807_68","fold-mode-gas-detail-content":"_fold-mode-gas-detail-content_j4807_71",foldModeGasDetailContent:"_fold-mode-gas-detail-content_j4807_71"};var hb=({foldMode:e})=>{let t=Su();return te.default.createElement(te.default.Fragment,null,te.default.createElement("div",{className:(0,Oe.default)("flex items-center justify-between fee-detail-item-1",Ie.feeDetailItem)},te.default.createElement("div",{className:(0,Oe.default)("flex items-center",Ie.itemLabel)},te.default.createElement("img",{src:t.from.chainLogo,alt:t.from.chainName,className:(0,Oe.default)("fee-detail-logo",Ie.feeDetailItemLeftImg)}),e?t.from.chainName:m("swaptrade_history_card_text_destination_chain_fee",{chainName:t.from.chainName})),te.default.createElement("div",{className:(0,Oe.default)("flex justify-end font-bold content-primary ellipsis",Ie.feeDetailItemRight)},t.from.formattedNetworkFeeUsd)),te.default.createElement("div",{className:(0,Oe.default)("flex items-center justify-between fee-detail-item-2",Ie.feeDetailItem,Ie.feeDetailItem2)},te.default.createElement("div",{className:(0,Oe.default)("flex items-center",Ie.itemLabel)},te.default.createElement("img",{src:t.bridge.bridgeLogo,alt:t.bridge.bridgeName,className:(0,Oe.default)("fee-detail-logo",Ie.feeDetailItemLeftImg)}),e?t.bridge.bridgeName:m("swaptrade_history_card_text_destination_chain_fee",{chainName:t.bridge.bridgeName})),te.default.createElement("div",{className:(0,Oe.default)("flex justify-end font-bold content-primary ellipsis",Ie.feeDetailItemRight)},t.bridge.formattedNetworkFeeUsd)),t.claim&&te.default.createElement("div",{className:(0,Oe.default)("flex items-center justify-between fee-detail-item-2",Ie.feeDetailItem,Ie.feeDetailItem2)},te.default.createElement("div",{className:(0,Oe.default)("flex items-center",Ie.itemLabel)},te.default.createElement("img",{src:t.claim.chainLogo,alt:t.claim.chainName,className:(0,Oe.default)("fee-detail-logo",Ie.feeDetailItemLeftImg)}),t.claim.chainName),te.default.createElement("div",{className:(0,Oe.default)("flex justify-end font-bold content-primary ellipsis",Ie.feeDetailItemRight)},t.claim.formattedNetworkFeeUsd)))},ZT=({visible:e})=>te.default.createElement(ae,{iconName:e?"okx-defi-dex-chevron-up":"okx-defi-dex-chevron-down",className:(0,Oe.default)("cursor-pointer ml-4 content-secondary")}),JT=({foldMode:e,showMore:t=!0,isSmallWindow:o})=>{let{fromToStore:n,quoteStore:s,swapStore:a}=g(),{computedIsFreeNetworkFee:l,quote:p}=s,{computedIsFromBtcChain:c}=n,u=a.computedCrossChainFromFee,{isNeedClaim:f}=ri(p?.bestRoute),h=f?m("swaptrade_aggregator_tooltips_bridge_network_fee"):m("swaptrade_aggregator_tooltips_bridge_network_fee_no_claim"),S=Po(),[w,k]=(0,te.useState)(!1);return c?null:l?te.default.createElement(be,{key:"bridgeFreeNetworkGasFee"},te.default.createElement("div",{className:(0,Oe.default)("flex items-center",Ie.itemLabel)},m("swaptrade_bot_hyperlink_label_network_fee")),te.default.createElement("div",{className:(0,Oe.default)("font-bold content-primary",Ie.itemFreeInfo)},te.default.createElement(ge,null,te.default.createElement(Vn,{gasFee:u})))):te.default.createElement(te.default.Fragment,{key:"bridgeGasFeeWrap"},te.default.createElement(be,{key:"bridgeGasFee"},te.default.createElement("div",{className:(0,Oe.default)("flex items-center",Ie.itemLabel)},m("swaptrade_order_info_label_network_fee"),h&&t&&te.default.createElement(M,{title:h,...S},te.default.createElement(it,null))),te.default.createElement(ge,null,te.default.createElement(A,{className:(0,Oe.default)("flex justify-end items-center",Ie.gasFeeOverview),onClick:()=>{js({isSmallWindow:o}),k(!w)}},te.default.createElement("div",{className:(0,Oe.default)("font-bold content-primary ellipsis")},u),e?te.default.createElement(ZT,{visible:w}):te.default.createElement(ae,{iconName:"okx-defi-dex-arrow-right-1",className:(0,Oe.default)("cursor-pointer ml-4 content-secondary")})))),e?te.default.createElement("div",{className:(0,Oe.default)(Ie.foldModeGasDetailContent,w?Ie.showDetail:Ie.hideDetail)},te.default.createElement(hb,{foldMode:e})):te.default.createElement(N.Action,{noMargin:!0,noContentPadding:!0,visible:w,title:m("swaptrade_bridge_bttmsheet_header_fee_breakdown"),onClose:()=>{k(!1)}},te.default.createElement("div",{className:Ie.dialogContent},te.default.createElement("div",{className:Ie.dialogGasDetailContent},te.default.createElement(hb,null)),te.default.createElement("div",{className:Ie.dialogLine}),te.default.createElement("div",{className:(0,Oe.default)("flex items-center justify-between",Ie.feeDetailItem)},te.default.createElement("div",{className:(0,Oe.default)("flex items-center",Ie.itemLabel)},m("swaptrade_bridge_bttmsheet_label_total")),te.default.createElement("div",{className:(0,Oe.default)("flex justify-end font-bold content-primary ellipsis",Ie.feeDetailItemRight)},u)))))},bb=v(JT);r();i();var si=_(b()),nc=_(y());var eC=({hideExchangeBtn:e})=>{let{fromToStore:t}=g(),{from:o,to:n,computedRate:s,computedToFromRate:a}=t,{detailLabel:l,detailValue:p}=Be();return si.default.createElement(si.default.Fragment,null,si.default.createElement(be,{key:"exchangeRate"},si.default.createElement("div",{className:(0,nc.default)("flex items-center",E.itemLabel)},si.default.createElement("span",{className:l},m("swaptrade_extension_cinteraction_reference"))),si.default.createElement(ge,null,si.default.createElement(vu,{from:o?.tokenSymbol,to:n?.tokenSymbol,rate:s,toFromRate:a,hideExchangeBtn:e,contentClassName:p||(0,nc.default)(E.rateContent)}))))},Hl=v(eC);r();i();var pe=_(b()),Vi=_(y());r();i();var br=_(b()),Lb=_(y());r();i();var Xl=_(b());r();i();var Le=_(b()),Kn=_(y());r();i();var sc=_(b()),vb=_(y());r();i();var Sb={"route-info":"_route-info_10dxm_1",routeInfo:"_route-info_10dxm_1"};var tC=({onClick:e,className:t})=>sc.default.createElement(A,{className:(0,vb.default)(Sb.routeInfo,t),onClick:e},m("swaptrade_xrouting_tooltip_route_info"),sc.default.createElement(H,{type:"okx-defi-dex-arrow-right-1",size:14})),Rl=tC;r();i();var Xs=_(b()),kb=_(y());r();i();r();i();var wb={"color-green":"_color-green_bp9iy_1",colorGreen:"_color-green_bp9iy_1"};var oC=({gasFee:e,symbol:t,bridge:o})=>{let n=(0,Xs.useMemo)(()=>o?.isFreeNetworkFee==="1",[o?.isFreeNetworkFee]),s=(0,Xs.useMemo)(()=>`${Ge(e,t)}`,[e,t]);return{swapFeeUsd:(()=>n?Xs.default.createElement("span",{className:(0,kb.default)("mr-4 font-bold",wb.colorGreen)},m("swaptrade_card_tag_free")):s)(),isFreeNetWorkFee:n}},Tb=oC;r();i();var ai=_(b()),Yl=_(y());var Cb={[W_]:({maxWidthVal:e,tagSize:t})=>ai.default.createElement($,{className:(0,Yl.default)(E.routerLabel),category:$.CATEGORY.fill,color:$.COLOR.lime,size:t,style:{maxWidth:e}},m("swaptrade_xrouting_tag_best_offers")),[U_]:({maxWidthVal:e,tagSize:t})=>ai.default.createElement($,{className:(0,Yl.default)(E.routerLabel),category:$.CATEGORY.fill,color:$.COLOR.grey,size:t,style:{maxWidth:e}},m("swaptrade_xrouting_tag_fastest")),[G_]:({maxWidthVal:e,tagSize:t})=>ai.default.createElement($,{className:(0,Yl.default)(E.routerLabel),category:$.CATEGORY.fill,color:$.COLOR.grey,size:t,style:{maxWidth:e}},m("swaptrade_xrouting_tag_best_in_all_dimensions"))},rC=({routerLabel:e=q_,classNames:t,maxWidth:o,size:n,pickFirst:s})=>{let a=e,l=n;s&&(a=`${e?.split(",")?.[0]||"0"}`);let p=a.split(",").map(f=>Object.keys(Cb).includes(f)?Cb[f]:()=>null).filter(f=>f!==null),c=p.length,u=o?(o-(c-1)*4)/c:0;return p?ai.default.createElement("div",{className:t},p?.map((f,h)=>ai.default.createElement(ai.default.Fragment,{key:`${h}_effectiveList`},ai.default.createElement(f,{key:h,maxWidthVal:u,tagSize:l})))):null},xb=rC;r();i();var Kl=_(b()),yb=_(y());var iC=({bridgeId:e})=>{let o={42:m("swaptrade_bridge_tooltips_desc_stargate_modes"),39:m("swaptrade_bridge_tooltips_desc_stargate_modes")}[e];if(!o)return null;let n=P(),s=n?14:16;return Kl.default.createElement(A,{className:(0,yb.default)("content-contrast",n?"ml-2":"ml-4"),onClick:a=>a.stopPropagation()},Kl.default.createElement(M,{title:o,placement:M.DIRECTION.top,width:230},Kl.default.createElement(ae,{className:"okx-defi-nft-information-circle",style:{fontSize:s,height:s,cursor:"pointer"},a11yText:o})))},Ib=iC;var nC=({isSm:e,isDialog:t,bridgeItem:o,onClose:n,setVisible:s})=>{let a=(0,Le.useRef)(),[l,p]=(0,Le.useState)(!1),[c,u]=(0,Le.useState)(0),{smartRouterStore:f,commonStore:h,quoteStore:S,fromToStore:w}=g(),{quote:{bestRoute:k},computedMediaForChangeSmartRouterData:T}=S,{setXRouteModal:C,setOldRouterModal:x}=f,{computedIsWalletEnv:I,computedNowCurrencySymbol:U,currencyConversion:F}=h,{setPickRouter:B,setCurrentBridgeId:V}=S,{bridge:q,estimatedTime:Q,bestPriceRouterSave:G,routerLabel:K,fromSwapFeeUsd:oe,receiveAmount:ie,toToken:ce}=o,se=F(oe).toString(),{swapFeeUsd:_e}=Tb({gasFee:se,symbol:U,bridge:q}),ye=q?.bridgeId===k?.bridge?.bridgeId,W=q?.bridgeLogoUrl,X=q?.bridgeName,ve=`${Or(ie)} ${ce.tokenSymbol}`;return(0,Le.useEffect)(()=>{let Ce=a.current;if(Ce){let D=Ce.childNodes;if(D.length==2){let he=Ce?.getBoundingClientRect().width;u(he);let J=D[0]?.getBoundingClientRect().width,Mt=D[1]?.getBoundingClientRect().width;J+Mt>he&&p(!0)}}},[W,X,_e,c]),Le.default.createElement(A,{className:(0,Kn.default)(E.bridgeListItem,{[E.active]:ye}),onClick:()=>{V(o?.bridge?.bridgeId),B(o,!0),t&&!e?C(we.SWAP):I?s(!1):n()}},ye&&Le.default.createElement(H,{type:"okx-defi-nft-selected",size:16,className:E.bridgeSelectedIcon}),Le.default.createElement("div",{className:E.bridgeInfo},Le.default.createElement(et,{src:W,width:16,height:16,alt:X,className:E.bridgeIcon}),X,Le.default.createElement(Ib,{bridgeId:q?.bridgeId}),q?.bridgeType===hn.OFFICIAL&&Le.default.createElement($,{className:(0,Kn.default)(E.routerLabel),category:$.CATEGORY.fill,color:$.COLOR.grey,size:$.SIZE.md},m("swaptrade_xrouting_tag_official"))),Le.default.createElement("div",{className:E.itemPrice,ref:a},Le.default.createElement("span",{className:E.price},Le.default.createElement(Zt,{maxWidth:c,tipText:ve,text:ve})),Le.default.createElement(xb,{routerLabel:K,classNames:(0,Kn.default)(E.needWarpDefault,{[E.needWarp]:l}),maxWidth:c})),G&&Le.default.createElement("div",{className:E.itemSave},Le.default.createElement(H,{type:"okx-defi-dex-fireworks-2",className:(0,Kn.default)("font-16",E.youSaveIcon)}),m("swaptrade_xrouting_modal_comparative_savings1",{value:Le.default.createElement("span",{className:(0,Kn.default)(E.savePrice,"inline-block")},Ge(F(G||"0").toString(),U,{isFloor:!1}))})),Le.default.createElement("div",{className:E.itemDetail},Le.default.createElement($,{category:$.CATEGORY.fill,color:$.COLOR.grey,size:$.SIZE.lg},Le.default.createElement(H,{type:"okx-defi-dex-clock",size:14,className:E.bridgeLeftIcon}),m("swaptrade_xrouting_tag_mins",{value:(parseInt(Q||0,10)/60).toFixed(0)})),!w.computedIsFromBtcCoin&&Le.default.createElement($,{category:$.CATEGORY.fill,color:$.COLOR.grey,size:$.SIZE.lg},Le.default.createElement(H,{type:"okx-defi-dex-gas-station-1",size:14,className:E.bridgeLeftIcon}),_e),(e||t)&&Le.default.createElement(Rl,{onClick:Ce=>{T&&(Ce.stopPropagation(),Ce.preventDefault(),B(o)),t&&!e?C(we.XROUTER):x(!0)}})))},Nb=v(nC);var sC=({onClose:e=()=>{},isDialog:t,setVisible:o,animationRef:n})=>{let{isSm:s}=z(),{quoteStore:a}=g(),{pathSelectionRouterList:l}=a,p=Ur(t?85:69);return Xl.default.createElement("div",{className:E.bridgeListContent,style:{maxHeight:s?"":`${p}px`}},!t&&Xl.default.createElement(qn,{animationRef:n}),l&&l?.map((c,u)=>Xl.default.createElement(Nb,{key:u,bridgeItem:c,onClose:e,isDialog:t,isSm:s,setVisible:o})))},Eb=v(sC);r();i();var $l={content:"_content_1xny8_1","compare-title":"_compare-title_1xny8_5",compareTitle:"_compare-title_1xny8_5","close-icon":"_close-icon_1xny8_10",closeIcon:"_close-icon_1xny8_10"};var aC=({visible:e,setVisible:t})=>{let o=(0,br.useRef)(null);return br.default.createElement(Bt,{visible:e,onClose:()=>{t(!1)},title:br.default.createElement("div",{className:$l.compareTitle},br.default.createElement("span",null,m("swaptrade_xrouting_cross_chain_routes")),br.default.createElement(Ko,{propsRef:o,isBridge:!0})),closeIconClassName:$l.closeIcon},br.default.createElement("div",{className:(0,Lb.default)($l.content)},br.default.createElement(Eb,{animationRef:o,isDialog:!1,setVisible:t})))},Ab=v(aC);r();i();var Db=({isSmallWindow:e})=>{let t=P(),o="bridge_route";if(t){Ae({ext_button_name:o});return}e&&Da({button_name:o})};var lC=({isDialog:e,overviewMode:t=!1})=>{let{isSm:o}=z(),n=P(),{quoteStore:s,commonStore:a,smartRouterStore:l}=g(),p=(0,pe.useRef)(null),[c,u]=(0,pe.useState)(!1),f=(0,pe.useRef)(null),h=(0,pe.useRef)(null),{quote:S,setCompareVisible:w}=s,{computedIsWalletEnv:k}=a,{setXRouteModal:T}=l,[C,x]=(0,pe.useState)(0),[I,U]=(0,pe.useState)(0),[F,B]=(0,pe.useState)(0),[V,q]=(0,pe.useState)(!1),{bridgeName:Q,bridgeLogoUrl:G,bridgeType:K}=S.bestRoute?.bridge||{},{claimMsgInDetail:oe}=Cl({quoteInfo:S.bestRoute,isDialog:e,className:E.claimMsg});(0,pe.useEffect)(()=>{let se=p.current;if(se){let _e=o?340:352,ye=f?.current?.getBoundingClientRect()?.width||0,W=se.getBoundingClientRect().width||_e,X=se.childNodes[0].getBoundingClientRect().width,ve=W-X,Ce=se.childNodes[1],D=Ce.childNodes.length,he=20+Ce?.childNodes[0]?.getBoundingClientRect()?.width+Ce?.childNodes[D-1]?.getBoundingClientRect()?.width,J=ve-he,Mt=h?.current?.getBoundingClientRect()?.width||0,tr=ve-he-ye-Mt,sn=ve-he-ye;x(J),U(sn),q(ye>=J),B(tr>25?tr:0)}},[Q,S.isFetchQuoting,f,h]);let ie=(0,pe.useMemo)(()=>(S?.bestRoute?.routerLabel||"").split(",")?.[0],[S?.bestRoute?.routerLabel]),ce=()=>{t||(Db({isSmallWindow:!0}),e&&!o?T(we.ROUTER_SELECT):w(!0))};return pe.default.createElement(pe.default.Fragment,null,pe.default.createElement("div",{key:"smartRouter",className:(0,Vi.default)("flex","items-center","justify-between",n?"font-12":"font-14",E.itemLabel),ref:p},pe.default.createElement("span",{className:(0,Vi.default)(E.itemLabel)},m("swaptrade_bot_hyperlink_label_bridge_route")),pe.default.createElement(ge,null,pe.default.createElement(A,{className:(0,Vi.default)("flex align-items-center content-primary",E.xRouter,{[E.walletRouter]:k}),onClick:ce},G&&pe.default.createElement("img",{src:G,width:16,height:16,alt:Q,className:E.bridgeIcon}),Q&&pe.default.createElement("span",{className:(0,Vi.default)(n?"font-12":"font-14",E.bridgeName,{ellipsis:V}),style:{maxWidth:`${C}px`},ref:f},Q),K===hn.OFFICIAL&&pe.default.createElement("div",{ref:h,className:(0,Vi.default)("flex align-items-center",E.bridgeRouterTag)},pe.default.createElement(Gi,{isOfficial:!0,style:{maxWidth:`${I}px`}})),t?null:pe.default.createElement(pe.default.Fragment,null,ie&&F>0&&pe.default.createElement(Gi,{routerLabelValue:ie,className:(0,Vi.default)(E.bridgeRouterTag),style:{maxWidth:`${F}px`}}),pe.default.createElement(ae,{iconName:"okx-defi-dex-arrow-right-1",className:"ml-4 content-secondary"}))))),s.quotePending?null:oe,t?null:pe.default.createElement(pe.default.Fragment,null,!(e&&!o)&&pe.default.createElement(Kh,null),pe.default.createElement(Fl.MobileView,{isDialog:e}),k&&pe.default.createElement(pe.default.Fragment,null,pe.default.createElement(Ab,{visible:c,setVisible:se=>{u(se)}}),pe.default.createElement(Wl,{isBridge:!0}))))},Pb=v(lC);r();i();var bo=_(b());r();i();var Hi=_(b()),Ob=_(y());r();i();var mC=()=>{let{fromToStore:e,quoteStore:t,commonStore:o}=g(),{computedIsCrossChain:n}=e,{quote:s}=t,{fromNativeTokenSymbol:a,estimateGasFeeAmount:l,estimateGasFeeAmountUsd:p,bridge:c,fromToken:u}=s?.bestRoute||{},{estimateBridgeFeeAmountUsd:f,estimateBridgeFeeAmount:h,bridgeName:S}=c||{},{currencyConversion:w,computedNowCurrencySymbol:k}=o;return n?m("swaptrade_mid_dialog_desc_est_network_fee",{chain:u?.chainName,value2:m("swaptrade_modal_desc_crosschain_valuediff_variavle",{price:h?Ge(w(f).toString(),k):"--",fee:h?`${qe(h)} ${a}`:"--"}),bridge:S,value1:m("swaptrade_modal_desc_crosschain_valuediff_variavle",{price:p?Ge(w(p).toString(),k):"--",fee:l?`${qe(l)} ${a}`:"--"})}):""},Ql=mC;var pC=({toolTipsProps:e={}})=>{let{swapStore:t,fromToStore:o,quoteStore:n}=g(),{computedIsFreeNetworkFee:s}=n,{computedIsFromBtcChain:a}=o,{label:l,Container:p,gasFee:c}=Nl({gasFee:t.computedCrossChainFromFee,isFreeNetworkFee:s}),u=Ql();return!a&&Hi.default.createElement(be,{key:"gasFee"},Hi.default.createElement("div",{className:(0,Ob.default)(E.itemLabel)},l,!s&&u&&Hi.default.createElement(M,{title:u,...e},Hi.default.createElement(it,null))),Hi.default.createElement(p,{isOfflineType:s},Hi.default.createElement(ge,null,c)))},Mb=v(pC);r();i();var Ri=_(b()),Fb=_(y());var cC=({toolTipsProps:e={},inputLabel:t=null})=>{let{swapStore:o,fromToStore:n,quoteStore:s}=g(),{computedIsOfflineType:a}=s,{computedIsFromBtcChain:l,computedIsCrossChain:p}=n,{label:c,Container:u,gasFee:f}=Gl({gasFee:o.computedEstimateGasFee,isOfflineType:a}),{detailLabel:h}=Be(),S=()=>p?o.computedCrossChainFromFee:f,w=Ql();return!l&&Ri.default.createElement(be,{key:"gasFee"},Ri.default.createElement("div",{className:(0,Fb.default)(E.itemLabel,h)},t||c,w&&Ri.default.createElement(M,{title:w,...e},Ri.default.createElement(it,null))),Ri.default.createElement(u,{isOfflineType:a},Ri.default.createElement(ge,null,S())))},Bb=v(cC);r();i();var Xn=_(b()),ac=_(y());var dC=()=>{let{slippageStore:e}=g(),{computedMinimumReceived:t}=e,o=P();return Xn.default.createElement(be,{key:"minimumReceived"},Xn.default.createElement("span",{className:(0,ac.default)(E.itemLabel)},m("swaptrade_transfer_label_min_receive")),Xn.default.createElement(ge,null,Xn.default.createElement(mr,{value:t},Xn.default.createElement("div",{className:(0,ac.default)("ellipsis font-bold",o?"font-12 content-primary":`font-14 ${E.minReceived}`)},t))))},Zl=v(dC);r();i();var io=_(b()),$s=_(y());r();i();var lc=_(b());ue();var _C=()=>{let{quoteStore:e,commonStore:t,solanaPriorityFeeStore:o}=g(),{quote:n}=e,{computedPriorityFeeOfUsd:s,computedPriorityFeeAmount:a,jitoData:l}=o||{},{currencyConversion:p,computedNowCurrencySymbol:c}=t,{solTokenSymbol:u}=l||{},f=Go.get(n,"bestRoute.quoteNetWorkFeeOfMoney"),h=Go.get(n,"bestRoute.networkFeeOfNativeToken"),{networkFeeUsd:S,networkFeeAmount:w}=(0,lc.useMemo)(()=>({networkFeeUsd:Ge(p(f).toString(),c),networkFeeAmount:qe(h)}),[f,p,c,h]);return(0,lc.useMemo)(()=>m("swaptrade_modal_advance_options_tooltip_network_fee",{value:S,num:w,token:u,value1:Ge(p(s).toString(),c),num1:qe(a),token1:u}),[c,a,s,p,w,S,u])},Wb=_C;var uC=({toolTipsProps:e={}})=>{let{swapStore:t,solanaPriorityFeeStore:o}=g(),n=Wb(),{feeType:s,setVisible:a}=o||{},l=(0,io.useMemo)(()=>{let p=Tn[s];return p?m(p.text):""},[s]);return io.default.createElement(be,{key:"gasFee"},io.default.createElement("div",{className:(0,$s.default)(E.itemLabel)},m("swaptrade_order_info_label_network_fee"),io.default.createElement(M,{title:n,...e},io.default.createElement(it,null))),io.default.createElement(ge,null,io.default.createElement(A,{className:(0,$s.default)("font-bold","flex","align-items-center",E.solanaFee),onClick:()=>{a(!0)}},io.default.createElement("span",{className:(0,$s.default)("font-12","content-primary",E.solanaFeeType)},l),io.default.createElement("div",{className:(0,$s.default)("flex","align-items-center","content-primary",E.flexShrink)},io.default.createElement("span",{className:"font-12"},t.computedEstimateGasFee),io.default.createElement(ae,{iconName:"okx-defi-dex-arrow-right-1",className:"ml-4 content-secondary"})))))},Ub=v(uC);r();i();var Ve=_(b()),im=_(y());r();i();var om=_(b());r();i();var mi=_(b());r();i();var mc=_(b()),qb=_(y());r();i();var Gb={root:"_root_89t9a_1"};var $n=({className:e,disabled:t,onConfirm:o})=>mc.default.createElement("div",{className:(0,qb.default)(e,Gb.root)},mc.default.createElement(Y,{block:!0,disabled:t,size:Y.SIZE.lg,category:Y.CATEGORY.fill,type:Y.TYPE.highlight,onMouseDown:o},m("swaptrade_extension_cinteraction_confirm")));r();i();var Yi=_(b()),cc=_(y());r();i();var Qo=_(b()),pc=_(y());r();i();var Qn={root:"_root_45v5h_1",label:"_label_45v5h_12",icon:"_icon_45v5h_25","mev-tip":"_mev-tip_45v5h_28",mevTip:"_mev-tip_45v5h_28",tooltip:"_tooltip_45v5h_34"};var fC=()=>{let{isSm:e}=z();return e?null:Qo.default.createElement(M,{rebirthPopper:!0,placement:M.DIRECTION.topLeft,title:m("swaptrade_history_tooltip_desc_mev_info"),width:246},Qo.default.createElement(ae,{className:(0,pc.default)("okds-information-circle","content-contrast","cursor-pointer",Qn.icon)}))},gC=({mevVisible:e,onMevChange:t=()=>{}})=>{let{mevStore:o}=g(),{isShowMev:n}=o,[s,a]=(0,Qo.useState)(!1),{isSm:l}=z();return n?Qo.default.createElement("div",{className:(0,pc.default)("flex items-center justify-between")},Qo.default.createElement(A,{className:Qn.label,onClick:()=>{l&&a(!0)}},m("swaptrade_history_label_mev_protect"),l?null:Qo.default.createElement(fC,null)),l?Qo.default.createElement(N.Tip,{visible:s,title:m("swaptrade_history_label_mev_protect"),confirmText:m("commonall_text_btn_ok_active"),onConfirm:()=>{a(!1)}},m("swaptrade_history_tooltip_desc_mev_info")):null,Qo.default.createElement(Rm,{size:Rm.SIZE.sm,onChange:p=>{t(p)},checked:e})):null},zb=v(gC);r();i();var jb=_(b());var hC=()=>{let{fromToStore:e}=g(),{getChainInfo:t,from:o,to:n,computedIsSingleChain:s}=e,a=t(o.chainId),l=t(n.chainId);return(0,jb.useMemo)(()=>s?[]:[{chainName:a.chainName,logoUrl:a.logoUrl,supportMev:a.supportMev},{chainName:l.chainName,logoUrl:l.logoUrl,supportMev:l.supportMev}],[a.chainName,a.logoUrl,a.supportMev,l.chainName,l.logoUrl,l.supportMev,s])},Jl=hC;r();i();var li=_(b()),Zs=_(y());r();i();var Qs={item:"_item_u81sj_1","chain-name":"_chain-name_u81sj_5",chainName:"_chain-name_u81sj_5","success-icon":"_success-icon_u81sj_8",successIcon:"_success-icon_u81sj_8","fail-icon":"_fail-icon_u81sj_12",failIcon:"_fail-icon_u81sj_12"};var bC=({dataSource:e})=>li.default.createElement("ul",{className:(0,Zs.default)("flex flex-col")},e.map((t,o)=>li.default.createElement("li",{key:o,className:(0,Zs.default)("flex items-center justify-between font-12",Qs.item)},li.default.createElement("div",{className:"flex items-center"},li.default.createElement(Wr,{alt:t.chainName,size:16,src:t.logoUrl}),li.default.createElement("span",{className:Qs.chainName},t.chainName)),t.supportMev?li.default.createElement(ae,{className:(0,Zs.default)("okds-success-circle",Qs.successIcon)}):li.default.createElement(ae,{className:(0,Zs.default)("okds-fail-circle",Qs.failIcon)})))),Vb=bC;var SC=({className:e,onMevChange:t,mevState:o})=>{let n=Jl(),{mevStore:s}=g(),{isShowMev:a}=s,l=(0,Yi.useMemo)(()=>(o===Ye.USER_ON||o===Ye.AUTO_ON)&&a,[o,a]);return a?Yi.default.createElement("div",{className:(0,cc.default)(e,Qn.root)},Yi.default.createElement(zb,{mevVisible:l,onMevChange:p=>{t(p?Ye.USER_ON:Ye.USER_OFF)}}),o===Ye.USER_OFF&&Yi.default.createElement("p",{className:(0,cc.default)(Qn.mevTip)},m("swaptrade_trade_reminder_turn_off_mev")),l&&Yi.default.createElement(Vb,{dataSource:n})):null},Zn=v(SC);r();i();var em=_(b());var Jn=()=>{let{slippageStore:e,mevStore:t,fromToStore:{from:o,to:n}}=g(),{setMevUserSwitchOpen:s,mevSwitchOpenStatue:a}=t,{computedRealSlippageValue:l}=e,[p,c]=(0,em.useState)(a);return(0,em.useEffect)(()=>{c(a)},[a]),{mevState:p,onMevChange:S=>{c(S)},onSubmit:()=>{s(p),Mr.info(wn.SWAP_SLIPPAGER_MEV_SETTING,{mevState:p,slippage:String(l),from:{chainId:o?.chainId,tokenContractAddress:o?.tokenContractAddress},to:{chainId:n?.chainId,tokenContractAddress:n?.tokenContractAddress}})},onReset:()=>{c(a)}}};r();i();var Sr=_(b());r();i();function vC(){let{commonStore:{currencyConversion:e,computedNowCurrencySymbol:t}}=g(),o={needPlaceholder:!0};return{getUsd:(n,s)=>Ge(e(n).toString(),t,{...o,...s}),getTokenAmount:n=>qe(n,o)}}var es=vC;r();i();ue();var Hb=(e,t)=>{let{quoteStore:o,solanaPriorityFeeStore:n}=l_(),{bestRoute:s}=o.quote,a={};if(!s)a={};else{let{fromToken:u,fromTokenAmount:f,fromTokenPrice:h,toTokenPrice:S,receiveAmount:w,toToken:k}=s;a={from_token_address:u?.tokenContractAddress,from_token_amount:f,from_amount_usdt:h,to_token_address:k?.tokenContractAddress,to_token_amount:w,to_amount_usdt:S,chain:u?.chainName}}let l=ee(n,"jitoData",{}),p=e===lr.CUSTOM,c=p?t:ee(l,`${e}Fee`);x_({network_fee_type:"Jito",tab_name:"Advanced",...a,custom_or_auto:p?"custom":"auto",network_fee_details:{[lu[e]]:`${c}${l.solTokenSymbol}`}})};var Rb="solana_fee_type",Yb=()=>{let{solanaPriorityFeeStore:e}=g(),{computedPriorityFeeMap:t,computedPriorityFeeAmount:o,jitoData:n,setFeeType:s,feeType:a,setCustomFee:l}=e||{},[p,c]=(0,Sr.useState)(o),[u,f]=(0,Sr.useState)(a),[h,S]=(0,Sr.useState)(a!==lr.CUSTOM?a:lr.MARKET),[w,k]=(0,Sr.useState)(!1);(0,Sr.useEffect)(()=>{let B=ot.get(Rb);B&&(s(B.type),B.type===lr.CUSTOM&&l(B.customAmount))},[l,s]),(0,Sr.useEffect)(()=>{u!==lr.CUSTOM&&c(o)},[o,u]),(0,Sr.useEffect)(()=>{f(a)},[a]);let T={fee:o,type:a},C=(B,V,q)=>{c(V),f(B),k(q),B!==lr.CUSTOM&&S(B)},x=()=>{c(T.fee),f(T.type),k(!1)},I=()=>{s(u);let B="";u===lr.CUSTOM&&(B=p,l(B)),ot.set(Rb,{type:u,customAmount:B}),Hb(u,p)},{getTokenAmount:U,getUsd:F}=es();return{error:w,fee:p,type:u,latestSelectType:h,feeMap:t,max:n?.maxFee,currency:n?.solTokenSymbol,onChange:C,onReset:x,onSubmit:I,getTokenAmount:U,getUsd:F}};r();i();var ho=_(b());var wC=({params:e,setSlippageMode:t,setDynamicCustomMax:o,setDynamicCustomMaxError:n,setInputCache:s,setFixedSlippageLevel:a,setFixedSlippage:l,setFixedCustomError:p,safeMoonStore:c})=>{if(t(e.mode),e.mode===Di.DYNAMIC){let f=e.dynamicData.customMax||"";o(f),n(e.dynamicData.error),s("")}if(e.mode===Di.FIXED){let u=e.fixedData.value,f=u||"";a(e.fixedData.level),l(f),p(e.fixedData.error),s(f),c.checkIsChanged&&c.checkIsChanged(u)}},kC=({slippageMode:e,fixedSlippage:t,fixedSlippageLevel:o,dynamicCustomMax:n,setSlippageSetting:s,quoteStore:a})=>{let l=e===Di.DYNAMIC,p=e===Di.FIXED?t:"",c=e===Di.FIXED?o:z_.LOW,u=e===Di.DYNAMIC?n:"";s({mode:e,autoIsSelected:l,inputSlippage:p,level:c,customMax:u}),y_({custom_or_auto:l?"auto":"custom"}),a.fetchQuoteDebounce()},TC=({initState:e,setSlippageMode:t,setFixedSlippage:o,setFixedSlippageLevel:n,setFixedCustomError:s,setDynamicCustomMax:a,setDynamicCustomMaxError:l,setInputCache:p})=>{t(e.mode),o(e.fixedData.value),n(e.fixedData.level),s(e.fixedData.error),a(e.dynamicData.customMax),l(e.dynamicData.error),p("")},ts=()=>{let{slippageStore:e,safeMoonStore:t,quoteStore:o,fromToStore:n}=g(),{minSlippageShow:s,maxSlippageShow:a,slippageSetting:l,setSlippageSetting:p,setInputCache:c,computedAutoSlippage:u,computedSupportCustomMax:f,computedFixedSlippageLevelMap:h,computedDynamicSlippageLimit:S,computedMinimumReceived:w,isFrozen:k,isSingleChain:T}=e||{},[C,x]=(0,ho.useState)(l.mode),[I,U]=(0,ho.useState)(l.inputSlippage),[F,B]=(0,ho.useState)(l.level),[V,q]=(0,ho.useState)(!1),[Q,G]=(0,ho.useState)(l.customMax),[K,oe]=(0,ho.useState)(!1),ie=C==="fixed"&&V||C==="dynamic"&&K;(0,ho.useEffect)(()=>{x(l.mode)},[l.mode]),(0,ho.useEffect)(()=>{U(l.inputSlippage)},[l.inputSlippage]),(0,ho.useEffect)(()=>{B(l.level)},[l.level]),(0,ho.useEffect)(()=>{G(l.customMax)},[l.customMax]);let ce=W=>{let{text:X,type:ve}=V_({level:F,value:W,min:s,max:a,auto:u,swap:T,safemoon:t?.computedSafeMoonToken?.tokenSymbol});return{type:ve,text:X}},se={level:F,value:I||"",levelMap:n?.computedIsSingleChain?h:null,min:s,max:a,disabled:k,validator:ce},_e={showDynamicSlippage:!0,supportCustomMax:f,dynamicSlippage:u,customMax:Q,dynamicMax:S.dynamicMax,dynamicMin:S.dynamicMin,recommendMax:S.recommendMax,recommendMin:S.recommendMin,safemoon:t?.computedSafeMoonToken?.tokenSymbol},ye={mode:l.mode,fixedData:{value:l.inputSlippage,level:l.level,error:!1},dynamicData:{customMax:l.customMax,error:!1}};return{mode:C,fixedData:se,dynamicData:_e,error:ie,onChange:W=>{wC({params:W,setSlippageMode:x,setDynamicCustomMax:G,setDynamicCustomMaxError:oe,setInputCache:c,setFixedSlippageLevel:B,setFixedSlippage:U,setFixedCustomError:q,safeMoonStore:t})},onSubmit:()=>{kC({slippageMode:C,fixedSlippage:I,fixedSlippageLevel:F,dynamicCustomMax:Q,setSlippageSetting:p,quoteStore:o})},onReset:()=>{TC({initState:ye,setSlippageMode:x,setFixedSlippage:U,setFixedSlippageLevel:B,setFixedCustomError:q,setDynamicCustomMax:G,setDynamicCustomMaxError:oe,setInputCache:c})},minimumReceived:w}};r();i();var os={root:"_root_1q8f9_1",mev:"_mev_1q8f9_6",slippage:"_slippage_1q8f9_7",priority:"_priority_1q8f9_10",button:"_button_1q8f9_13","sub-title":"_sub-title_1q8f9_16",subTitle:"_sub-title_1q8f9_16"};var CC=({visible:e,onClose:t})=>{let o=ni({onBack:t}),n=ts(),s=Yb(),a=Jn();return mi.default.createElement(N,{width:400,className:"universe-swap",title:mi.default.createElement("div",{className:"font-700"},m("swaptrade_trading_mode_header_settings")),alignBottom:!0,noMargin:!0,noTopRadius:!1,noContentPadding:!0,visible:e,onClose:()=>{s.onReset(),n.onReset(),a.onReset(),t()},windowStyle:{background:"var(--okd-color-background-base-primary)"},...o},mi.default.createElement("div",{className:os.root},mi.default.createElement(Zn,{className:os.mev,...a}),mi.default.createElement(xn,{className:os.slippage,...n}),mi.default.createElement(Tu.DetailMode,{className:os.priority,...s}),mi.default.createElement($n,{className:os.button,disabled:s.error||n.error,onConfirm:()=>{s.onSubmit(),n.onSubmit(),a.onSubmit(),t()}})))},Kb=v(CC);r();i();var Ki=_(b()),Xb=_(y());r();i();var Js=_(b()),_c=_(y());r();i();var dc={label:"_label_1fqh5_1",text:"_text_1fqh5_6"};var xC=({className:e,minimumNum:t})=>Js.default.createElement("div",{className:(0,_c.default)(e,"flex items-center justify-between",dc.label)},Js.default.createElement("span",{className:(0,_c.default)("font-14 mr-12 content-contrast",dc.text)},m("swaptrade_transfer_label_min_receive")),Js.default.createElement(mr,{value:t},Js.default.createElement("div",{className:"ellipsis font-14 font-bold content-primary"},t))),tm=xC;r();i();var rs={root:"_root_18om1_1",mev:"_mev_18om1_6",slippage:"_slippage_18om1_7",min:"_min_18om1_10",button:"_button_18om1_13"};var yC=({visible:e,onClose:t})=>{let o=ts(),n=Jn();return Ki.default.createElement(Bt,{visible:e,onClose:()=>{o.onReset(),n.onReset(),t()},windowStyle:{background:"var(--okd-color-background-base-primary)"},title:m("swaptrade_extension_header_title_slippage_tolerance"),scrollBoxClassName:"slippage-tg-scroll-box"},Ki.default.createElement("div",{className:(0,Xb.default)("flex flex-col",rs.root)},Ki.default.createElement(Zn,{className:rs.mev,...n}),Ki.default.createElement(xn,{className:rs.slippage,...o}),Ki.default.createElement(tm,{className:rs.min,minimumNum:o.minimumReceived}),Ki.default.createElement($n,{className:rs.button,disabled:o.error,onConfirm:()=>{o.onSubmit(),n.onSubmit(),t()}})))},$b=yC;r();i();var pi=_(b());r();i();var is={root:"_root_18om1_1",mev:"_mev_18om1_6",slippage:"_slippage_18om1_7",min:"_min_18om1_10",button:"_button_18om1_13"};var IC=({visible:e,onClose:t})=>{let o=ni({onBack:t}),n=ts(),s=Jn();return pi.default.createElement(N,{width:400,className:"universe-swap",title:pi.default.createElement("div",{className:"font-700"},m("swaptrade_extension_header_title_slippage_tolerance")),alignBottom:!0,noMargin:!0,noTopRadius:!1,noContentPadding:!0,visible:e,onClose:()=>{n.onReset(),s.onReset(),t()},windowStyle:{background:"var(--okd-color-background-base-primary)"},...o,transitionProps:null},pi.default.createElement("div",{className:is.root},pi.default.createElement(Zn,{className:is.mev,...s}),pi.default.createElement(xn,{className:is.slippage,...n}),pi.default.createElement(tm,{className:is.min,minimumNum:n.minimumReceived}),pi.default.createElement($n,{className:is.button,disabled:n.error,onConfirm:()=>{n.onSubmit(),s.onSubmit(),t()}})))},Qb=IC;var NC=({visible:e,onClose:t,isWallet:o})=>{let{quoteStore:n,solanaPriorityFeeStore:s={}}=g();return!n.enableQuoteAggregates&&s.jitoData?om.default.createElement(Kb,{visible:e,onClose:t}):o?om.default.createElement($b,{visible:e,onClose:t}):om.default.createElement(Qb,{visible:e,onClose:t})},rm=v(NC);r();i();var Zb=_(b());var EC=()=>{let{fromToStore:e,accountStore:t,safeMoonStore:o,quoteStore:n,slippageStore:s}=g(),a=!!s.computedVolatilityTips,l=(0,Zb.useMemo)(()=>e.from.amount===""?!1:o.computedSlippageTips?.tip&&o.computedPairSlippage&&!o.isChanged?!0:a,[e.from.amount,o.computedSlippageTips?.tip,o.computedPairSlippage,o.isChanged,a]);return{alive:!t.computedNonsupportChain&&n.computedQuoteIntervalIsEmpty&&n?.quote?.bestRoute?.isHoneypot!=="1"&&l,tip:a?s.computedVolatilityTips.tip:o.computedSlippageTips?.tip,tipEquation:a?s.computedVolatilityTips.tipEquation:o.computedSlippageTips?.tipEquation}},Jb=EC;r();i();var Xi=_(b());r();i();var tS=_(b()),uc=_(y());r();i();var eS={tangerine:"_tangerine_1nfvr_1",green:"_green_1nfvr_5",gray:"_gray_1nfvr_9"};var LC=({type:e,children:t,...o})=>tS.default.createElement($,{...o,className:(0,uc.default)(o.className,eS[e]),innerClassName:(0,uc.default)("flex items-center")},t),oS=LC;var AC=({isWallet:e})=>{let{mevStore:t}=g(),o=Jl(),{isSm:n}=xe(),{mevSwitchOpenStatue:s,isShowMev:a}=t,l=e||n?$.SIZE.sm:$.SIZE.md,p=(0,Xi.useMemo)(()=>{let u=o.filter(f=>f.supportMev);return u.length===1?Xi.default.createElement(xt,{className:"shrink-0",alt:u[0].chainName,size:16,src:u[0].logoUrl}):null},[o]),c=(0,Xi.useMemo)(()=>{if(!a)return null;switch(s){case Ye.AUTO_ON:case Ye.USER_ON:return{type:"green",textKey:"swaptrade_history_tag_mev_protected"};case Ye.AUTO_OFF:return{type:"gray",textKey:"swaptrade_trade_tag_antimev_off"};case Ye.USER_OFF:return{type:"tangerine",textKey:"swaptrade_trade_tag_antimev_off"};default:return null}},[a,s]);if(c){let{type:u,textKey:f}=c;return Xi.default.createElement(oS,{type:u,size:l,className:"mr-8",ellipsis:!0},p,Xi.default.createElement("span",{className:"ml-2 ellipsis"},m(f)))}return null},rS=v(AC);var iS=e=>nr(e,{needZero:!1}),DC=({isWallet:e})=>{let[t,o]=(0,Ve.useState)(!1),{alive:n,tip:s,tipEquation:a}=Jb(),{slippageStore:l,quoteStore:p,safeMoonStore:c}=g(),{slippageSetting:u,computedAutoSlippage:f,computedSlippageValue:h}=l,{customMax:S,inputValue:w,autoIsSelected:k}=u,{computedIsOfflineType:T}=p,{detailLabel:C,detailValue:x="content-primary",warning:I}=Be(),U=()=>{Ae({button_name:"slippage"}),o(!t)};(0,Ve.useEffect)(()=>{o(!1)},[T]);let F=e?{maxWidth:200,placement:M.DIRECTION.topRight}:{},B=Number(S?Se.min(S,f):h),V=n||!k||k&&S&&Se.lt(S,f),q="",Q=c?.computedSafeMoonToken?.tokenSymbol;Q&&k&&S&&Se.lt(S,f)&&(q=m("swaptrade_cell_alert_token_includes_tax",{token:c?.computedSafeMoonToken?.tokenSymbol,num:iS(f)})),Q&&!k&&w&&Se.lt(w,f)&&(q=m("swaptrade_cell_alert_token_includes_tax",{token:c?.computedSafeMoonToken?.tokenSymbol,num:iS(f)}));let G=T?m("swaptrade_setting_slippage_placeholder_auto"):Se.thousandFormat(B,{style:"percent"});return Ve.default.createElement(Ve.default.Fragment,null,Ve.default.createElement(be,{key:"slippage"},Ve.default.createElement("span",{className:(0,im.default)("flex items-center",E.itemLabel,C)},Ve.default.createElement("span",null,m("swaptrade_extension_label_slippage_tolerance")),Ve.default.createElement(M,{title:m("swaptrade_modal_advance_options_tooltip_slippage_desc"),...F},Ve.default.createElement(it,null))),Ve.default.createElement(ge,null,Ve.default.createElement(A,{className:(0,im.default)(["font-bold","flex","align-items-center",{[I]:V},{[E.colorOrange]:V},E.slippage,x]),onClick:U},Ve.default.createElement(rS,{isWallet:e}),Ve.default.createElement("span",null,G),Ve.default.createElement(ae,{iconName:"okx-defi-dex-arrow-right-1",className:"ml-4 content-secondary"})))),Ve.default.createElement(rm,{isWallet:e,visible:t,onClose:()=>o(!1)}),n&&Ve.default.createElement(be,null,Ve.default.createElement("span",{className:(0,im.default)("flex items-center font-12",E.slippageTips)},Ve.default.createElement(ar,{text:q||s,equation:a}))))},nS=v(DC);var PC=()=>{let{fromToStore:e,commonStore:t,quoteStore:o,slippageStore:n,swapStore:s}=g(),a=Po(),{computedIsFromBtcChain:l}=e,{computedIsWalletEnv:p}=t,{computedIsOfflineType:c,computedIsFreeNetworkFee:u}=o,{computedMinimumReceived:f}=n,{isSwapSolana:h}=s,S=h(e?.from?.chainId),w=(0,bo.useMemo)(()=>S&&o.enableQuoteAggregates?bo.default.createElement(Ub,{key:"gasFee",toolTipsProps:a}):l?null:bo.default.createElement(Bb,{key:"gasFee",toolTipsProps:a}),[a,l,S,o.enableQuoteAggregates]),k=(0,bo.useMemo)(()=>l?null:bo.default.createElement(Mb,{key:"gasFee",toolTipsProps:a}),[a,l]),T=(0,bo.useMemo)(()=>bo.default.createElement(nS,{isWallet:p,key:"slippage"}),[p]),C=(0,bo.useMemo)(()=>f&&bo.default.createElement(Zl,null),[f]);return{gasFee:w,bridgeGasFee:k,slippage:c?null:T,bridgeSlippage:u?null:T,minReceive:C,estDuration:bo.default.createElement(Hn,null)}},nm=PC;r();i();var sS=_(b());function ea(e){let{quoteStore:{setIsDialog:t}}=g();(0,sS.useEffect)(()=>{t(e)},[e,t])}var OC=({isDialog:e})=>{let{quoteStore:t,swapDappStore:o,commonStore:n}=g(),{noCurrentPathTipInfo:{visible:s,bridgeName:a},setNoCurrentPathTipInfo:l,computedIsNoQuote:p,quotePending:c}=t,{isMobile:u,isSm:f}=z(),h=P(),S=gt(),w=u||e||h||S,k=(0,So.useMemo)(()=>h?!1:!f,[h,f]);ea(e);let T=Po(),{bridgeSlippage:C,minReceive:x}=nm(),I=!o.computedSupportDappTradeByChain&&!kn.computedIsLimitRegion&&(!p||c);return So.default.createElement(So.default.Fragment,null,I&&So.default.createElement("div",{className:(0,aS.default)("flex flex-col",E.detailWrap,{[E.walletGap]:h,[E.pcGap]:!h})},w?So.default.createElement(Pb,{key:"bridgeRoute",isDialog:e}):null,So.default.createElement(Hl,{key:"exchangeRateWrap",toolTipsProps:T}),w?So.default.createElement(bb,{foldMode:k,showMore:!w,isSmallWindow:w}):null,w?So.default.createElement(Hn,null):null,C,x,So.default.createElement(fb,null)),So.default.createElement(Vl,{visible:s,setVisible:l,bridgeName:a}))},lS=v(OC);r();i();var vo=_(b()),OS=_(y());r();i();var ta=_(b()),fc=_(y());ue();var MC=({controlledServiceFeeInfo:e,labelClassName:t,valueClassName:o})=>{let{quoteStore:n,commonStore:s}=g(),a=e||ee(n,"quote.bestRoute.serviceFeeInfo",{}),{detailLabel:l,detailValue:p}=Be(),{isDisplayServiceFee:c,tooltip:u,serviceFee:f,label:h}=Y_({...a,formatServiceFeeUsd:s.currencyConversionWithSymbol});return c?ta.default.createElement(be,{key:"serviceFeeInfo"},ta.default.createElement(Ga,{label:h,tooltip:u,className:(0,fc.default)(t,l)}),ta.default.createElement(ge,null,ta.default.createElement(jl,{serviceFee:f,className:(0,fc.default)(o,p)}))):null},mS=v(MC);r();i();var Zo=_(b()),gc=_(y());var FC=({toolTipsProps:e})=>{let{quoteStore:t,outerStore:o,fromToStore:n}=g(),{from:s}=n,{extendFeeConfig:a}=o,{computedReferredFee:l}=t,p=a({chainId:s.chainId,fromTokenAddress:s.tokenContractAddress}).feePercent;return l?Zo.default.createElement(Zo.default.Fragment,null,Zo.default.createElement(be,null,Zo.default.createElement("span",{className:(0,gc.default)(E.itemLabel)},m("swaptrade_card_label_thirdparty_fee"),Zo.default.createElement(M,{title:m("swaptrade_card_tooltips_thirdparty_fee",{thirdParty:Ai().iframe_referrer,value:nr(p,{needZero:!1})}),...e},Zo.default.createElement(it,null))),Zo.default.createElement(ge,null,Zo.default.createElement("div",{className:(0,gc.default)(["font-bold","flex","align-items-center","content-primary"])},l))),Zo.default.createElement(Zl,null)):null},pS=v(FC);r();i();var $e=_(b()),ss=_(y());r();i();function cS({selector:e,offset:t,selfAdaption:o}){let n=document.querySelector(e);if(n)if(o)n.scrollIntoView({behavior:"smooth",block:"center"});else{let s=n.getBoundingClientRect().top+window.pageYOffset+t||0;window.scrollTo({top:s,behavior:"smooth"})}}r();i();var wc=_(b());r();i();var He=_(b()),$i=_(y());ue();r();i();var St=_(b());r();i();var sm=_(b());var BC=({col:e,onlyOne:t})=>{let o={category:$.CATEGORY.fill,size:$.SIZE.lg},{comparePercent:n,isOkxDex:s}=e;return t?null:s?sm.default.createElement($,{color:$.COLOR.lime,...o},m("swaptrade_quotecompare_label_best")):n===Km&&!s?sm.default.createElement($,{color:$.COLOR.grey,...o},nr(Km)):sm.default.createElement($,{color:$.COLOR.red,...o},nr(Se.floorMul(n,100)))},dS=BC;r();i();var am=_(b()),uS=_(y());r();i();var _S={"tooltip-icon":"_tooltip-icon_lscub_1",tooltipIcon:"_tooltip-icon_lscub_1"};var WC=()=>am.default.createElement("div",{className:(0,uS.default)("flex align-items-center justify-content-end")},m("swaptrade_quotelist_subtitle_difference"),am.default.createElement(M,{rebirthPopper:!0,popupProps:{className:"text-center"},maxWidth:204,placement:M.DIRECTION.bottom,title:m("swaptrade_yousave_tooltips_difference_in_value")},am.default.createElement(H,{size:13,type:"okx-defi-dex-information",className:_S.tooltipIcon}))),fS=WC;r();i();var lm=_(b()),hc=_(y());r();i();var gS={"col-item":"_col-item_1ic5o_1",colItem:"_col-item_1ic5o_1"};var UC=({dexAmountOutTitle:e,formatAmountOutOfMoney:t})=>lm.default.createElement("div",{className:(0,hc.default)("flex flex-column align-items-end",gS.colItem)},lm.default.createElement(Zt,{maxWidth:220,text:e,className:"keep-ltr"}),lm.default.createElement("span",{className:(0,hc.default)("color-content-contrast font-13")},t)),hS=UC;r();i();var ut=_(b()),bc=_(y());r();i();var ci=_(b());r();i();var bS={"dex-info":"_dex-info_1j82h_1",dexInfo:"_dex-info_1j82h_1"};var GC=({record:e})=>{let{isSm:t}=z(),o=m("swaptrade_yousave_tooltips_okx_dex"),n={type:"okx-defi-dex-information",size:13,className:bS.dexInfo},s=(0,ci.useCallback)(()=>{let a=N.tip({infoType:N.Tip.INFO_TYPE.info,children:ci.default.createElement(ci.default.Fragment,null,o),confirmText:m("swaptrade_yousave_dialog_btn_ok"),onConfirm:()=>{a.destroy()}})},[N.tip,o]);return e.isOkxDex?t?ci.default.createElement(H,{...n,onClick:s}):ci.default.createElement(M,{width:220,title:o},ci.default.createElement(H,{...n})):null},mm=GC;r();i();var Oo={"receive-info":"_receive-info_das2z_1",receiveInfo:"_receive-info_das2z_1","dex-name":"_dex-name_das2z_5",dexName:"_dex-name_das2z_5","col-value":"_col-value_das2z_12",colValue:"_col-value_das2z_12","gas-info":"_gas-info_das2z_20",gasInfo:"_gas-info_das2z_20","gas-icon":"_gas-icon_das2z_23",gasIcon:"_gas-icon_das2z_23","gas-text":"_gas-text_das2z_26",gasText:"_gas-text_das2z_26","dex-title":"_dex-title_das2z_30",dexTitle:"_dex-title_das2z_30","no-padding-left":"_no-padding-left_das2z_35",noPaddingLeft:"_no-padding-left_das2z_35","dex-detail":"_dex-detail_das2z_38",dexDetail:"_dex-detail_das2z_38"};var qC=({record:e,currentOptionValue:t})=>{let{smartRouterStore:o,quoteStore:{isDialog:n}}=g(),{isSm:s}=z(),{setXRouteModal:a,setOldRouterModal:l}=o,p=(0,ut.useMemo)(()=>t===Pr.DEXAMOUNTOUT?Se.showFloorTruncation(e.dexAmountOut,6):t===Pr.TOTALVALUE?e.formatAmountOutOfMoney:t===Pr.COMPAREPRICE?Se.showFloorTruncation(e.price,6):"",[e,t]),c=t!=="comparePrice";return ut.default.createElement("div",null,ut.default.createElement("div",{className:(0,bc.default)(Oo.receiveInfo)},ut.default.createElement("div",{className:Oo.dexTitle},ut.default.createElement(et,{className:(0,bc.default)("mr-6",Oo.logoUrl),alt:e.dexName||m("swaptrade_market_alternativetext_dex_icon"),src:e.logoUrl,resize:{width:32,height:32},width:16,height:16}),ut.default.createElement(Zt,{maxWidth:214,text:ut.default.createElement(ut.default.Fragment,null,e.dexName,ut.default.createElement(mm,{record:e})),className:Oo.dexName})),ut.default.createElement(Zt,{maxWidth:214,text:p,className:Oo.colValue}),c||e?.isOkxDex?ut.default.createElement("div",{className:Oo.dexDetail},c&&ut.default.createElement($,{category:$.CATEGORY.fill,color:$.COLOR.grey,className:Oo.gasInfo},ut.default.createElement(H,{size:16,type:"okx-defi-dex-gas-station",className:Oo.gasIcon}),ut.default.createElement("span",{className:Oo.gasText},e.gasOfMoney)),e?.isOkxDex&&ut.default.createElement(Rl,{className:c?"":Oo.noPaddingLeft,onClick:()=>{n&&!s?a(we.XROUTER):l(!0)}})):null))},SS=v(qC);r();i();var di=_(b()),vc=_(y());r();i();var Sc={"logo-url":"_logo-url_1g86i_1",logoUrl:"_logo-url_1g86i_1",name:"_name_1g86i_14"};var zC=({record:e})=>{let{isSm:t}=z(),o=t?{width:48,height:48}:{width:64,height:64};return di.default.createElement("div",{className:(0,vc.default)("flex align-items-center")},di.default.createElement(et,{className:(0,vc.default)("mr-12",Sc.logoUrl),alt:e.dexName||m("swaptrade_market_alternativetext_dex_icon"),src:e.logoUrl,resize:o,width:t?24:32,height:t?24:32}),di.default.createElement(Zt,{maxWidth:200,text:di.default.createElement(di.default.Fragment,null,e.dexName,di.default.createElement(mm,{record:e}))},di.default.createElement("span",{className:Sc.name},e.dexName)))},vS=zC;r();i();var ns=_(b()),wS=_(y());r();i();var pm={select:"_select_2b807_1","select-in-wallet":"_select-in-wallet_2b807_21",selectInWallet:"_select-in-wallet_2b807_21","select-item":"_select-item_2b807_29",selectItem:"_select-item_2b807_29"};var jC=({value:e,onChange:t,toSymbol:o,fromSymbol:n,computedIsWalletEnv:s})=>{let a=(0,ns.useMemo)(()=>[{value:"dexAmountOut",valueInWallet:"dexAmountOutInWallet",label:m("swaptrade_quotecompare_colheader_estimate_receive",{symbol:rt(o)}),labelEquation:m("swaptrade_quotecompare_colheader_estimate_receive",{symbol:o})},{value:"comparePrice",valueInWallet:"comparePriceInWallet",label:m("wallet_swap_quotescompare_listheader_price",{fromToken:rt(n),toToken:rt(o)}),labelEquation:m("wallet_swap_quotescompare_listheader_price",{fromToken:n,toToken:o})}],[o,n]),l=p=>{if(p.value==="dexAmountOut"){let c=m("swaptrade_quotecompare_colheader_estimate_receive",{symbol:o}),u=m("swaptrade_quotecompare_colheader_estimate_receive",{symbol:rt(o)});return ns.default.createElement(ar,{text:c,equation:u})}return ns.default.createElement(ar,{text:p.labelEquation,equation:p.label})};return ns.default.createElement(Co,{isPcShowCheck:!0,graspBaseDom:!1,valueContClassName:(0,wS.default)(pm.select,{[pm.selectInWallet]:s}),optionItemClassName:pm.selectItem,searchable:!1,type:Co.TYPE.text,align:Co.DIRECTION.right,value:e,options:a,onChange:t,label:l,popupProps:{sameWidth:!1,popupStyle:{width:180}}})},kS=jC;r();i();var dm=_(b()),TS=_(y());r();i();var cm={select:"_select_xn2q8_1","select-in-wallet":"_select-in-wallet_xn2q8_21",selectInWallet:"_select-in-wallet_xn2q8_21","select-item":"_select-item_xn2q8_28",selectItem:"_select-item_xn2q8_28"};var VC=({value:e,onChange:t,toSymbol:o,fromSymbol:n,computedIsWalletEnv:s})=>{let a=(0,dm.useMemo)(()=>[{value:Pr.DEXAMOUNTOUT,valueInWallet:"dexAmountOutInWallet",label:m("swaptrade_quotecompare_colheader_estimate_receive",{symbol:rt(o)}),selectLabe:m("swaptrade_yousave_drawer_exchanges_expected_receipts",{toToken:rt(o)})},{value:Pr.TOTALVALUE,valueInWallet:"totalValueInWallet",label:m("swaptrade_yousave_select_value"),selectLabe:m("swaptrade_yousave_drawer_exchanges_value")},{value:Pr.COMPAREPRICE,valueInWallet:"comparePriceInWallet",label:m("wallet_swap_quotescompare_listheader_price",{fromToken:rt(n),toToken:rt(o)}),selectLabe:m("swaptrade_yousave_drawer_exchanges_price")}],[o,n]),l=p=>p.selectLabe;return dm.default.createElement(Co,{isPcShowCheck:!0,graspBaseDom:!1,valueContClassName:(0,TS.default)(cm.select,{[cm.selectInWallet]:s}),optionItemClassName:cm.selectItem,searchable:!1,type:Co.TYPE.text,align:Co.DIRECTION.left,value:e,options:a,onChange:t,label:l,labelWrapperClassName:"ellipsis",popupProps:{sameWidth:!1,popupStyle:{width:180}}})},CS=VC;var HC=(e=0,t=!1)=>{let{isSm:o}=z(),{swapStore:{computedEstimateGasFee:n},fromToStore:{from:s,to:a},commonStore:l}=g(),{computedIsWalletEnv:p}=l,[c,u]=(0,St.useState)({value:"dexAmountOut",valueInWallet:"dexAmountOutInWallet"}),f=(0,St.useCallback)(h=>{u(h)},[u]);return(0,St.useMemo)(()=>{let h={title:m("wallet_swap_subtitle_exchange"),dataIndex:"dexName",dataIndexInWallet:"dexNameInWallet",maxWidth:105,render:(C,x,I)=>St.default.createElement(vS,{record:x,index:I,computedIsWalletEnv:p})},S={title:St.default.createElement(kS,{value:c?.value,onChange:f,toSymbol:a.tokenSymbol,fromSymbol:s.tokenSymbol,computedIsWalletEnv:p}),maxWidth:126,dataIndex:c?.value,dataIndexInWallet:c?.valueInWallet,align:"right",render:(C,x)=>c?.value==="dexAmountOut"?St.default.createElement(hS,{dexAmountOut:x.dexAmountOut,dexAmountOutTitle:C,formatAmountOutOfMoney:x.formatAmountOutOfMoney,formatAmountOutOfMoneyTitle:`${x.symbol}${x.amountOutOfMoney}`,computedIsWalletEnv:p}):St.default.createElement(Zt,{maxWidth:220,text:Se.showFloorTruncation(x.price,6),className:"keep-ltr"})},w={title:St.default.createElement(CS,{value:c?.value,onChange:f,toSymbol:a.tokenSymbol,fromSymbol:s.tokenSymbol,computedIsWalletEnv:p}),maxWidth:126,dataIndex:c?.value,dataIndexInWallet:c?.valueInWallet,align:"right",render:(C,x)=>St.default.createElement(SS,{record:x,currentOptionValue:c?.value})},k={title:m("swaptrade_swap_history_subtitle_network_fee"),dataIndex:"gasOfMoney",align:"right",maxWidth:126,render:(C,x)=>St.default.createElement("span",null,x.gasOfMoney)},T={title:St.default.createElement(fS,null),dataIndex:"comparePercent",align:"right",maxWidth:73,render:(C,x)=>St.default.createElement(dS,{col:x,onlyOne:e===1})};return o||t?[w,T]:[h,S,k,T]},[s,a,c,n,f,o])},xS=HC;r();i();var _m=_(b()),yS=_(y());r();i();var Xe={col:"_col_k8s7k_1","table-wrap":"_table-wrap_k8s7k_10",tableWrap:"_table-wrap_k8s7k_10","table-header":"_table-header_k8s7k_13",tableHeader:"_table-header_k8s7k_13",tr:"_tr_k8s7k_32","table-header-in-wallet":"_table-header-in-wallet_k8s7k_42",tableHeaderInWallet:"_table-header-in-wallet_k8s7k_42","table-header-in-dialog":"_table-header-in-dialog_k8s7k_48",tableHeaderInDialog:"_table-header-in-dialog_k8s7k_48","compare-price":"_compare-price_k8s7k_51",comparePrice:"_compare-price_k8s7k_51","gas-of-money":"_gas-of-money_k8s7k_52",gasOfMoney:"_gas-of-money_k8s7k_52","dex-amount-out":"_dex-amount-out_k8s7k_53",dexAmountOut:"_dex-amount-out_k8s7k_53","table-body":"_table-body_k8s7k_56",tableBody:"_table-body_k8s7k_56",td:"_td_k8s7k_73","table-body-in-wallet":"_table-body-in-wallet_k8s7k_77",tableBodyInWallet:"_table-body-in-wallet_k8s7k_77","table-body-in-dialog":"_table-body-in-dialog_k8s7k_82",tableBodyInDialog:"_table-body-in-dialog_k8s7k_82","dex-name":"_dex-name_k8s7k_88",dexName:"_dex-name_k8s7k_88","amount-out-of-money":"_amount-out-of-money_k8s7k_105",amountOutOfMoney:"_amount-out-of-money_k8s7k_105","compare-percent":"_compare-percent_k8s7k_117",comparePercent:"_compare-percent_k8s7k_117","no-work":"_no-work_k8s7k_126",noWork:"_no-work_k8s7k_126","you-save-loading":"_you-save-loading_k8s7k_130",youSaveLoading:"_you-save-loading_k8s7k_130",content:"_content_k8s7k_133"};var RC=({dataIndex:e,title:t,computedIsWalletEnv:o})=>{let n=(0,_m.useRef)(null);return _m.default.createElement("div",{key:e,className:(0,yS.default)(Xe.tr,Xe[e],{"font-14":!o,"font-12":o,[Xe.wallet]:o}),ref:n},t)},IS=v(RC);var YC=({isWallet:e=!1,isDialog:t=!1})=>{let{smartRouterStore:o,quoteStore:n,swapStore:{computedEstimateGasFee:s},safeMoonStore:a}=g(),{isSm:l}=z(),{status:p}=o,{computedTopTenDexInfoList:c,quote:u,fetchQuote:f}=n,{computedHoneypot:h}=a||{},S=xS(c?.length,t),w=()=>{f()},k=(0,He.useMemo)(()=>S?.map(({title:U,dataIndex:F,dataIndexInWallet:B,maxWidth:V})=>He.default.createElement(IS,{key:F,...{dataIndex:F,dataIndexInWallet:B,isWallet:e,title:U,maxWidth:V},computedIsWalletEnv:e})),[S,e]),T=(0,He.useMemo)(()=>{let U=c.length;return c?.map((F,B)=>He.default.createElement("div",{key:F.dexName,className:(0,$i.default)("flex align-items-center",Xe.tableBody,{[Xe.tableBodyInWallet]:e,[Xe.tableBodyInDialog]:t})},S?.map(V=>{let{render:q,dataIndex:Q}=V,G=q&&ld(q),K=Se.thousandFormat(F[Q]??F);return He.default.createElement("div",{key:Q,className:(0,$i.default)("font-bold",Xe.td,Xe[Q],e?"font-14":"font-16",{[Xe.wallet]:e})},G?q(K,F,B,U):F[Q]??"")})))},[c,S]),[C,x]=(0,He.useState)(!0);(0,He.useEffect)(()=>{x(p===ao.LOADING)},[p]);let I=(0,He.useMemo)(()=>C?He.default.createElement(dt.Circle,{className:(0,$i.default)("flex align-items-center justify-content-center",Xe.youSaveLoading),size:dt.SIZE.md,type:dt.TYPE.neutral}):u.quoteError?He.default.createElement("div",{className:Xe.noWork},He.default.createElement(Oa,{title:m("swaptrade_pricechart_no_connection_title"),description:m("swaptrade_pricechart_no_connection_desc"),buttonText:m("swaptrade_recent_transaction_dialog_btn_reload"),onButtonClick:w})):u.quoteNull||!c.length||h||s==="--"?He.default.createElement("div",{className:Xe.noWork},He.default.createElement(tu,{description:m("swaptrade_smart_routing_text_no_other_quote")})):He.default.createElement("div",{className:Xe.tableBodyWrapper},T),[C,T,u,c,h,s]);return He.default.createElement("div",{className:(0,$i.default)(Xe.tableWrap)},He.default.createElement("div",{className:(0,$i.default)("flex align-items-center",Xe.tableHeader,{[Xe.tableHeaderInWallet]:e,[Xe.tableHeaderInDialog]:t&&!l})},k),He.default.createElement("div",{className:(0,$i.default)("flex flex-column",{[Xe.content]:e})},I))},NS=v(YC);var KC=({visible:e,setVisible:t})=>{let o=()=>{t(!1)},n=ni();return wc.default.createElement(N.Action,{visible:e,noContentPadding:!0,noMargin:!0,isFull:!0,title:m("swaptrade_bot_hyperlink_label_quote_route"),footer:null,onClose:o,...n},wc.default.createElement(NS,{isWallet:!0}))},ES=KC;var XC=({isDialog:e,toolTipsProps:t})=>{let{quoteStore:o,commonStore:n,fromToStore:s}=g(),{computedYouSaveVisible:a,computedTopTenDexInfoList:l}=o,{computedIsWalletEnv:p}=n,{computedIsSingleChain:c,computedIsCrossChain:u}=s,f=P(),h=gt(),[S,w]=(0,$e.useState)(!1);if(!a.visible&&!e&&!h||u)return null;let k=()=>{Ae({button_name:"yousave"}),!p&&!h?e?o.setDialogShowQuotationComparison(!0):cS({selector:"#dex_youSave",offset:-60,selfAdaption:l.length<6}):w(!0)};return $e.default.createElement($e.default.Fragment,null,$e.default.createElement(be,{key:"youSave"},$e.default.createElement("span",{className:(0,ss.default)("flex items-center",E.itemLabel)},$e.default.createElement("span",null,m("swaptrade_bot_hyperlink_label_quote_route")),a.youSaveStr&&$e.default.createElement(M,{title:c?m("wallet_swap_hover_popup_comparedtodex",{dexName:a?.dexName}):m("swaptrade_card_tooltips_value_calculation",{bridge:a?.dexName}),...t,width:200},$e.default.createElement(it,null))),$e.default.createElement(ge,null,$e.default.createElement(A,{className:(0,ss.default)({[E.hotZone]:p,[E.pl]:!a?.youSaveStr}),onClick:c?k:()=>{}},a?.youSaveStr?$e.default.createElement($e.default.Fragment,null,$e.default.createElement(ae,{className:(0,ss.default)("okx-defi-dex-fireworks",E.youSaveIcon)}),$e.default.createElement("span",{className:(0,ss.default)("font-bold",E.youSaveNum,f?"font-12":"",{[E.youSavePointer]:c})},a?.youSaveStr)):null,(p||e||h)&&$e.default.createElement(ae,{iconName:"okx-defi-dex-arrow-right-1",className:(0,ss.default)("ml-4 content-secondary",E.arrowRightIcon)})))),h&&$e.default.createElement(ES,{visible:S,setVisible:w}),p&&$e.default.createElement(_b,{visible:S,setVisible:w}),$e.default.createElement(Zh,null))},LS=v(XC);r();i();var vt=_(b()),um=_(y());r();i();var AS={fee:"_fee_1w7o7_1"};var DS=v(()=>{let[e,t]=(0,vt.useState)(!1),{solanaPriorityFeeStore:o}=g(),{getUsd:n}=es(),{feeType:s,jitoData:a,computedPriorityFeeOfUsd:l}=o||{},p=(0,vt.useMemo)(()=>{let h=Tn[s];return h?ks(h.text):""},[s]),{detailLabel:c,detailValue:u="content-primary"}=Be(),f=()=>{Ae({button_name:"priority-item"}),t(!e)};return a?vt.default.createElement(vt.default.Fragment,null,vt.default.createElement(be,{key:"exchangeRate"},vt.default.createElement("span",{className:(0,um.default)("flex items-center",E.itemLabel,c)},vt.default.createElement("span",null,ks("swaptrade_modal_dialog_label_priority"))),vt.default.createElement(ge,null,vt.default.createElement(A,{className:(0,um.default)(["font-bold","flex","align-items-center",u,E.slippage]),onClick:f},vt.default.createElement(_n,{innerClassName:(0,um.default)("flex items-center"),className:"doc-tag ml-8",ellipsis:!0},p),vt.default.createElement("span",{className:AS.fee},n(l)),vt.default.createElement(ae,{iconName:"okx-defi-dex-arrow-right-1",className:"ml-4 content-secondary"})))),vt.default.createElement(rm,{isWallet:!1,visible:e,onClose:()=>t(!1)})):null});r();i();var Mo=_(b()),fm=_(y());var $C=({showTags:e=!0,showArrowProps:t=!0,isDetail:o=!1})=>{let{quoteStore:n,accountStore:s,fromToStore:a={}}=g(),{enableQuoteAggregates:l,quote:p}=n,{name:c,logo:u,reducePercent:f,isBest:h}=p?.bestRoute||{},S=P(),w=fh(),k=o&&w&&l,T=!o&&l,{from:C={}}=a,{chainId:x}=C,I=s.getAddressByChainId(x);return Mo.default.createElement(Mo.default.Fragment,null,k||T?Mo.default.createElement(be,{key:"exchangeRate"},Mo.default.createElement("div",{className:(0,fm.default)("flex items-center",E.itemLabel)},Mo.default.createElement("span",null,m("swaptrade_mid_dialog_title_provider"))),Mo.default.createElement(ge,null,Mo.default.createElement(A,{className:(0,fm.default)("flex items-center cursor-pointer"),onClick:()=>{Ae({button_name:"providerlist",wallet_address:I}),n.setCompareVisible(!0)}},Mo.default.createElement(Ma,{size:16,logo:u,name:c,className:(0,fm.default)("ml-4 content-primary font-bold",S?"font-12":"font-14")}),e&&Mo.default.createElement(ql,{reducePercent:f,size:$.SIZE.md,isBest:h,outClassName:"ml-8"}),t&&Mo.default.createElement(ae,{iconName:"okx-defi-dex-arrow-right-1",className:"ml-4 content-secondary"})))):null)},PS=v($C);var QC=({isDialog:e,receiveAmount:t})=>{let{quoteStore:o,commonStore:n,swapDappStore:s}=g(),{noCurrentPathTipInfo:{visible:a,bridgeName:l},setNoCurrentPathTipInfo:p,computedIsNoQuote:c,quotePending:u}=o,{computedIsWalletEnv:f,portal:h}=n,S=h===Ii.MARKET,{enableQuoteAggregates:w}=o||{};ea(e);let k=Po(),{gasFee:T,slippage:C,minReceive:x}=nm(),I=!s.computedSupportDappTradeByChain&&!kn.computedIsLimitRegion&&(!c||u),U=ti(),{transactionDetailContainer:F}=Be();return vo.default.createElement(vo.default.Fragment,null,I&&vo.default.createElement("div",{className:(0,OS.default)("flex flex-col",E.detailWrap,F,{[E.walletGap]:f,[E.pcGap]:!f})},vo.default.createElement(PS,{isDetail:!0}),vo.default.createElement(Hl,{key:"exchangeRate",toolTipsProps:k}),!U&&T,vo.default.createElement(pS,{key:"referredAmount",toolTipsProps:k}),C,!U&&vo.default.createElement(Ul,{isDialog:e,isWallet:f,key:"inquiry"}),w&&x,!w&&!S&&vo.default.createElement(LS,{key:"youSave",isDialog:e,toolTipsProps:k}),!w&&vo.default.createElement(DS,null),vo.default.createElement(mS,null),t),vo.default.createElement(Vl,{visible:a,setVisible:p,bridgeName:l}))},MS=v(QC);var ZC=({isDialog:e,receiveAmount:t})=>{let{fromToStore:o}=g(),{computedIsSingleChain:n,computedIsCrossChain:s}=o;return n?kc.default.createElement(MS,{isDialog:e,receiveAmount:t}):s?kc.default.createElement(lS,{isDialog:e}):null},Zse=v(ZC);r();i();var Tc=_(b()),BS=_(Ym()),WS=_(y());r();i();var FS={error:"_error_wtiqk_1"};var JC=()=>{let e=(0,BS.useHistory)(),t=()=>{e.go(0)};return Tc.default.createElement("div",{className:(0,WS.default)("flex align-items-center",FS.error)},Tc.default.createElement(de.State,{type:de.State.TYPE.noNetwork,title:null,description:m("swaptrade_pricechart_no_connection_title"),buttonText:m("swaptrade_recent_transaction_dialog_btn_reload"),onButtonClick:t}))},cae=JC;r();i();var oa=_(b());var ex=()=>{let{tokenModalStore:e,fromToStore:t,commonStore:o}=g(),{from:n,to:s}=t,{chainList:a}=o,{setFromSelectedChainId:l,setToSelectedChainId:p,computedCurrentToChainId:c,setTokenPageChainList:u,getTokenListByChainId:f,setCommonlyUsedChain:h,setTokenModalFromState:S,initLoading:w,setSearchValue:k,changeTokenModalVisible:T,tokenModalVisible:C,setFromSelectedChainAtSearch:x,setToSelectedChainAtSearch:I}=e,U=n.chainId,F=s.chainId,[B,V]=(0,oa.useState)(""),q=(0,oa.useCallback)(()=>{let G=h();G=G.map(K=>a.find(oe=>oe?.chainId===K)),u(G),f()},[a,h,u,f]);return{handleOpenSelectToken:(0,oa.useCallback)(G=>{if(Aa({from_or_to:G===re.FROM?re.FROM:re.TO}),S(G),w(),k(""),p(""),G===re.FROM){let K=Zm(U,Qt.chainId);l(K),x(Qt.chainId)}else if(G===re.TO){let K=Zm(F,c);p(K),I(K)}q(),V(G===re.FROM?m("wallet_swap_toast_select_pay_token"):m("wallet_swap_toast_select_receive_token")),T(!0)},[S,T,c,U,w,l,k,p,F,x,I,q]),tokenModalVisible:C,tokenListPageTitle:B,changeTokenModalVisible:T,setTokenPageChainListAndGetTokenList:q}},US=ex;r();i();var zc=_(b());r();i();var gi=_(b());r();i();var bm=_(b()),$S=_(y());r();i();var _i=_(b()),xc=_(y());r();i();var gm=_(b()),jS=_(y());r();i();ue();var GS="#",tx=e=>e.sort((t,o)=>{let n=t.chainName,s=o.chainName;if(typeof n!="string"||typeof s!="string")return 0;let a=n.charCodeAt(0),l=s.charCodeAt(0);return a-l}),qS=e=>{let t=Nd(e);if(!Array.isArray(t))return[];let o=tx(t),n=[],s=[],a={};o.forEach(p=>{let c=p.chainName;if(typeof c!="string")return;let u=c.charAt(0);if(p.popularChain&&n.push(p),/^[a-zA-Z]$/.test(u)){let f=fd(u);a[f]||(a[f]=[]),a[f].push(p)}else s.push(p)}),n.sort((p,c)=>c.popularWeight-p.popularWeight);let l=[];return n.length>0&&l.push({isGroup:!0,groupType:"POPULAR",groupName:"POPULAR",chainId:`${"POPULAR"}-0`},...n),md(a).sort().forEach((p,c)=>{a[p]?.length>0&&l.push({isGroup:!0,groupType:"LETTER",groupName:p,chainId:`${"LETTER"}-${p}-${c}`},...a[p])}),s.length>0&&l.push({isGroup:!0,groupType:"LETTER",groupName:GS,chainId:`${"LETTER"}-${GS}`},...s),l},Cc=e=>!!e?.isGroup,zS=e=>Cc(e)&&e.groupType==="POPULAR";r();i();var At={"chains-box":"_chains-box_koosz_1",chainsBox:"_chains-box_koosz_1","supported-chains":"_supported-chains_koosz_4",supportedChains:"_supported-chains_koosz_4","unsupported-chains":"_unsupported-chains_koosz_7",unsupportedChains:"_unsupported-chains_koosz_7",item:"_item_koosz_11","check-box":"_check-box_koosz_22",checkBox:"_check-box_koosz_22","disabled-item":"_disabled-item_koosz_28",disabledItem:"_disabled-item_koosz_28",divide:"_divide_koosz_34","unsupported-notice":"_unsupported-notice_koosz_39",unsupportedNotice:"_unsupported-notice_koosz_39","chain-logo":"_chain-logo_koosz_46",chainLogo:"_chain-logo_koosz_46","disabled-chain-logo":"_disabled-chain-logo_koosz_50",disabledChainLogo:"_disabled-chain-logo_koosz_50","chain-name":"_chain-name_koosz_53",chainName:"_chain-name_koosz_53","disabled-chain-name":"_disabled-chain-name_koosz_59",disabledChainName:"_disabled-chain-name_koosz_59","group-box":"_group-box_koosz_62",groupBox:"_group-box_koosz_62","group-line":"_group-line_koosz_65",groupLine:"_group-line_koosz_65","group-name":"_group-name_koosz_70",groupName:"_group-name_koosz_70"};var ox=({group:e})=>gm.default.createElement("div",{className:(0,jS.default)(At.groupBox)},gm.default.createElement("div",{className:At.groupLine}),gm.default.createElement("p",{className:At.groupName},zS(e)?m("swaptrade_tokenlist_search_label_popular_networks"):e.groupName)),VS=v(ox);r();i();var Qi=_(b()),ra=_(y());var rx=({chain:e,selectedChainId:t,handleSelectChain:o})=>{let{tokenModalStore:n}=g(),s=()=>{e.disabled||(Es({click_params:{type:"chain_more",detail:e.chainName},type:Ei.CHAINMORE,from_or_to:n.tokenModalFromState===re.FROM?re.FROM:re.TO,chain:e.chainName}),n.setSearchChainKeywords(""),n.changeTokenPageChainList(e.chainId),n.updateSelectedChainAtSearch(e.chainId),o(e))};return Qi.default.createElement(A,{className:(0,ra.default)("flex items-center justify-between",At.item,e.disabled&&At.disabledItem),onClick:s},Qi.default.createElement("div",{className:(0,ra.default)("flex items-center justify-start")},Qi.default.createElement(et,{width:32,height:32,src:e.logoUrl,alt:e.name,pictureClassName:(0,ra.default)(At.chainLogo,e.disabled&&At.disabledChainLogo)}),Qi.default.createElement("span",{className:(0,ra.default)(At.chainName,e.disabled&&At.disabledChainName)},e.chainName),e.isChainDisplay==="1"?Qi.default.createElement(Cd,{className:"doc-tag ml-4"},m("swaptrade_selecttoken_tab_selectnet_new")):null),Na(e.chainId,t)?Qi.default.createElement(tt,{style:{borderRadius:"50%"},className:At.checkBox,checked:!0}):null)},HS=v(rx);var ix=({isSearch:e,chains:t,selectedChainId:o,handleSelectChain:n})=>{let{supported:s}=t,a=(0,_i.useMemo)(()=>e?s:qS(s),[s,e]);return s.length===0?_i.default.createElement(de.State,{type:de.State.TYPE.noResult,className:(0,xc.default)("flex-item justify-center"),title:"",description:m("swaptrade_selecttoken_text_selectnet_no_matching")}):_i.default.createElement("div",{className:(0,xc.default)("flex-item",At.chainsBox)},_i.default.createElement("div",{className:At.supportedChains},a.map((l,p)=>{let c=`${l.chainId}_${p}`;return Cc(l)?_i.default.createElement(VS,{key:c,group:l}):_i.default.createElement(HS,{key:c,chain:l,selectedChainId:o,handleSelectChain:n})})))},RS=v(ix);r();i();var hm=_(b()),YS=_(y());r();i();var yc={"search-box":"_search-box_nyxic_1",searchBox:"_search-box_nyxic_1","search-box-wallet":"_search-box-wallet_nyxic_4",searchBoxWallet:"_search-box-wallet_nyxic_4"};var nx=()=>{let{tokenModalStore:e}=g(),{searchChainKeywords:t,setSearchChainKeywords:o}=e,n=P(),a=e.tokenModalFromState===re.FROM?re.FROM:re.TO,l=p=>{o(p.target.value),La({type:"chain",keyword:p.target.value,from_or_to:a})};return(0,hm.useEffect)(()=>()=>{o("")},[o]),hm.default.createElement(Ct.Search,{className:(0,YS.default)({[yc.searchBox]:!n,[yc.searchBoxWallet]:n}),placeholder:m("swaptrade_selecttoken_input_selectnet_search",{},{useBr:!1}),value:t,onChange:l})},KS=v(nx);r();i();var XS={box:"_box_1flof_1",wallet:"_wallet_1flof_5"};var sx=({handleSelectChain:e})=>{let{tokenModalStore:t}=g(),o=Ur(),{computedAllChainList:n,computedSearchedChainList:s,computedIsSearchChainStatus:a,computedSelectedChainId:l}=t;return bm.default.createElement("div",{className:(0,$S.default)("flex flex-column",XS.box),style:{height:o}},bm.default.createElement(KS,null),bm.default.createElement(RS,{isSearch:a,fromChainName:t.fromToStore?.from?.chainName,selectedChainId:l,handleSelectChain:e,chains:a?s:n}))},QS=v(sx);r();i();var kt=_(b()),Om=_(y());ue();r();i();var Zi=_(b());ue();function ZS(e,t,o){let n={leading:!1,trailing:!0},s=(0,Zi.useRef)(e);(0,Zi.useEffect)(()=>{s.current=e});let a=(0,Zi.useCallback)(ka(()=>s.current(),t,n),[t]);(0,Zi.useEffect)(()=>{a()},o)}r();i();var wt=_(b());var Nc=_(y());r();i();var JS=_(b());var ev=(e=!1,t="")=>{let{accountStore:{computedAccountId:o,computedSignWalletAddress:n}}=g(),{initGroupList:s,destroyGroupList:a}=S_;(0,JS.useEffect)(()=>{o&&n?s(e,{accountId:o,walletAddress:n,fetchGroupUrl:t}):a()},[e,n,o,t])};r();i();var Sm=_(b()),Ic=_(y());r();i();var mt={"tabs-container":"_tabs-container_7o1g5_1",tabsContainer:"_tabs-container_7o1g5_1","tabs-more":"_tabs-more_7o1g5_6",tabsMore:"_tabs-more_7o1g5_6","pane-list-container":"_pane-list-container_7o1g5_9",paneListContainer:"_pane-list-container_7o1g5_9","tab-pane-btn":"_tab-pane-btn_7o1g5_14",tabPaneBtn:"_tab-pane-btn_7o1g5_14","tab-item-label":"_tab-item-label_7o1g5_17",tabItemLabel:"_tab-item-label_7o1g5_17","more-select":"_more-select_7o1g5_20",moreSelect:"_more-select_7o1g5_20","bg-hide":"_bg-hide_7o1g5_28",bgHide:"_bg-hide_7o1g5_28","option-label":"_option-label_7o1g5_31",optionLabel:"_option-label_7o1g5_31","more-value-box":"_more-value-box_7o1g5_34",moreValueBox:"_more-value-box_7o1g5_34",xs:"_xs_7o1g5_40",sm:"_sm_7o1g5_43","more-label":"_more-label_7o1g5_46",moreLabel:"_more-label_7o1g5_46","label-hide":"_label-hide_7o1g5_50",labelHide:"_label-hide_7o1g5_50","popup-tabs-container":"_popup-tabs-container_7o1g5_53",popupTabsContainer:"_popup-tabs-container_7o1g5_53"};var ax=({size:e,heightClass:t="",activeId:o,options:n,onChange:s})=>{let a=n?.[0]?.value,l=p=>{s(p)};return Sm.default.createElement(Re.Button,{useReactTransition:!0,headerClassName:t,wrapperClassName:t,paneListContainerClassName:(0,Ic.default)(mt.paneListContainer,t),activeClassName:mt.active,activeId:o,defaultId:a,onChange:p=>{l(p)},buttonNoBorder:!0,hideContent:!0,onlyRightMore:!0,average:!0,noActiveBorder:!0,fullScreenScroll:!0,clickToView:!0,paneSpacing:8,size:e},n.map(p=>Sm.default.createElement(Re.TabPane,{className:(0,Ic.default)(mt.tabPaneBtn,t),tab:Sm.default.createElement(Un,{containerClass:mt.tabItemLabel,data:p.label}),key:p.value,id:p.value})))},tv=v(ax);r();i();var as=_(b()),vm=_(y());var lx=v(({size:e,onlyIcon:t=!1,moreValueBoxClass:o="",activeId:n,options:s,onChange:a})=>{let[l,p]=as.default.useState(!1),c=h=>{a(h.value)},u=h=>{p(h)},f=({option:h,activeIcon:S})=>as.default.createElement(as.default.Fragment,null,as.default.createElement(Un,{containerClass:mt.optionLabel,data:h.label}),S);return as.default.createElement(Co,{useReactTransition:!0,className:(0,vm.default)(mt.moreSelect,t&&!l&&mt.bgHide),valueBoxClassName:(0,vm.default)(mt.moreValueBox,mt[e],o),label:m("swaptrade_market_select_more"),labelWrapperClassName:(0,vm.default)(mt.moreLabel,t&&mt.labelHide),value:n,options:s,onChange:c,onToggleShow:u,align:hd.right,type:Co.TYPE.text,sameWidth:!1,searchable:!1,showSelectedIcon:!0,suffixIconStyle:t?{marginLeft:0,fontSize:12}:{fontSize:12},graspBaseDom:!1,renderOption:f,scrollStyle:{width:224}})}),ov=lx;var rv=({activeId:e,setActiveId:t,groupOptions:o,size:n="",heightClass:s="",moreValueBoxClass:a="",tabsContainerClass:l="",onlyIcon:p=!1})=>{let c=(0,wt.useRef)(null),[u,f]=(0,wt.useState)(!1),{isSm:h}=xe(),S=(k="")=>{o.findIndex(C=>C.value===k)>-1?t(k):t(o?.[0]?.value)};(0,wt.useEffect)(()=>{o.findIndex(T=>T.value===e)<0&&t(o?.[0]?.value)},[e,t,o]);let w=n||Re.SIZE.xs;return(0,wt.useEffect)(()=>{let k=un(()=>{if(c.current){let T=`.${mt.paneListContainer}`,C=c?.current?.querySelector(T);C&&f(C.scrollWidth>C.clientWidth)}},200);return k(),window.addEventListener("resize",k),()=>window.removeEventListener("resize",k)},[o]),wt.default.createElement("div",{className:(0,Nc.default)(mt.tabsContainer,l)},wt.default.createElement("div",{className:mt.tabsMore,ref:c},wt.default.createElement(tv,{size:w,heightClass:s,activeId:e,options:o,onChange:S})),u&&wt.default.createElement(ov,{size:Re.SIZE.xs,onlyIcon:p||h,moreValueBoxClass:a,activeId:e,options:o,onChange:S}))},iv=v(({activeId:e,setActiveId:t,className:o="",fetchGroupUrl:n,...s})=>{let[a,l]=(0,wt.useState)(!1),{computedGroupOptions:p}=g_,c=!!p?.length;return ev(c,n),(0,wt.useEffect)(()=>{l(p?.length>1),p.length<=1&&e!==p?.[0]?.value&&t(p?.[0]?.value)},[p]),a?wt.default.createElement("div",{className:(0,Nc.default)(mt.popupTabsContainer,o)},wt.default.createElement(rv,{activeId:e,setActiveId:t,groupOptions:p,onlyIcon:!0,...s})):null}),Cme=v(rv);r();i();var km=_(b()),nv=_(y());r();i();var wm={wallet:"_wallet_i0vrs_1",search:"_search_i0vrs_2","search-input":"_search-input_i0vrs_11",searchInput:"_search-input_i0vrs_11"};var mx=({placeholder:e="",searchCb:t=()=>{},value:o})=>{let[,n]=(0,km.useTransition)(),s=l=>{n(()=>{t(l.target.value)})},a=P();return km.default.createElement(Ct.Search,{"data-testid":"search",className:(0,nv.default)({[wm.search]:!a,[wm.wallet]:a}),inputStyle:{paddingRight:8},inputClassName:wm.searchInput,placeholder:e,value:o,onChange:s})},sv=mx;r();i();var Dt=_(b()),Ji=_(y());ue();r();i();var no={"chain-title":"_chain-title_fr6an_1",chainTitle:"_chain-title_fr6an_1","wallet-chain-title":"_wallet-chain-title_fr6an_10",walletChainTitle:"_wallet-chain-title_fr6an_10","chain-box":"_chain-box_fr6an_13",chainBox:"_chain-box_fr6an_13","chain-item":"_chain-item_fr6an_23",chainItem:"_chain-item_fr6an_23",selected:"_selected_fr6an_39","chain-list-btn":"_chain-list-btn_fr6an_42",chainListBtn:"_chain-list-btn_fr6an_42","wallet-btn":"_wallet-btn_fr6an_56",walletBtn:"_wallet-btn_fr6an_56",image:"_image_fr6an_59",disabled:"_disabled_fr6an_59","tool-tip-wrapper":"_tool-tip-wrapper_fr6an_62",toolTipWrapper:"_tool-tip-wrapper_fr6an_62","item-spacing":"_item-spacing_fr6an_65",itemSpacing:"_item-spacing_fr6an_65"};var px=({chains:e,handleClickChain:t,onShowMore:o})=>{let n=(0,Dt.useRef)(),s=(0,Dt.useRef)(),{tokenModalStore:a,commonStore:l}=g(),{portal:p,chainList:c}=l,{computedTokenGuideVisible:u,setHideTokenGuide:f,tokenModalFromState:h,toSelectedChainId:S,fromSelectedChainId:w,showChainTab:k,computedAllChainList:T}=a,C=h===re.FROM?w:S,{supported:x}=T,I=(0,Dt.useMemo)(()=>Number(C)===Qt.chainId?m(Qt.localKey):Number(C)===ir.chainId?m(ir.localKey):c.find(q=>Er(q.chainId)===Er(C))?.chainName||"",[c,C]),U=V=>V<10?V:Math.floor(V/10)*10,F=h===re.FROM||k,B=P();return Dt.default.createElement("div",{ref:n},Dt.default.createElement("div",{className:(0,Ji.default)("flex align-items-start",no.chainTitle,B&&no.walletChainTitle)},m("swaptrade_selecttoken_title_select_network",{chain:I})),Dt.default.createElement("div",{className:(0,Ji.default)("flex",no.chainBox)},e.map((V,q)=>{let Q=Er(V.chainId)===Er(C),G=`${V.chainId}_${q}`;return Dt.default.createElement(M,{className:(0,Ji.default)(no.itemSpacing,{[no.toolTipWrapper]:F}),placement:M.DIRECTION.top,title:V.chainName,key:G},Dt.default.createElement(A,{className:(0,Ji.default)("flex cursor-pointer",no.chainItem,{[no.disabled]:V.disabled,[no.selected]:Q}),onClick:()=>{t(V,V.disabled)}},Dt.default.createElement(et,{className:(0,Ji.default)(no.image,{[no.disabled]:V.disabled}),alt:V.chainName,src:V.logoUrl,width:24,height:24,resize:{width:48,height:48}})))}),F?Dt.default.createElement(M,{title:m("swaptrade_selecttoken_tooltips_viewall_chains",{amount:Se.thousandFormat(U(c?.length))}),popupProps:p===Ii.OKX_WALLET_EXTENSION?{offset:[-15,0]}:null,disabled:Ad.isMobile},Dt.default.createElement(A,{ref:s,"data-testid":"moreChains",className:(0,Ji.default)("flex cursor-pointer ",no.chainListBtn,{[no.walletBtn]:p===Ii.OKX_WALLET_EXTENSION}),onClick:o},`${U(x?.length)}+`)):null),p===Ii.DEX||p===Ii.OKX_WALLET_EXTENSION?Dt.default.createElement(wd.Tour,{show:u,finishText:m("swaptrade_selecttoken_btn_done"),onClose:()=>{f()},steps:[{target:()=>n.current,placement:"bottomLeft",title:m("swaptrade_selecttoken_intro_cross_chain_swap"),description:m("swaptrade_selecttoken_intro_receive_select_net")},{target:()=>s.current,placement:"bottomRight",title:m("swaptrade_selecttoken_intro_check_more_network"),highlightedPadding:5,description:m("swaptrade_selecttoken_intro_receive_findmore")}]}):null)},av=v(px);r();i();var Ue=_(b());ue();r();i();var lv=_(b());ue();var Ec=e=>m_(e,6,4),cx=e=>{let{text:t,type:o}=e;return t?{key:"divide",text:t,type:o}:null},dx=e=>e.reduce((t,o)=>{let n=cx(o);n&&t.push(n);let s=o.tokenList.map(a=>({...a,tokenContractAddressEllipsis:Ec(a?.tokenContractAddress),isThirdParty:a.systemTokenType===Vd.THIRD_PART}));return[...t,...s]},[]),mv=({dataSource:e,isSearch:t,isEmptyData:o,isBridgeTab:n})=>(0,lv.useMemo)(()=>{if(o)return{isNeedHighlight:!1,data:[]};if(n){let u=dx(e);return{isNeedHighlight:t,data:u}}if(Go.isArray(e))return{isNeedHighlight:!1,data:e};let{systemList:s=[],thirdPartyList:a=[]}=e,l=Go.isEmpty(s),p=Go.isEmpty(a),c={systemListIsEmpty:l,thirdPartyListIsEmpty:p,key:"divide",type:"divide"};return{isNeedHighlight:!0,data:[...s.map(u=>({...u,tokenContractAddressEllipsis:Ec(u?.tokenContractAddress)})),c,...a.map(u=>({...u,tokenContractAddressEllipsis:Ec(u?.tokenContractAddress),isThirdParty:!0}))]}},[e,t,o,n]);r();i();var vr=_(b()),cv=_(y());r();i();var pv={"empty-container":"_empty-container_svnwy_1",emptyContainer:"_empty-container_svnwy_1"};var _x=({searchIng:e=!1,error:t=!1,reload:o=()=>{},isCollect:n,noAccount:s,searchEmptyDataTip:a,unsupportedTip:l,unSupportedMarketTip:p})=>{let c=()=>n?s?vr.default.createElement(de.State,{title:"",type:de.State.TYPE.noRecord,description:m("swaptrade_selecttoken_placeholder_no_connectedwallet")}):e?vr.default.createElement(de.State,{type:de.State.TYPE.noResult,title:m("swaptrade_selecttoken_title_no_result_found"),description:a}):vr.default.createElement(de.State,{title:"",type:de.State.TYPE.noRecord,description:m("swaptrade_selecttoken_placeholder_no_favorite")}):p?vr.default.createElement(de.State,{title:p,type:de.State.TYPE.noRecord,description:""}):l?vr.default.createElement(de.State,{title:"",type:de.State.TYPE.noRecord,description:l}):t?vr.default.createElement(de.State,{type:de.State.TYPE.noNetwork,title:m("swaptrade_pricechart_no_connection_title"),description:m("swaptrade_pricechart_no_connection_desc"),buttonText:m("swaptrade_recent_transaction_dialog_btn_reload"),onButtonClick:o}):vr.default.createElement(de.State,{type:de.State.TYPE.noResult,title:e?m("swaptrade_selecttoken_title_no_result_found"):"",description:e?a:m("swaptrade_tokenlist_emptystate_no_data_specific")});return vr.default.createElement("div",{className:(0,cv.default)("flex justify-content-center align-items-center",pv.emptyContainer)},c())},dv=_x;r();i();var ui=_(b()),_v=_(y());r();i();var Yt={container:"_container_liz8u_1","token-list":"_token-list_liz8u_5",tokenList:"_token-list_liz8u_5","token-item":"_token-item_liz8u_9",tokenItem:"_token-item_liz8u_9","token-item-disabled":"_token-item-disabled_liz8u_16",tokenItemDisabled:"_token-item-disabled_liz8u_16",selected:"_selected_liz8u_19",scale:"_scale_liz8u_22",disabled:"_disabled_liz8u_25",token:"_token_liz8u_5","token-info":"_token-info_liz8u_32",tokenInfo:"_token-info_liz8u_32",badge:"_badge_liz8u_35","collect-icon":"_collect-icon_liz8u_46",collectIcon:"_collect-icon_liz8u_46","collect-active":"_collect-active_liz8u_50",collectActive:"_collect-active_liz8u_50","price-box":"_price-box_liz8u_53",priceBox:"_price-box_liz8u_53",custom:"_custom_liz8u_64","item-not-click":"_item-not-click_liz8u_72",itemNotClick:"_item-not-click_liz8u_72","result-container":"_result-container_liz8u_78",resultContainer:"_result-container_liz8u_78","margin-right-4":"_margin-right-4_liz8u_81",marginRight4:"_margin-right-4_liz8u_81","margin-top-2":"_margin-top-2_liz8u_84",marginTop2:"_margin-top-2_liz8u_84","third-part-container":"_third-part-container_liz8u_87",thirdPartContainer:"_third-part-container_liz8u_87","tips-color":"_tips-color_liz8u_90",tipsColor:"_tips-color_liz8u_90","font-weight-500":"_font-weight-500_liz8u_93",fontWeight500:"_font-weight-500_liz8u_93","margin-left-6":"_margin-left-6_liz8u_96",marginLeft6:"_margin-left-6_liz8u_96","divide-line":"_divide-line_liz8u_99",divideLine:"_divide-line_liz8u_99",higlit:"_higlit_liz8u_104","width-block":"_width-block_liz8u_107",widthBlock:"_width-block_liz8u_107","word-break":"_word-break_liz8u_110",wordBreak:"_word-break_liz8u_110","import-icon":"_import-icon_liz8u_113",importIcon:"_import-icon_liz8u_113","loading-container":"_loading-container_liz8u_123",loadingContainer:"_loading-container_liz8u_123","cancel-dialog-content":"_cancel-dialog-content_liz8u_127",cancelDialogContent:"_cancel-dialog-content_liz8u_127","dialog-text":"_dialog-text_liz8u_130",dialogText:"_dialog-text_liz8u_130","cancel-dialog-text":"_cancel-dialog-text_liz8u_133",cancelDialogText:"_cancel-dialog-text_liz8u_133","cancel-dialog-btn":"_cancel-dialog-btn_liz8u_136",cancelDialogBtn:"_cancel-dialog-btn_liz8u_136","verified-tag":"_verified-tag_liz8u_139",verifiedTag:"_verified-tag_liz8u_139","risk-reminder-dialog":"_risk-reminder-dialog_liz8u_143",riskReminderDialog:"_risk-reminder-dialog_liz8u_143",footer:"_footer_liz8u_146",link:"_link_liz8u_149","third-scroll-list":"_third-scroll-list_liz8u_156",thirdScrollList:"_third-scroll-list_liz8u_156","warn-icon-box":"_warn-icon-box_liz8u_160",warnIconBox:"_warn-icon-box_liz8u_160","warn-icon":"_warn-icon_liz8u_160",warnIcon:"_warn-icon_liz8u_160","source-logo-height":"_source-logo-height_liz8u_170",sourceLogoHeight:"_source-logo-height_liz8u_170"};var ux=({visible:e,onConfirm:t,SymbolName:o})=>{let[n,s]=(0,ui.useState)(!1),a=()=>{s(l=>!l)};return ui.default.createElement(N,{hideCloseBtn:!0,noContentPadding:!0,visible:e,windowStyle:{width:343,minWidth:343}},ui.default.createElement("div",{className:Yt.cancelDialogContent},ui.default.createElement("p",{className:(0,_v.default)("font-14 color-545454",Yt.dialogText,Yt.cancelDialogText)},m("swaptrade_selecttoken_modal_unfavorite",{SymbolName:o})),ui.default.createElement(tt,{checked:n,onChange:a,textClass:"color-3d3d3d"},m("swaptrade_selecttoken_modal_checkbox_no_show_again")),ui.default.createElement(Y,{className:Yt.cancelDialogBtn,width:"100%",category:Y.CATEGORY.fill,type:Y.TYPE.highlight,onClick:()=>t(n)},m("swaptrade_card_swap_modal_btn_confirm"))))},uv=ux;r();i();var ia=_(b()),fv=_(y());var fx=({visible:e,onConfirm:t})=>ia.default.createElement(N,{hideCloseBtn:!0,noContentPadding:!0,visible:e,windowStyle:{width:343,minWidth:343}},ia.default.createElement("div",{className:Yt.cancelDialogContent},ia.default.createElement("p",{className:(0,fv.default)("font-14 color-545454",Yt.dialogText)},m("swaptrade_selecttoken_modal_favorite_limitreached")),ia.default.createElement(Y,{className:Yt.cancelDialogBtn,width:"100%",category:Y.CATEGORY.fill,type:Y.TYPE.highlight,onClick:()=>t()},m("swaptrade_card_swap_modal_btn_confirm")))),gv=fx;r();i();var kr=_(b());r();i();var Fo=_(b()),Cm=_(y());r();i();var Tm={"divide-line":"_divide-line_1yxal_1",divideLine:"_divide-line_1yxal_1","third-part-container":"_third-part-container_1yxal_6",thirdPartContainer:"_third-part-container_1yxal_6","tips-color":"_tips-color_1yxal_9",tipsColor:"_tips-color_1yxal_9"};var Lc=({text:e})=>Fo.default.createElement("div",{className:(0,Cm.default)("flex flex-row",Tm.thirdPartContainer)},Fo.default.createElement("div",{className:(0,Cm.default)("font-12",Tm.tipsColor)},e)),gx=({info:e,index:t})=>{let{systemListIsEmpty:o,thirdPartyListIsEmpty:n,text:s}=e,a=Fo.default.createElement("div",{className:(0,Cm.default)(Tm.divideLine)});return s?Fo.default.createElement(Fo.default.Fragment,null,t!==0&&a,Fo.default.createElement(Lc,{text:s})):n?null:o?Fo.default.createElement(Lc,{text:m("swaptrade_risk_third_part_coin")}):Fo.default.createElement(Fo.default.Fragment,null,a,Fo.default.createElement(Lc,{text:m("swaptrade_risk_third_part_coin")}))},hv=gx;r();i();var ms=_(b());r();i();var ym=_(b()),Ev=_(y());r();i();var Jo=_(b()),Iv=_(y());r();i();var Bo=_(b()),Mc=_(y());r();i();r();i();var ls=(W=>(W.DEV_HOLDING_RATIO="devHoldingRatio",W.DEV_HOLDING_STATUS="devHoldingStatus",W.SMART_MONEY_HOLDING_STATUS="smartMoneyHoldingStatus",W.LOW_LIQUIDITY="lowLiquidity",W.KOL="kol",W.FOLLOWING="following",W.LIQUIDITY_POOL="liquidityPool",W.SUSPICIOUS="suspicious",W.WHALES="whales",W.SNIPERS="sniper",W.SMART_MONEY="smartMoney",W.DEV="dev",W.TOP_HOLDERS="topHolder",W.FRESH="fresh",W.EXCHANGE="exchange",W.COMMUNITY_RECOGNIZED="communityRecognized",W.SUSPICIOUS_HOLDING_RATIO="suspiciousHoldingRatio",W.PUMP_SMART_MONEY="pumpSmartMoney",W.DEV_ADD_LIQUIDITY="devAddLiq",W.DEV_REMOVE_LIQUIDITY="devRemoveLiq",W.DEV_BURN_TOKEN="devBurnToken",W.PAPER_HANDS="paperHands",W.DIAMOND_HANDS="diamondHands",W.SUSPECTED_INSIDER="suspectedRatTradingAddress",W.SUSPECTED_INSIDER_TRADING_RATIO="suspectedInsiderTradingRatio",W.SUSPECTED_FHISHING_WALLET="suspectedPhishingWallet",W.MEV_BOT="tradingBot_MevX Bot",W.BOT="tradingBot",W.ALL="all",W.GOLD_DOG_EXPERT="goldDogExpert",W.HIGH_RISK="highRisk",W.GOLD_DOG="goldDog",W.BUNDLE="bundle",W))(ls||{});var Ac=(o=>(o.SELL_ALL="sellAll",o.BUY="buy",o))(Ac||{});var{DEV_HOLDING_STATUS:bv,LOW_LIQUIDITY:hx,SUSPICIOUS:bx,WHALES:Sx,SNIPERS:vx,SMART_MONEY:wx,SMART_MONEY_HOLDING_STATUS:Dc,DEV:kx,TOP_HOLDERS:Tx,FRESH:Cx,COMMUNITY_RECOGNIZED:xx,KOL:yx,FOLLOWING:Ix,PUMP_SMART_MONEY:Nx,DEV_ADD_LIQUIDITY:Ex,DEV_REMOVE_LIQUIDITY:Lx,DEV_BURN_TOKEN:Ax,SUSPECTED_INSIDER:Dx,SUSPICIOUS_HOLDING_RATIO:Px,SUSPECTED_INSIDER_TRADING_RATIO:Ox,SUSPECTED_FHISHING_WALLET:Mx,PAPER_HANDS:Fx,DIAMOND_HANDS:Bx,MEV_BOT:Wx,BOT:Ux,GOLD_DOG:Gx,GOLD_DOG_EXPERT:qx,HIGH_RISK:zx,BUNDLE:jx}=ls,{SELL_ALL:Vx,BUY:Hx}=Ac,Pc={[`${bv}_${Vx}`]:{localeKey:"swaptrade_market_token_details_label_dev_sell_all",iconClass:"okx-defi-dex-DEV",colorClass:"color-down-text"},[`${bv}_${Hx}`]:{localeKey:"swaptrade_market_token_details_tooltip_dev_add_holding",iconClass:"okx-defi-dex-DEV",colorClass:"color-up-text"},[hx]:{localeKey:"swaptrade_market_token_details_label_low_liquidity",iconClass:"okx-defi-dex-danger",colorClass:"color-warn"},[zx]:{localeKey:"swaptrade_token_detail_title_high_risk",iconClass:"okx-defi_dex_risk",colorClass:"color-danger"},[bx]:{localeKey:"swaptrade_market_token_details_label_title_suspicious",iconClass:"okx-defi-dex-suspicious",colorClass:"color-danger"},[Px]:{localeKey:"swaptrade_market_token_details_label_title_suspicious",iconClass:"okx-defi-dex-suspicious"},[Sx]:{localeKey:"swaptrade_market_token_details_label_title_whales",iconClass:"okx-defi-dex-whale"},[vx]:{localeKey:"swaptrade_market_token_details_title_snipers",iconClass:"okx-defi-dex-snipers",colorClass:"color-warn"},[wx]:{localeKey:"swaptrade_market_token_details_label_smart_money",iconClass:"okx-defi-dex-smart-money"},[kx]:{localeKey:"swaptrade_market_token_details_label_dev",iconClass:"okx-defi-dex-DEV"},[Tx]:{localeKey:"swaptrade_market_token_details_label_title_top_holders",iconClass:"okx-defi-dex-top-holder"},[Cx]:{localeKey:"swaptrade_market_token_details_label_title_fresh",iconClass:"okx-defi-dex-fresh"},[xx]:{localeKey:"swaptrade_market_token_details_tooltip_recognized",iconClass:"okx-defi-dex-recognized",colorClass:"color-preference-profit-alternative"},[yx]:{localeKey:"swaptrade_market_token_details_label_title_kol",labelLocaleKey:"swaptrade_market_common_textarea_kol",iconClass:"okx-defi-kol"},[Nx]:{localeKey:"swaptrade_smartmoney_bot_bttmsheet_label_pump_sm",iconClass:"okx-defi-dex-pump-smart-money"},[Ex]:{localeKey:"swaptrade_label_title_dev_add",iconClass:"okx-defi-dex-high-liquidity",colorClass:"color-up-text"},[Lx]:{localeKey:"swaptrade_label_title_dev_remove",iconClass:"okx-defi-dex-low-liquidity",colorClass:"color-down-text"},[Ax]:{localeKey:"swaptrade_label_title_dev_burn",iconClass:"okx-defi-hot-filled"},[`${Dc}_${"smartMoneyBuy"}`]:{localeKey:"swaptrade_label_title_sm_buy",iconClass:"okx-defi-dex-smart-money",colorClass:"color-up-text"},[`${Dc}_${"smartMoneySell"}`]:{localeKey:"swaptrade_label_title_sm_sell",iconClass:"okx-defi-dex-smart-money",colorClass:"color-down-text"},[`${Dc}_${"smartMoneySellAll"}`]:{localeKey:"swaptrade_label_title_sm_sell_all",iconClass:"okx-defi-dex-smart-money",colorClass:"color-down-text"},[Dx]:{localeKey:"swaptrade_label_title_rat_trading",iconClass:"okx-defi-suspected-filled",colorClass:"color-down-text"},[Ox]:{localeKey:"swaptrade_label_title_rat_trading",iconClass:"okx-defi-suspected-filled",colorClass:"color-down-text"},[Mx]:{localeKey:"swaptrade_label_title_fishing",iconClass:"okx-defi-suspected-phishing-filled",colorClass:"color-down-text"},[Fx]:{localeKey:"swaptrade_label_title_paper_hands",iconClass:"okx-defi-paper-filled"},[Bx]:{localeKey:"swaptrade_label_title_diamond_hands",iconClass:"okx-defi-diamond-filled"},[Wx]:{localeKey:"swaptrade_label_title_mev_bot",iconClass:"okx-defi-sandwich-filled"},[Ux]:{localeKey:"swaptrade_label_title_bot",iconClass:"okx-defi-dex-bot"},[Ix]:{localeKey:"swaptrade_market_list_title_following"},[qx]:{localeKey:"swaptrade_smartmoney_bot_bttmsheet_label_gold_dog_expert",iconClass:"okx-defi-dex-gold-dog-expert"},[Gx]:{localeKey:"swaptrade_smartmoney_bot_bttmsheet_label_gold_dog_expert",iconClass:"okx-defi-dex-gold-dog-expert",colorClass:"color-semantic-notice"},[jx]:{localeKey:"swaptrade_common_label_bundle"},pumpfun:{localeKey:"swaptrade_mid_title_pump_fun"},moonshot:{localeKey:"swaptrade_market_tooltip_moonshot"},movepump:{localeKey:"swaptrade_market_tooltip_movepump"},sunpump:{localeKey:"swaptrade_market_tooltip_sunpump"},fourmeme:{localeKey:"swaptrade_market_tooltip_fourmeme"},launchlab:{localeKey:"swaptrade_market_tooltip_launchlab"},bonk:{localeKey:"swaptrade_market_tooltip_bunkfun"}},ice={k:"highRisk",m:!0};r();i();var Sv={"default-color":"_default-color_wk2c9_1",defaultColor:"_default-color_wk2c9_1","meme-tag":"_meme-tag_wk2c9_4",memeTag:"_meme-tag_wk2c9_4"};r();i();r();i();var vv=e=>e?e.find(o=>o.key==="highRisk")?e.filter(o=>o.key!=="lowLiquidity"):e:[],wv=e=>{switch(e){case"highRisk":return e;default:return""}};function Oc(e){return{key:e.k,refToMeta:e.m,extra:e.e}}var Rx={[ws.dark]:"classicDarkIcon",[ws.light]:"classicLightIcon"};function kv(e){return Rx[e]}var{KOL:Yx,EXCHANGE:Ece,LIQUIDITY_POOL:Lce}=ls;var Tv=[Yx];var Kx=({className:e,size:t=14,url:o,title:n,description:s,hideTooltip:a=!1,labelKeyValue:l,tagIconClass:p,tagKey:c})=>{if(l){let{localeKey:f,iconClass:h,colorClass:S=Sv.defaultColor}=Pc[l]||{};return h?Bo.default.createElement(Qm,{disabled:a,title:s||ks(f),maxWidth:180},Bo.default.createElement(H,{size:t,className:(0,Mc.default)(e,h,S,p)})):Bo.default.createElement(Bo.default.Fragment,null)}if(!o)return Bo.default.createElement(Bo.default.Fragment,null);let u=Tv.includes(c)?s:n;return Bo.default.createElement(Qm,{disabled:a,title:u},Bo.default.createElement(et,{width:t,height:t,src:o,alt:u,className:(0,Mc.default)(e)}))},Cv=(0,Bo.memo)(Kx);r();i();var xv={"label-list":"_label-list_loine_1",labelList:"_label-list_loine_1"};r();i();r();i();var Xx=3,$x=1e3,Qx=e=>new Promise(t=>{setTimeout(()=>{t(null)},e)}),Fc=async({url:e,checkShouldRetry:t=()=>!0,method:o="get",options:n={},retries:s=Xx})=>{let{params:a,config:l}=n;try{return o==="get"?await xo[o](e,n):await xo[o](e,a,l)}catch(p){if(k_(p))return null;if(s<=0||!t())throw p;return await Qx($x),Fc({url:e,method:o,checkShouldRetry:t,options:n,retries:s-1})}};var Bc=class extends j_{constructor(){super();this.labelMetaData=[];this.getLabelMetaData=async()=>{let[o,n]=await Dr(Fc({url:a_}));!o&&n.data&&this.updateByKey("labelMetaData",n.data)};Ed(this,{labelMetaData:Id})}},yv=new Bc;var Zx=({size:e,dataSource:t,iconClassName:o,prefixNode:n,className:s})=>{let{labelMetaData:a,getLabelMetaData:l}=yv,p=(0,Jo.useMemo)(()=>{if(!t)return[];let f=t.map(Oc);return vv(f)},[t]),c=eu(),u=(0,Jo.useMemo)(()=>a.length?p.map(f=>{let h=a.find(w=>w.tagKey===f.key),S=wv(f.key);return!h&&!S?null:{url:h?.[kv(c)],key:f.key,description:h?.description,title:h?.title,labelClassname:f.labelClassname,labelKeyValue:S}}).filter(Boolean):[],[p,a,c]);return(0,Jo.useEffect)(()=>{a.length||l()},[a,l]),!p.length||!a.length?null:Jo.default.createElement(Jo.default.Fragment,null,n,Jo.default.createElement("div",{className:(0,Iv.default)("flex items-center",xv.labelList,s)},u.map(f=>{let{key:h,labelClassname:S,labelKeyValue:w}=f;return Jo.default.createElement(Cv,{url:f.url,description:f.description,title:f.title,size:e,key:h,tagKey:h,className:S||o,labelKeyValue:w})})))},Nv=v(Zx);r();i();var xm={box:"_box_is7i9_1",icon:"_icon_is7i9_11","meme-logo":"_meme-logo_is7i9_16",memeLogo:"_meme-logo_is7i9_16","picture-class":"_picture-class_is7i9_22",pictureClass:"_picture-class_is7i9_22","third-part-tag":"_third-part-tag_is7i9_26",thirdPartTag:"_third-part-tag_is7i9_26"};var Jx=({className:e,token:t})=>ym.default.createElement("div",{className:(0,Ev.default)(xm.box,e)},ym.default.createElement(Nv,{dataSource:t.t,size:16,iconClassName:xm.icon,pictureClassName:xm.pictureClass}),ym.default.createElement(Ba,{token:t,showTooltip:!0,iconSize:16})),Lv=v(Jx);r();i();var wr=_(b()),Nm=_(y());r();i();var Im={"token-name":"_token-name_1mlwv_1",tokenName:"_token-name_1mlwv_1",link:"_link_1mlwv_7",line:"_line_1mlwv_14"};var ey=({children:e,href:t})=>wr.default.createElement(so,{href:t,onClick:o=>{o.stopPropagation()},className:(0,Nm.default)("font-12 content-contrast underline",Im.link)},e),ty=({name:e,linkContent:t,link:o})=>!o&&!e?null:wr.default.createElement("div",{className:(0,Nm.default)("flex items-center mt-4")},wr.default.createElement(M,{title:e,textOverflow:{text:e},alwaysUpdateTextOverflow:!0,noWrapper:!0},wr.default.createElement("p",{className:(0,Nm.default)(Im.tokenName,"font-12 content-contrast")},e)),o?wr.default.createElement(wr.default.Fragment,null,wr.default.createElement("div",{className:Im.line}),wr.default.createElement(ey,{href:o},t)):null),Av=ty;r();i();var en=_(b()),sa=_(y());r();i();var wo=_(b()),Wc=_(y());ue();r();i();var Dv={highlight:"_highlight_1erat_1"};function oy(e,t){let[o,n]=(0,wo.useState)([]),[s,a]=(0,wo.useState)([]);return(0,wo.useEffect)(()=>{if(!e||!t)n([e]),a([]);else{let l=t.replace(new RegExp("([\\*\\.\\?\\+\\$\\^\\[\\]\\(\\)\\{\\}\\|\\\\/])","g"),"\\$1"),p=new RegExp(l,"ig");n(e.split(p)),a(e.match(p))}},[e,t]),[o,s]}var ry=({wholeStr:e,keywords:t,isNeedHighlight:o})=>{let[n,s]=oy(e,t);return!o||Go.isEmpty(n)||Go.isEmpty(s)?e:wo.default.createElement("span",{className:(0,Wc.default)("font-bold font-16 ellipsis content-primary")},s.map((a,l)=>wo.default.createElement(wo.default.Fragment,{key:`match_${l}`},wo.default.createElement("span",null,n[l]),wo.default.createElement("span",{className:(0,Wc.default)({[Dv.highlight]:l===0})},s[l]))),wo.default.createElement("span",null,n[n.length-1]||""))},Pv=ry;r();i();var na={token:"_token_1s1mr_1","token-info":"_token-info_1s1mr_7",tokenInfo:"_token-info_1s1mr_7","token-name":"_token-name_1s1mr_13",tokenName:"_token-name_1s1mr_13",badge:"_badge_1s1mr_22",disabled:"_disabled_1s1mr_33","word-break":"_word-break_1s1mr_36",wordBreak:"_word-break_1s1mr_36","verified-tag":"_verified-tag_1s1mr_43",verifiedTag:"_verified-tag_1s1mr_43"};var iy=({token:e={},ifNeedChainLogo:t,isNeedHighlight:o=!1,searchValue:n,renderChild:s,showTokenOrChainName:a,tokenLabels:l=null})=>{let{tokenItemSymbol:p}=Be();return en.default.createElement("div",{className:(0,sa.default)("flex",na.token)},en.default.createElement(Qe,{tokenSrc:e.tokenLogoUrl??"",chainSrc:e.chainBWLogoUrl??"",className:(0,sa.default)("boxCurrency"),chainSize:18,tokenSize:t?32:36,showChainLogo:t,tokenName:e.tokenName,chainName:e.chainName}),en.default.createElement("div",{className:(0,sa.default)("flex-item",a?"mr-16":"mr-8",na.tokenInfo)},en.default.createElement("div",{className:na.tokenName},en.default.createElement("div",{className:(0,sa.default)(na.wordBreak,p,"content-primary")},en.default.createElement(Pv,{isNeedHighlight:o,wholeStr:e.tokenSymbol,keywords:n})),l),s))},Ov=iy;var ny=e=>{let{token:t}=e,{tokenModalStore:o}=g(),{searchValue:n,computedCurrentChainId:s,computedIsSearching:a}=o,{name:l,linkContent:p,link:c}=(0,ms.useMemo)(()=>a?t.isNativeToken?{name:t.tokenName,link:"",linkContent:""}:{name:t.tokenName,link:t.explorerUrl,linkContent:t.tokenContractAddressEllipsis}:{name:s===ir.chainId||s===Qt.chainId?t.chainName:t.tokenName,link:"",linkContent:""},[s,a,t.isNativeToken,t.chainName,t.tokenName,t.tokenContractAddressEllipsis,t.explorerUrl]);return ms.default.createElement(Ov,{...e,searchValue:n,ifNeedChainLogo:!0,renderChild:ms.default.createElement(Av,{name:l,link:c,linkContent:p}),tokenLabels:ms.default.createElement(Lv,{token:t})})},Mv=v(ny);r();i();var Gc=_(b());r();i();var Lm=_(b()),Wv=_(y());r();i();var on=_(b());r();i();var tn=_(b()),Fv=_(y());ue();r();i();var pt={"swap-token-item":"_swap-token-item_91xho_1",swapTokenItem:"_swap-token-item_91xho_1","market-token-item":"_market-token-item_91xho_4",marketTokenItem:"_market-token-item_91xho_4","token-item":"_token-item_91xho_9",tokenItem:"_token-item_91xho_9","market-padding":"_market-padding_91xho_16",marketPadding:"_market-padding_91xho_16","token-item-disabled":"_token-item-disabled_91xho_19",tokenItemDisabled:"_token-item-disabled_91xho_19",selected:"_selected_91xho_22",scale:"_scale_91xho_25",disabled:"_disabled_91xho_28","width-block":"_width-block_91xho_35",widthBlock:"_width-block_91xho_35","top-components":"_top-components_91xho_38",topComponents:"_top-components_91xho_38","token-market-info":"_token-market-info_91xho_44",tokenMarketInfo:"_token-market-info_91xho_44",line:"_line_91xho_55"};var sy=({token:e={},isSearch:t})=>{if(!t)return null;let o=ee(e,"volume"),n=ee(e,"liquidity");return!o&&!n?null:tn.default.createElement("div",{className:(0,Fv.default)("ellipsis",pt.tokenMarketInfo)},tn.default.createElement("span",{className:"ellipsis"},m("swaptrade_tokenlist_liquidity_variable",{amount:e.formattedLiquidity})),o?tn.default.createElement(tn.default.Fragment,null,tn.default.createElement("div",{className:pt.line}),tn.default.createElement("span",{className:"ellipsis"},m("swaptrade_tokenlist_24_turnover_variable",{amount:e.formattedVolume}))):null)},Bv=v(sy);var ay=({token:e,isSearch:t,isSwap:o,leftComponent:n=null,rightComponent:s=null})=>o?on.default.createElement(on.default.Fragment,null,on.default.createElement("div",{className:pt.topComponents},n,s),on.default.createElement(Bv,{isSearch:t,token:e})):on.default.createElement(on.default.Fragment,null,n,s),Em=v(ay);r();i();var Uc=_(y());function aa(e){return e?(0,Uc.default)(pt.tokenItem,pt.swapTokenItem):(0,Uc.default)(pt.tokenItem,pt.marketTokenItem)}var ly=({leftComponent:e,rightComponent:t,isSwap:o,token:n,isSearch:s})=>{let a=aa(o);return Lm.default.createElement(M,{title:m("swaptrade_not_support_token_tips"),className:pt.widthBlock,placement:M.DIRECTION.bottomRight,popupProps:{popupStyle:{maxWidth:"198px"}}},Lm.default.createElement("div",{"data-testid":"tokenItem-box",className:(0,Wv.default)(a,pt.tokenItemDisabled)},Lm.default.createElement(Em,{isSwap:o,isSearch:s,token:n,leftComponent:e,rightComponent:t})))},Uv=v(ly);r();i();var la=_(b()),Gv=_(y());var my=({token:e,importToken:t,selectToken:o=()=>{},leftComponent:n=null,rightComponent:s=null,isTopSearchVisible:a,isSwap:l,isSearch:p})=>{let{tokenModalStore:c,commonStore:u}=g(),{tokenItem:f,addWeight:h}=Be(),S=(0,la.useMemo)(()=>!a&&c?.tokenModalFromState===re.FROM&&u.computedCurrentTabIsLimit&&e.isNativeToken,[u.computedCurrentTabIsLimit,a,e.isNativeToken,c?.tokenModalFromState]),{scale:w,animationEvent:k}=Wa(),T=I=>!I.selected&&!I.isCustomToken&&!I.isSubscribe&&!a,C=I=>T(I)?t(I):o(I),x=aa(l);return la.default.createElement(A,{"data-testid":"tokenItem-box",className:(0,Gv.default)(x,f,h,{[pt.selected]:e.selectedOrigin,[pt.scale]:w,[pt.disabled]:S,[pt.marketPadding]:!!a}),onClick:()=>C(e),key:`token_list_item_${e}`,...k},la.default.createElement(Em,{isSwap:l,isSearch:p,token:e,leftComponent:n,rightComponent:s}))},qv=v(my);var py=({token:e,...t})=>{let{tokenModalStore:o}=g(),n=o?.tokenModalFromState===re.TO&&Number(e?.isSupportCrossChain)===Bd.NOT_SUPPORT,s=o.computedIsSearching;return n?Gc.default.createElement(Uv,{token:e,...t,isSwap:!0,isSearch:s}):Gc.default.createElement(qv,{token:e,...t,isSwap:!0,isSearch:s})},zv=v(py);r();i();var qc=_(b());r();i();var ma=_(b());var cy=(0,ma.createContext)({searchText:"",visible:!1}),jv=()=>(0,ma.useContext)(cy);r();i();var cs=_(b()),ds=_(y());r();i();var Dm=_(b()),Rv=_(y());ue();r();i();var Am=(e,t)=>`${Se.thousandFormat(e.toFixed(2),{style:"percent",...t})}`;function dy(e,t){return`${Se.BigNumber(e).gt(0)?"+":""}${Am(e,t)}`}var _y=({bigValue:e,needShowMaxText:t,options:o,formatFunction:n})=>e.gt(.01)&&e.lte(9999.99)||!t?n(e,o):e.gt(9999.99)&&t?`>${Am(9999.99,o)}`:Li;function Vv(e=0,{needSign:t=!0,smallThanMinNumber:o=!1,needShowMaxText:n=!0,...s}={}){let a=t?dy:Am,l=Se.BigNumber(e);return l.isNaN()?Li:o&&l.lt(.01)&&l.gt(0)?`<${a(.01,s)}`:l.lt(-99.99)?`<${Am(-99.99,s)}`:l.gte(-99.99)&&l.lt(-.01)?a(l,s):l.gte(-.01)&&l.lt(0)?a(-.01,s):l.eq(0)?Se.thousandFormat("0.00",{style:"percent",...s}):l.gt(0)&&l.lte(.01)?a(.01,s):_y({bigValue:l,needShowMaxText:n,options:s,formatFunction:a})}r();i();var Hv={icon:"_icon_1ocrs_1","color-up":"_color-up_1ocrs_4",colorUp:"_color-up_1ocrs_4","color-down":"_color-down_1ocrs_7",colorDown:"_color-down_1ocrs_7"};var Yv=Dm.default.memo(({percentage:e,containerClassName:t="",textClassName:o="",needSign:n=!0})=>{let s=Er(e)>0?"colorUp":"colorDown",a=Vv(e,{needZero:!0,needSign:n}),l=a!==Li&&Er(e)!==0;return Dm.default.createElement(M,{title:a,noWrapper:!0,textOverflow:{text:a}},Dm.default.createElement("div",{className:(0,Rv.default)(t||"flex",{[Hv[s]]:l},o)},Od(a)))});r();i();var fi=_(b());f_.setDataProxy(xo);var uy=e=>{let{handleIconCallback:t,handleGroupCallback:o,collectCallBack:n}=e,{accountStore:s}=g(),{computedAccountId:a,computedSignWalletAddress:l}=s,p=P(),c=(0,fi.useCallback)(h=>{o&&o(h),h.button_name&&P_({button_name:h.button_name}),h.source&&D_({source:h.source})},[o]),u=(0,fi.useCallback)(()=>{t&&t(),L_()},[t]),f=(0,fi.useCallback)((h,S,w)=>{n&&n(h,S,w);let k=__(),T=u_();h&&T&&!T.isMarketHomeUrl&&I_({business_type:k?Sn.LIMIT_ORDER:Sn.SWAP})},[n]);return fi.default.createElement(fi.default.Fragment,null,fi.default.createElement(b_,{accountId:a,groupDialogBoxScroll:p,tokenCollectWalletAddress:l,...e,handleGroupCallback:c,handleIconCallback:u,collectCallBack:f,isSelfProject:!0}))},Pm=v(uy);r();i();var ps={"price-box":"_price-box_vmpdw_1",priceBox:"_price-box_vmpdw_1","balance-box":"_balance-box_vmpdw_10",balanceBox:"_balance-box_vmpdw_10",icon:"_icon_vmpdw_25",activity:"_activity_vmpdw_29","collection-icon":"_collection-icon_vmpdw_32",collectionIcon:"_collection-icon_vmpdw_32"};var fy=({item:e={}})=>{let{getUsd:t}=es();return cs.default.createElement("div",{className:(0,ds.default)("flex align-items-center justify-content-end",ps.priceBox)},cs.default.createElement("div",{className:(0,ds.default)("flex flex-col mr-8")},cs.default.createElement("p",{className:(0,ds.default)("font-16 font-bold ellipsis")},t(e?.price)),cs.default.createElement(Yv,{percentage:e?.change,containerClassName:(0,ds.default)("flex justify-end"),textClassName:(0,ds.default)("font-12")})),cs.default.createElement(Pm,{tokenInfo:e,collected:String(e?.isCollectToken)===Ia.COLLECTION}))},Kv=fy;r();i();var Kt=_(b()),pa=_(y());var Xv=(e,t,o,n)=>{if(t>e&&n<o)return"unset";if(t<e&&n>o){let s=e-t;return`${o+s}px`}return`${o}px`},gy=(e,t)=>{let{balanceRef:o,priceRef:n,priceBoxRef:s}=e,a=o.current,l=n.current,p=s.current;if(!a||!l||!p)return;let c=p.previousSibling,[u,f]=[c.lastChild.firstChild,c.lastChild.lastChild],[h,S]=[u.textContent.length*14,f.textContent.length*12];a.style.maxWidth=Xv(u.offsetWidth,h,t,a.offsetWidth),l.style.maxWidth=Xv(f.offsetWidth,S,t,l.offsetWidth)},hy=({item:e={},showCollect:t=!0,showBalance:o=!1,showCollectCancel:n=()=>{}})=>{let s=(0,Kt.useRef)(null),a=(0,Kt.useRef)(null),l=(0,Kt.useRef)(null),{accountStore:p,tokenModalStore:c}=g(),u=p.isConnectedWallet,f=()=>u?Promise.resolve(!0):(Ar.error(m("swaptrade_selecttoken_toast_connect_wallet")),Promise.resolve(!1));(0,Kt.useEffect)(()=>{gy({priceBoxRef:s,balanceRef:a,priceRef:l},152)},[e.balance,e.price]);let{tokenItemBalance:h}=Be(),S=(0,Kt.useCallback)(({tokenInfo:w,groupInfo:k,groupIds:T})=>{let C=!!k.status,x=T.length===1;return C&&x&&w.isCustomToken&&!Se.BigNumber(w.balance).gt(0)&&!c?.hideCollectCancelConfirm?(n(w,k),Promise.resolve(!1)):Promise.resolve(!0)},[n,c?.hideCollectCancelConfirm]);return Kt.default.createElement("div",{ref:s,className:(0,pa.default)("flex align-items-center justify-content-end",ps.priceBox)},o&&Kt.default.createElement("div",{className:(0,pa.default)("mr-8",ps.balanceBox)},Kt.default.createElement("p",{ref:a,className:(0,pa.default)("font-16","font-bold","ellipsis","word-break-all","content-primary",h)},e.balance?qe(e.balance):"0"),Kt.default.createElement("p",{ref:l,className:(0,pa.default)("font-12","ellipsis","word-break-all","color-content-contrast")},e?.price)),t&&Kt.default.createElement(Pm,{tokenInfo:e,iconSize:"14px",className:ps.collectionIcon,collected:String(e?.isCollectToken)===Ia.COLLECTION,collectCallBack:c.updateTokenCollectionStatus,clickedPromise:()=>f(),checkedPromise:S}))},$v=hy;var by=({item:e,showCollectCancel:t,showCollect:o})=>{let{accountStore:n}=g(),a=n.isConnectedWallet&&!e?.isThirdParty,{visible:l}=jv();return l?qc.default.createElement(Kv,{item:e}):qc.default.createElement($v,{item:e,showCollect:o,showBalance:a,showCollectCancel:t})},Qv=by;var Sy=100,Zv=e=>e.key==="divide",vy=({originList:e,selectToken:t,importToken:o,className:n,isNeedHighlight:s,tokenListRef:a,showCollectCancel:l})=>{let[p,c]=(0,kr.useState)(0);ku(a,f=>{c(f.height)});let u=(f,h)=>Zv(f)?kr.default.createElement(hv,{info:f,index:h}):kr.default.createElement(zv,{token:f,selectToken:t,importToken:o,leftComponent:kr.default.createElement(Mv,{isNeedHighlight:s,token:f}),rightComponent:kr.default.createElement(Qv,{item:f,showCollectCancel:l})});return kr.default.createElement(Hm,{data:e,height:p,itemHeight:Sy,className:n,itemKey:f=>Zv(f)?f.type:`${f.chainId}_${f.tokenContractAddress}`},(f,h)=>kr.default.createElement(Hm.Item,null,u(f,h)))},Jv=vy;r();i();var ew=e=>{let{commonStore:t}=g(),o=t.getChainByID(e);return sr(e)&&Number(o?.isSupportMarket)!==1?m("swaptrade_top_emptystate_network_not_supported"):""};function wy(){let{tokenModalStore:e,fromToStore:t}=g(),o=t.from,n=e.getCurrentToChainInfo();return e.computedIsNotSupportToChain?Na(o.chainId,n.chainId)?m("swaptrade_toast_services_single_chain_unavailable",{chain:o.chainName}):m("swaptrade_selecttoken_empty_unavailable_now",{payChain:o.chainName,receiveChain:n.chainName}):""}var tw=wy;var ky=e=>{let{tokenModalStore:t,commonStore:o}=g(),n=o.currentTab===j.BRIDGE,s=!!t.searchValue,[a,l]=(0,Ue.useState)(!1),p=(0,Ue.useRef)(),[c,u]=(0,Ue.useState)(null),[f,h]=(0,Ue.useState)(null),{onCheck:S}=h_(c||{}),w=K=>{t.setShowCollectCancelConfirm(K),l(!1),S(f,t.updateTokenCollectionStatus)},k=(K,oe)=>{u(K),h(oe),l(!0)},T=(0,Ue.useMemo)(()=>e.noAccount&&e.isCollect?!0:wa(e.data)?Lr(e.data):Lr(e.data?.systemList)&&Lr(e.data?.thirdPartyList),[e.noAccount,e.isCollect,e.data]),C=mv({dataSource:e.data,isSearch:s,isEmptyData:T,isBridgeTab:n}),[x,I]=(0,Ue.useState)(""),U=(0,Ue.useCallback)(()=>{let{computedCurrentChainId:K}=t,oe=t.searchValue?.length<10,ie=K>0,ce=K===Qt.chainId,se=e.isCollect;if(oe){if(ie)return m("swaptrade_selecttoken_subtitle_try_switch_network");if(ce)return m("swaptrade_selecttoken_empty_searchingby_contractadd");if(se)return m("swaptrade_selecttoken_subtitle_try_switch_network")}return ie?m("swaptrade_selecttoken_empty_switch_correct_networks"):ce?m("swaptrade_selecttoken_empty_verify_contract_address"):se?m("swaptrade_selecttoken_empty_switch_correct_networks"):""},[e.isCollect,t]);(0,Ue.useEffect)(()=>{I(U())},[t.searchValue,t.computedCurrentChainId,U]);let F=[Qt.chainId,ir.chainId].includes(e.selectedChainId),B=K=>{e.importToken(K)},V=K=>{e.selectToken(K)},q=tw(),Q=ew(e.searchIng?t.computedCurrentSearchChainId:t.computedCurrentChainId),G=()=>Ue.default.createElement("div",{ref:p,className:Yt.tokenList},T?Ue.default.createElement(dv,{searchIng:e.searchIng,noAccount:e.noAccount,isCollect:e.isCollect,error:e.error,reload:e.reload,searchEmptyDataTip:x,unsupportedTip:q,unSupportedMarketTip:Q}):Ue.default.createElement(Jv,{key:e.selectedChainId,tokenListRef:p,originList:C.data,selectToken:V,importToken:B,isNeedHighlight:C.isNeedHighlight,showCollectCancel:k,isAllNetworkOrCollectionTab:F}));return Ue.default.createElement("div",{className:Yt.container},e.loading?Ue.default.createElement("div",{className:Yt.loadingContainer},Ue.default.createElement(dt.Circle,{loading:e.loading,hasMask:!0,maskColor:"transparent",type:dt.TYPE.neutral,className:Yt.loadingContainer})):G(),Ue.default.createElement(uv,{visible:a,onConfirm:w,SymbolName:c?.tokenSymbol}),Ue.default.createElement(gv,{visible:t.showCollectOverLimitDialog,onConfirm:()=>{t.setShowCollectOverLimitDialog(!1)}}))},ow=v(ky);r();i();var ca={title:"_title_ea19m_1",container:"_container_ea19m_12",content:"_content_ea19m_22",manage:"_manage_ea19m_25","manage-icon":"_manage-icon_ea19m_29",manageIcon:"_manage-icon_ea19m_29","import-container-wrapper":"_import-container-wrapper_ea19m_34",importContainerWrapper:"_import-container-wrapper_ea19m_34","button-container":"_button-container_ea19m_44",buttonContainer:"_button-container_ea19m_44","confirm-btn":"_confirm-btn_ea19m_52",confirmBtn:"_confirm-btn_ea19m_52","list-title":"_list-title_ea19m_55",listTitle:"_list-title_ea19m_55","dialog-group":"_dialog-group_ea19m_64",dialogGroup:"_dialog-group_ea19m_64","group-item":"_group-item_ea19m_64",groupItem:"_group-item_ea19m_64",visible1:"_visible1_ea19m_71",visible2:"_visible2_ea19m_76",visible3:"_visible3_ea19m_81","collection-groups":"_collection-groups_ea19m_86",collectionGroups:"_collection-groups_ea19m_86"};var Ty=({visible:e=!0,selectToken:t=()=>{},setImportTokenInfo:o,handleSelectChain:n,fetchGroupUrl:s})=>{let{tokenModalStore:a,commonStore:l,accountStore:p}=g(),[c,u]=(0,kt.useState)(!1),{chainList:f}=l,{computedTokenList:h,computedSearchTokenList:S,searchValue:w,error:k,computedIsCollectChain:T,tokenModalFromState:C,computedFromChain:x,computedToChain:I,computedCurrentChainId:U,currentCollectionGroupId:F,setCurrentCollectionGroupIdAndGetList:B,computedIsWatchListGroupShow:V,tokenPageChainList:q}=a,{setTokenPageChainListAndGetTokenList:Q}=US(),G=Ur(),K=D=>D===-1?Ei.ALL:D===-100?Ei.SUBSCRIBE:Ei.CHAIN,oe=a.tokenModalFromState===re.FROM,ie=oe?re.FROM:re.TO,ce=(D,he)=>{Es({click_params:{type:"chain",detail:D.monitorValue||D.chainName},chain:D.chainName,type:K(D?.chainId),from_or_to:ie}),oe?a.setFromSelectedChainId(D.chainId):a.tokenModalFromState===re.TO&&a.setToSelectedChainId(D.chainId),he||n(D),a.searchValue!==""?(a.updateSelectedChainAtSearch(D.chainId),u(!0),a.setLoading(a.tokenModalFromState,"search",!0),a.getSearchTokenList()):(u(!1),a.getTokenListByChainId())};(0,kt.useEffect)(()=>{e&&Aa()},[e]),(0,kt.useEffect)(()=>{e&&q.length===0&&f.length!==0&&Q()},[e,q,f]),(0,kt.useEffect)(()=>{u(!1),a.resetTokenModal()},[e,a]);let se=D=>{F_({from_or_to:ie,token_address:D.tokenContractAddress,chain:D.chainName}),t(D),l.computedCurrentTabIsLimit||a.changeTokenModalVisible(!1)},_e=D=>{a.setSearchValue(D),D&&(La({type:"token",keyword:D,from_or_to:ie}),u(!0),a.setLoading(a.tokenModalFromState,"search",!0)),D===""&&(u(!1),a.getTokenListByChainId())},ye=()=>{Es({type:Ei.UNFOLD,from_or_to:ie}),a.setDialogIndex(Ni.CHAIN_SELECT)};ZS(a.getSearchTokenList,300,[a.searchValue]);let W=async D=>{a.setDialogIndex(Ni.TOKEN_RISK),o(D)},X=D=>{W(D).catch(()=>{})},Ce=(()=>{let D;if(c)D=a.loading[a.tokenModalFromState].search;else{let he=a.tokenModalFromState===re.FROM?a.fromSelectedChainId:a.toSelectedChainId;D=a.loading[a.tokenModalFromState][he]}return yi(D)?!0:D})();return kt.default.createElement("div",{style:{height:G},className:(0,Om.default)("flex flex-column",ca.container),"data-testid":"token-modal"},kt.default.createElement(sv,{placeholder:m("swaptrade_modal_select_crypto_input_placeholder_search_name_or_address"),searchCb:_e,value:w}),kt.default.createElement(av,{chains:C===re.FROM?x:I,handleClickChain:ce,onShowMore:ye}),kt.default.createElement("div",{className:(0,Om.default)("flex justify-between",ca.listTitle)},kt.default.createElement("span",null,c?m("swaptrade_selecttoken_title_select_token"):m("swaptrade_tokenlist_title_suggest_token")),kt.default.createElement("span",null,m("swaptrade_tokenlist_label_balance"))),V&&kt.default.createElement(iv,{activeId:F,setActiveId:B,className:ca.collectionGroups,fetchGroupUrl:s}),kt.default.createElement("div",{className:(0,Om.default)("flex-item",ca.content)},kt.default.createElement(ow,{data:c?S:h,selectToken:se,searchIng:c,importToken:X,loading:Ce,error:k,noAccount:!p.isConnectedWallet,isCollect:T,reload:a.reloadTokenList,selectedChainId:U})))},rw=v(Ty);r();i();var Je=_(b()),iw=_(ou()),ko=_(y());r();i();var Tr={"tips-content":"_tips-content_1f0om_1",tipsContent:"_tips-content_1f0om_1","tg-tips-content-height":"_tg-tips-content-height_1f0om_11",tgTipsContentHeight:"_tg-tips-content-height_1f0om_11","token-detail":"_token-detail_1f0om_14",tokenDetail:"_token-detail_1f0om_14","token-info":"_token-info_1f0om_17",tokenInfo:"_token-info_1f0om_17","margin-bottom-6":"_margin-bottom-6_1f0om_21",marginBottom6:"_margin-bottom-6_1f0om_21",ellipsis:"_ellipsis_1f0om_24","break-all":"_break-all_1f0om_29",breakAll:"_break-all_1f0om_29","token-address":"_token-address_1f0om_39",tokenAddress:"_token-address_1f0om_39","confirm-btn":"_confirm-btn_1f0om_45",confirmBtn:"_confirm-btn_1f0om_45",link:"_link_1f0om_51","dialog-header-common":"_dialog-header-common_1f0om_54",dialogHeaderCommon:"_dialog-header-common_1f0om_54"};var Cy=({token:e,importToken:t,isWallet:o})=>{let n=Ur(),s=()=>{Ar.success(m("swaptrade_order_info_label_from_copy_success"))};return Je.default.createElement("div",{className:(0,ko.default)(Tr.tipsContent,Ea()&&Tr.tgTipsContentHeight),style:{height:n}},Je.default.createElement("div",{className:(0,ko.default)("flex",Tr.tokenDetail)},Je.default.createElement(Qe,{className:"boxSuperBig",tokenSrc:e?.tokenLogoUrl??"",chainSrc:e?.chainBWLogoUrl??"",tokenSize:56,chainSize:24,tokenName:e?.tokenName,chainName:e?.chainName}),Je.default.createElement("div",{className:(0,ko.default)(Tr.tokenInfo)},Je.default.createElement("div",null,Je.default.createElement("div",{className:(0,ko.default)("font-28 font-700 truncate mb-6")},Je.default.createElement(Fa,{tokenSymbol:e?.tokenSymbol})),Je.default.createElement("p",{className:(0,ko.default)("color-content-contrast font-400 font-12 truncate mb-6")},e?.tokenName)),e?.source?Je.default.createElement("div",{className:(0,ko.default)("flex flex-row justify-content-start align-items-center",Tr.marginBottom6)},Je.default.createElement("span",{className:(0,ko.default)("color-content-contrast font-400 font-12 mr-6")},m("swaptrade_token_source")),Je.default.createElement(xt,{src:e?.sourceLogo,size:16,className:"mr-6"}),Je.default.createElement("span",{className:(0,ko.default)("color-content-contrast font-400 font-12")},e?.source)):null,Je.default.createElement("div",{className:(0,ko.default)("flex")},Je.default.createElement(so,{className:(0,ko.default)("mr-6 font-400 font-12 underline",Tr.breakAll,Tr.link),href:e?.explorerUrl},e?.tokenContractAddress),Je.default.createElement(iw.CopyToClipboard,{text:e?.tokenContractAddress,onCopy:s},Je.default.createElement(ae,{className:(0,ko.default)("okx-defi-dex-copy2 content-contrast cursor-pointer")}))))),Je.default.createElement(Ee,{closable:!1,type:Ee.TYPE.warn,desc:m("swaptrade_tokenlist_reminder_desc_add_custom_token")}),Je.default.createElement(Y,{className:Tr.confirmBtn,size:o?Y.SIZE.lg:Y.SIZE.xl,category:Y.CATEGORY.fill,type:Y.TYPE.highlight,onClick:()=>{t(e)}},m("swaptrade_card_swap_modal_btn_confirm")))},nw=Cy;r();i();var xy=()=>{let{fromToStore:e,commonStore:t,tokenModalStore:o}=g(),n=s=>{if(!s)return null;let a=t.equalsToken(s,e.from),l=t.equalsToken(s,e.to);return{...s,selected:a||l}};return s=>{let a=Number(s.isSupportMarket)===1,l=Number(s.chainId);if(l===Qt.chainId||l===ir.chainId||a)return null;let p=s.dexDefaultFromToTokenShowVO?.fromDexMultiTokenInfoVO,c=s.dexDefaultFromToTokenShowVO?.nativeToken,u=o.tokenModalFromState===re.FROM;return n(p&&u?p:c)}},sw=xy;var yy=({setVisible:e})=>{let{tokenModalStore:t}=g(),{importTokenInfo:o,setImportTokenInfo:n,importToken:s,dialogIndex:a}=t,l=sw(),{isSm:p}=z(),c=async S=>{await t.selectTokenHandle(S),e(!1)},u=()=>{t.setDialogIndex(Ni.TOKEN_LIST)},f=async S=>{let w=l(S);w&&await c(w),u()},h={noMargin:!0,noContentPadding:!0,showBackBtn:!0,hideCloseBtn:!0,transitionProps:p?{type:"slide",placement:"right",timeout:300}:null,footer:null};return gi.default.createElement(gi.default.Fragment,null,gi.default.createElement(rw,{isWalletEnv:!0,visible:!0,selectToken:c,setImportTokenInfo:n,handleSelectChain:f}),gi.default.createElement(N.Action,{...h,title:m("swaptrade_selecttoken_maintitle_select_network"),visible:t.dialogIndex===Ni.CHAIN_SELECT,onBack:u},gi.default.createElement(QS,{handleSelectChain:f})),gi.default.createElement(N.Action,{...h,title:m("swaptrade_tokenlist_header_simple_title"),visible:a===Ni.TOKEN_RISK,onBack:()=>{u(),n({})}},gi.default.createElement(nw,{isWallet:!0,token:o,importToken:S=>{s(S,c)}})))},aw=v(yy);var Iy=({visible:e,setVisible:t,title:o})=>zc.default.createElement(N.Action,{title:o,visible:e,noMargin:!0,noContentPadding:!0,onClose:()=>{t(!1)}},zc.default.createElement(aw,{setVisible:()=>{t(!1)}})),fhe=Iy;r();i();var Pt=_(b());r();i();var Mm={"finalize-withdrawals":"_finalize-withdrawals_1y7re_1",finalizeWithdrawals:"_finalize-withdrawals_1y7re_1","alert-block":"_alert-block_1y7re_10",alertBlock:"_alert-block_1y7re_10","alert-button":"_alert-button_1y7re_13",alertButton:"_alert-button_1y7re_13"};var Ny=()=>{let{recentTransactionStore:{computedOrdersHasFacetSwap:{showTip:e,data:t}},facetStore:{launchFacetSwap:o}}=g(),[n,s]=(0,Pt.useState)(!0),a=P(),l=t?.toTokenAddress,p=t?.fromTokenAddress,c=()=>{o({orderId:t?.orderId,chainId:t?.chainId,toTokenAddress:l,fromTokenAddress:p,goOrderDetail:!0})},u=(0,Pt.useMemo)(()=>({title:t?.fromAmount?m("swaptrade_history_reminder_desc_pending_withdrawal",{amount:qe(t?.fromAmount,{needBillionMillionUnit:!1}),token:t?.fromTokenSymbol}):"",buttonText:m("swaptrade_confirmation_reminder_btn_finalize_withdrawals")}),[t]),f=(0,Pt.useRef)();return(0,Pt.useEffect)(()=>{a||(e?f.current=kd.warn({title:u.title,desc:Pt.default.createElement(A,{className:Mm.finalizeWithdrawals,onClick:()=>{c()}},u.buttonText),showClose:!0,duration:0,id:`${p}_${l}`}):f.current&&f.current.destory&&(f.current.destory(),f.current=null))},[e,u]),a&&e&&n&&u.title?Pt.default.createElement("div",{className:Mm.alertBlock},Pt.default.createElement(Ee,{title:Pt.default.createElement(Pt.default.Fragment,null,u.title,Pt.default.createElement(A,{className:Mm.alertButton,onClick:()=>{c()}},u.buttonText)),closable:!0,onClose:()=>{s(!1)}})):null},Dhe=v(Ny);r();i();var Cr=_(b());function Fhe(e,t){let[o,n]=(0,Cr.useState)(!0),s=(0,Cr.useRef)();s.current=e;let a=(0,Cr.useRef)();a.current=t;let l=(0,Cr.useCallback)(()=>{document.visibilityState==="visible"?(s.current&&s.current(),n(!1)):(a.current&&a.current(),n(!0))},[]);return(0,Cr.useEffect)(()=>(document.addEventListener("visibilitychange",l),()=>{document.removeEventListener("visibilitychange",l)}),[l]),o}r();i();r();i();ue();function lw(){let{quoteStore:e}=g(),t=ee(e,"quote.bestRoute.gasDropFromAmount","");return t?`\u2248 ${qe(t)}`:""}function Ey(){let{fromToStore:e,quoteStore:t}=g();return!e.computedFromAmountIsValid||t.quote.quoteNull||t.quote.quoteError||!t.quote.bestRoute||!t.computedQuoteIntervalIsEmpty}function Khe(){let{fromToStore:e,accountStore:t,gasDropStore:o}=g(),{computedIsCrossChain:n}=e,{gasDropConfig:s}=o,{gasDropShow:a,gasDropSwitch:l}=s,p=lw(),c=Ey(),u=Boolean(t?.address)&&a&&!c&&n,f=u&&l&&Boolean(p);return{gasDropShow:a,gasDropConfig:s,showSwapGasDrop:u,showInputGasDrop:f,confirmGasDropVisible:f,gasDropFromAmount:p}}r();i();r();i();var _s=_(b());ue();var jc={gasDropShow:!1};function Ly(e){let[t,o]=(0,_s.useState)(e);return[t,s=>{o(s)}]}function Ay(){let{fromToStore:e,accountStore:t}=g(),{from:o,to:n,computedIsCrossChain:s}=e,{address:a}=t;return(0,_s.useMemo)(()=>!Lr(a)&&n.isNativeToken!==1&&sr(n.chainId)&&sr(o.chainId)&&s,[a,o.chainId,n.chainId,n.isNativeToken,s])}function mw(){let{fromToStore:e,accountStore:t,commonStore:o,receiveAddressStore:n,gasDropStore:s}=g(),{from:a,to:l,computedDiffCrossChain:p}=e,{setGasDropInfo:c}=s,{computedAccountId:u}=t,{receiveAddrObj:f}=n,{chainId:h,tokenContractAddress:S}=a,{chainId:w}=l,[k,T]=Ly({chainId:w,fromChainId:h,fromTokenContractAddress:S,computedAccountId:u}),C=Ay();return{fetchGasDrop:(0,_s.useCallback)(async()=>{if(p&&(!f.specifiedAddress||!f.walletId||u!==f.walletId)){c(jc),T({});return}if(C){let I={chainId:w,fromChainId:h,fromTokenContractAddress:S,computedAccountId:u};if(ud(k,I)){c({});return}T(I);let[,U]=await Dr(xo.get(r_,{params:{...pn(I,"computedAccountId"),accountId:u,userUniqueId:o.userUniqueId}}));U.data?c(U.data):c(jc)}else c(jc),T({})},[p,f.specifiedAddress,f.walletId,u,C,c,T,w,h,S,k,o.userUniqueId])}}r();i();var cw=_(b());r();i();var pw=_(b());var Fm=e=>{let{fromToStore:t}=g(),{to:o,from:n,computedTypedValue:s}=t;(0,pw.useEffect)(()=>{e({source:0})},[s,n.chainId,n.tokenContractAddress,o.chainId,o.tokenContractAddress])};var wbe=()=>{let{quoteStore:e,fromToStore:t,accountStore:o,gasDropStore:n,receiveAddressStore:s}=g(),{fetchQuoteDebounce:a,computedForbiddenBridge:l}=e,{specifiedAddress:p}=s.receiveAddrObj||{},{independentField:c}=t,{gasDropConfig:u}=n,{fetchGasDrop:f}=mw();async function h(S){await f(),a(S)}Fm(h),(0,cw.useEffect)(()=>{h()},[o.address,c,u.gasDropSwitch,l,p])};r();i();var dw=_(b());var Ibe=()=>{let{quoteStore:e,fromToStore:t,accountStore:o}=g(),{fetchQuoteDebounce:n}=e,{independentField:s}=t;Fm(n),(0,dw.useEffect)(()=>{n()},[o.address,n,s])};r();i();r();i();var Bbe=()=>{let{swapDappStore:e,fromToStore:t,safeMoonStore:o}=g(),{showMaxIcon:n,computedValueDifference:s,fromBalanceState:a,toBalanceState:l,computedShowAddFund:p}=t,{computedInputFiatVal:c,computedOutputFiatVal:u}=o,{from:f,to:h}=e.computedFromToSupportMarketAndDappTrade,S=e.mergeCurrencyInputProps({balanceStatus:a,costValue:c,showMax:!0,showMaxIcon:n,showAddFund:p},f),w=e.mergeCurrencyInputProps({balanceStatus:l,costValue:u,valueDifference:s,showMax:!0,showMaxIcon:n},h);return{fromCurrencyInputProps:S,toCurrencyInputProps:w}};r();i();var _w=_(b());var zbe=()=>{let{slippageStore:e}=g();(0,_w.useEffect)(()=>{e.initSlippageConfigs(),e.initSlippageSetting(),e.initReactions()},[])};r();i();var Bm=_(b());ue();var $be=({computedIsSingleChain:e,chainId:t})=>{let{commonStore:o}=g(),{confirmIds:n}=Ls,{resetAllLiquidityData:s,fetchLiquidityData:a}=Ua,{computedNotThirdBiz:l}=o;(0,Bm.useEffect)(()=>{Ls.update({fromChainId:t})},[t]),(0,Bm.useEffect)(()=>{e&&!ee(n,t)&&l&&a()},[e,a,n,t,l]),(0,Bm.useEffect)(()=>{e||s()},[e,s])};r();i();var uw=_(b());var Dy=()=>{let{fromToStore:e,tokenModalStore:t,quoteStore:o}=g(),{showMaxIcon:n,setField:s,advanceSetTypedValue:a,updateFromAmount:l,updateTo:p,computedIsSingleChain:c,computedIsExactIn:u,computedSwapAmount:f,setShowMaxIcon:h,setShowAddFund:S}=e,{tokenModalFromState:w}=t,{cancelGasTokenGeeRequest:k}=o;return(0,uw.useEffect)(()=>{!c&&!u&&w===re.FROM&&(a(""),l({amount:""}),p({amount:""}),s(re.FROM)),!c&&!u&&w===re.TO&&(a(f[re.FROM]),s(re.FROM))},[c]),{handleTypeInput:x=>{s(re.FROM),a(x),k(),n&&h(!1),S(!1),Ae({button_name:"modify_from_amount"})},handleTypeOutput:x=>{s(re.TO),a(x),k(),n&&h(!1),S(!1),Ae({button_name:"modify_to_amount"})}}},rSe=Dy;r();i();var xw=_(b());r();i();var Me=_(b()),Cw=_(Ym());r();i();var rn=_(b()),da=_(y());ue();r();i();var hi={"dapp-wrapper":"_dapp-wrapper_tkh0m_1",dappWrapper:"_dapp-wrapper_tkh0m_1","item-wrapper":"_item-wrapper_tkh0m_24",itemWrapper:"_item-wrapper_tkh0m_24","item-container":"_item-container_tkh0m_34",itemContainer:"_item-container_tkh0m_34","dapp-logo":"_dapp-logo_tkh0m_50",dappLogo:"_dapp-logo_tkh0m_50","dapp-name":"_dapp-name_tkh0m_61",dappName:"_dapp-name_tkh0m_61","dapp-wrapper-few":"_dapp-wrapper-few_tkh0m_88",dappWrapperFew:"_dapp-wrapper-few_tkh0m_88","wallet-dapp-wrapper":"_wallet-dapp-wrapper_tkh0m_99",walletDappWrapper:"_wallet-dapp-wrapper_tkh0m_99"};var Py=({className:e,dappInfoList:t,onClickCb:o})=>{let{isSm:n}=z();if(!wa(t))return null;let s=P();return rn.default.createElement("div",{className:(0,da.default)(s?hi.walletDappWrapper:hi.dappWrapper,e,{[hi.dappWrapperFew]:t.length<3&&n&&!s})},t.map((a,l)=>{let p=`${a.name}_${l}`;return rn.default.createElement("div",{key:p,className:(0,da.default)(hi.itemWrapper)},rn.default.createElement(A,{className:(0,da.default)("flex","flex-col","items-center",hi.itemContainer),onClick:()=>{o(a)}},rn.default.createElement(et,{src:a.logo,resize:{width:88,height:88},errorImg:Zd(),className:hi.dappLogo}),rn.default.createElement(M,{title:a.name,textOverflow:{text:a.name},noWrapper:!0,disabled:n},rn.default.createElement("p",{className:(0,da.default)(hi.dappName,{ellipsis:!n})},a.name))))}))},fw=Py;r();i();var Ot=_(b()),hw=_(ou()),nn=_(y());r();i();var Wo={"container-inverse":"_container-inverse_1n8q0_1",containerInverse:"_container-inverse_1n8q0_1","container-contrast":"_container-contrast_1n8q0_4",containerContrast:"_container-contrast_1n8q0_4","container-tertiary":"_container-tertiary_1n8q0_7",containerTertiary:"_container-tertiary_1n8q0_7","container-secondary":"_container-secondary_1n8q0_10",containerSecondary:"_container-secondary_1n8q0_10","container-primary":"_container-primary_1n8q0_13",containerPrimary:"_container-primary_1n8q0_13","background-scrim":"_background-scrim_1n8q0_16",backgroundScrim:"_background-scrim_1n8q0_16","background-surface-disable":"_background-surface-disable_1n8q0_19",backgroundSurfaceDisable:"_background-surface-disable_1n8q0_19","background-surface-pressed":"_background-surface-pressed_1n8q0_22",backgroundSurfacePressed:"_background-surface-pressed_1n8q0_22","background-surface-secondary":"_background-surface-secondary_1n8q0_25",backgroundSurfaceSecondary:"_background-surface-secondary_1n8q0_25","background-surface-primary":"_background-surface-primary_1n8q0_28",backgroundSurfacePrimary:"_background-surface-primary_1n8q0_28","background-base-secondary":"_background-base-secondary_1n8q0_31",backgroundBaseSecondary:"_background-base-secondary_1n8q0_31","background-base-primary":"_background-base-primary_1n8q0_34",backgroundBasePrimary:"_background-base-primary_1n8q0_34","content-inverse":"_content-inverse_1n8q0_37",contentInverse:"_content-inverse_1n8q0_37","content-disabled":"_content-disabled_1n8q0_40",contentDisabled:"_content-disabled_1n8q0_40","content-contrast":"_content-contrast_1n8q0_43",contentContrast:"_content-contrast_1n8q0_43","content-tertiary":"_content-tertiary_1n8q0_46",contentTertiary:"_content-tertiary_1n8q0_46","content-secondary":"_content-secondary_1n8q0_49",contentSecondary:"_content-secondary_1n8q0_49","content-primary":"_content-primary_1n8q0_52",contentPrimary:"_content-primary_1n8q0_52","border-selected":"_border-selected_1n8q0_55",borderSelected:"_border-selected_1n8q0_55","border-contrast":"_border-contrast_1n8q0_58",borderContrast:"_border-contrast_1n8q0_58","border-secondary":"_border-secondary_1n8q0_61",borderSecondary:"_border-secondary_1n8q0_61","border-primary":"_border-primary_1n8q0_64",borderPrimary:"_border-primary_1n8q0_64","token-chain-logo-big-box":"_token-chain-logo-big-box_1n8q0_67",tokenChainLogoBigBox:"_token-chain-logo-big-box_1n8q0_67",wrapper:"_wrapper_1n8q0_81","token-info-box":"_token-info-box_1n8q0_93",tokenInfoBox:"_token-info-box_1n8q0_93","token-symbol":"_token-symbol_1n8q0_99",tokenSymbol:"_token-symbol_1n8q0_99","chain-name":"_chain-name_1n8q0_116",chainName:"_chain-name_1n8q0_116","token-address-empty":"_token-address-empty_1n8q0_129",tokenAddressEmpty:"_token-address-empty_1n8q0_129","token-address":"_token-address_1n8q0_129",tokenAddress:"_token-address_1n8q0_129","copy-icon":"_copy-icon_1n8q0_153",copyIcon:"_copy-icon_1n8q0_153","right-arrow-box":"_right-arrow-box_1n8q0_163",rightArrowBox:"_right-arrow-box_1n8q0_163",pointer:"_pointer_1n8q0_167"};var gw=({token:e,field:t})=>Ot.default.createElement("div",{className:(0,nn.default)("token-info-box",Wo.tokenInfoBox)},Ot.default.createElement(Qe,{showChainLogo:!0,boxClassName:Wo.tokenChainLogoBigBox,tokenName:e?.tokenName,tokenSize:44,tokenSrc:e?.tokenLogoUrl,chainName:e?.chainName,chainSize:22,chainSrc:e?.chainLogoUrl}),Ot.default.createElement("span",{className:Wo.tokenSymbol},e?.tokenSymbol),Ot.default.createElement("span",{className:Wo.chainName},e?.chainName),e?.isNativeToken?Ot.default.createElement("div",{className:Wo.tokenAddressEmpty}):Ot.default.createElement(hw.CopyToClipboard,{text:e?.tokenContractAddress,onCopy:()=>{O_({from_or_to:t}),Ar.success(m("swaptrade_order_info_label_from_copy_success"))}},Ot.default.createElement("div",{className:(0,nn.default)("token-address",Wo.tokenAddress)},Ot.default.createElement("span",null,p_(e?.tokenContractAddress)),Ot.default.createElement(ae,{className:(0,nn.default)("okds-copy","icon-copy",Wo.copyIcon)})))),Oy=({className:e,fromToken:t,toToken:o})=>Ot.default.createElement("div",{className:(0,nn.default)("flex flex-col",e,Wo.wrapper)},Ot.default.createElement(gw,{token:t,field:"from"}),Ot.default.createElement("div",{className:(0,nn.default)(Wo.rightArrowBox,"arrow-box")},Ot.default.createElement(ae,{className:(0,nn.default)("okds-arrow-pointer-right-sm",Wo.pointer,"arrow-icon")})),Ot.default.createElement(gw,{token:o,field:"to"})),bw=Oy;r();i();var _a=_(b());r();i();var er={"dialog-dapp-list-wrapper":"_dialog-dapp-list-wrapper_3meh3_1",dialogDappListWrapper:"_dialog-dapp-list-wrapper_3meh3_1","web-abnormal-content":"_web-abnormal-content_3meh3_11",webAbnormalContent:"_web-abnormal-content_3meh3_11","wallet-abnormal-content":"_wallet-abnormal-content_3meh3_18",walletAbnormalContent:"_wallet-abnormal-content_3meh3_18","wallet-token-pair-container":"_wallet-token-pair-container_3meh3_25",walletTokenPairContainer:"_wallet-token-pair-container_3meh3_25","available-notice-desc":"_available-notice-desc_3meh3_53",availableNoticeDesc:"_available-notice-desc_3meh3_53"};var My=({isWalletEnv:e,title:t,desc:o,visible:n,onRefreshPage:s})=>e?_a.default.createElement(N.Tip,{hideCloseBtn:!0,infoType:N.Tip.INFO_TYPE.default,visible:n,title:t,confirmText:e?m("swaptrade_top_btn_gotit"):m("swaptrade_dapps_home_navigation_refresh"),onConfirm:s,windowStyle:{width:343,minWidth:343}},_a.default.createElement("div",{className:er.availableNoticeDesc},o)):_a.default.createElement(N.Confirmation,{visible:n,title:t,confirmText:m("swaptrade_dapps_home_navigation_refresh"),onConfirm:s,hideCloseBtn:!0},_a.default.createElement("div",{className:er.availableNoticeDesc},o)),Sw=My;r();i();var bi=_(b());var vw=({isWalletEnv:e,refreshing:t,hasError:o,onRefreshList:n})=>!t&&!o?null:bi.default.createElement("div",{className:e?er.walletAbnormalContent:er.webAbnormalContent},o?bi.default.createElement(de.State,{type:de.State.TYPE.systemError,title:m("swaptrade_dialog_title_dapp_retrieve_fail"),description:m("swaptrade_dialog_desc_dapp_retrieve_fail"),buttonText:m("swaptrade_dapps_home_navigation_refresh"),onButtonClick:n}):null,t?bi.default.createElement(dt,{size:dt.SIZE.xl}):null),Fy=({isWalletEnv:e,visible:t,onClose:o,onRefreshList:n,refreshing:s,hasError:a,children:l})=>e?bi.default.createElement(Bt,{visible:t,onClose:o,title:m("swaptrade_modal_header_select_dapp")},bi.default.createElement(vw,{isWalletEnv:e,refreshing:s,hasError:a,onRefreshList:n}),!s&&!a?l:null):bi.default.createElement(N.Action,{onClose:o,visible:t,title:m("swaptrade_modal_header_select_dapp")},bi.default.createElement(vw,{refreshing:s,hasError:a,onRefreshList:n}),!s&&!a?l:null),ww=v(Fy);r();i();var ua=_(b());var By=({visible:e,onGoToDapp:t,onBack:o,children:n})=>P()?ua.default.createElement(Bt,{visible:e,hideCloseBtn:!0,showBackBtn:!0,onBack:o,title:m("swaptrade_modal_header_token_info")},ua.default.createElement("div",{className:er.walletTokenPairContainer},n,ua.default.createElement(Y,{type:Y.TYPE.primary,onClick:t},m("swaptrade_modal_btn_go_to_dapp")))):ua.default.createElement(N.Action,{noContentPadding:!0,hideCloseBtn:!0,scrollDisable:!0,showBackBtn:!0,visible:e,confirmText:m("swaptrade_modal_btn_go_to_dapp"),onConfirm:t,onBack:o,title:m("swaptrade_modal_header_token_info")},n),kw=v(By);r();i();var Wy=(e,t,o)=>{let n={fromChainId:e?.chainId,toChainId:t?.chainId,fromTokenAddress:e?.tokenContractAddress,toTokenAddress:t?.tokenContractAddress};return{url:o?n_:i_,params:n}},Tw=async(e,t,o)=>{let{url:n,params:s}=Wy(e,t,o),[a,l]=await Dr(xo.get(n,{params:s}));if(a){let p=a;return{success:!1,error:p,isAvailabilityError:Number(p.code)===40008}}return{success:!0,data:l?.data||[]}};var Uy=({isDialog:e=!1,visible:t=!1,isSingleChain:o,fromToSupportMarket:n,fromToken:s,toToken:a,onVisibleChange:l=()=>{}})=>{let p=P(),c=(0,Cw.useHistory)(),[u,f]=(0,Me.useState)(!1),[h,S]=(0,Me.useState)(!1),[w,k]=(0,Me.useState)(!1),[T,C]=(0,Me.useState)(!1),[x,I]=(0,Me.useState)([]),[U,F]=(0,Me.useState)(!1),[B,V]=(0,Me.useState)({id:"",name:"",url:""}),[q,Q]=(0,Me.useState)(""),G=async(W=!1)=>{W&&(k(!1),f(!0));let X=await Tw(s,a,o);if(f(!1),!X.success){if(X.isAvailabilityError){C(!0);return}k(!0),S(!0);return}I(X.data),S(!0)};(0,Me.useEffect)(()=>{t&&s?.tokenContractAddress&&a?.tokenContractAddress&&(G(),l(!0))},[t,s?.tokenContractAddress,a?.tokenContractAddress,o]),(0,Me.useEffect)(()=>{t||(S(!1),C(!1),k(!1),f(!1),l(!1),I([]))},[t]);let K=(0,Me.useMemo)(()=>p?{title:m("swaptrade_mid_dialog_title_new_swap"),desc:m("swaptrade_dialog_desc_okx_updated_extension")}:n?{title:m("swaptrade_mid_dialog_title_new_swap"),desc:m("swaptrade_dialog_desc_okx_updated")}:{title:m("swaptrade_mid_dialog_title_networks_updated"),desc:m("swaptrade_mid_dialog_desc_networks_updated")},[p,n]),oe=W=>{Ta(W,"_blank")},ie=()=>{C(!1),p?Ca.onBack():c.go(0)},ce=()=>{G(!0).catch(()=>{})},se=W=>{V(W),N_({dapp_id:W.id,dapp_name:W.name,swap_type:o?"discover_swap":"discover_cross_chain_swap"}),n&&o?(Q(W.url),F(!0)):oe(W.url)},_e=()=>{Q(""),F(!1)},ye=()=>{E_({dapp_id:B.id,dapp_name:B.name}),oe(q)};return(0,Me.useEffect)(()=>()=>{Q(""),F(!1),S(!1)},[]),Me.default.createElement(Me.default.Fragment,null,Me.default.createElement(Sw,{isWalletEnv:p,title:K.title,desc:K.desc,visible:T,onRefreshPage:ie}),Me.default.createElement(ww,{isWalletEnv:p,visible:h,onClose:()=>{l(!1),S(!1)},onRefreshList:ce,refreshing:u,hasError:w},Me.default.createElement(fw,{className:e?er.dialogDappListWrapper:"",dappInfoList:x,onClickCb:se})),Me.default.createElement(kw,{visible:U,onGoToDapp:ye,onBack:_e},Me.default.createElement(bw,{className:"",fromToken:s,toToken:a})))},Vc=Uy;var Gy=({isDialog:e=!1})=>{let{fromToStore:t,swapDappStore:o}=g();return xw.default.createElement(Vc,{isDialog:e,visible:o.dappPanelVisible,isSingleChain:t.computedIsSingleChain,fromToSupportMarket:o.computedFromToSupportMarket,fromToken:t.from,toToken:t.to,onVisibleChange:n=>{n||o.hideDappPanel()}})},qy=v(Gy);r();i();r();i();var us=_(b());r();i();var yw=_(b());var zy=()=>{let{fromToStore:e={},commonStore:t,solanaPriorityFeeStore:o}=g(),{isMobile:n}=xe(),s=Ai()?.source===Cs.DEX,{computedIsSolanaChain:a}=e,{currentTab:l,computedIsMarket:p}=t,c=l===j.SWAP,u=p,{jitoData:f}=o||{};return(0,yw.useMemo)(()=>a&&c&&!u&&f&&s&&!n,[a,c,u,f,s,n])},Iw=zy;r();i();var Nw=()=>{let e={tabsSetting:{show:!0},supportBusinessLines:[j.SWAP,j.BRIDGE],isFullTab:!0};return{[j.SWAP]:{...e,tab:j.SWAP},[j.BRIDGE]:{...e,tab:j.BRIDGE}}};r();i();var Ew=({isTopTitle:e=!1})=>{let t={tabsSetting:{show:!e,textShow:!0},supportBusinessLines:[j.SWAP,j.BRIDGE],isFullTab:!0,needReplaceLocation:!1,showKline:e,history:{show:e}};return{[j.SWAP]:{...t,tab:j.SWAP},[j.BRIDGE]:{...t,tab:j.BRIDGE}}};r();i();var Lw=({isSm:e=!1,shareBlinkEnable:t=!1,solanaPriorityFeeEnable:o=!1}={})=>{let n=Z_(e);return{[j.SWAP]:{...n,showBlinkShare:t&&!e,tab:j.SWAP,showKline:!e,showSolanaPriorityFee:o},[j.BRIDGE]:{...n,showBlinkShare:!1,tab:j.BRIDGE,showKline:!e},[j.LIMIT_ORDER]:{...n,showBlinkShare:!1,tab:j.LIMIT_ORDER,showKline:!1}}};r();i();var Aw=({shareBlinkEnable:e,isSm:t})=>{let n={...Q_(t),showKline:t,showBlinkShare:!1,history:{show:!0,iconBg:!t},searchBar:{show:!0,iconBg:!t}};return{[j.SWAP]:{...n,tab:j.SWAP,showBlinkShare:e&&t},[j.BRIDGE]:{...n,tab:j.BRIDGE,showBlinkShare:!1},[j.LIMIT_ORDER]:{...n,tab:j.LIMIT_ORDER,showBlinkShare:!1}}};r();i();var Dw=({widgetTabTypes:e})=>{let t={history:{show:!0},supportBusinessLines:[],tabsSetting:{show:!1}},o=n=>({...t,supportBusinessLines:[n]});if(e&&e.length===1){let n=e[0];if(n===j.SWAP||n===j.BRIDGE)return o(n)}else if(e&&e?.length===2)return{...t,supportBusinessLines:[j.SWAP,j.BRIDGE],tabsSetting:{show:!0}};return{...t}};var jy=({isTopTitle:e=!1,widgetTabTypes:t=[]}={})=>{let o=mu(),n=Iw(),{isSm:s}=z(),a=(0,us.useMemo)(()=>Lw({shareBlinkEnable:o,isSm:s,solanaPriorityFeeEnable:n}),[s,o,n]),l=(0,us.useMemo)(()=>Aw({shareBlinkEnable:o,isSm:s}),[s,o]),p=(0,us.useMemo)(()=>Nw(),[]),c=(0,us.useMemo)(()=>Ew({isTopTitle:e}),[e]),u=(0,us.useMemo)(()=>Dw({widgetTabTypes:t}),[t]);return{webHeaderSettingMap:a,webTopHeaderSettingMap:l,extensionHeaderSettingMap:p,thirdBusinessHeaderSettingMap:c,widgetHeaderSettingMap:u}},Ewe=jy;r();i();var Hc=_(b());function Mwe(){let{mevStore:e,quoteStore:t,fromToStore:o}=g(),{setMevUserSwitchOpen:n,mevSwitchOpenStatue:s}=e,{quote:a}=t,{from:l,to:p}=o,c=Number(a?.bestRoute?.isEnableMev)===gn.ON;(0,Hc.useEffect)(()=>{n(Ye.AUTO_OFF)},[l.chainId,p.chainId]),(0,Hc.useEffect)(()=>{c&&s!==Ye.USER_OFF?n(Ye.AUTO_ON):c&&s===Ye.USER_OFF?n(Ye.USER_OFF):!c&&s===Ye.USER_ON?n(Ye.USER_ON):c||n(Ye.AUTO_OFF)},[c,n,s])}export{Bt as a,UL as b,qo as c,DA as d,eP as e,sP as f,QF as g,mW as h,TW as i,Kh as j,Hb as k,Zh as l,_b as m,Zse as n,cae as o,US as p,fhe as q,Dhe as r,Fhe as s,Khe as t,wbe as u,Ibe as v,Bbe as w,zbe as x,$be as y,rSe as z,qy as A,Ewe as B,Mwe as C};
|
|
|
|
window.inOKXExtension = true;
|
|
window.inMiniApp = false;
|
|
window.ASSETS_BUILD_TYPE = "publish";
|
|
|
|
//# sourceMappingURL=chunk-2OCOPGIC.js.map
|