1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/css/BY08xot2.css","static/css/RrMQnA8K.css"])))=>i.map(i=>d[i]); 2!function(){try{var a="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};a.SENTRY_RELEASE={id:"btse@5f19a485"};var s=(new a.Error).stack;s&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[s]="14ab7911-8db7-48b9-99e8-e03b18060f9d",a._sentryDebugIdIdentifier="sentry-dbid-14ab7911-8db7-48b9-99e8-e03b18060f9d")}catch(e){}}();import{_ as a}from"./ByGuns7q.js";import{ai as s,bM as e,a7 as r,a6 as i,B as o,r as t,ar as l,ak as n,a9 as c,am as d,ab as p,aa as m,a8 as u,as as f,aK as b,af as g,ag as v,ae as y}from"./PmfENnFs.js";import{cF as h,pf as j,p3 as S,b8 as w,l as _,pg as T,ph as k,pi as D,pj as I,c3 as P}from"./BhKTELSe.js";import{u as M,D as $,C,_ as L}from"./K33ZgrkB.js";import{b as U}from"./BLBkQ53j.js";import{_ as B}from"./CRPzHAml.js";import"./DzIKp7QL.js";import"./chunk-lottie.zeumoeGY.js";import"./CXr9G-CP.js";import"./chunk-web3.7EmC4Up1.js";import"./chunk-web3-onboard-utils.D-9VMiP0.js";import"./chunk-sentry.q36DUBwH.js";import"./cvxruSMo.js";import"./chunk-echarts.AHWYl6Ef.js";import"./ByOB-9wo.js";import"./DTvt6p8J.js";import"../../app.DuROpXuw.js";import"./Bam2FmDF.js";import"./tad1MRrM.js";import"./B9Yq6Vz0.js";import"./DGw9Heqg.js";import"./lwVPh_Cg.js";import"./9oX6lwoU.js";import"./BM9joY-k.js";import"./xcw4LDtS.js";import"./CjHUvruO.js";import"./B7TQbCQK.js";import"./CRkpGd-d.js";import"./C2-AFtvo.js";import"./3JYsLZg7.js";const F={class:"header"},E={class:"title"},A={class:"trade-summary"},N={class:"labels"},q={class:"label"},x={class:"info-area"},O={class:"info-row"},Y={class:"info-label"},R={class:"info-value"},W={key:0,class:"demo-funds-label"},V={class:"info-row"},z={class:"info-label"},G={class:"info-value"},H={class:"info-label"},K={class:"info-value"},J={key:0,class:"info-row"},Q={class:"info-label"},X={class:"info-value"},Z={class:"info-row"},aa={class:"info-label"},sa={class:"info-value"},ea={class:"desc"},ra={class:"highlight"},ia={class:"highlight"},oa={key:1,class:"highlight warning"},ta={class:"button-area"},la=["disabled"],na=B(s({__name:"TradeConfirmationDialog",props:{params:{default:()=>({investment:0,leverage:0,symbol:"",orderSide:"BUY",orderSize:0,orderPrice:0,liqPrice:0,orderType:"LIMIT",currency:h})},displayName:{default:""},liqPrice:{default:""},priceFilter:{default:2}},emits:["dialog:closed"],setup(s,{emit:B}){const na=e((()=>a((()=>import("./BvU2tmSU.js")),__vite__mapDeps([0,1])))),{checkPriceProtection:ca}=U({dialogComponent:na}),da=r(),pa=M(),ma=j(),ua=S(),fa=s,ba=B,ga=i((()=>fa.params?new o(fa.params.investment||0).times(fa.params.leverage||0).toNumber():0)),va=i((()=>fa.params.symbol.split("-")[0])),ya=t(!1);async function ha(){if(ya.value)return;ya.value=!0;let a=fa.params.orderPrice;const s=fa.params.symbol;try{if("LIMIT"===fa.params.orderType){const e=await ca({isSpot:!1,isBuyAction:"BUY"===fa.params.orderSide,symbol:s,orderPrice:a,priceFilter:fa.priceFilter,quoteCurrency:h});if(!e.ok)return void ja();e.protectionPrice&&(a=e.protectionPrice)}da.commit("futures/setOrderSnapShot",{symbol:s,price:a}),await T.submitTrade({...fa.params,orderPrice:a}),ua.isDemoMode||(pa.hasPlacedOrder=!0,pa.fetchOneClickActiveTrades({symbol:s}),ma.bumpActiveTrades()),ja()}catch(e){k(P.OCF_INVEST_FAIL,e,{direction:I(fa.params.orderSide),trading_pair:s,leverage:String(fa.params.leverage??""),mode:D(ua.isDemoMode)}),ya.value=!1}}function ja(){ba("dialog:closed")}return(a,s)=>{const e=l("i18n-t");return c(),n(_,{class:"one-click-futures-trade-confirmation-dialog",width:a.isMobile?"100%":"470px",showClose:!1,isBottomUp:a.isMobile,center:"",isBrandNewStyle:"",onClosed:ja},{body:d((()=>{var r;return[f(ua).isDemoMode?(c(),n($,{key:0,class:"one-click-futures-trade-confirmation-dialog__demo-tag"})):p("",!0),m("div",F,[m("div",E,g(a.$t("trading.ocf.tradeConfirmation")),1),b(w,{class:"close-icon",onClick:ja})]),m("div",A,[m("div",null,[b(C,{currentSymbol:{icon:va.value,label:va.value,subTitle:a.displayName}},null,8,["currentSymbol"])]),m("div",N,[m("div",{class:v(["label","BUY"===a.params.orderSide?"long":"short"])},[b(L,{class:"label-icon",isShort:"SELL"===a.params.orderSide},null,8,["isShort"]),y(" "+g("BUY"===a.params.orderSide?a.$t("t.long"):a.$t("t.short")),1)],2),m("div",q,g(a.params.leverage)+"x",1)])]),m("div",x,[m("div",O,[m("span",Y,[y(g(a.$t("strategy.yourInvestment"))+" ",1),s[0]||(s[0]=m("span",{class:"currency"},"(USDT)",-1))]),m("span",R,[y(g(a.params.investment)+" ",1),f(ua).isDemoMode?(c(),u("span",W," ("+g(a.$t("trading.ocf.demoFunds"))+") ",1)):p("",!0)])]),m("div",V,[m("span",z,g(a.$t("futuresMain.trade.leverage")),1),m("span",G,g(a.params.leverage)+"x",1)]),m("div",{class:v(["info-row trading-with",{"is-demo":f(ua).isDemoMode}])},[m("span",H,[y(g(a.$t("trading.ocf.youAreTradingWith"))+" ",1),s[1]||(s[1]=m("span",{class:"currency"}
2,"(USDT)",-1))]),m("span",K,g(ga.value.toLocaleString()),1)],2),"LIMIT"===a.params.orderType?(c(),u("div",J,[m("span",Q,[y(g(a.$t("futuresMain.openPosition.entryPrice"))+" ",1),s[2]||(s[2]=m("span",{class:"currency"},"(USDT)",-1))]),m("span",X,g(null==(r=a.params.orderPrice)?void 0:r.toLocaleString()),1)])):p("",!0),m("div",Z,[m("span",aa,[y(g(a.$t("trading.ocf.estimatedLiquidationPrice"))+" ",1),s[3]||(s[3]=m("span",{class:"currency"},"(USDT)",-1))]),m("span",sa,g(a.liqPrice),1)])]),m("p",ea,[b(e,{keypath:"trading.ocf.transferFromSpot"},{amount:d((()=>[m("span",ra,g(a.params.investment)+" USDT",1)])),wallet:d((()=>[m("span",ia,g(f(ua).isDemoMode?a.$t("trading.ocf.demoFunds"):a.$t("t.spotWallet")),1)])),_:1})]),a.params.leverage>=10?(c(),u("p",oa,g(a.$t("trading.ocf.leverageWarning2",{leverage:a.params.leverage})),1)):p("",!0),m("div",ta,[m("button",{class:"btn",onClick:ja},g(a.$t("t.cancel")),1),m("button",{class:v(["btn light",{"is-demo":f(ua).isDemoMode}]),disabled:ya.value,onClick:ha},g(a.$t("trading.copywise.startNow")),11,la)])]})),_:1},8,["width","isBottomUp"])}}}),[["__scopeId","data-v-279edbeb"]]);export{na as default}; 3//# sourceMappingURL=Bc3KupHC.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.