1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="fce62cac-be57-4244-88ed-5b233959ca46",e._sentryDebugIdIdentifier="sentry-dbid-fce62cac-be57-4244-88ed-5b233959ca46")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3506,3951],{3030:(e,t,a)=>{a.d(t,{p:()=>n});var r=a(85028);function n(e,t){return(0,r.trackBusinessOperation)({domain:"futures",operation:e,execute:t})}},7126:(e,t,a)=>{a.d(t,{$:()=>r,w:()=>n});let r="focus-within:!border-p1 focus-within:!bg-white dark:focus-within:!bg-bg3",n="!bg-bg2 !border-transparent ".concat(r)},29521:(e,t,a)=>{a.d(t,{Km:()=>l,WU:()=>n,tG:()=>i});var r=a(14298);let n={en:{common:{cancel:"Cancel",confirm:"Confirm",loading:"Loading...",noRecords:"No record",search:"Search",select:"Select"},datePicker:{endDate:"End date",pickDate:"Pick a date",pickDateRange:"Pick a date range"}},ko:{common:{cancel:"ì·¨ì",confirm:"íì¸",loading:"ë¡ë ì¤...",noRecords:"ìë¡ì´ ì림 ìì",search:"ê²ì",select:"ì í"},datePicker:{endDate:"ì¢
ë£ì¼",pickDate:"ë ì§ ì í",pickDateRange:"ë ì§ ë²ì ì í"}},de:{common:{cancel:"Abbrechen",confirm:"Best\xe4tigen",loading:"Wird geladen...",noRecords:"Kein Eintrag",search:"Suchen",select:"Ausw\xe4hlen"},datePicker:{endDate:"Enddatum",pickDate:"Datum ausw\xe4hlen",pickDateRange:"Datumsbereich ausw\xe4hlen"}},ja:{common:{cancel:"ãã£ã³ã»ã«",confirm:"確èª",loading:"ãã¼ãã£ã³ã°...",noRecords:"è¨é²ãããã¾ãã",search:"æ¤ç´¢",select:"鏿"},datePicker:{endDate:"çµäºæ¥",pickDate:"æ¥ä»ã鏿",pickDateRange:"æ¥ä»ç¯å²ã鏿"}},fa:{common:{cancel:"ÙØºÙ",confirm:"تاÛÛØ¯ Ú©ÙÛØ¯",loading:"Ø¯Ø±ØØ§Ù بارگزارÛ....",noRecords:"بدÙ٠سابÙÙ",search:"جستجÙ",select:"Ø§ÙØªØ®Ø§Ø¨"},datePicker:{endDate:"ØªØ§Ø±ÛØ® Ù¾Ø§ÛØ§Ù",pickDate:"ØªØ§Ø±ÛØ® را Ø§ÙØªØ®Ø§Ø¨ Ú©ÙÛØ¯",pickDateRange:"Ø¨Ø§Ø²Ù ØªØ§Ø±ÛØ® را Ø§ÙØªØ®Ø§Ø¨ Ú©ÙÛØ¯"}},fr:{common:{cancel:"Annuler",confirm:"Confirmer",loading:"Chargementâ¦",noRecords:"Aucun enregistrement",search:"Rechercher",select:"S\xe9lectionner"},datePicker:{endDate:"Date de fin",pickDate:"S\xe9lectionner une date",pickDateRange:"S\xe9lectionner une plage de dates"}},it:{common:{cancel:"Annulla",confirm:"Conferma",loading:"Caricamento...",noRecords:"Nessun Record",search:"Cerca",select:"Seleziona"},datePicker:{endDate:"Data di fine",pickDate:"Seleziona una data",pickDateRange:"Seleziona un intervallo di date"}},ru:{common:{cancel:"ÐÑмена",confirm:"ÐодÑвеÑдиÑÑ",loading:"ÐагÑÑзка...",noRecords:"ÐÐµÑ ÐапиÑи",search:"ÐоиÑк",select:"ÐÑбÑаÑÑ"},datePicker:{endDate:"ÐаÑа оконÑаниÑ",pickDate:"ÐÑбеÑиÑе даÑÑ",pickDateRange:"ÐÑбеÑиÑе диапазон даÑ"}},es:{common:{cancel:"Cancelar",confirm:"Confirmar",loading:"Cargando...",noRecords:"Sin registro",search:"Buscar",select:"Seleccionar"},datePicker:{endDate:"Fecha final",pickDate:"Selecciona una fecha",pickDateRange:"Selecciona un rango de fechas"}},pt:{common:{cancel:"Cancelar",confirm:"Confirmar",loading:"Carregando...",noRecords:"Sem registro",search:"Pesquisar",select:"Selecionar"},datePicker:{endDate:"Data final",pickDate:"Selecione uma data",pickDateRange:"Selecione um intervalo de datas"}},tr:{common:{cancel:"İptal",confirm:"Onayla",loading:"Y\xfckleniyor...",noRecords:"Kayıt yok",search:"Ara",select:"Se\xe7"},datePicker:{endDate:"BitiÅ tarihi",pickDate:"Tarih se\xe7in",pickDateRange:"Tarih aralıÄı se\xe7in"}},"zh-TW":{common:{cancel:"åæ¶",confirm:"確èª",loading:"å è¼ä¸...",noRecords:"æ«ç¡è¨é",search:"æå°",select:"鏿"},datePicker:{endDate:"çµææ¥æ",pickDate:"é¸ææ¥æ",pickDateRange:"é¸ææ¥æç¯å"}}},l=e=>{var t;return null!=(t=n[null!=e?e:r.Xn])?t:n[r.Xn]};Object.fromEntries(Object.entries(n).map(e=>{let[t,a]=e;return[t,a.common.noRecords]})),n.en.common.noRecords;let i=e=>l(e).common.noRecords},31082:(e,t,a)=>{a.d(t,{e:()=>i});var r=a(79237),n=a(38113),l=a(65375);let i=n.forwardRef((e,t)=>
1(0,r.jsx)(l.B,{ref:t,viewBox:"0 0 1024 1024",...e,children:(0,r.jsx)("path",{d:"M853.333333 460.8a51.2 51.2 0 0 1 0 102.4H170.666667a51.2 51.2 0 0 1 0-102.4h682.666666z"})}));i.displayName="DecreaseIcon"},39019:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},39679:(e,t,a)=>{a.d(t,{$w:()=>s,IQ:()=>i,Ir:()=>h,JF:()=>o,Op:()=>x,TR:()=>u,_j:()=>f,az:()=>g,m6:()=>p,p0:()=>d,tt:()=>m});var r=a(122);function n(e,t){return e&&t?new r.A(e).mul(t).toNumber():0}function l(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"UP";if(!Number.isFinite(e))return 0;let n=i(null==t?void 0:t.precision,2),l=String((null==t?void 0:t.minPriceChange)||""),o="UP"===a?r.A.ROUND_UP:r.A.ROUND_DOWN,s=new r.A(e).toDecimalPlaces(n,o).toFixed(n);if(l.endsWith("5")){let e=s.slice(-1),t=s.slice(0,-1);s="".concat(t).concat(5>Number(e)?"0":"5")}return Number(s)}function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=Number(e);return Number.isFinite(a)?a:t}function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8;if(""===e)return"";if(!/^\d*\.?\d*$/.test(e))return null;let[a,r=""]=e.split(".");return r.length>t?null:e}function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8;return""===e||"-"===e?e:Number.isNaN(Number(e))||(e.split(".")[1]||"").length>t?null:e}function c(e){return e.replace(/[^\d.]+/g,"")}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8,a=function(e,t){let a=e.split(".");if(a.length>2)return null;let[r,n=""]=a;return n.length<=t?e:"".concat(r,".").concat(n.slice(0,t))}(c(e),t);if(null===a)return null;let r=Number(a);return!Number.isNaN(r)&&r>=0&&r<1e8?a:null}function d(e){let t=c(e.value);if("1"===e.tradeUnit){let e=parseInt(t,10);return Number.isNaN(e)?"":e<1e10?String(e):null}let a=Number(t);if(Number.isNaN(a)||a<0||a>=1e10)return null;var n=e.precision;if(!t)return t;let l=t.toString().replace(/^0+(\d+)/,"$1"),[,i=""]=l.split(".");return i.length>=n&&(l=new r.A(l).toDecimalPlaces(n,r.A.ROUND_DOWN).toString()),l}function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return"-"===e?e:o(e,t)}function m(e){let{orderType:t,orderPrice:a,triggerPrice:r,lastPrice:n=0}=e;return"limit"===t||"postOnly"===t?Number(a||0)||n:"planLimit"===t?Number(a||0)||Number(r||0)||n:"planMarket"===t&&Number(r||0)||n}function h(e){let{orderbook:t,lastPrice:a=0,orderType:r,orderPrice:i,triggerPrice:o,contract:s}=e,c=(null==t?void 0:t.asks)||[],u=(null==t?void 0:t.bids)||[],d=c.length?c[c.length-1]:void 0,p=u[0]?Number(u[0].price):0,m=d?Number(d.price):0,h=Number(i||0),x=Number(o||0),f="planLimit"===r?h||x||a:h,g=Number(null==s?void 0:s.costPriceMultiplier),b=0,v=0;return"market"===r?m&&p?(b=n(m,g),v=n(p,g)):(b=a,v=a):"planMarket"===r?m&&p?(b=x?n(x,g):0,v=x?n(x,g):0):(b=x,v=x):m&&p?f>=m?(b=n(f,g),v=n(f,g)):f<=p?(b=n(f,g),v=f?n(p,g):0):(b=n(f,g),v=n(f,g)):(b=f,v=f),{buy:l(b,s),sell:l(v,s)}}function x(e){let{quantityCont:t,longLeverage:a,shortLeverage:n,prices:l,contract:i,siteConfig:o}=e,s=Number((null==i?void 0:i.multiplier)||0),c=Number((null==o?void 0:o.takerFeeRate)||0),u=new r.A(t).mul(2).mul(s).mul(l.buy).mul(c),d=new r.A(t).mul(2).mul(s).mul(l.sell).mul(c),p=a?new r.A(t).mul(s).mul(l.buy).div(a):new r.A(0),m=n?new r.A(t).mul(s).mul(l.sell).div(n):new r.A(0);return{buy:u.plus(p).toDecimalPlaces(10,r.A.ROUND_FLOOR).toNumber(),sell:d.plus(m).toDecimalPlaces(10,r.A.ROUND_FLOOR).toNumber()}}function f(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=e.find(e=>t>=e.levelMin&&t<=e.levelMax);return Number((null==a?void 0:a.quantityMax)||0)}function g(e){let{availableBalance:t,costOne:a}=e;return t<=0?{buy:0,sell:0}:{buy:a.buy?new r.A(t).div(a.buy).toDecimalPlaces(0,r.A.ROUND_FLOOR).toNumber():0,sell:a.sell?new r.A(t).div(a.sell).toDecimalPlaces(0,r.A.ROUND_FLOOR).toNumber():0}}},40394:(e,t,a)=>{a.d(t,{k:()=>r});function r(e,t){return"Cont"===e?t("Cont"):e}},47102:(e,t,a)=>{a.d(t,{s:()=>i});var r=a(79237),n=a(38113),l=a(65375);let i=n.forwardRef((e,t)=>
1(0,r.jsx)(l.B,{ref:t,viewBox:"0 0 1024 1024",...e,children:(0,r.jsx)("path",{d:"M512 119.466667A51.2 51.2 0 0 1 563.2 170.666667v290.133333H853.333333a51.2 51.2 0 0 1 0 102.4h-290.133333V853.333333a51.2 51.2 0 0 1-102.4 0v-290.133333H170.666667a51.2 51.2 0 0 1 0-102.4h290.133333V170.666667A51.2 51.2 0 0 1 512 119.466667z"})}));i.displayName="IncreaseIcon"},47562:(e,t,a)=>{a.d(t,{$:()=>l});var r=a(41809);let n=()=>({orderEntry:{availableBalanceText:"0",quoteAsset:"USDT"},quantity:{quantityMode:"quantity",quantityModeOptions:[],tradeUnitValue:"coin",tradeUnitOptions:[],quantityValueHint:"",sliderPercent:0,hasDirectionalQuantity:!1},footer:{loading:!1,quoteAsset:"USDT",unitLabel:"",maxLeft:"0",maxRight:"0",costLeft:"0",costRight:"0"},dialogs:{marginDisabled:!1,settingsLoading:!1,settingsSaving:!1,maxLeverage:1,serviceSymbol:"",symbol:"",quantityCont:0,longQuantityCont:0,shortQuantityCont:0,multiplier:0,precision:2,coinPrecision:0,oneContCostBuy:0,oneContCostSell:0,lastPrice:0,markPrice:0,calcPrice:0,confirmItems:[],confirmLoading:!1,baseAsset:"BTC"}}),l=(0,r.v)(e=>({...n(),syncComputed:t=>e(t),resetComputed:()=>e(n())}))},53678:(e,t,a)=>{a.d(t,{FT:()=>o,HY:()=>c,Ou:()=>d,R9:()=>p,Sv:()=>i,cz:()=>u});var r=a(79237),n=a(90477),l=a(4487);function i(e){let{className:t,...a}=e;return(0,r.jsx)("div",{"data-slot":"empty",className:(0,n.Q)("flex w-40 min-w-0 flex-1 flex-col items-center justify-center text-center",t),...a})}function o(e){let{className:t,...a}=e;return(0,r.jsx)("div",{"data-slot":"empty-header",className:(0,n.Q)("mt-s2 mb-s1 flex max-w-sm flex-col items-center gap-1 text-center",t),...a})}a(38113);let s=(0,l.F)("flex shrink-0 items-center justify-center rounded-lg backdrop-blur-[1.5px]",{variants:{size:{l:"h-30 w-30 rounded-md",m:"h-20 w-20 rounded"}},defaultVariants:{size:"m"}});function c(e){let{className:t,size:a="m",src:l,alt:i="empty",children:o,...c}=e;return o?(0,r.jsx)("div",{"data-slot":"empty-media","data-size":a,className:(0,n.Q)(s({size:a}),t),...c,children:o}):l?(0,r.jsx)("div",{"data-slot":"empty-media","data-size":a,className:(0,n.Q)(s({size:a}),t),...c,children:(0,r.jsx)("img",{src:l,alt:i,className:"h-full w-full object-contain"})}):null}function u(e){let{className:t,...a}=e;return(0,r.jsx)("div",{"data-slot":"empty-title",className:(0,n.Q)("text-t1 text-base leading-[1.4] font-semibold",t),...a})}function d(e){let{className:t,...a}=e;return(0,r.jsx)("p",{"data-slot":"empty-description",className:(0,n.Q)("mb-s4 text-t3 text-bm14",t),...a})}function p(e){let{description:t,className:a}=e;return(0,r.jsxs)(i,{className:a,children:[(0,r.jsx)(c,{size:"m",children:(0,r.jsx)("span",{"aria-hidden":"true",className:(0,n.Q)("block h-[100px] w-[100px]","bg-contain bg-center bg-no-repeat","bg-[url('https://cdn.tapbit.mobi/next-web/common/no-record.png')]")})}),(0,r.jsx)(d,{children:t})]})}},53951:(e,t,a)=>{a.r(t),a.d(t,{Dialog:()=>j,DialogClose:()=>x,DialogContent:()=>g,DialogDescription:()=>w,DialogFooter:()=>v,DialogHeader:()=>b,DialogOverlay:()=>f,DialogPortal:()=>h,DialogRoot:()=>p,DialogTitle:()=>y,DialogTrigger:()=>m});var r=a(79237),n=a(91405),l=a(90477),i=a(45056),o=a(12407),s=a(61058),c=a(38113),u=a(51924),d=a(70659);let p=i.bL,m=i.l9,h=i.ZL,x=i.bm,f=c.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(i.hJ,{ref:t,className:(0,l.Q)("bg-p6 fixed inset-0 z-300","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...n})});f.displayName=i.hJ.displayName;let g=c.forwardRef((e,t)=>{let{className:a,children:n,style:o,overlayClassName:s,...c}=e;return(0,r.jsxs)(h,{children:[(0,r.jsx)(f,{className:s}),(0,r.jsx)(i.UC,{ref:t,style:o,className:(0,l.Q)("fixed top-[50%] left-[50%] z-300 translate-x-[-50%] translate-y-[-50%] outline-none","w-[420px] max-md:w-[calc(100vw-var(--spacing-s8)-var(--spacing-s8))] max-md:max-w-[420px]","flex flex-col","border-l1 bg-m1 p-s6 shadow-3 rounded-[12px] border","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95",a),...c,children:n})]})});g.displayName=i.UC.displayName;let b=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,l.Q)("gap-s4 flex flex-col",t),...a})};b.displayName="DialogHeader";let v=e=>{let{className:t,layout:a="horizontal",...n}=e;return(0,r.jsx)("div",{className:(0,l.Q)("gap-s2 flex w-full","horizontal"===a?"flex-row":"flex-col",t),...n})};v.displayName="DialogFooter";let y=c.forwardRef((e,t)=>
1{let{className:a,showClose:n=!0,onClose:o,children:s,...c}=e;return(0,r.jsxs)("div",{className:"gap-s6 flex items-center justify-between",children:[(0,r.jsx)(i.hE,{ref:t,className:(0,l.Q)("text-t1 text-tm18 flex-1",a),...c,children:s}),n&&(0,r.jsx)(x,{className:"flex h-[22px] cursor-pointer items-center justify-center px-0 py-[2px] focus:outline-none",onClick:o,children:(0,r.jsx)("div",{className:"flex items-center",children:(0,r.jsx)(u.U,{className:"text-t3 size-5"})})})]})});y.displayName=i.hE.displayName;let w=c.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(i.VY,{ref:t,className:(0,l.Q)("text-t2 text-b14",a),...n})});w.displayName=i.VY.displayName;let N=(0,o.default)(()=>Promise.all([a.e(2243),a.e(3447)]).then(a.bind(a,33447)),{loadableGenerated:{webpack:()=>[33447]},ssr:!1}),j=e=>{let{trigger:t,defaultOpen:a,open:i,onOpenChange:o,title:u,description:h,showClose:f=!0,okText:j,cancelText:C,onOk:P,onCancel:k,okButtonProps:S,cancelButtonProps:D,footerLayout:T,footer:q=null,children:M,onClose:_,className:R,hideHeader:L=!1,headerClassName:O,bodyClassName:A,footerClassName:F,preventOutsideClose:z=!1,preventEscapeClose:U=!1,variant:V="default",overlayClassName:I,onOpenAutoFocus:B}=e,E=(0,n.no)(),[Q,$]=c.useState(!1);c.useEffect(()=>{$(!0)},[]);let[Y,W]=c.useState(null!=a&&a),H=void 0!==i,K=H?i:Y,J=H?o:e=>{W(e),null==o||o(e)},Z=T||(j&&C?"horizontal":"single"),X="vertical"===Z?"vertical":"horizontal",G=!L&&(u||h||f),ee=(e,t,a,r,n)=>{let{className:i,onClick:o,variant:s,size:c,...u}=e||{};return{...u,variant:s||t,size:c||a,className:(0,l.Q)(r,i),onClick:((e,t)=>a=>{null==e||e(a),a.defaultPrevented||null==t||t()})(o,n)}};return"drawer"===V&&Q&&E?(0,r.jsx)(N,{open:K,onOpenChange:J,trigger:t,title:u,description:h,showClose:f,okText:j,cancelText:C,onOk:P,onCancel:k,okButtonProps:S,cancelButtonProps:D,footerLayout:T,footer:q,onClose:_,className:R,hideHeader:L,headerClassName:O,bodyClassName:A,footerClassName:F,dismissible:!z,overlayClassName:I,children:M}):(0,r.jsxs)(p,{open:K,onOpenChange:J,children:[t&&(0,r.jsx)(m,{asChild:!0,children:t}),(0,r.jsxs)(g,{"aria-describedby":h?"dialog-description":void 0,className:R,overlayClassName:I,onOpenAutoFocus:B,onInteractOutside:e=>{z&&e.preventDefault()},onPointerDownOutside:e=>{z&&e.preventDefault()},onEscapeKeyDown:e=>{U&&e.preventDefault()},children:[G?(0,r.jsxs)(b,{className:O,children:[(0,r.jsx)(y,{showClose:f,onClose:()=>{null==J||J(!1),null==_||_()},children:u}),h&&(0,r.jsx)(w,{children:h})]}):(0,r.jsx)(s.bL,{children:(0,r.jsx)(y,{showClose:f,children:u})}),M&&(0,r.jsx)("div",{className:(0,l.Q)(G?"mt-s4":"mt-0",A),children:M}),(()=>{if(!1===q)return null;let e=q;return q||(e=(0,r.jsx)(v,{layout:X,children:"single"===Z?(0,r.jsx)(r.Fragment,{children:j?(0,r.jsx)(d.$,{...ee(S,"primary","m","w-full",P),children:j}):C?(0,r.jsx)(x,{asChild:!0,children:(0,r.jsx)(d.$,{...ee(D,"secondary","m","w-full",k),children:C})}):null}):"vertical"===Z?(0,r.jsxs)(r.Fragment,{children:[j&&(0,r.jsx)(d.$,{...ee(S,"primary","l","h-11 w-full md:h-12",P),children:j}),C&&(0,r.jsx)(x,{asChild:!0,children:(0,r.jsx)(d.$,{...ee(D,"white","l","text-t3 h-11 w-full border-none md:h-12",k),children:C})})]}):(0,r.jsxs)(r.Fragment,{children:[C&&(0,r.jsx)(x,{asChild:!0,children:(0,r.jsx)(d.$,{...ee(D,"secondary","m","h-10 flex-1",k),children:C})}),j&&(0,r.jsx)(d.$,{...ee(S,"primary","m",C?"h-10 flex-1":"h-10 w-full",P),children:j})]})})),(0,r.jsx)("div",{className:(0,l.Q)("mt-s7",F),children:e})})()]})]})};j.displayName="Dialog"},60096:(e,t,a)=>{a.d(t,{k:()=>r});function r(e){return e?"/resource-upload/".concat(e.split("-")[0],".png"):""}},61877:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var a in t)Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}(t,{default:function(){return f},useLinkStatus:function(){return b}});let r=a(30849),n=a(79237),l=r._(a(38113)),i=a(54604),o=a(3706),s=a(71089),c=a(37058),u=a(87360);a(9251);let d=a(77389),p=a(70773),m=a(53961);a(39019);let h=a(45410);function x(e){return"string"==typeof e?e:(0,i.formatUrl)(e)}function f(e){var t;let a,r,i,[f,b]=(0,l.useOptimistic)(d.IDLE_LINK_STATUS),v=(0,l.useRef)(null),{href:y,as:w,children:N,prefetch:j=null,passHref:C,replace:P,shallow:k,scroll:S,onClick:D,onMouseEnter:T,onTouchStart:q,legacyBehavior:M=!1,onNavigate:_,ref:R,unstable_dynamicOnHover:L,...O}=e;a=N,M&&("string"==typeof a||"number"==typeof a)&&(a=(0,n.jsx)("a",{children:a}));let A=l.default.useContext(o.AppRouterContext),F=!1!==j,z=!1!==j?null===(t=j)||"auto"===t?h.FetchStrategy.PPR:h.FetchStrategy.Full:h.FetchStrategy.PPR,{href:U,as:V}=l.default.useMemo(()=>{let e=x(y);return{href:e,as:w?x(w):e}},[y,w]);M&&(r=l.default.Children.only(a));let I=M?r&&"object"==typeof r&&r.ref:R,B=l.default.useCallback(e=>
1(null!==A&&(v.current=(0,d.mountLinkInstance)(e,U,A,z,F,b)),()=>{v.current&&((0,d.unmountLinkForCurrentNavigation)(v.current),v.current=null),(0,d.unmountPrefetchableInstance)(e)}),[F,U,A,z,b]),E={ref:(0,s.useMergedRef)(B,I),onClick(e){M||"function"!=typeof D||D(e),M&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),A&&(e.defaultPrevented||function(e,t,a,r,n,i,o){let{nodeName:s}=e.currentTarget;if(!("A"===s.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,p.isLocalURL)(t)){n&&(e.preventDefault(),location.replace(t));return}if(e.preventDefault(),o){let e=!1;if(o({preventDefault:()=>{e=!0}}),e)return}l.default.startTransition(()=>{(0,m.dispatchNavigateAction)(a||t,n?"replace":"push",null==i||i,r.current)})}}(e,U,V,v,P,S,_))},onMouseEnter(e){M||"function"!=typeof T||T(e),M&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),A&&F&&(0,d.onNavigationIntent)(e.currentTarget,!0===L)},onTouchStart:function(e){M||"function"!=typeof q||q(e),M&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),A&&F&&(0,d.onNavigationIntent)(e.currentTarget,!0===L)}};return(0,c.isAbsoluteUrl)(V)?E.href=V:M&&!C&&("a"!==r.type||"href"in r.props)||(E.href=(0,u.addBasePath)(V)),i=M?l.default.cloneElement(r,E):(0,n.jsx)("a",{...O,...E,children:a}),(0,n.jsx)(g.Provider,{value:f,children:i})}let g=(0,l.createContext)(d.IDLE_LINK_STATUS),b=()=>(0,l.useContext)(g);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},66249:(e,t,a)=>{a.d(t,{CL:()=>i,ZS:()=>n,dA:()=>d,gg:()=>u,hL:()=>r,ih:()=>c,wv:()=>o});let r="min-h-0 flex-1 px-4 [&>div:first-child]:min-h-0 [&>div:first-child]:flex-1 [&>div:first-child]:overflow-hidden [&>div:first-child>div]:h-full [&>div:first-child>div]:min-h-0 [&>div:first-child>div]:overflow-hidden [&>div:first-child>div]:!bg-transparent [&_thead_th]:!h-8 [&_thead_th]:!border-l3 [&_thead_th]:!py-0 [&_tbody_td]:!border-l3",n="[scrollbar-color:var(--color-bg6)_transparent] [scrollbar-width:thin] [&::-webkit-scrollbar]:h-2 [&::-webkit-scrollbar]:w-2 [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-bg6 [&::-webkit-scrollbar-thumb:hover]:bg-gradient-to-r [&::-webkit-scrollbar-thumb:hover]:from-bg2 [&::-webkit-scrollbar-thumb:hover]:to-bg6 [&::-webkit-scrollbar-track]:bg-transparent",l="h-full min-h-0 !border-0 !rounded-none ".concat(n),i="".concat(l," bg-bg7"),o="".concat(l," bg-transparent"),s="h-auto max-h-full min-h-0 overflow-x-scroll !rounded-none !border-0 bg-transparent",c="".concat(s," [scrollbar-color:auto] [scrollbar-width:auto] [&::-webkit-scrollbar]:h-1.5 [&::-webkit-scrollbar]:w-1.5 [&::-webkit-scrollbar-thumb]:cursor-all-scroll [&::-webkit-scrollbar-thumb]:rounded-full [&::-webkit-scrollbar-thumb]:bg-transparent hover:[&::-webkit-scrollbar-thumb]:bg-bg6 hover:[&::-webkit-scrollbar-thumb:hover]:bg-bg2 [&::-webkit-scrollbar-track]:bg-transparent [&::-webkit-scrollbar-corner]:bg-transparent"),u="".concat(s," [-ms-overflow-style:none] [scrollbar-width:none] [&::-webkit-scrollbar]:hidden"),d="bg-bg7"},71235:(e,t,a)=>{a.r(t),a.d(t,{default:()=>H});var r=a(79237),n=a(66960),l=a(26212),i=a(3529),o=a(28824),s=a(12733),c=a(40394),u=a(122),d=a(38113),p=a(76656),m=a(50791),h=a(49429),x=a(10522),f=a(47562),g=a(5694),b=a(13603),v=a(70659),y=a(53951),w=a(91405),N=a(66249),j=a(47776),C=a(31082),P=a(47102),k=a(44031),S=a(27737),D=a(31073),T=a(56044),q=a(90477),M=a(83125),_=a(7126),R=a(99452),L=a(39679),O=a(60096);function A(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0.0000";return null==e||""===e?t:String(e)}function F(e,t){return Number.isFinite(e)?Math.max(0,Math.min(Math.trunc(e),Math.max(1,t||1))):0}function z(e){return(0,r.jsx)("div",{className:"bg-bg05 rounded-r2 flex h-10 items-center p-1",children:e.options.map(t=>{var a;let n=t.value===e.value;return(0,r.jsx)("button",{type:"button",className:"rounded-r1 h-8 flex-1 cursor-pointer text-[14px] leading-5 font-medium transition-colors ".concat(n?"".concat((null==(a=e.getActiveClassName)?void 0:a.call(e,t.value))||"bg-bt1 text-f1"):"text-t3 hover:bg-c2 hover:text-t1"),onClick:()=>e.onChange(t.value),children:t.label},t.value)})})}function U(e){return(0,r.jsxs)("div",{className:(0,q.cn)("flex flex-col gap-[10px]",e.className),children:[e.label?(0,r.jsx)("div",{className:"text-t3 text-[14px] leading-5 font-medium",children:e.label}):null,e.children]})}function V(e){var t;let a=(0,w.no)(),{i18n:l,locale:i}=(0,n.B)(),o=l.dir(i),s=e.integer?0:null!=(t=e.precision)?t:8,c="center"===e.align?"center":"rtl"===o?"right":"left",u=t=>{let a=Number(e.step||0);if(!a)return;let r=Number(e.value||0),n="up"===t?r+a:Math.max(0,r-a);e.onChange(function(e,t){let a=e.toFixed(t);return a.includes(".")?a.replace(/\.?0+$/,""):a}(n,s))};return(0,r.jsxs)("div",{className:(0,q.cn)(a?"rounded-r2 text-t1 flex h-[44px] overflow-hidden border ".concat(_.w," transition-colors"):"rounded-r2 text-t1 flex h-10 overflow-hidden border ".concat(_.w," transition-colors"),e.containerClassName),children:[(0,r.jsx)(k.Input,{size:"m",value:e.value,placeholder:e.placeholder,wrapperClassName:"!h-full !rou
1nded-none !border-transparent !bg-transparent !px-[12px]",className:"!text-t1 placeholder:!text-t4 !text-[14px] !leading-none !font-medium placeholder:!text-[14px] placeholder:!font-medium ".concat("center"===c?"!text-center placeholder:!text-center":"right"===c?"!text-right placeholder:!text-right":"!text-left placeholder:!text-left"),rightSlot:e.suffix?(0,r.jsx)("div",{className:"text-t1 ml-2 inline-flex min-w-[44px] items-center justify-end text-[14px] leading-none font-semibold",children:e.suffix}):null,style:{textAlign:c},onChange:t=>{var a;let r=t.target.value;if(e.integer)return""===r?void e.onChange(""):void(/^\d+$/.test(r)&&e.onChange(r));let n=(e.allowNegative?L.$w:L.JF)(r,null!=(a=e.precision)?a:8);null!==n&&e.onChange(n)}}),!1!==e.showStepper?(0,r.jsxs)("div",{className:"border-l1 flex h-10 w-[38px] flex-col overflow-hidden border-l",children:[(0,r.jsx)("button",{type:"button",className:"text-t2 hover:bg-c2 hover:text-t1 flex flex-1 cursor-pointer items-center justify-center transition-colors",onClick:()=>u("up"),children:(0,r.jsx)(j.C,{className:"size-[10px] rotate-180"})}),(0,r.jsx)("button",{type:"button",className:"border-l1 text-t2 hover:bg-c2 hover:text-t1 flex flex-1 cursor-pointer items-center justify-center border-t transition-colors",onClick:()=>u("down"),children:(0,r.jsx)(j.C,{className:"size-[10px]"})})]}):null]})}function I(e){let{$t:t}=(0,n.B)(),a=d.useMemo(()=>[{value:"roe",label:t("ROE_2")},{value:"profit",label:t("Profit_1")}],[t]),l=a.find(t=>t.value===e.value)||a[0]||{value:"roe",label:"ROE"};return(0,r.jsxs)(S.DropdownMenu,{modal:!1,children:[(0,r.jsxs)(S.DropdownMenuTrigger,{showIcon:!1,className:"w-full !outline-none",triggerClassName:"rounded-r2 bg-bg3 border-l1 px-s4 flex h-10 w-full items-center justify-between border text-left",children:[(0,r.jsx)("span",{className:"text-t3 text-[14px] leading-5 font-medium",children:t("Target")}),(0,r.jsx)("span",{className:"text-t1 mr-2 ml-auto text-[14px] leading-none font-medium",children:l.label}),(0,r.jsx)(j.C,{className:"text-t3 size-[10px] transition-transform group-data-[state=open]:rotate-180"})]}),(0,r.jsx)(S.DropdownMenuContent,{align:"start",sideOffset:4,className:"!border-l1 !bg-m1 !shadow-2 !flex !min-w-0 !flex-col !gap-1 !rounded-[8px] !py-2",style:{width:"var(--radix-dropdown-menu-trigger-width)"},children:a.map(t=>{let a=t.value===e.value;return(0,r.jsx)(S.DropdownMenuItem,{className:"!rounded-r1 !mx-2 !min-h-10 !px-3 !py-[10px] !text-[14px] !leading-5 ".concat(a?"!bg-bg2 !text-t1 hover:!bg-bg2 !shadow-[inset_0_0_0_1px_var(--line-1)]":"!text-t1 hover:!bg-bg2"),onSelect:()=>{e.onChange(t.value)},children:t.label},t.value)})})]})}function B(e){let{$t:t}=(0,n.B)(),a=d.useMemo(()=>[{value:"crossed",label:t("Cross Margin")},{value:"fixed",label:t("Isolated Margin")}],[t]),l=a.find(t=>t.value===e.value)||a[0]||{value:"crossed",label:t("Cross Margin")};return(0,r.jsxs)(S.DropdownMenu,{modal:!1,children:[(0,r.jsxs)(S.DropdownMenuTrigger,{showIcon:!1,className:"w-full !outline-none",triggerClassName:"rounded-r3 bg-bg3 border-l1 flex h-10 w-full items-center gap-2 border px-3 text-left",children:[(0,r.jsx)("span",{className:"text-t3 min-w-0 flex-1 text-[14px] leading-5 font-normal",children:t("Mode_1")}),(0,r.jsx)("span",{className:"text-t1 truncate text-[14px] leading-5 font-normal",children:l.label}),(0,r.jsx)(j.C,{className:"text-t3 size-3 shrink-0 transition-transform group-data-[state=open]:rotate-180"})]}),(0,r.jsx)(S.DropdownMenuContent,{align:"start",sideOffset:4,className:"!border-l1 !bg-m1 !shadow-2 !flex !min-w-0 !flex-col !gap-1 !rounded-[8px] !py-2",style:{width:"var(--radix-dropdown-menu-trigger-width)"},children:a.map(t=>{let a=t.value===e.value;return(0,r.jsx)(S.DropdownMenuItem,{className:"!rounded-r1 !mx-2 !min-h-10 !px-3 !py-[10px] !text-[14px] !leading-5 ".concat(a?"!bg-bg2 !text-t1 hover:!bg-bg2 !shadow-[inset_0_0_0_1px_var(--line-1)]":"!text-t1 hover:!bg-bg2"),onSelect:()=>{e.onChange(t.value)},children:(0,r.jsx)("span",{className:"truncate",children:t.label})},t.value)})})]})}function E(e){let{$t:t}=(0,n.B)(),a=d.useMemo(()=>
1Array.from(new Set((e.options||[]).filter(Boolean))),[e.options]),l=d.useMemo(()=>{if(e.value.endsWith("-SWAP"))return e.value;let t=e.value.replace(/[-_\s/]/g,"").toUpperCase();return t?a.find(e=>{let a=(0,i.A2)(e,"").replace(/[-_\s/]/g,"").toUpperCase(),r=e.replace(/[-_\s/]/g,"").toUpperCase();return a===t||r===t})||a[0]||"":a[0]||""},[e.value,a]),o=l?(0,i.A2)(l,""):"",s=(0,O.k)(l);return(0,r.jsxs)(D.Select,{value:l,onValueChange:e.onChange,searchPlaceholder:t("Search"),children:[(0,r.jsx)(D.SelectTrigger,{showArrow:!1,className:"text-b16 h-6 w-auto border-transparent bg-transparent py-0 font-medium shadow-none hover:bg-transparent focus:border-transparent focus:ring-0 data-[state=open]:border-transparent data-[state=open]:ring-0",style:{paddingLeft:0,paddingRight:0},children:(0,r.jsxs)("span",{className:"flex items-center gap-1",children:[(0,r.jsxs)("span",{className:"flex items-center gap-2",children:[s?(0,r.jsx)(M.Image,{src:s,alt:o||"symbol icon",bucket:"res",width:24,height:24,unoptimized:!0,loading:"lazy",className:"size-6 shrink-0 rounded-full object-cover"}):null,(0,r.jsx)(D.SelectValue,{placeholder:o||t("Symbol"),className:"text-t1 leading-[1.4]",children:o||t("Symbol")})]}),(0,r.jsx)(j.C,{className:"text-t3 size-3 shrink-0 transition-transform group-data-[state=open]:rotate-180"})]})}),(0,r.jsx)(D.SelectContent,{searchable:!0,searchPlaceholder:t("Search"),noResultsMessage:t("No results"),className:"w-max max-w-[calc(100vw-32px)] min-w-[200px]",contentMaxHeight:400,viewportClassName:"!h-auto !w-auto min-w-[200px] max-h-[336px] overflow-y-auto",children:a.map(e=>{let t=(0,i.A2)(e,"");return(0,r.jsx)(D.SelectItem,{value:e,displayText:t,textValue:t,icon:(0,r.jsx)(M.Image,{src:(0,O.k)(e),alt:"".concat(t," icon"),bucket:"res",width:24,height:24,dpi:2,unoptimized:!0,loading:"lazy",className:"size-6 rounded-full object-cover"}),children:t},e)})})]})}function Q(e){let t=(0,w.no)(),a=function(e){let t=Math.max(1,e||1);if(t<=1)return[1];let a=parseInt(String((t-0)/5),10),r=[1];for(let e=1;e<5;e+=1)r.push(e*a+0);return r[r.length-1]!==t&&r.push(t),r}(e.maxLeverage),n=Math.max(1,e.maxLeverage||1),l=d.useMemo(()=>a.map(e=>({value:(0,R.D)(e,n),label:"".concat(e,"X"),displayValue:e})),[a,n]),i=(0,R.D)(e.value,n);return(0,r.jsxs)("div",{className:"flex flex-col",children:[(0,r.jsxs)("div",{className:"grid grid-cols-[40px_1fr_40px] gap-2",children:[(0,r.jsx)("button",{type:"button",className:"bg-bg2 text-t1 hover:bg-bg6 disabled:text-t4 disabled:hover:bg-bg2 rounded-r2 flex h-10 cursor-pointer items-center justify-center transition-colors disabled:cursor-not-allowed",onClick:()=>e.onChange(F(e.value-1,n)),disabled:e.value<=1,children:(0,r.jsx)(C.e,{className:"size-5"})}),(0,r.jsx)(V,{value:e.value>0?String(e.value):"",placeholder:"0",integer:!0,showStepper:!1,align:"center",containerClassName:"bg-bg2 border-transparent !h-10",onChange:t=>{if(""===t)return void e.onChange(0);e.onChange(F(Number(t),e.maxLeverage))}}),(0,r.jsx)("button",{type:"button",className:"bg-bg2 text-t1 hover:bg-bg6 disabled:text-t4 disabled:hover:bg-bg2 rounded-r2 flex h-10 cursor-pointer items-center justify-center transition-colors disabled:cursor-not-allowed",onClick:()=>e.onChange(F(e.value+1,n)),disabled:e.value>=n,children:(0,r.jsx)(P.s,{className:"size-5"})})]}),(0,r.jsx)(T.Slider,{className:t?"mt-2 mb-1":"mt-0.5",value:i,onValueChange:t=>e.onChange(F((0,R.t)(t,n),n)),marks:l,showIndicatorOnDragging:!0,activeColor:"var(--color-p1)",SliderBarclassName:"!bg-bg6",SliderThumbclassName:"size-4"})]})}function $(e){var t,a,l,i,o,s;let{$t:c}=(0,n.B)();return(0,r.jsxs)("div",{className:"rounded-r3 bg-bg2 flex flex-col ".concat(e.compact?"min-h-0 p-3":"min-h-[454px] p-4"),children:[(0,r.jsx)("div",{className:"text-t1 text-[16px] leading-6 font-semibold",children:c("Result")}),(0,r.jsx)("div",{className:"flex flex-col ".concat(e.compact?"mt-4 gap-4":"mt-6 gap-7"),children:"profit"===e.tab?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(Y,{label:"".concat(c("Margin"),"(USDT)"),value:A(null==(t=e.result)?void 0:t.margin)}),(0,r.jsx)(Y,{label:"".concat(c("P&L"),"(USDT)"),value:A(null==(a=e.result)?void 0:a.profit)}),(0,r.jsx)(Y,{label:c("ROE_1"),value:function(e){let t=100*Number(e||0);return"".concat(t?t.toFixed(2):"0.00","%")}(null==(l=e.result)?void 0:l.roe)})]}
1):"targetPrice"===e.tab?(0,r.jsx)(Y,{label:c("Close Price(USDT)_1"),value:0>Number((null==(i=e.result)?void 0:i.targetPrice)||0)?"--":A(null==(o=e.result)?void 0:o.targetPrice,"0.0")}):(0,r.jsx)(Y,{label:c("Liq Price(USDT)"),value:A(null==(s=e.result)?void 0:s.liquidationPrice,"0.0")})}),(0,r.jsx)("div",{className:"text-t3 text-[12px] leading-[18px] ".concat(e.compact?"mt-4":"mt-auto pt-7"),children:c("Note: The calculations results may differ from the transaction results due to the fees, funding rates and actual transaction prices")})]})}function Y(e){return(0,r.jsxs)("div",{className:"gap-s3 flex items-center justify-between",children:[(0,r.jsx)("div",{className:"text-t3 text-[12px] leading-5",children:e.label}),(0,r.jsx)("div",{className:"text-t1 text-right text-[12px] leading-4 font-medium",children:e.value})]})}function W(e){let{$t:t,i18n:a,locale:l}=(0,n.B)(),i=(0,w.no)(),o=a.dir(l),s=function(e){let{tab:t,values:a,quantityUnitLabel:n}=e,l=(0,d.useMemo)(()=>(0,r.jsx)("span",{className:"text-b14 text-t1 inline-flex min-w-[42px] items-center justify-end leading-none",children:"USDT"}),[]),i=(0,d.useMemo)(()=>(0,r.jsx)("span",{className:"text-b14 text-t1 inline-flex min-w-[42px] items-center justify-end leading-none",children:n}),[n]),o=(0,d.useMemo)(()=>(0,r.jsx)("span",{className:"text-b14 text-t1",children:"%"}),[]),s="targetPrice"===t&&"roe"===a.targetType,c="profit"===t||"targetPrice"===t&&"profit"===a.targetType||"liquidationPrice"===t,u="targetPrice"===t&&"profit"===a.targetType,p="liquidationPrice"===t&&"crossed"===a.marginMode;return{priceSuffix:l,quantitySuffix:i,percentSuffix:o,showMarginMode:"liquidationPrice"===t,showTargetType:"targetPrice"===t,showClosePrice:"profit"===t,showRoe:s,showQuantity:c,showProfit:u,showBalance:p,disabledCalculate:"profit"===t?!(Number(a.openPrice)>0&&Number(a.closePrice)>0&&Number(a.quantity)>0):"targetPrice"===t?"roe"===a.targetType?!(Number(a.openPrice)>0&&""!==a.roe):!(Number(a.openPrice)>0&&Number(a.quantity)>0&&""!==a.profit):"crossed"===a.marginMode?!(Number(a.openPrice)>0&&Number(a.quantity)>0&&Number(a.balance)>0):!(Number(a.openPrice)>0&&Number(a.quantity)>0)}}({tab:e.tab,values:e.values,quantityUnitLabel:e.quantityUnitLabel}),c=(0,r.jsx)(b.Tabs,{value:e.tab,variant:"text",size:"s",onValueChange:t=>e.onTabChange(t),children:(0,r.jsxs)(b.TabsList,{className:"!w-full !justify-start !gap-4 pb-0 rtl:!justify-end ".concat(i?"px-4":""),underlineClassName:"dark:border-l3",children:[(0,r.jsx)(b.TabsTrigger,{value:"profit",className:"!text-t3 data-[state=active]:!text-t1 !h-9 !py-0 !text-[14px] !font-medium",children:t("P&L_2")}),(0,r.jsx)(b.TabsTrigger,{value:"targetPrice",className:"!text-t3 data-[state=active]:!text-t1 !h-9 !py-0 !text-[14px] !font-medium",children:t("Close Price_2")}),(0,r.jsx)(b.TabsTrigger,{value:"liquidationPrice",className:"!text-t3 data-[state=active]:!text-t1 !h-9 !py-0 !text-[14px] !font-medium",children:t("Liq Price_2")})]})}),u=(0,r.jsxs)("div",{className:"flex flex-col ".concat(i?"gap-3":"gap-[16px]"),children:[s.showMarginMode?(0,r.jsx)(B,{value:e.values.marginMode,onChange:t=>e.onValuesChange({marginMode:t})}):null,(0,r.jsx)(U,{children:(0,r.jsx)(z,{value:e.values.direction,options:[{value:"openLong",label:t("Long")},{value:"openShort",label:t("Short")}],getActiveClassName:e=>"openLong"===e?"bg-p2 text-white":"bg-p3 text-white",onChange:t=>e.onValuesChange({direction:t})})}),(0,r.jsx)(U,{className:i?"mt-1":void 0,children:(0,r.jsx)(Q,{value:e.values.leverage,maxLeverage:e.maxLeverage,onChange:t=>e.onValuesChange({leverage:t})})}),s.showTargetType?(0,r.jsx)(U,{children:(0,r.jsx)(I,{value:e.values.targetType,onChange:t=>e.onValuesChange({targetType:t,quantity:"roe"===t?"":e.values.quantity,profit:"roe"===t?"":e.values.profit,roe:"profit"===t?"":e.values.roe})})}):null,(0,r.jsx)(U,{children:(0,r.jsx)(V,{value:e.values.openPrice,placeholder:t("Open Price"),precision:e.pricePrecision,step:e.priceStep,suffix:s.priceSuffix,onChange:t=>e.onValuesChange({openPrice:t})})}),s.showClosePrice?(0,r.jsx)(U,{children:(0,r.jsx)(V,{value:e.values.closePrice,placeholder:t("Close Price"),precision:e.pricePrecision,step:e.priceStep,suffix:s.priceSuffix,onChange:t=>e.onValuesChange({closePrice:t})})}
1):null,s.showRoe?(0,r.jsx)(U,{children:(0,r.jsx)(V,{value:e.values.roe,placeholder:t("ROE_1"),precision:0,step:1,showStepper:!1,allowNegative:!0,suffix:s.percentSuffix,onChange:t=>e.onValuesChange({roe:t})})}):null,s.showQuantity?(0,r.jsx)(U,{children:(0,r.jsx)(V,{value:e.values.quantity,placeholder:t("Quantity_3"),precision:e.quantityPrecision,step:e.quantityStep,suffix:s.quantitySuffix,onChange:t=>e.onValuesChange({quantity:t})})}):null,s.showProfit?(0,r.jsx)(U,{children:(0,r.jsx)(V,{value:e.values.profit,placeholder:t("Profit_2"),precision:4,step:1e-4,showStepper:!1,allowNegative:!0,suffix:s.priceSuffix,onChange:t=>e.onValuesChange({profit:t})})}):null,s.showBalance?(0,r.jsx)(U,{children:(0,r.jsx)(V,{value:e.values.balance,placeholder:t("Balance"),precision:2,step:.01,showStepper:!1,suffix:s.priceSuffix,onChange:t=>e.onValuesChange({balance:t})})}):null]}),p=(0,r.jsx)(v.$,{variant:"primary",className:"!h-10 !w-full",loading:e.loading,disabled:s.disabledCalculate||e.loading,onClick:e.onCalculate,children:t("calculation")}),m=i?(0,r.jsxs)("div",{dir:o,className:"flex flex-col",children:[(0,r.jsx)("div",{className:"bg-m1 sticky top-0 z-10 -mx-4",children:c}),(0,r.jsxs)("div",{className:"flex flex-col pt-4 pb-1",children:[u,(0,r.jsx)("div",{className:"h-4 shrink-0"}),(0,r.jsx)($,{tab:e.tab,loading:e.loading,result:e.result,compact:!0})]})]}):(0,r.jsxs)("div",{dir:o,className:"flex min-h-0 flex-1 flex-col gap-[18px] overflow-hidden",children:[(0,r.jsx)(b.Tabs,{value:e.tab,variant:"text",size:"s",onValueChange:t=>e.onTabChange(t),children:(0,r.jsxs)(b.TabsList,{className:"!w-full !justify-start !gap-4 pb-0 rtl:!justify-end",underlineClassName:"dark:border-l3",children:[(0,r.jsx)(b.TabsTrigger,{value:"profit",className:"!text-t3 data-[state=active]:!text-t1 !h-9 !py-0 !text-[14px] !font-medium",children:t("P&L_2")}),(0,r.jsx)(b.TabsTrigger,{value:"targetPrice",className:"!text-t3 data-[state=active]:!text-t1 !h-9 !py-0 !text-[14px] !font-medium",children:t("Close Price_2")}),(0,r.jsx)(b.TabsTrigger,{value:"liquidationPrice",className:"!text-t3 data-[state=active]:!text-t1 !h-9 !py-0 !text-[14px] !font-medium",children:t("Liq Price_2")})]})}),(0,r.jsxs)("div",{className:"grid min-h-0 flex-1 gap-6 overflow-y-auto pr-1 md:grid-cols-[minmax(0,1fr)_332px] ".concat(N.ZS),children:[(0,r.jsxs)("div",{className:"flex h-full min-h-0 flex-col justify-between",children:[(0,r.jsxs)("div",{className:"flex flex-col ".concat(i?"gap-3":"gap-[16px]"),children:[s.showMarginMode?(0,r.jsx)(B,{value:e.values.marginMode,onChange:t=>e.onValuesChange({marginMode:t})}):null,(0,r.jsx)("div",{className:"mb-2",children:(0,r.jsx)(z,{value:e.values.direction,options:[{value:"openLong",label:t("Long")},{value:"openShort",label:t("Short")}],getActiveClassName:e=>"openLong"===e?"bg-p2 text-white":"bg-p3 text-white",onChange:t=>e.onValuesChange({direction:t})})}),(0,r.jsx)("div",{className:"mb-2",children:(0,r.jsx)(Q,{value:e.values.leverage,maxLeverage:e.maxLeverage,onChange:t=>e.onValuesChange({leverage:t})})}),s.showTargetType?(0,r.jsx)(U,{children:(0,r.jsx)(I,{value:e.values.targetType,onChange:t=>e.onValuesChange({targetType:t,quantity:"roe"===t?"":e.values.quantity,profit:"roe"===t?"":e.values.profit,roe:"profit"===t?"":e.values.roe})})}):null,(0,r.jsx)(U,{children:(0,r.jsx)(V,{value:e.values.openPrice,placeholder:t("Open Price"),precision:e.pricePrecision,step:e.priceStep,suffix:s.priceSuffix,onChange:t=>e.onValuesChange({openPrice:t})})}),s.showClosePrice?(0,r.jsx)(U,{children:(0,r.jsx)(V,{value:e.values.closePrice,placeholder:t("Close Price"),precision:e.pricePrecision,step:e.priceStep,suffix:s.priceSuffix,onChange:t=>e.onValuesChange({closePrice:t})})}):null,s.showRoe?(0,r.jsx)(U,{children:(0,r.jsx)(V,{value:e.values.roe,placeholder:t("ROE_1"),precision:0,step:1,showStepper:!1,allowNegative:!0,suffix:s.percentSuffix,onChange:t=>e.onValuesChange({roe:t})})}):null,s.showQuantity?(0,r.jsx)(U,{children:(0,r.jsx)(V,{value:e.values.quantity,placeholder:t("Quantity_3"),precision:e.quantityPrecision,step:e.quantityStep,suffix:s.quantitySuffix,onChange:t=>e.onValuesChange({quantity:t})})}
1):null,s.showProfit?(0,r.jsx)(U,{children:(0,r.jsx)(V,{value:e.values.profit,placeholder:t("Profit_2"),precision:4,step:1e-4,showStepper:!1,allowNegative:!0,suffix:s.priceSuffix,onChange:t=>e.onValuesChange({profit:t})})}):null,s.showBalance?(0,r.jsx)(U,{children:(0,r.jsx)(V,{value:e.values.balance,placeholder:t("Balance"),precision:2,step:.01,showStepper:!1,suffix:s.priceSuffix,onChange:t=>e.onValuesChange({balance:t})})}):null]}),(0,r.jsx)("div",{className:"shrink-0 pt-6",children:(0,r.jsx)(v.$,{variant:"primary",className:"!h-10 !w-full",loading:e.loading,disabled:s.disabledCalculate||e.loading,onClick:e.onCalculate,children:t("calculation")})})]}),(0,r.jsx)($,{tab:e.tab,loading:e.loading,result:e.result})]})]});return(0,r.jsx)(y.Dialog,{open:e.open,onOpenChange:e.onOpenChange,variant:"drawer",title:(0,r.jsx)("div",{className:"min-w-0 flex-1 pr-3",children:(0,r.jsx)(E,{value:e.values.symbol,options:e.symbolOptions,onChange:t=>e.onValuesChange({symbol:t})})}),showClose:!0,onClose:()=>e.onOpenChange(!1),footer:!!i&&(0,r.jsx)("div",{className:"px-6 pb-6 max-md:px-0 max-md:pb-0",children:p}),preventOutsideClose:!0,preventEscapeClose:!0,className:"!bg-m1 md:border-l1 !h-[min(614px,calc(100dvh-80px))] !max-h-[calc(100dvh-80px)] w-[720px] !max-w-[calc(100vw-32px)] !overflow-hidden !p-0 max-md:!h-[90dvh] max-md:!max-h-[90dvh] max-md:!w-full max-md:!max-w-full max-md:!border-0 md:!border",headerClassName:"shrink-0 px-6 pt-6 pb-0 max-md:px-4 max-md:pt-4",bodyClassName:"!mt-4 !px-6 md:flex md:min-
1h-0 md:flex-1 md:flex-col md:overflow-hidden md:pb-6 max-md:!mt-0 max-md:!px-4 max-md:!pt-0 max-md:!overflow-x-hidden",footerClassName:"shrink-0",overlayClassName:"bg-p6",children:m})}function H(){let e=function(){var e,t,a,r;let{locale:b,$t:v}=(0,n.B)(),y=(0,x.Mr)(e=>e.form.tradeUnit),w=(0,m.Ui)(),N=(0,f.$)(e=>e.dialogs.serviceSymbol),j=(0,g.w)(e=>e.getDisplayUnitLabel),C=(0,g.w)(e=>e.getQuantityPrecisionByUnit),P=(0,d.useMemo)(()=>N.endsWith("-SWAP")?N:(0,i.Qx)(N,"-"),[N]),k=(0,h.X)((0,p.k)(e=>({calculatorLoading:e.calculatorLoading,calculatorError:e.calculatorError,calculatorTab:e.calculatorTab,calculatorForm:e.calculatorForm,calculatorResult:e.calculatorResult,updateCalculatorForm:e.updateCalculatorForm,setCalculatorTab:e.setCalculatorTab,calculate:e.calculate}))),S=(0,o.E$)({locale:b}),D=(0,s.bZ)(e=>e.symbolsConfig),T=(0,d.useMemo)(()=>{var e,t;let a=((null==(t=S.data)||null==(e=t.data)?void 0:e.list)||[]).map(e=>e.s||"").filter(Boolean);return Array.from(new Set([...a,...D.map(e=>e.symbol).filter(Boolean),...l.ep.getConfig().map(e=>e.symbol||"").filter(Boolean),P]))},[null==(t=S.data)||null==(e=t.data)?void 0:e.list,P,D]),q=(0,d.useMemo)(()=>k.calculatorForm.symbol.endsWith("-SWAP")?k.calculatorForm.symbol:(0,i.Qx)(k.calculatorForm.symbol,"-"),[k.calculatorForm.symbol]),M=(0,s.bZ)(e=>e.symbolsConfigBySymbol[q]),_=q.split("-")[0]||"BTC",R=(0,c.k)(j({tradeUnit:y,baseAsset:_}),v),L=Number((null==M||null==(r=M.tiers)||null==(a=r[M.tiers.length-1])?void 0:a.levelMax)||(null==M?void 0:M.maxLeverage)||
11),O=Number((null==M?void 0:M.precision)||2),A=Number((null==M?void 0:M.minPriceChange)||1),F=C({tradeUnit:y,contractPrecision:O,coinPrecision:(0,d.useMemo)(()=>{let e=String((null==M?void 0:M.multiplier)||"");return(e.includes(".")&&e.split(".")[1]||"").length},[null==M?void 0:M.multiplier])}),z=(0,d.useMemo)(()=>"1"===y?1:"2"===y?new u.A(1).div(new u.A(10).pow(F||0)).toNumber():Math.max(Number((null==M?void 0:M.multiplier)||0),1e-8),[null==M?void 0:M.multiplier,F,y]);return{open:w.visible,tab:k.calculatorTab,loading:k.calculatorLoading,error:k.calculatorError,values:k.calculatorForm,result:k.calculatorResult,symbolOptions:T,maxLeverage:L,quantityUnitLabel:R,quantityPrecision:F,pricePrecision:O,priceStep:A,quantityStep:z,onOpenChange:e=>e?w.showLayer():w.hideLayer(),onTabChange:k.setCalculatorTab,onValuesChange:k.updateCalculatorForm,onCalculate:()=>k.calculate(b,{contract:M,tradeUnit:y})}}();return e.open?(0,r.jsx)(W,{...e}):null}},88518:(e,t,a)=>{a.d(t,{A_:()=>s,Ds:()=>b,H9:()=>i,HV:()=>l,Ib:()=>o,LE:()=>x,SR:()=>h,Tc:()=>f,Z2:()=>g,ei:()=>m,lc:()=>d,lf:()=>u,pY:()=>n,r0:()=>p,xR:()=>c});var r=a(59292);function n(e){return r.request.get("/api/usdt-order-api/order/curorder",e)}function l(e){return r.request.get("/api/usdt-order-api/order/plan/open",e)}function i(e){return r.request.get("/api/usdt-order-api/order/plan/tpsl",e)}function o(e){return r.request.get("/api/usdt-order-api/order/hisorder",e)}function s(e){return r.request.get("/api/usdt-order-api/order/hisorder/kline",e)}function c(e){return r.request.get("/api/usdt-order-api/web/bill/billList",e)}function u(e){return r.request.get("/api/usdt-order-api/web/bill/sceneList",e)}function d(e){return r.request.get("/api/usdt-order-api/order/download/records",e)}function p(e){return r.request.post("/api/usdt-order-api/order/download",{...e,body:void 0})}function m(e){return r.request.get("/api/usdt-order-api/order/tradedetail",e)}function h(e){return r.request.get("/api/usdt-order-api/order/queryopenprice",e)}function x(e){return r.request.get("/api/usdt-order-api/public/calculator/profit",e)}function f(e){return r.request.get("/api/usdt-order-api/public/calculator/targetPriceProfit",e)}function g(e){return r.request.get("/api/usdt-order-api/public/calculator/targetPriceRoe",e)}function b(e){return r.request.get("/api/usdt-order-api/public/calculator/liquidationPrice",e)}},95696:(e,t,a)=>{a.d(t,{Bo:()=>s,F2:()=>p,Hw:()=>u,I$:()=>m,I3:()=>h,Ph:()=>l,TP:()=>f,Xj:()=>c,YF:()=>b,c6:()=>i,gA:()=>v,gq:()=>w,gy:()=>x,kv:()=>g,lb:()=>y,ql:()=>d,rW:()=>N,z1:()=>o});var r=a(59292),n=a(10935);function l(e){return r.request.post("/api/usdt-trade-api/trade/cancelorder",{...e,body:void 0})}function i(e){return r.request.post("/api/usdt-trade-api/trade/cancelplanorder",e)}function o(e){return r.request.post("/api/usdt-trade-api/trade/plan/cancel/all",e)}function s(e){var t,a,l;return r.request.post("/api/usdt-trade-api/trade/closeall",{...e,body:{symbol:null!=(l=null==(a=e.params)||null==(t=a.symbol)?void 0:t.trim())?l:""},params:void 0,requestType:n.Yw.JsonString})}function c(e){return r.request.post("/api/usdt-trade-api/trade/batch_cancel_v2",e)}function u(e){return r.request.post("/api/usdt-trade-api/trade/order/edit",{...e,body:void 0})}function d(e){return r.request.post("/api/usdt-trade-api/trade/order/tpsl",{...e,body:e.params,params:void 0,requestType:n.Yw.JsonString})}function p(e){return r.request.post("/api/usdt-trade-api/trade/plan/tpsl",{...e,body:e.params,params:void 0,requestType:n.Yw.JsonString})}function m(e){return r.request.post("/api/usdt-trade-api/trade/plan/modify",{...e,body:e.params,params:void 0,requestType:n.Yw.JsonString})}function h(e){return r.request.post("/api/usdt-trade-api/trade/batch/plancloseorder",{...e,body:e.params,params:void 0,requestType:n.Yw.JsonString})}function x(e){return r.request.get("/api/usdt-trade-api/trade/plan/available",e)}function f(e){return r.request.get("/api/usdt-trade-api/trade/curleverage",e)}function g(e){return r.request.get("/api/usdt-trade-api/trade/risk/quantity",e)}function b(e){return r.request.post("/api/usdt-trade-api/trade/changesetting",{...e,body:e.params,params:void 0,requestType:n.Yw.Formdata})}function v(e){return r.request.post("/api/usdt-trade-api/trade/placeorder",{...e,body:e.params,params:void 0,requestType:n.Yw.Formdata})}function y(e){return r.request.post("/api/usdt-trade-api/trade/planplaceorder",{...e,body:e.params,params:void 0,requestType:n.Yw.Formdata})}function w(e){return r.request.post("/api/usdt-trade-api/trade/closeorder",{...e,body:e.params,params:void 0,requestType:n.Yw.Formdata})}function N(e){return r.request.post("/api/usdt-trade-api/trade/placeorder/est-liq-price",{...e,body:e.params,params:void 0,requestType:n.Yw.Formdata})}},99452:(e,t,a)=>{function r(e){return Math.max(1,Math.trunc(e||1))}function n(e,t){let a=r(t);return a<=1?0:(Math.max(1,Math.min(Math.trunc(e||1),a))-1)/(a-1)*100}
1function l(e,t){let a=r(t);return a<=1?1:Math.round(1+Math.max(0,Math.min(e||0,100))/100*(a-1))}a.d(t,{D:()=>n,t:()=>l})}}]);
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.