!function(Ye){function t(We){for(var qe,Je,Xe=We[0],Ze=We[1],et=We[2],tt=0,it=[];tt<Xe.length;tt++)Je=Xe[tt],Object.prototype.hasOwnProperty.call(Qe,Je)&&Qe[Je]&&it.push(Qe[Je][0]),Qe[Je]=0;for(qe in Ze)Object.prototype.hasOwnProperty.call(Ze,qe)&&(Ye[qe]=Ze[qe]);for($e&&$e(We);it.length;)it.shift()();return Ke.push.apply(Ke,et||[]),i()}function i(){for(var Ye,We=0;We<Ke.length;We++){for(var qe=Ke[We],Je=!0,Xe=1;Xe<qe.length;Xe++){var Ze=qe[Xe];0!==Qe[Ze]&&(Je=!1)}Je&&(Ke.splice(We--,1),Ye=l(l.s=qe[0]))}return Ye}var We={},qe={app:0},Qe={app:0},Ke=[];function l(qe){if(We[qe])return We[qe].exports;var Qe=We[qe]={i:qe,l:!1,exports:{}};return Ye[qe].call(Qe.exports,Qe,Qe.exports,l),Qe.l=!0,Qe.exports}l.e=function(Ye){var We=[];qe[Ye]?We.push(qe[Ye]):0!==qe[Ye]&&{"chunk-016d640d":1,"chunk-0861d226":1,"chunk-8e2fe650":1,"chunk-0ac3d9b0":1,"chunk-1b358d66":1,"chunk-1c499567":1,"chunk-1caeec49":1,"chunk-1ddf2c96":1,"chunk-212aad46":1,"chunk-21365330":1,"chunk-31752f26":1,"chunk-3324f2c8":1,"chunk-355237b6":1,"chunk-36237dec":1,"chunk-3c99055e":1,"chunk-47e4f52a":1,"chunk-497a1bfc":1,"chunk-51561bed":1,"chunk-51f14180":1,"chunk-52873fb6":1,"chunk-5f31bf58":1,"chunk-5f54d65e":1,"chunk-62b402e2":1,"chunk-695d4489":1,"chunk-70e698a1":1,"chunk-71a885f2":1,"chunk-77b4eecb":1,"chunk-34e0abcd":1,"chunk-7ede0406":1,"chunk-88a68d24":1,"chunk-a0409d88":1,"chunk-a536009c":1,"chunk-3334b8ab":1,"chunk-69a7d4ee":1,"chunk-82362982":1,"chunk-76f1f3c6":1,"chunk-775d151f":1,"chunk-aceaea72":1,"chunk-ca98c4f4":1,"chunk-11fae3e7":1,"chunk-491c903d":1,"chunk-d19b73f4":1,"chunk-363ec713":1,"chunk-c3aa2f34":1,"chunk-dc82cf14":1,"chunk-e0cef41e":1,"chunk-ebb2c92c":1,"chunk-f2a92366":1,"chunk-f7b08b5e":1}[Ye]&&We.push(qe[Ye]=new Promise((function(We,Qe){for(var Ke="static/css/"+({}[Ye]||Ye)+"."+{"chunk-016d640d":"4f653c9c","chunk-0861d226":"2de3e033","chunk-8e2fe650":"6ca4ae2a","chunk-0ac3d9b0":"8650d152","chunk-1b358d66":"4bf761ac","chunk-1c499567":"e30e84f7","chunk-1caeec49":"cb9955b1","chunk-1ddf2c96":"27367963","chunk-212aad46":"cd8990dc","chunk-21365330":"82b36984","chunk-2d0c84b1":"31d6cfe0","chunk-2d0cb734":"31d6cfe0","chunk-2d0cba98":"31d6cfe0","chunk-2d0e613e":"31d6cfe0","chunk-2d0efc90":"31d6cfe0","chunk-2d221f67":"31d6cfe0","chunk-2d2222da":"31d6cfe0","chunk-2d224c65":"31d6cfe0","chunk-31752f26":"ef4e92d7","chunk-3324f2c8":"ebdd1969","chunk-355237b6":"9f7c6e60","chunk-36237dec":"5bbcca98","chunk-3c99055e":"57a30807","chunk-47e4f52a":"68f8c324","chunk-497a1bfc":"b78171d4","chunk-51561bed":"6bdebda7","chunk-51f14180":"74166ae4","chunk-52873fb6":"006da1f7","chunk-5f31bf58":"4fb3afd0","chunk-5f54d65e":"016cdaec","chunk-62b402e2":"a4c7e3c4","chunk-695d4489":"fcc288c1","chunk-70e698a1":"1f347e58","chunk-71a885f2":"3f08fd43","chunk-77b4eecb":"456f0ee3","chunk-7b8a9c3b":"31d6cfe0","chunk-34e0abcd":"83ee50a2","chunk-7ede0406":"41f26084","chunk-88a68d24":"67517378","chunk-a0409d88":"536f5b7a","chunk-44859651":"31d6cfe0","chunk-b22a9626":"31d6cfe0","chunk-ec81648c":"31d6cfe0","chunk-a536009c":"4a756813","chunk-3334b8ab":"3c727ccb","chunk-69a7d4ee":"6cdf76f8","chunk-82362982":"9f73ba62","chunk-76f1f3c6":"13e2d785","chunk-775d151f":"6d24041c","chunk-aceaea72":"39503adf","chunk-ca98c4f4":"6d741900","chunk-11fae3e7":"5428a816","chunk-491c903d":"35ad8882","chunk-d19b73f4":"21c15a6b","chunk-363ec713":"7cc9ac65","chunk-c3aa2f34":"8d9d28d1","chunk-dc82cf14":"0e5e02e5","chunk-e0cef41e":"66a54510","chunk-ebb2c92c":"2f730bac","chunk-f2a92366":"183053c2","chunk-f7b08b5e":"adc78ff8"}[Ye]+".css",Je=l.p+Ke,Xe=document.getElementsByTagName("link"),Ze=0;Ze<Xe.length;Ze++){var $e=Xe[Ze],et=$e.getAttribute("data-href")||$e.getAttribute("href");if("stylesheet"===$e.rel&&(et===Ke||et===Je))return We()}var tt=document.getElementsByTagName("style");for(Ze=0;Ze<tt.length;Ze++)if((et=($e=tt[Ze]).getAttribute("data-href"))===Ke||et===Je)return We();var it=document.createElement("link");it.rel="stylesheet",it.type="text/css",it.onload=We,it.onerror=function(We){var Ke=We&&We.target&&We.target.src||Je,Xe=new Error("Loading CSS chunk "+Ye+" failed.\n("+Ke+")");Xe.code="CSS_CHUNK_LOAD_FAILED",Xe.request=Ke,delete qe[Ye],it.parentNode.removeChild(it),Qe(Xe)},it.href=Je,document.getElementsByTagName("head")[0].appendChild(it)})).then((function(){qe[Ye]=0})));var Ke=Qe[Ye];if(0!==Ke)if(Ke)We.push(Ke[2]);else{var Je=new Promise((function(We,qe){Ke=Qe[Ye]=[We,qe]}));We.push(Ke[2]=Je);var Xe,Ze=document.createElement("script");Ze.charset="utf-8",Ze.timeout=120,l.nc&&Ze.setAttribute("nonce",l.nc),Ze.src=function o(Ye){return l.p+"static/js/"+({}[Ye]||Ye)+"."+{"chunk-016d640d":"3acc6260","chunk-0861d226":"0a7b172e","chunk-8e2fe650":"53280bc1","chunk-0ac3d9b0":"aee0d881","chunk-1b358d66":"841aa3a9","chunk-1c499567":"c195679d","chunk-1caeec49":"31f3409d","chunk-1ddf2c96":"3da539ff","chunk-212aad46":"83c029b9","chunk-21365330":"1a5e1932","chunk-2d0c84b1":"48e0061c","chunk-2d0cb734":"c30231db","chunk-2d0cba98":"d1e99289","chunk-2d0e613e":"3cb4c240","chunk-2d0efc90":"d5089d96","chunk-2d221f67":"68a740b8","chunk-2d2222da":"96ded039","chunk-2d224c65":"46e9cd1f","chunk-31752f26":"63f74ee0","chunk-3324f2c8":"e1357dad","chunk-355237b6":"cc4d3387","chunk-36237dec":"b21bb843","chunk-3c99055e":"5fc77a7d","chunk-47e4f52a":"becb4337","chunk-497a1bfc":"93cf39f2","chunk-51561bed":"518cec33","chunk-51f14180":"ad6e4c45","chunk-52873fb6":"b2777034","chunk-5f31bf58":"2a4abdc5","chunk-5f54d65e":"e787efa1","chunk-62b402e2":"9fbf9df4","chunk-695d4489":"38360648","chunk-70e698a1":"fb90c253","chunk-71a885f2":"b3439edc","chunk-77b4eecb":"a29f89ed","chunk-7b8a9c3b":"7e4223f5","chunk-34e0abcd":"d6a18c7a","chunk-7ede0406":"d9e2392b","chunk-88a68d24":"d2905184","chunk-a0409d88":"45b1e320","chunk-44859651":"925070b4","chunk-b22a9626":"383cdc0e","chunk-ec81648c":"2cf38546","chunk-a536009c":"1c269f0f","chunk-3334b8ab":"17457f4e","chunk-69a7d4ee":"bb7e8b3c","chunk-82362982":"f8de4049","chunk-76f1f3c6":"10e8cf9c","chunk-775d151f":"db54bf38","chunk-aceaea72":"092bf74d","chunk-ca98c4f4":"85bc465f","chunk-11fae3e7":"c6db3af6","chunk-491c903d":"4caf8362","chunk-d19b73f4":"f5a78b92","chunk-363ec713":"00185e7e","chunk-c3aa2f34":"70b28331","chunk-dc82cf14":"165e1852","chunk-e0cef41e":"7f82734f","chunk-ebb2c92c":"896d38eb","chunk-f2a92366":"2ae7ace2","chunk-f7b08b5e":"a237ae7b"}[Ye]+".js"}(Ye);var $e=new Error;Xe=function(We){Ze.onerror=Ze.onload=null,clearTimeout(et);var qe=Qe[Ye];if(0!==qe){if(qe){var Ke=We&&("load"===We.type?"missing":We.type),Je=We&&We.target&&We.target.src;$e.message="Loading chunk "+Ye+" failed.\n("+Ke+": "+Je+")",$e.name="ChunkLoadError",$e.type=Ke,$e.request=Je,qe[1]($e)}Qe[Ye]=void 0}};var et=setTimeout((function(){Xe({type:"timeout",target:Ze})}),12e4);Ze.onerror=Ze.onload=Xe,document.head.appendChild(Ze)}return Promise.all(We)},l.m=Ye,l.c=We,l.d=function(Ye,We,qe){l.o(Ye,We)||Object.defineProperty(Ye,We,{enumerable:!0,get:qe})},l.r=function(Ye){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Ye,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Ye,"__esModule",{value:!0})},l.t=function(Ye,We){if(1&We&&(Ye=l(Ye)),8&We)return Ye;if(4&We&&"object"==typeof Ye&&Ye&&Ye.__esModule)return Ye;var qe=Object.create(null);if(l.r(qe),Object.defineProperty(qe,"default",{enumerable:!0,value:Ye}),2&We&&"string"!=typeof Ye)for(var Qe in Ye)l.d(qe,Qe,function(We){return Ye[We]}.bind(null,Qe));return qe},l.n=function(Ye){var We=Ye&&Ye.__esModule?function(){return Ye.default}:function(){return Ye};return l.d(We,"a",We),We},l.o=function(Ye,We){return Object.prototype.hasOwnProperty.call(Ye,We)},l.p="/",l.oe=function(Ye){throw Ye};var Je=window.webpackJsonp=window.webpackJsonp||[],Xe=Je.push.bind(Je);Je.push=t,Je=Je.slice();for(var Ze=0;Ze<Je.length;Ze++)t(Je[Ze]);var $e=Xe;Ke.push([0,"chunk-vendors"]),i()}({0:function(Ye,We,qe){Ye.exports=qe("56d7")},"00b6":function(Ye,We,qe){},"00ff":function(Ye,We,qe){},"0116":function(Ye,We,qe){},"0121":function(Ye,We,qe){},"013e":function(Ye,We,qe){"use strict";qe("cec7")},"016e":function(Ye,We,qe){},"0179":function(Ye,We,qe){},"02e2":function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAdVBMVEUAAAAlr5omr5slr5slr5slr5omr5okr5smr5slrpolrpogr5cmrpsmr5uF0sfx+vmE0sZOvq3W8Oz////y+vkztKGf3NOu4dp3zcDX8O1cw7R2zcDI6+a75uBBuaeS182g3NPJ6+aT183j9fLk9fNqyLqt4dnsCkSMAAAADXRSTlMAMH+/72+vcIDA8CCwkUnQzAAAAVpJREFUOMuN1euWgiAQAGAsy0uNZAOlbnlv3/8RdxBpdxOU+RMHv+MwIxBjFMFuH4Ijwv0uYHMcYD3Cg3ZH2IyjctG2A4hofT4OwoDFXhBilvjBhIV+MGTLuYzzy3J2AfMrCoHXfAPKG+JdyjviTa7BgmNZqUFVIv9ywvyBInuvVOAjt0KddXrdBD7y/8LnnBUAuf6l/E8LxLJ+NNMbWp1fNnmJNtjV4m8FGcess0OQvcChehdWgAsC1FQBFWsKc0OiHY4EdGFrkIqtIJvbuQ7h9TIjNyxV4zo1ajFfg2J8Q1E7oBiozKnhnVmEHIQFtmj2q4HU8tYCoTD7RUPdchuc9kszr1Y2Zi9ZILVwVJ+QSq8GHKt/jz7PTI/4LeUTsf94sDhc9Ak5p50EW1AdgrFYzrIUvCL1v1K8L6nAK3d68r9IGTtvu7O+xKON7Glk/haCOHHaNIlPyvwA0e9YbMQ+ST8AAAAASUVORK5CYII="},"042f":function(Ye,We,qe){"use strict";qe("c07c")},"046f":function(Ye,We,qe){"use strict";var Qe={name:"CircleCountDown",data:()=>({totalTime:500,currentTime:0,interval:null,circumference:2*Math.PI*54}),mounted(){this.startCountdown()},computed:{dashOffset(){const Ye=this.currentTime/this.totalTime;return this.circumference*(1-Ye)}},methods:{startCountdown(){this.interval&&(clearInterval(this.interval),this.interval=null),this.interval=setInterval(()=>{this.currentTime<this.totalTime?this.currentTime+=1:(this.totalTime=500,clearInterval(this.interval),this.$emit("end"))},20)}}},Ke=qe("2877"),Je=Object(Ke.a)(Qe,(function(){var Ye=this,We=Ye._self._c;return We("svg",{attrs:{width:"10",height:"10",viewBox:"0 0 120 120"}},[We("circle",{attrs:{cx:"60",cy:"60",r:"54",fill:"none",stroke:"#eee","stroke-width":"12"}}),We("circle",{attrs:{"stroke-dasharray":Ye.circumference,"stroke-dashoffset":Ye.dashOffset,cx:"60",cy:"60",r:"54",fill:"none",stroke:"#26AF9B","stroke-width":"12","stroke-linecap":"round",transform:"rotate(-90 60 60)"}})])}),[],!1,null,"ed88420a",null);We.a=Je.exports},"0616":function(Ye,We,qe){},"062a":function(Ye,We){Ye.exports="data:image/png;base64,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"},"0641":function(Ye,We,qe){"use strict";qe("4b8c")},"0692":function(Ye,We,qe){"use strict";var Qe=qe("2b0e"),Ke=qe("8ed1"),Je=qe.n(Ke),Xe=qe("a925"),Ze=qe("9ec5");var $e={message:{openInterset:"Open",recent24hVolume:"24h Volume",blockTradeOnly:"BlockTrade Only",cancelOrder:"Cancel Order",login:"Sign In",logout:"Sign Out",deposit:"Deposit",withdrawal:"Withdrawal",options:"Options",data:"Data",trade:"Trade",pnl:"PNL",im:"IM",mm:"MM",deltaTotal:"Δ*|Delta Total","24hPriceChange":"24H Price Change","24hChange":"24H change","24hVol":"24H Vol","24hVolCoin":"24H Vol (Coin)","24hVolUSD":"24H Vol (USD)",position:"Position",buy:"Buy",sell:"Sell",markPrice:"Mark Price",indexPrice:"Index Price",orderBook:"Order Book",side:"Side",price:"Price",amount:"Amount",positions:"Positions",openOrders:"Open Orders",stopOrders:"Stop Orders",orderHistory:"Order History",tradeHistory:"Trade History",instrument:"Instrument",open:"Open",avgPrice:"Avg. Price",estLiqPrice:"Est. Liq. Price",sessionUpl:"Session UPL",sessionRpl:"Session RPL",action:"Actions",id:"ID",dateTime:"Date Time",type:"Type",edit:"Edit",fee:"Fee",delta:"Δ|Delta",gamma:"γ|Gamma",vega:"ν|Vega",theta:"θ|Theta",accountDelta:"Account Δ|Delta",accountGamma:"Account γ|Gamma",accountVega:"Account ν|Vega",accountTheta:"Account θ|Theta",expireDate:"Expiry Date",strike:"Strike",lastPrice:"Last Price",iv:"IV",volume:"Volume",bid:"Bid",bidIv:"Bid IV",bidSize:"Bid Size",ask:"Ask",askIv:"Ask IV",askSize:"Ask Size",recentTrade:"Recent Trade",closePosition:"Close",loginTitle:"Welcome to Greeks.live",loginSubTitle:"Professional Option Traders’ Tool Kit.",loginByOAuth:"Login by OAuth",loginByAPIKey:"Login by API Key",noAccountYet:"No account yet?",createNewAccount:"Create new account",failedToLogin:"Failed to login?",solutions:"Solutions",loginToolTipContent:"Please make sure your Deribit account Settings-Security-IP Pinning Checkbox is UNCHECKED.",selectNode:"Select Node",transactionLog:"Transaction Log",dataLab:"Data Lab",positionVisualization:"Position Visualization",blockTrade:"Block Trade",advanceTools:"Advanced Trading Tools",learnMore:"Learn More",newcomersGuide:"Newcomers' Guide",settings:"Settings",equity:"Equity",available:"Available",cashBalance:"Cash Balance",limit:"Limit",market:"Market",stopMarket:"Stop Market",stopLimit:"Stop Limit",triggerMarket:"Trigger Market",triggerLimit:"Trigger Limit",onlyMaker:"Maker Only",twap:"TWAP",TPSL:"TP/SL",TP:"TP",SL:"SL",gain:"Gain",loss:"Loss",retry:"Retry",triggerOrder:"Trigger",yes:"Yes",no:"No",limitPrice:"Limit Price",limitPrice2:"Limit Price",reduce:"Reduce",reduce2:"Reduce Only",post_only_tips_title:"Post",hidden:"Hidden",buyMargin:"Buy Margin",sellMargin:"Sell Margin",size:"Size",total:"Total",time:"Time",calls:"Calls",puts:"Puts",oneClickChase:"One Click Chase",cancelAll:"Cancel All",complated:"Completed",remaining:"Remaining",chase:"Chase",trigger:"Trigger",cashflow:"Cash Flow",cashflowUSD:"Cash Flow (USD)",simpleSelect:"Simple Select",apr:"APR",underlying:"Underlying",expiresIn:"Expires In",bidAPR:"Bid APR",askAPR:"Ask APR",chart:"Chart",targetDelta:"Target Delta",hedge:"Hedge",deltaHedge:"Delta Hedge",supportEmail:"support@deribit.com",noData:"No Data",agreeTermsOfServiceAndLogin:"Agree terms of service and login.",howToLoginWithAPIKey:"How to login with API Key?",tradeId:"Trade ID",userProtocolTitle:"Terms of Service",termsOfServiceAutoDDHContentL:"<p>In order to facilitate the web trading, advanced trading tools, flexibo and live trading sharing function, it is necessary our server to read your position information and make relevant data process and decide trading actions. By agreeing this terms of service, you acknowledge and accept our access to your positional information.</p><p>We do our utmost to offer a smoothly functioned application. We will remedy any bug and other defect and make available updates of the application at our sole discretion and on a best efforts basis. We will not be liable for any consequences causing from any bug or defect. Any risk, loss or damage arising from using this application, is solely on your own account.</p><p>In case of crypto exchange break down or maintenance, we are not able to submit trading orders into the exchange, this risk is solely on your own account.</p>",termsOfServiceAPIKeyContentL:"<p>When you use API keys, ensure that they are kept secure during both storage and transmission. Publicly exposing your credentials can result in your account being compromised, which could lead to unexpected charges on your account. To help keep your API keys secure, follow these best practices:</p><li>We recommend to set up API key IP Whitelist. By adding IP Whitelist, you can reduce the impact of a compromised API key.</li><li>Delete unneeded API keys to minimize exposure to attacks.</li><li>Regenerate your API keys periodically.</li><p>Greeks.live and its applications donot store any of your API keys info. You are solely responsible to keep your API keys safe during usage. </p>",transactionDownloadLogs:"DownLoad Logs",orderType:"Order Type",currentPosition:"Current Position",limitOrder:"Limit Order",marketOrder:"Market Order",margin:"Margin",sizeLessZeroL:"Size less than 0 is not support.",priceTooLowFormatL:"Price too low ###",priceTooHighFormatL:"Price too high ###",sizeMultipleErrorFormat:"Invalid size (multiple of ###)",priceLessZeroL:"Price less than 0 is not support",priceMultipleErrorFormat:"Invalid price (multiple of ###)",triggerPriceMultipleErrorFormat:"Invalid trigger price (multiple of ###)",stopPriceLessZeroL:"Stop price less than 0 is not support",ivLessZeroL:"IV less than 0 is not support",ivMustLessL:"IV must be less than 500",ivMustLessFormat:"IV must be less than ###",orderId:"Order ID",marketClosePosition:"Market Close",oneClickDeltaHedge:"Delta hedge",tips:"Notifications",orderCanceled:"Order cancelled",orderSubmited:"Order submitted",orderModified:"Order modified",buttonCancel:"Cancel",buttonConfirm:"Confirm",futures:"Futures",all:"ALL",sessionPNL:"Session PNL",sessionPNLTips:"The profits and losses since the last settlement (08:00 UTC daily).",playBack:"Play Back",expiryDate:"Expire Date",marketPrice:"Market Price",status:"State",lastTrade:"Recent Trades",closeAmount:"Close Amount",closePrice:"Close Price",riskAssessment:"Risk Assessment",loginFailed:"Failed to login",lastPriceTips:"Last Price",submit:"Submit",currentDelta:"Current Delta",refreshTipsL:"The connection is lost, please refresh.",amountL:"Amount",fundingL:"Funding",feeRateL:"Fee Rate",feePaidL:"Fee Paid",changeL:"Change",infoL:"Info",pleaseSelectInstrumentsL:"Please select instruments.",remove:"Remove",actionBarTitle:"Please use the check boxes in strike column to compose strategy.",cashflowTotal:"Cash Flow Total",unsubmitted:"Unsubmitted",submitting:"Submitting...",submitted:"Submitted",submissionFailed:"Submission failed",clearAll:"Clear All",submitOrders:"Submit Orders",strategyBuilder:"Strategy Builder",todayL:"Today",expiryL:"Expiry",expiryIn:"Expiry In",standardL:"Standard",inL:"In",pvStatementL:"This tool is designed to simulate positions. It will not create actual trades.",loadMyPortfolioL:"Load my portfolio",currency:"Currency",home:"Homepage",portfolioMargin:"Portfolio Margin",standardMargin:"Standard Margin",imRatio:"Initial Margin Ratio",mmRatio:"Maintenance Margin Ratio",imRatioDetail:"Initial Margin Ratio = Initial Margin / Equity. A value greater than or equal to 100% means you have allocated all your Equity as margin, and hence have no available balance to use for increasing your position",mmRatioDetail:"Maintenance Margin Ratio = Maintenance Margin / Equity. A value greater than or equal to 100% means your account is under liquidation since you don't have enough Equity to maintain your current positions",mmRatioDetail2:"Maintenance Margin Ratio = Maintenance Margin / Margin Balance. A value greater than or equal to 100% means your account is under liquidation since you don't have enough Margin Balance to maintain your current positions",smDetail:"This account is a standard margin account. This means that positions are independent and long option positions are fully funded (hence long options can‘t ever be liquidated).",pmDetail1:"This account is a Portfolio Margin account. This means that positions are margined based on a risk matrix with simulated moves in the underlying and simulated volatility shocks upand down.",pmDetail2:"You can change your margin model here.",imRatioBybitPM:'<p style="word-break: break-word;">Initial Margin Rate (IMR) = Initial Margin / Equity * 100%</p><p style="word-break: break-word;">When IMR is ≥ 100%, it indicates that all the margin balance has been deployed to your positions and orders. In this case, you can no longer place any orders that may increase your position size.</p><p style="word-break: break-word;">The initial margin for all positions and orders under the Unified Margin Account will be converted to USD in real time to derive the total initial margin under the account.</p>',mmRatioBybitPM:'<p style="word-break: break-word;">Maintenance Margin Rate (MMR) = Maintenance Margin / Equity * 100%</p><p style="word-break: break-word;">When MMR is ≥ 100%, the partial liquidation process will be triggered until the maintenance margin requirement is met again.</p><p style="word-break: break-word;">The maintenance margin for all positions and orders under the Unified Margin Account will be converted to USD in real time to derive the total maintenance margin under the account.</p>',imRatioBybitSM:'<p style="word-break: break-word;">The total amount of margin required by all active orders and open positions under the USDC Perpetual and USDC Options Contracts. Please note that active orders do not affect your initial margin under Portfolio Margin.</p><p style="word-break: break-word;">Your initial margin utilization is calculated by dividing the initial margin by the margin balance. If the utilization rate is equal to or greater than 100%, it indicates that all the margin balance has been deployed for your active orders and open positions. In this case, you can no longer place active orders that may increase your position size.</p>',mmRatioBybitSM:'<p style="word-break: break-word;">The minimum amount of margin required for holding positions in USDC Perpetual and USDC Options Contracts.</p><p style="word-break: break-word;">Your maintenance margin utilization is calculated by dividing the maintenance margin by the margin balance. Liquidation may be triggered if your margin balance is equal to or less than your maintenance margin (i.e. maintenance margin utilization rate is equal to or greater than 100%).</p>',smDetailBybit:"  Your account is currently under Regular Margin, and the margin for each of the positions under your USDC Account will be calculated separately. Advanced traders who maintain a balanced portfolio of hedged positions can switch to Portfolio Margin, which helps reduce the general margin requirements of your portfolio (Perpetual and Options).The net equity under your USDC Account must be equal to or greater than 1,000 USDC.",imRatioDetailOkxMCM:"Initial Margin Ratio = Initial Margin / Adjusted Equity. A value greater than or equal to 100% means you have allocated all your Equity as margin, and hence have no available balance to use for increasing your position",mmRatioDetailOkxMCM:"Maintenance Margin Ratio = Maintenance Margin / Adjusted Equity. A value greater than or equal to 100% means your account is under liquidation since you don't have enough Equity to maintain your current positions",cardTitle:"Order Form",createOrder:"Create Order",editOrder:"Edit Order",limitClosePosition:"Limit Close",errorCode:"Error Code",errorMessage:"Error",errorReason:"Error cause",vol24h:"24h volume",futuresVol:"Futures volume",optionsVol:"Options volume",partner:"Partner",social:"Contact Us",twitter:"X (Twitter)",telegram:"Telegram",legalTerms:"Legal terms",serviceTerms:"Terms of Service",other:"Other",downloadApp:"Download App",aboutUs:"About Us",socialTradingSys:"Café / Community",wallet:"Wallet","24hLow":"24H Low","24hHigh":"24H High",usdcPerp:"USDC Perpetuals",usdtPerp:"USDT Perpetuals",nightMode:"Dark Mode",oldVer:"Legacy Version",oldVer2:"Legacy",newVer:"New",newVer2:"Pro",accountSummary:"Account Overview",timeInForce:"Time in force",contractDetails:"Contract Details",contractSize:"Contract Size",minOrderSize:"Minimum Order Size",tickSize:"Tick Size",tickSizeSteps:"Tick Size Steps",settlementCurrency:"Settlement Currency",perpetual:"Perpetual",minSellPrice:"Min Sell Price",maxBuyPrice:"Max Buy Price",optionPositionSummary:"Options Position Summary",futurePositionSummary:"Futures Position Summary",notLogin:"Please sign in to your exchange<br>account.",closeType:"Closing Type",warning:"Warning",chaseFailedTips:"There is currently no suitable price for chasing",integerMultipleOf:"Integer multiple of ###",triggerType:"Trigger Type",networkStable:"Stable network connection",networkUnstable:"Unstable network connection",networkReconnect:"Network connection in progress",fullscreen:"Fullscreen",exitFullscreen:"Exit Fullscreen",collapse:"Collapse",expand:"Expand",loginEmpty:"API Key or Client secret cannot be empty",loginEmpty2:"Passphrase cannot be empty",getAccountInfoFailed:"Failed to obtain account information",clickToRefresh:"Click to refresh",requestError:"Network request error",getTimeFailed:"Time synchronization failed.",scanDownloadApp:"Scan to download Greeks.live APP",gtc_tips:"Default: Unfilled orders will remain in the order book until cancelled.",gtd_tips:"An unfilled order will remain in the order book till the end of the trading session - the nearest settlement.",fok_tips:"Execute the trade immediately or completely cancel it.",ioc_tips:"Execute the trade immediately, and the portion of the order that cannot be instantly filled will get cancelled.",gtc_tips_title:"Good Till Cancel",gtd_tips_title:"Good Till Day",fok_tips_title:"Fill Or Kill",ioc_tips_title:"Immediate Or Cancel",page404:"The page you are accessing does not exist or the URL is entered incorrectly.",page404Text1:"NOTICE",page404Text2:"Dear User,",page404Text3:"The page will ",page404Text4:" after",page404Text5:"redirect to the Homepage",deltaHedgeWarning:"Note: The current contract already exists in the pending order!",pnlPvTips:"Click the profit and loss data below to conduct risk assessment",deltaHedgePriceError:"Delta hedge failed",createSimulatedPosition:"Create simulated position",pnlVisualizationChart:"PnL surface view",greeksVisualizationChart:"Greeks surface view",marginBalance:"Margin Balance",marginBalanceTips:"This is the amount of equity subtracting the value of the options. Mainly useful for SM users since your Initial Margin and Maintenance Margin are compared to this.",networkException:"Exchange service connection disconnected",reconnecting:"Reconnecting...",wait:"Please be patient or try pressing F5 to refresh the page",premium:"Premium rate",node:"Node",funding:"Funding Rate/8h",fundingRate:"Funding Rate",deltaHedgeIsZero:"Hedging amount cannot be 0.",interfaceRequestLimitL:'This "Play Back" feature is a paid feature. Each account may click this feature 50 times per day free of charge. Users may increase the daily limit to 500 times by paying an annual fee of 100 USD. If you wish to use the paid service, please copy the Client ID above and contact Greeks.live customer service for permissions.',exchangeTokenFailed:"Account switch failed.",premium2:"Premium rate (Ann.)",premium2Tips:"The premium rate for Perpetuals is the 8-hour funding rate. For Futures and DVOL, the premium rate is annualized.",pvIvChangeDesc:"IV analog increase and decrease are absolute value changes,eg IV 70%, +50%, simulates IV 120%.",mmTest:"Maintenance Margin Stress Test",deltaHedgeTooLowFormatL:"Hedging amount too low ###.",selectExchange:"Select Exchange",pleaseSelectExchange:"Please select an exchange.",accountWalletInfo:"Account Wallet",selectCurrencyError:"This currency option is not available on the current page",rememberAccount:"Remember account",confirmDialog:"Dialog For Second Confirmation",notifications:"Notifications",confirmDialogTips:"Note: the following secondary confirmation dialogs can be turned on or off according to your personal needs.",showCreateOrderConfirmDialogTitle:"Create Order",showCreateOrderConfirmDialogTips:"After turning on, a secondary confirmation is required before the order being created.",showEditOrderConfirmDialogTitle:"Edit Order",showEditOrderConfirmDialogTips:"After turning on, a secondary confirmation is required before the order being edited.",showCancelOrderConfirmDialogTitle:"Cancel Order",showCancelOrderConfirmDialogTips:"After turning on, a secondary confirmation is required before the order being cancelled.",showClosePositionConfirmDialogTitle:"Close Order",showClosePositionConfirmDialogTips:"After turning on, a secondary confirmation is required before the order being closed.",showChaseOrderConfirmDialogTitle:"Chase Order",showChaseOrderConfirmDialogTips:"After turning on, a secondary confirmation is required before the order being chased.",notificationsTips:"Note: we show in-page notifications whenever certain events happen. You can turn off the events below.",showApiOrderNotificationTitle:"Order Notifications",showApiOrderNotificationTips:"Notify when open orders are placed.",showApiTradeNotificationTitle:"Trade Notifications",showApiTradeNotificationTips:"Notify when orders are executed.",showPartialFilledNotificationTitle:"Partial Filled Notification",showPartialFilledNotificationTips:"Notify when orders are partial filled.",showRfqNotificationTitle:"RFQ Notifications",showRfqNotificationTips:"Notifies when an RFQ request is submitted successfully.",playSoundFlagTitle:"Play Sounds",playSoundFlagTips:"Plays short sounds after certain events happen.",layoutDisplay:"Layout Display",futureKlineChartTitle:"Futures Candlestick Chart",futureKlineChartTips:"Control the display and hiding of futures candlestick chart.",dist:"Dist",selectStrategy:"Select strategy",createCombo:"Create Combo",implied:"Implied",rfqSendSuccessfully:"Request for quote sent successfully",rfqCreateAndSendSuccessfully:"Combo created and request for quote sent successfully",copySuccessfully:"Copy Successful",greenColor:"Green color",grayColor:"Gray color",actualBidPrice:"actual bid price.",actualAskPrice:"actual ask price.",indicativePrice:"this is the indicative price you can trade this combo at in the individual legs.",legDetails:"Leg Details",netDelta:"Net Delta",totalTradeVolume:"Total Swap Amount",singleTradeVolume:"Each Swap Amount",interval:"Interval",switch:"Switch",on:"ON",off:"OFF",coinMode:"Coin-based Mode",usdMode:"USD-based Mode",deltaTarget:"Target Delta",curDelta:"Delta Total",longInstrument:"Long",shortInstrument:"Short",positiveDeltaThreshold:"Positive Delta Threshold",positiveDeviationDelta:"Positive Deviation Delta",positiveDeltaHedgingRatio:"Positive Delta Hedging Ratio",negativeDeltaThreshold:"Negative Delta Threshold",negativeDeviationDelta:"Negative Deviation Delta",negativeDeltaHedgingRatio:"Negative Delta Hedging Ratio",singleTradeVolume2:"Split Order Threshold",positiveDeltaThresholdError:"Positive Delta threshold error, must be greater than 0",negativeDeltaThresholdError:"Negative Delta threshold error, must be greater than 0",positiveDeltaHedgingRatioError:"Positive Delta hedging ratio error, must be between 30% and 150%",negativeDeltaHedgingRatioError:"Negative Delta hedging ratio error, must be between 30% and 150%",eachOrderSizeError:"Each Order Amount should be greater than ###",instrumentSameError:"The long and short contracts cannot be the same",totalSizeError:"Total Swap Amount should be greater than 0",deviationDeltaTips:"Deviation Delta: the absolute value of the difference between the current Delta and Target Delta.",deltaRatioTips:"Between 30%-150%. Less than 100% means the amount of hedging is less than the Deviation Delta (difference between current Delta and target Delta), while more than 100% means the amount of hedging is greater than the Deviation Delta.",futureSwap:"Futures Swap",futureSwap2:"Futures Swap",futureAdvanceHedge:"Advanced Auto DDH",advanceToolsSubmitTips:"The service will start only when the switch is turned on.",note:"Note",cancelTips:"This operation will cancel the selected order. Continue?",avgSessionPrice:"Avg. Session Price",accountSettings:"My Account",enableAdvanceToolsTips:'Go to the "Advanced Tools Settings" page to open the advanced tools service?',curStatus:"Current state",enableAdvanceToolsDesc:"By accepting the Terms of Service for closing or enabling the Advanced Tools, you agree to the details described in the Terms of Service.",enableAdvanceToolsServiceTerms:"Accept the service terms of advanced tools",disable:"Disable",enable:"Enable",advanceToolsSettings:"Advanced Tools Settings",thresholdError:"Delta Threshold format error",closeTargetSizeError:"Target Size error",chooseClosePos:"Choose the positions to close",targetSize:"Target Size",selectedDelta:"Delta Selected",equity2:"Equity",balanceNetDelta:"Balance Net Delta",netDelta2:"Single-leg Net Delta",excludeFutures:"futures excluded",deductSelectedDelta:"Deduct the selected Delta",cancelDeductDelta:"Cancelled the deduction",recommendedThreshold:"Recommended Threshold",optionCloseTools:"Auto Options Closing",autoSyntheticDelivery:"Auto Synthetic Delivery",deltaThreshold:"Delta Threshold",checked:"Checked",underlyingPrice:"Underlying Price",apiKeyExpireDate:"API Key expiry date",optionCalculator:"Options Calculator",cryptOptionCalculator:"Crypto Options Calculator",calcModel:"Calculation Model",europeanOptionBSM:"European Options - BSM Model",rate:"Interest Rate",calcDate:"Calculation Date",calc:"CALCULATE",calc2:"Calculate",reset:"RESET",disclaimers:"Disclaimer",disclaimersDesc:"The Crypto Options Calculator is designed to help investors understand the principles of option pricing and does not constitute investment advice of any form. Greeks.live assumes no responsibility for loss or damage caused by use of this tool.",royalty:"Premium",timeValue:"Time Value",intrinsicValue:"Intrinsic Value",thermodynamicDiagram:"PnL Heatmap",variation:"Change",useApiKey:"Login with API Key",useAuth:"Login using the official website",inviteCode:"Affiliate",inviteCodeDesc:"Appreciate your selecting the invite code of KOL you would like to support. Once you selected one and login, our system will record this selection. You may check the linkage status in account info menu. You don’t need to select again upon next login. If you’d like to change KOL binding, please email to jeff@greeks.live with your exchange UID.",optional:"Optional",restore:"Restore",saveAsImage:"Save As Image",orderDetail:"Order Detail",algorithm:"Algorithm",second:"second",minute2:"min",hour2:"hour",minute:"min",hour:"hour",day:"day",hv:"Historical volatility",unbiasedHv:"Unbiased estimator of volatility",parkinsonHv:"Parkinson volatility",klineResolution:"Resolution",klineCount:"Candlestick amount",doNotShowAgain:"Don't show again",fundingTips:"The current realtime rate based on 8h periods. The average funding rate over last 8 hours was ###",advanceLimitOrder:"Advanced limit",advanceLimitCloseOrder:"Advanced limit Close",effectiveMechanism:"Order Option",isolated:"Isolated",cross:"Cross",post_only_tips:'Will never draw upon liquidity and ensures the user will be a market maker. If your order causes a match with a pre-existing order, your "post-only" limit order will be cancelled.',post_only_tips2:"Post only",fok_tips2:"Fill or kill",ioc_tips2:"Immediate or cancel",stop:"Stop",trailingStop:"Trailing Stop",conditional_oco:"Conditional/OCO",conditional_oco_tips:"Conditional stop orders have 1 trigger. When the current price crosses the trigger level, a market or limit order is placed.",conditional:"Conditional",oco:"OCO",ratio:"Ratio",var:"Var.",trailVariance:"Trail Variance",trailVarianceDesc:"The Trail variance is the main condition for calculating the actual trigger price. The actual trigger price will be calculated based on the historical highest/lowest price and the Trail variance. For example, if you order a sell with a 5% Trail variance and the historical highest price is 50,000, the current actual trigger price is 50,000*(1-5%)=47,500.",activatePrice:"Activate price",activatePriceDesc:"The Activate price is the activation condition of the Trailing stop orders. When the latest price reaches or exceeds the activation price, the Trailing order is activated. After activation, the system starts to calculate the actual trigger price of the Trailing stop order. If you don't fill in the Activate price, it will be activated after the order is placed.",tpTriggerPrice:"TP trigger price",tpOrderPrice:"TP order price",slTriggerPrice:"SL trigger price",slOrderPrice:"SL order price",triggerPrice:"Trigger Price",triggerPrice2:"Trigger Price",marketPrice2:"Market",adjustLeverage:"Adjust leverage",leverage:"Leverage",lightGreen:"Light green",lightGreenTips:"This color represents isolated",lightYellow:"Light yellow",lightYellowTips:"This color represents cross",sm:"Simple margin",scm:"Single-currency margin",mcm:"Multi-currency margin",pm:"Portfolio margin",networkTimeoutError:"Network request timeout",activePriceLessZeroL:"Activation price must be greater than 0",trailVarianceLessZeroL:"The trail variance must be greater than 0",positionType:"Isolated/Cross",ctMult:"Contract multiplier",maxPositionAtLeverage:"Max position size at current leverage ###",positionMarginAtLeverage:"Required position margin at current leverage ###",triggerPriceLessZeroL:"Trigger price must be greater than 0",notLessZero:"### must be greater than 0",tpTriggerPriceLessZeroL:"Stop profit trigger price must be greater than 0",tpOrderPriceLessZeroL:"Stop profit Order price must be greater than 0",slTriggerPriceLessZeroL:"Stop loss trigger price must be greater than 0",slOrderPriceLessZeroL:"Stop loss commission price must be greater than 0",orderPrice:"Order price",logType:"Type",tradeType:"Action",taker:"Taker",maker:"Maker",fee2:"Fee",pnl2:"PnL",positionBalanceChange:"Position change",positionBalance:"Position balance",accountBalanceChange:"Balance change",accountBalance:"Balance",spotTrading:"Spot trading",youCanTrade:"You can trade",spot:"Spot",optionsBuy:"Options (Buy)",nonProfessionalTraders:"Non-professional traders",professionalTraders:"Professional and API traders",professionalTraders2:"Professional and API traders",margin2:"Margin",futures2:"Futures",perpetual2:"Perpetual",availableMarginModes:"Available margin modes",crossSingleCurrency:"Cross (single currency)",marginCalculationRules:"Margin calculation rules",PnLOffset:"PnL offset",multiCurrencyCross:"Multi-currency cross",PnLOffset2:"PnL offset",riskOffsetModes:"Risk offset modes",derivativesOnlyRiskOffset:"Derivatives-only risk offset",spotDerivativesRiskOffset:"Spot-Derivatives risk offset",PnLOffset3:"PnL offset",riskOffset:"Risk offset",currentAccountMode:"Current account mode",select:"Select",groupByExpire:"Group by expiration date",ratioRangeTips:"The ratio range is 0.1% ~ 100%",leverageRiskTips:"High leverage. Please trade with caution",cont:"Cont",orderValueL:"Order value",passphrase:"Passphrase",addMargin:"Add margin",reduceMargin:"Remove margin",maxAdd:"Max increased amount",addClosePrice:"Liquidation price after increase",addLeverage:"Leverage after increase",maxReduce:"Max decreased amount",reduceClosePrice:"Liquidation price after decrease",reduceLeverage:"Leverage after decrease",deltaTips:"Please note that the Delta of isolated positions is not included in this Delta Total value.",gammaTips:"Please note that the Gamma of isolated positions is not included in this Gamma Total value.",vegaTips:"Please note that the Vega of isolated positions is not included in this Vega Total value.",thetaTips:"Please note that the Theta of isolated positions is not included in this Theta Total value.",openOptionTrade:"Start options trading",estimatedTotalValue:"Estimated total value",showPopover:"Floating windows",pvIvChangeDesc2:"The IV increase/decrease is the same for each expiration date.",optionValue:"Option Value",maxLeverage:"Max leverage is",stop2:"TP/SL",advance:"Advanced",setStop2:"Target price | Stop loss settings",tpSimpleWord:"TP",slSimpleWord:"SL",tp:"Take profit",sl:"Stop loss",stopPriceSetting:"TP/SL price settings",byPrice:"Price",byPriceTips:"Set TP/SL trigger price based on advance/decline relative to the contract order price",byIncome:"PnL",byIncomeTips:"Set TP/SL trigger price based on estimated PnL",byIncomeRate:"PnL %",byIncomeRateTips:"Set TP/SL trigger price based on estimated PnL%",upRate:"Advancer",downRate:"Decliner",tpTriggerPriceError:"Take profit trigger price should be higher than the order price.",slTriggerPriceError:"Stop trigger price should be lower than the order price",tpPreview:"When price reaches {price} , it will trigger {orderType} , and the estimated profit will be {income}.",slPreview:"When price reaches {price} , it will trigger {orderType} , and the estimated loss will be {income}.",tpPriceEmptyError:"TP order price cannot be empty.",slPriceEmptyError:"SL order price cannot be empty.",sum:"Sum",buyLong:"Open long",buyShort:"Close short",sellLong:"Close long",sellShort:"Open short",long:"Long",short:"Short",openPos:"Open",buyLong2:"Long",buyShort2:"Close short",sellLong2:"Close long",sellShort2:"Short",shortCloseCount:"Max (Short)",longCloseCount:"Max (Long)",leverageRate:"Leverage",rLeverageRate:"R.Leverage",nLeverageRate:"N.Leverage",pvDeltaTips:"The Delta stated in the position visualization tool is the Black Scholes Delta, not the Net Delta obtained by deducting the option premium from the BS Delta.",positionDeltaTips:"The Delta stated in the position list is the Black Scholes Delta, not the Net Delta obtained by deducting the option premium from the BS Delta",calcDateTips:"The time here is the local time of the browser.",crossRiskInfo:"Cross Margin Info",estimatedAcctValue:"Estimated acct value",estimatedAcctValueTips:"Estimated account value refers to the overall market value of adjusted equity plus isolated margin.",adjEq:"Adjusted equity",adjEqTips:"<p>Assets in your account that can provide margin for spot, futures, perpetual swap, and options trading in cross margin mode.</p>",notionalUsd:"Position value",notionalUsdTips:"<p>The sum of the position value of all cross positions, which is converted to fiat value</p>",imr:"Frozen equity",imrTips:"<p>The margin of all open positions and pending orders in cross margin mode</p><p>Frozen margin = Sum [(Potential borrowing amount + Frozen amount when placing orders under cross margin mode + Maintenance margin under cross margin mode) of each crypto * crypto price]</p>",mmr:"Maintenance margin",mmrTips:"<p>Sum of the maintenance margin for all open positions in cross margin mode</p><p>Maintenance margin = Sum [Maintenance margins for open positions in cross margin mode of each currency * Price of the currency]</p><p>Maintenance margin = Position value * Maintenance margin ratio</p>",accountLeverage:"Leverage",accountLeverageTips:"<p>The leverage of whole account, leverage = position value/adjusted equity.</p>",mgnRatio:"Cross margin ratio",mgnRatioTips:"<p>The risk measurement index of multi-currency cross margin account</p><p>Margin ratio = Adjusted equity / (Maintenance margin + Transaction fees of position-reducing)</p>",mmrRatio:"Maintenance margin ratio",moreDetailSee:"Please check the document of ",crossDetail:"Multi-currency margin mode – cross margin trading",standardDeviation:"Standard Deviation",sigma:"Sigma",unifiedTrading:"Please upgrade to a unified trading account first",unifiedTradingUrl:"Click to go to the official website of Bybit to upgrade the unified account.",period:"Period",kLinePeriodStatement:"* Maximum 1000 cycles.",referrerWelcomeTips0:'<p style="margin-bottom: 20px;">Welcome to <span style="color: #26AF9B;">Greeks.live</span> trading website!</p>',referrerWelcomeTips1:'<p style="margin-bottom: 20px;">We are an official partner of leading exchanges such as <a href="https://deribit.com/" target="_blank" style="color: #26AF9B;">Deribit</a>、<a href="https://www.bybit.com/" target="_blank" style="color: #26AF9B;">Bybit</a>、<a href="https://www.okx.com/" target="_blank" style="color: #26AF9B;">OKX</a>, etc. and invested by prestigious institutions such as Deribit, BIT, NGC, etc. We offer a range of professional trading and data analysis tools.</p>',referrerWelcomeTips2:'<p>Web trading: <a href="https://www.greeks.live" target="_blank" style="color: #26AF9B;">www.greeks.live</a></p>',referrerWelcomeTips3:'<p>Block trading: <a href="https://rfq.greeks.live" target="_blank" style="color: #26AF9B;">rfq.greeks.live</a></p>',referrerWelcomeTips4:'<p style="margin-bottom: 20px;">(please contact us via Telegram for block trading service: <a href="https://t.me/jeffmighty785" target="_blank" style="color: #26AF9B;">@jeffmighty785</a> <a href="https://t.me/miawung" target="_blank" style="color: #26AF9B;">@miawung</a>)</p>',close:"Close",loginInfoGetFailed:"Failed to get login information",strategyTracking:"Flexibo",highReturnsDesc:"Use the market to earn within the selected range",highReturnsTips1:"High rewards",highReturnsTips2:"No middleman",highReturnsTips3:"Unfazed by price fluctuations in the process",overview:"Overview",qujianbao:"Yielding Lab",jiachaStrategy:"Vertical Spread",allDeliveryDate:"All Settlement Dates",priceRange:"Price Range",deliveryDate:"Settlement Date",breakEven:"Breakeven Point",maximumProfitPoint:"Max Profit Point",purchase:"Buy",strategyDesc:"Strategy Introduction",strategyDetail:"Strategy Details",aprTips:"Estimated annualized returns are based on the premium of the entire portfolio counted by the engine and are for reference only.",flexiboCurPositionTips:"Flexibo current position shows the number of products you currently hold. Manually sell part or all of the products before the expiration date may affect your position statistics results and final returns.",maximumProfit:"Maximum Profit",maximumLoss:"Maximum Loss",quantityAvailableForPurchase:"Quantity Available",held:"Positions held",share:"combos",strategyTradeTips:"The current portfolio will be ordered as a combo,",retract:"Hide",showComboDetail:"View portfolio details",comboDetail:"Portfolio details",strategyOverPurchase:"Your account's current maintenance margin rate is over 70% thus cannot buy the product.",tradeAgreement:"I have read and agree to the Greeks.live User Agreement.",copyShareLink:"Copy share link",back:"Back",strategyName:"Strategy Name",delivery:"Delivered",done:"Sold",waitingTrade:"Pending",canceled:"Cancelled",search:"Query",deliveryProfit:"Settlement P&L",profitStatus:"Status",profitRange:"Within profit range",overProfitRange:"Out of profit range",tradeTime:"Order Time",backToHomepage:"Back to homepage",shareFromGreeks:"Shared from Greeks.live",indexPriceTips:"The information will be refreshed in real-time, and the final result will be based on actual trades.",direction:"Direction",moreStrategy:"More Strategies",upPriceRange:"Upper Price Range",downPriceRange:"Lower Price Range",waitingTransition:"Order placed and waiting for execution...",transitionFailed:"Not filled, there is not enough liquidity available at the moment",transitionSuccess:"Executed",profitTips:'Expected return is <span class="red">16.64%</span> better than similar competing products',noMoreProduct:"This product is currently out of stock",overTradeProduct:"The maximum purchasable quantity of this product has been exceeded",cancelOrder2:"Cancel this order?","1MinKLineChart":"1Min KLine Chart",playBackOpen:"Open",playBackClose:"Close",playBackLowest:"Lowest",playBackHighest:"Highest",playBackVol:"Volume",atmIv:"ATM Implied Volatility",vrp:"VRP",historicalVolatility:"Historical Volatility",atmVolatilityTermStructure:" ATM Volatility Term Structure",ivSurface:"Implied Volatility Surface",ivSkew:"IV Skew",optionFlow:"Option Flow",optionsOpenInterest:"Options Open Interest",historicalDeliveryPrice:"Historical Delivery Price",maxPainPrice:"Max Pain Price",optionTradeVolume:"Option Trade Volume",historicalIV:"Historical IV",coin:"Coin",percentageOfLossTips:"The maximum loss refers to the maximum loss value of the portfolio in extreme scenarios. When prices exceed the range, losses may be less than this value, but will never be greater than it",rfqError:"You can only trade Flexibo once every 30 seconds. Please try again later.",more:"More",hide:"Hide",initial:"Initial",target:"Target",simulated:"Simulated",csCombo:"Call Spread",psCombo:"Put Spread",closed:"Closed",buyDetail:"Buying Info",sellDetail:"Selling Info",faq:"Frequently Asked Question",usingGuid:"Guide for using Yielding Lab",yieldingLabTitle01:"1、What is Yielding Lab?",yieldingLabDesc:"Yielding Lab is a flexible and secure investment product launched by Greeks.live. It allows you to earn a high annualized yield in low-volatility market conditions, while controlling risk.",yieldingLabTitle02:"2、How to buy Yielding Lab?",hotToPurchaseYieldingLabDesc:"You can enter the flexible strategy through the sidebar of www.greeks.live. After entering the flexible strategy page, you can also switch to different currencies to buy different currency products at the top.",yieldingLabTitle03:"3、What are the advantages of Yielding Lab?",yieldingLabFeatureDesc01:"Not afraid of process fluctuations: As long as the corresponding currency price falls between the two breakeven points at the final delivery, PnL is positive and profitable. This is different from many products on the market that settle immediately when they leave the profitable range.",yieldingLabFeatureDesc02:"More flexible: Yielding Lab can be closed at any time, and funds can be freely disposed of.",yieldingLabFeatureDesc03:"Higher yield: Yielding Lab has a higher annualized yield, which is more advantageous than similar products; there are no intermediate fees and can be traded at prices better than the Deribit market.",yieldingLabFeatureDesc04:"Limited losses: Even if the final delivery date falls outside the range, the loss is limited, and the maximum loss value is displayed on the PnL chart.",yieldingLabFeatureDesc05:"Safer: The funds of Yielding Lab are stored in the user's own Deribit account and do not need to be transferred to a third party.",yieldingLabFeatureDesc06:"More transparent: You can check the position of Yielding Lab in your account at any time.",yieldingLabTitle04:"4、What are the risks of buying Yielding Lab?",yieldingLabTitle04Desc01:"Any investment involves risks, and purchasing Yielding Lab is no exception. Please be aware of the following risks:",yieldingLabTitle04Desc02:"Market risk: Although the risk of Yielding Lab is low, market fluctuations will still affect the income of Yielding Lab.",yieldingLabTitle04Desc03:"Liquidity risk: The withdrawal of Yielding Lab takes a certain amount of time, and users need to plan the use of funds in advance.",yieldingLabTitle04Desc04:"Credit risk: The funds of Yielding Lab are stored in the Deribit account of the user, but the credit risk of the exchange still exists.",yieldingLabTitle05:"5、How to make investment plans and risk control?",yieldingLabTitle05Desc01:"Before purchasing Yielding Lab, it is recommended that you fully understand the characteristics and risks of the product, make reasonable investment plans and risk control strategies, and avoid unnecessary losses caused by improper investments.",confirmTitle:"Double confirmation prompt",confirmTitleDesc:"Please confirm below information is correct before submitting.",quantity:"Quantity",saveCommission:"Fee Savings",maximumProfitTips:"Maximum Profit means the maximum profit that the portfolio can make at expiration",deltaDynamicHedge:"Auto DDH",deltaThrottle:"Delta Threshold",greaterThan:"greater than",lessThan:"less than",deltaTargetTips:"Make Delta to X upon hedging",deltaThrottleTips:"Trigger DDH if Delta exposure exceeds X",positiveDeltaRatioTips:"Between 30%-150%. Less than 100% means the amount of hedging is less than the Deviation Delta (difference between current Delta and target Delta), while more than 100% means the amount of hedging is greater than the Deviation Delta.When Delta Total is bigger than Delta Target (Delta Total on the right of Delta Target), we define it as a positive delta deviation. Delta Target is the benchmark for deviation. Thus a short perpetual/futures operation is needed. This Positive Delta Hedging Ratio is to adjust the short perpetual/future operation’s size. ",negativeDeltaRatioTips:"Between 30%-150%. Less than 100% means the amount of hedging is less than the Deviation Delta (difference between current Delta and target Delta), while more than 100% means the amount of hedging is greater than the Deviation Delta.When Delta Total is smaller than Delta Target (Delta Total on the left of Delta Target), we define it as a negative delta deviation. Delta Target is the benchmark for deviation. Thus a long perpetual/futures operation is needed. This Negative Delta Hedging Ratio is to adjust the long perpetual/future operation’s size.",positiveDeviationDeltaTips:"The absolute value of the difference between current Delta Total and Delta Target, if Delta Total is bigger than Delta Target (Delta Total on the right of Delta Target). Delta Target is the benchmark for deviation.",negativeDeviationDeltaTips:"The absolute value of the difference between current Delta Total and Delta Target, if Delta Total is smaller than Delta Target (Delta Total on the left of Delta Total). Delta Target is the benchmark for deviation.",screenIvTips:"The current best bid IV or ask IV on the screen market.",markIvTips:"The IV of mid-point price between the bid and ask price or IV of theoretical price of the instrument.",screenPriceTips:"The current best bid or ask price on the screen market.",markPriceTips:"the mid-point between the bid and ask price or theoretical price of the instrument.",starting:"Running",unstart:"Not running",started:"Running",lastStart:"Recently run",advanceToolsApiBind:"Bind your API",advanceToolsApiBind2:"Greek.live Advanced Trading Tools",advanceToolsApiDesc:"Have you set up the IP whitelist?",advanceToolsApiDesc2:"Please add the Greeks.live server IP (18.177.58.47) to the IP whitelist as well to ensure the normal operation of the Advanced Trading Tools.",curAdvanceToolsApiAccount:"Current API Account:",curAdvanceToolsOauthAccount:"Current OAuth Account:",confirmBind:"Confirm Binding",bindSuccess:"Binding successful",bindFailed:"Binding failed",liteVersion:"Lite Version",proVersion:"Pro Version",submitStart:"Save and Run",stopRuning:"Stop Running",updateParams:"Save",recentUpdateParamsHistory:"Recent Adjustment Records",updateRecord:"Adjustment Records",hedgeInstrument:"Hedging Contract",toolsVersion:"Version",hedgeHistory:"Hedging Order Records",curDelta2:"Current Delta",setParamsSuccess:"Parameter setting successful",setParamsFailed:"Parameter setting failed",makerAssistant:"Maker Assistant",clear:"Clear",staticLimit:"Static Order",dynamicLimit:"Dynamic Order",dynamicLimit2:"Dynamic",basePrice:"Benchmark",calcPrice:"Pricing",spread:"Spread",clearConfig:"Clear Configuration",confirmAdd:"Confirm to add",PnLView:"PnL",waitingSubmit:"Waiting for submission to run",triggerCondition:"Trigger Conditions",tradeType2:"Order Type",history:"Historical Records",stopSuccess:"Stop running successfully",stopFailed:"Stop running failed",submitSuccess:"Submit running successfully",submitFailed:"Failed to submit running",actionHistory:"Advanced Tools Operation Records",toolsName:"Tools",errorHistory:"Error Records",errorType:"Error Type",detail:"Details",deliveryStrategy:"Auto Synthetic Delivery",setParams:"Parameter Setting",start:"Running",stop3:"Stop",markIv:"Mark IV",confirmStartTools:"Do you want to run the tool?",confirmStopTools:"Do you want to stop running the tool?",confirmUpdateParams:"Update the tool parameters?",confirmStartInstrument:"Submit the current selected contract to run?",confirmStopInstrument:"Do you want to stop running the current selected contract?",confirmDeleteInstrument:"Delete the current contract?",selectInstrumentTips:"Please select the contract waiting to be submitted for running to view the PNL simulation chart",staticPrice2:"Static Price",staticIv:"Static IV",dynamicIv:"Dynamic IV",dynamicPrice:"Dynamic Price",modify:"Modify",accountManage:"Account Management",unbindSuccess:"Unbinding successfully",unbindFailed:"Fail to unbind",subAccountId:"Subaccount ID",maximumLossPoint:"Maximum Loss Point",positiveDeltaHedge:"Positive Delta Hedging",negativeDeltaHedge:"Negative Delta Hedging",makerEachOrderTips:'【Risk warning】If you choose to use "maker orders" and provide for a small single trading volume for each order, the ultimate hedging ratio might turn out not up to your expectation.This is because placing split maker orders might result in the failure to complete hedging within 60 seconds. In such cases, the service will check Delta exposure again. If the existing Delta exposure is smaller than the Delta threshold, the maker orders intended for hedging will be cancelled.',curPrice:"Current Price",tradePrice:"Order Price",filledPrice:"Transaction Price",untriggered:"Not triggered",open2:"Waiting for transaction",long2:"Long",short2:"Short",filledAmount:"Filled Amount",deltaWarn1:"The account's Delta deviation exceeds the threshold and will immediately trigger a hedge of approximately ",eachSizeSample:"If the single transaction volume is 1 and the delta to be hedged is 3.5, the actual hedging is divided into 1, 1, 1, and 0.5.",confirmBuy:"Confirm Buy",confirmSell:"Confirm Sell",allRecord:"All Records",shareStrategy:"Share Strategy",screen:"On screen",saveStrategy:"Save Strategy",add:"Add",strategyManage:"Strategy Manage",import:"Import",delete:"Delete",default:"Default",deltaDynamicHedgeTips:"DDH (Delta Dynamic Hedging) automatically adjusts the positions of derivatives to offset the impact of underlying asset price changes on the investment portfolio by controlling the Delta.",makerAssitantTips:"The Maker Assistant is divided into Static Limit and Dynamic Limit orders. In the Static Limit mode, the order is placed at the same price as the limit order in the order book. In the Dynamic Limit mode, the order can be aimed at either the order book price or the mark price. The price will continuously and dynamically maintain a certain distance (-10bp to +10bp) until the order is filled.",deribitAccount:"Deribit Account",unbind:"Unbind",paramsError:"Parameter input error:",basicTrade:"Basic Trading",eachSliderPoint:"SFM per contract",avgSliderPoint:"Average spread from mark per leg on screen",preAvgSliderPoint:"Expected max SFM per leg with Flexibo",askTotalSliderPoint:"Total SFM on screen for all legs",baseSliderPoint:"Expected total SFM for the combo with Flexibo",saveSliderPoint:"Expected SFM saved by Flexibo",totalSave:"Slippage Savings",sliderPointTips:"No quotes available, slippage is counted as 50 bp per leg by default",screenEachSliderPoint:"On screen SFM per contract",totalSliderPoint:"Total SFM per Combo",tradeNow:"Trade Now",exchange:"Exchange",deliveryDate2:"Expected delivery time",deliveryAmount:"Expected delivery amount",isDelivery:"Delivery or not",historyDelivery:"Historical delivery records",deliveryOptionInstrument:"Delivered option contracts",otherDeliveryInstrument:"Corresponding delivery contract",deliveryFutureInstrument:"Delivery contract",deliveryAmount2:"Delivery Volume",deliveryPrice:"Delivery price",ignoreDeliveryInstrument:"List of ignored delivery contracts",longAmount:"Long quantity",longAvgPrice:"Long average price",shortAmount:"Short selling quantity",shortAvgPrice:"Short average price",bidPrice:"Bid1 Price",askPrice:"Ask1 Price",futureSwapTips:"Futures swaps aim to provide swap tools between spot, perpetual, and futures contracts. By using this automated tool, you can customize the amount of each swap, thus achieving a reduced impact on the futures market and reducing slippage.",deliveryStrategyTips:"Auto Synthetic Delivery is a powerful tool that allows you to convert in-the-money (ITM) options into spot or futures, effectively simulating physical delivery",targetPosition:"Target position",singleVolumeError:"The single transaction volume cannot be greater than the total transaction volume!",cancelAll2:"Cancel All",longSettings:"Long Position Setup",shortSettings:"Short Position Setup",hedgeThrottle:"Hedge Threshold",hedgeRatio:"Hedge Ratio",mayStartHedge:"This may trigger a hedge immediately",addLegs:"Add Leg",preInitPrice:"Estimated Initial Price",preInitIv:"Estimated Initial IV",mayDone:"Order may be immediately fulfilled",mayTrade:"May immediately trigger order",endTime:"End Time",parameterError:"Parameter Error",optionBidPriceTips:"<p>The order price will anchor the best bid price on the order book and dynamically adjust. However, if the best bid price is less than the mark price - 0.005, the bot will switch to anchoring at the mark price - 0.005.</p><p>Case 1: Current mark price = 0.01, best bid price = 0.009, spread = +5bp, order price = best bid price + spread = 0.0095.</p><p>Case 2: Current mark price = 0.02, best bid price = 0.009, spread = +5bp, order price = mark price - 0.005 + spread = 0.0155.</p>",optionAskPriceTips:"<p>The order price will anchor to the best ask price on the order book and dynamically adjust. However, if the best ask price is greater than the mark price + 0.005, the bot will switch to anchoring at the mark price + 0.005.</p><p>Case 1: Current mark price = 0.01, best ask price = 0.011, spread = -5bp, order price = best ask price + spread = 0.0105.</p><p>Case 2: Current mark price = 0.01, best ask price = 0.02, spread = -5bp, order price = mark price + 0.005 + spread = 0.0145.</p>",optionBidIvTips:"<p>The order price will anchor to the best bid IV on the order book and dynamically adjust. However, if the best bid IV is less than the mark IV - 10%, the bot will switch to anchoring at the mark IV - 10%.</p><p>Case 1: Current mark IV = 50%, best bid IV = 45%, spread = +0.2%, order IV = best bid IV + spread = 45.2%.</p><p>Case 2: Current mark IV = 50%, best bid IV = 30%, spread = +0.2%, order IV = mark IV - 10% + spread = 40.2%.</p>",optionAskIvTips:"<p>The order IV will anchor to the best ask IV on the order book and dynamically adjust. However, if the best ask IV is greater than the mark IV + 10%, the bot will switch to anchoring at the mark IV + 10%.</p><p>Case 1: Current mark IV = 50%, best ask IV = 55%, spread = -0.2%, order IV = best ask IV + spread = 54.8%.</p><p>Case 2: Current mark IV = 50%, best ask IV = 100%, spread = -0.2%, order IV = mark IV + 10% + spread = 59.8%.</p>",optionMarkPriceTips:"<p>The order price will anchor to the best bid price on the order book and dynamically adjust.</p><p>Case 1: Current mark price = 0.01, spread = -5bp, order price = mark price + spread = 0.0095.</p>",optionMarkIvTips:"<p>The order IV will anchor to the best bid IV on the order book and dynamically adjust.</p><p>Case 1: Current mark IV = 50%, spread = +0.2%, order IV = mark IV + spread = 50.2%.</p>",futureBidPriceTips:"<p>The order price will anchor to the best bid price on the order book and dynamically adjust. However, if the best bid price is less than the mark price - 5% * index price, the bot will switch to anchoring at the mark price - 5% * index price.</p><p>Case 1: Current mark price = 1000 USD, best bid price = 999 USD, spread = +0.5 USD, order price = best bid price + spread = 999.5 USD.</p><p>Case 2: Current mark price = 1000 USD, best bid price = 100 USD, spread = +0.5 USD, order price = mark price - 5% * index price + spread = 950.5 USD.</p>",futureAskPriceTips:"<p>The order price will anchor to the best ask price on the order book and dynamically adjust. However, if the best ask price is greater than the mark price + 5% * index price, the bot will switch to anchoring at the mark price + 5% * index price.</p><p>Case 1: Current mark price = 1000 USD, best ask price = 1001 USD, spread = -0.5 USD, order price = best ask price + spread = 1000.5 USD.</p><p>Case 2: Current mark price = 1000 USD, best ask price = 2000 USD, spread = -0.5 USD, order price = mark price + 5% * index price + spread = 1049.5 USD.</p>",futureMarkPriceTips:"<p>The order price will anchor to the best bid price on the order book and dynamically adjust.</p><p>Case 1: Current mark price = 1000 USD, spread = +0.5 USD, order price = mark price + spread = 1000.5 USD.</p>",existSameInstrument:"Cannot simultaneously execute orders for the same contract and direction",valueRange:"The parameter range is ###",usdModeTips:"Under the USD mode, a Target Delta of 0 means that Delta Total is equal to negative Equity (Delta Total = - Equity).",progress:"Progress",submitToRun:"Submit Run",estimateExecutionPrice:"Estimate Execution Price",spot2:"Spot",shareToBlockTrade:"Block Trade Inquiry",spots:"Spots",loginGreeksAccount:"Please login Greeks.live account",inputEmail:"Please enter your email address",inputPwd:"Please enter your password",forgetPwd:"Forgot your password?",noAccount:"No account yet? ",registerNow:"Create Account",input2FACode:"Please enter 2FA Code (if enabled)",secureHosting:"Secure Hosting",efficientManagement:"Efficient Management",help:"For assistance, please contact: ",welcome:"Welcome to login",joinTelegram:"Join our official options trading community",description01:"Official learning tutorials",description02:"Get beginner guidance",description03:"Overcome the learning curve of options",tradeVolume:"Trade Volume",noStrike:"No suitable strike price?",userChoice:"Add Strike",comboType:"Strategy Type",renderPnlChart:"Render PnL Chart",expireEmptyError:"Expiry date cannot be empty",instrumentEmptyError:"Contract name cannot be empty",directionEmptyError:"Direction cannot be empty",renderPnlChartError:"Failed to draw chart, please try again later",userChoiceTips:"Click to confirm and submit the new application. The staff will review and process it within 3 hours. Please be patient and wait",shareToMakerAssistant:"Open in Maker Assistant",deliveryTime:"Delivery Time",manage:"Manage",bound:"Bound",unbind2:"Unbound",accountID:"Account ID",unbind3:"Unbind",bindAgain:"Rebind",selectFromPosition:"Select From Position",userChoiceTips2:"Thank you for your suggested strike prices for Flexibo. Please join our options community and contact us, so that we can review and approve your product suggestions as soon as possible.",userChoiceTipsContact1:"Join us here",userChoiceTipsContact2:"Flexibo product manager",eachOrderMaxDelta:"Max Order Delta",eachOrderMaxDeltaTips:'If the quantity of a single leg exceeds the "Max Order Delta", the order will be split. For example, if the "Max Order Delta" is set to 10, the contract\'s Delta value is 0.5, and the order quantity is 100, the quantity per single order would be 10/0.5=20 contracts. The bot will initially place an order for 20 contracts, and after a complete execution, it will proceed to place additional orders based on the mentioned logic.',historicalVolatilityCalc:"Historical Volatility Calculation",opacity:"Opacity",EquityTips:"Total value of all assets in your account.",availableBalanceTips:"This is the amount of your equity that is still not reserved by your initial margin. Available Balance = Equity - Initial Margin (for PM users).",PNLTips:"Profit And Loss for open positions since the time they were opened.",RSPLTips:"The profits and losses that have been realized since the last settlement by closing a futures position. Futures Session Realized Profits & Losses is included in your account equity and can be used as a trading margin, but is only available for withdrawal after settlement. At settlement, futures Session RPL will be transferred to your cash balance and reset to 0.",USPLTips:"The profits and losses from open positions since the last settlement. Session UPL is included in your account equity and can be used as a trading margin, but is not available for withdrawal. At settlement, futures Session UPL will be transferred to your cash balance and reset to 0.",IMTips:"Initial Margin. The amount of margin reserved for your open positions and open orders.",MMTips:"Maintenance Margin. The margin required to maintain your current positions. If your Equity falls below this, then your account would incrementally liquidate until the MM goes below your Equity.",DeltaTotalTips:"<p>Delta Total (BTC and ETH)</p><p>The sum of Mark Price adjusted delta. In brackets is the Delta Total after the next expiration.</p><p>Delta Total = Mark Price Adjusted Delta of options + BTC/ETH Value of Futures Positions</p><p>Mark Price Adjusted Delta = Black Scholes Delta - Mark Price of Options in BTC/ETH</p><p>Delta Total (USDC)</p><p>Delta Total = Options Delta + USDC Value of Futures Positions</p><p>Options Delta = Sum of Delta * Index Price</p><p>These formulas for USDC Delta Total allow for the addition of the deltas from different currency pairs that use USDC as collateral</p>",MarketTips:"Your order will be matched at the best available price. The only price limit imposed by the Deribit risk management system is the trading instrument’s allowed trading band. The order will be matched at the allowed band price limit if it is not filled immediately and will enter the order book at the possible highest price (buy order) or the possible lowest price (sell order).",MarketLimitTips:"The order is submitted as a market order and executed at the current best available market price. If only a part of the order is filled, the remainder of the order will enter the order book as a limit order at the price equal to the price at which the part of the order was filled. This order type is available only to users of the futures and perpetual contracts and all products available via the API.",LimitTips:"Your buy order has a maximum price limit and your sell order has a minimum price limit. Your order will not be matched at a price higher than the buy order’s maximum limit or lower than the sell order’s minimum limit.",StopMarketTips:"This is a conditional order that is sent to the market only when the marked price or index price reaches a certain level. The triggered order is sent as a market order.",StopLimitTips:"This is a conditional order that is sent to the market only when the marked price or index price reaches a certain level. For a buy stop limit order, the trigger price needs to be higher than the current value, while for a sell stop limit order, the trigger price needs to be lower than the current value.",TakeMarketTips:"A take profit conditional market order. Once the selected trigger price is reached, the order will be executed immediately as a market order.",TakeLimitTips:"A take profit conditional limit order. Only when the selected trigger price is reached will the order be placed in the order book and executed at your limit or better price.",PostOnlyTips:"When you place an order, your order will not be matched immediately with the order book so that when it is executed, the trader will receive a rebate or pay a lower trading fee. If necessary, the matching engine will adjust the order price so that it has the best possible price, but it will still remain as a pending order in the order book.",ReduceOnlyTips:"The execution of a reduce only order will only reduce your position. They can be combined with stop orders to ensure that the order is triggered only to reduce your position. If the order quantity is greater than the open position, the order size will be automatically reduced. In any case, the order size will not be adjusted upward.",HiddenTips:"Hidden orders are not displayed in the order book and are therefore not visible to other traders. Hidden orders will always be matched with take orders and have matching priority over non-hidden orders with the same price.",swap:"Swap",TpSlTips:"You can set take-profit and stop-loss orders when opening a position. A market order is triggered when the trigger price is reached.",TpSlRetryTips:"If the triggered order isn't fully filled, the system retries the unfilled quantity every 1.5s. If 0 fill persists for 11 consecutive retries, the process stops.",addComponent:"Add Component",emailError:"Email format input error",pwdNotEmpty:"Password cannot be empty",pwdValidate:"Password format does not meet the requirements",bitCrossMargin:"Cross Margin",maximumPositionAtCurrentLeverage:"Maximum position at current leverage",bitCrossMarginTips:"Under unified margin mode, the available balances of all the currencies are discounted and measured in USD to provide margin support to trades.",atmAround:"Around ATM",bindOkxApiTips:"Please bind OKX API first",bindOkxApiErrorTips:"Please bind the current exchange API first",optionGlossary:"Option Terminology",knowledgeBase:"Knowledge Base",lendTools:"Lending Tools",toggle1:"Switch to Chart",toggle2:"Switch to Table",UsageGuide:"Usage Guide",chg1dTips:"Changes in the Last Day",chg2dTips:"Changes in the Last 2 Days",chg1wTips:"Changes in the Last Week",chg2wTips:"Changes in the Last 2 Weeks",chg1mTips:"Changes in the last month",switchToHistoricalVolatilityCalc2:"Switch to Historical Volatility Calculation",restoreLayout:"Restore Layout",restoreLayoutTips:"Are you sure you would like to restore the default layout？",pnlAnalysis:"PnL Analysis",assetTrends:"Asset Trends",todayEarnings:"Today's Earnings",monthEarnings:"30-day Earnings",curEquity:"Current Equity",accumulatedRate:"Cumulative PnL%",accumulatedEarn:"Cumulative PnL",chg:"Chg Rate",assetAllocation:"Asset Allocation",dailyEarnings:"Daily Earnings",accumulatedTradingVolume:"Cumulative Trading Volume",todayVolume:"Today's Trading Volume",monthVolume:"30-day Trading Volume",accumulatedVolume:"Cumulative Trading Volume",dailyVolume:"Daily Trading Volume",accumulatedFees:"Cumulative Fees",todayFee:"Today's Fees",monthFee:"30-day Fees",dailyFee:"Daily Fees",accumulatedFundings:"Cumulative Funding Fees",todayFunding:"Today's Funding Fees",monthFunding:"30-day Funding Fees",dailyFunding:"Daily Funding Fees",total2:"Total",atmIVTips:'<p class="bold">ATM IV (At-the-Money Implied Volatility)</p><p>This chart displays the changes in implied volatility (IV) of at-the-money options (ATM) over time. It also overlays 7-day historical volatility (HV) for comparison.</p><p>By default, it shows the IV for 1 month, 3 months, and 6 months, along with 7-day HV. You can also choose to overlay HV for different days by clicking above and the upper-right corner.</p>',deltaSkewTips:'<p class="bold">25Δ Skew (25-Delta Skew)</p><p>This chart shows the degree of volatility skewness between Call and Put options with a Delta of 0.25.</p><p>25Δ Skew = 25d Call IV - 25d Put IV</p>',historicalVolatilityTips:'<p class="bold">Historical Volatility</p><p>This chart displays the historical volatility for options with different expiration dates. You can use the calculator view in the upper-right corner to customize.</p><p>Historical Volatility (HV), also known as Realized Volatility.</p>',atmVolatilityTermStructureTips:'<p class="bold">ATM Volatility Term Structure</p><p>This chart simultaneously shows the implied volatility for at-the-money options (ATM IV) and forward volatility (FWD IV) with different expiration dates.</p><p>FWD IV, for Forward IV. Divide the time period into near-term and far-term, and the IV after excluding near-term IV adjustments is the forward IV (similar to forward rates).</p><p>Learn More:&nbsp;&nbsp;<a class="active-color" style="text-decoration: none;" href="https://en.wikipedia.org/wiki/Forward_volatility" target="_blank">Forward volatility - Wikipedia</a</p>',optionFlowTips:'<p class="bold">Option Flow (Option Trading Ratio)</p><p>This chart shows the trading volume and ratio of buy and sell orders, as well as block trades, for call and put options in the last 1 hour and 24 hours. You can switch between different time periods in the upper-right corner.</p>',optionsOpenInterestTips:'<p class="bold">Options Open Interest</p><p>This chart displays the open interest for options at different strike prices or expiration dates.</p>',historicalDeliveryPriceTips:'<p class="bold">Historical Delivery Price</p><p>This chart shows the recent daily historical delivery prices.</p>',maxPainPriceTips:'<p class="bold">Max Pain Price</p><p>This chart shows the strike price with the most concentrated open interest for different expiration dates, also known as the "Max Pain" price.</p>',impliedVolatilitySurfaceTips:'<p class="bold">Implied Volatility Surface</p><p>This 3D chart shows a surface formed by the implied volatility (IV) of options with different expiration dates and strike prices. It supports mouse dragging, as well as zooming in and out.</p>',iVSkewTips:'<p class="bold">IV Skew (Implied Volatility Skew Curve)</p><p>This chart shows the skew curve formed by IV for options with different exercise prices.</p>',optionTradeVolumeTips:'<p class="bold">Option Trade Volume</p><p>This chart shows the distribution of option trading volume over time, both in the Buy and Sell directions. You can switch between different time granularities in the upper-right corner.</p>',bindTg:"Telegram Settings",bindTgDesc01:"Binding Telegram allows you to receive real-time notifications of trading orders.",bindTgDesc02:'Send the following message to the robot <a class="active-color" href="https://t.me/{adv_tools_bot}" target="_blank">@{adv_tools_bot}</a> to complete the binding:',vrpTips:'<p class="bold">VRP（Volatility Risk Premium）</p><p>VRP, or Volatility Risk Premium, represents the difference between implied volatility (IV) and realized volatility (RV), where VRP = IV - RV.</p><p>Volatility traders care not only about what is expected (Implied Volatility) but also what actually transpired (Realized Volatility). VRP serves as a metric to measure the fluctuation in the difference between these two.</p>',cprTips:"PCR = Total number of Puts / Total number of Calls",overflowEquity:'You have placed an order to {direction} <span class="bold">{amount}{currency}</span> of {instrument}, which is a large amount and may involve risks. Do you still want to proceed?',screenPrice:"Screen Price",screenIv:"Screen IV",greeksliveLoginTips:"This feature requires logging in to the Greeks.live account. Would you like to go to log in?",pnlDateTips:"The selected time range must exceed 7 days",logoutAdvAccountTips:"After logouting the Greeks.live account, you will not be able to obtain information on the operation of advanced tools. Do you want to logout?",unbindAdvApiTips:"Do you want to unbind the current API?",clearSimulatedPosition:"一键清除虚拟持仓",clearAll2:"Clear All",premiumValueInUSD:"Premium Value in USD",notionalValueInUSD:"Notional Value in USD",seePnLAnalysis:"See PnL Analysis",pv:"PV",call_spread:"Call Spread",put_spread:"Put Spread",call_calendar_spread:"Call Calendar Spread",put_calendar_spread:"Put Calendar Spread",call_ratio_spread:"Call Ratio Spread",put_ratio_spread:"Put Ratio Spread",contractExpiredMsgFormat:"The contract ### has expired. Please make a new selection.",strategy:"Strategy",baseAmount:"Base Amount",volTenor:"Vol Tenor",samplePeriod:"Sample Period",historyContractSummary:"Historical Contract PnL Summary",closePositionTime:"Close Time",openPositionTime:"Open Time",pnl3:"Profit and loss",openPrice:"Open Price",passed1Week:"Last 7 days",passed1Month:"Last 30 days",passed3Month:"Last 90 days",passed6Month:"Last 180 days",passed12Month:"Last 360 days",ytd:"Year to Date",bindTgDesc04:"You have bound Telegram, and you can choose the following services:",bindTgDesc06:"Notification of transaction for advanced tools",bindTgDesc07:"Error log of advanced tools",bindTgDesc08:"Notification of transaction for orders",adtExpiredTips:"The API permissions you bound have expired. Please rebind.",showFatFingerTitle:"Fat Finger Reminder",fatFingerTips:"When placing an order, if Net Delta absolute value exceeds X times the Equity, a secondary confirmation is required.",threshold:"Threshold",pvPmTestEquityNotEmpty:"Please enter the amount of equity in the Positions part below.",toggleNavbar:"Navbar",colorTheme:"Color Theme",ssmTitle:"Segregated: Standard Margin",ssmDesc:"This is a Segregated: Standard Margin account. This means that only your settlement currency is used as collateral for your positions and that positions are independent.",spmTitle:"Segregated: Portfolio Margin",spmDesc:"This is a Segregated: Portfolio Margin account. This means that only your settlement currency is used as collateral for your positions and that your portfolio is margined as a whole.",xsmTitle:"Cross: Standard Margin",xsmDesc:"This is a Cross: Standard Margin account. This means that all Cross currencies are used as collateral for your positions and that positions are independent.",xpmTitle:"Cross: Portfolio Margin",xpmDesc:"This is a Cross: Portfolio Margin account. This means that all Cross currencies are used as collateral for your positions and that your portfolio is margined as a whole.",bitAdl:"ADL",bitAdlTips:"This indicator shows your position in the auto-deleverage queue. If all lights are lit, in the event of a liquidation, your position may be reduced.",commonSettings:"Setting",cancelOrderSettings:"Cancellation conditions",cancelOrderSettingsTips:"When any condition is triggered, all orders will be revoked and the condition will also be cleared.",fatFingerPrompt:"Fat Finger Reminder Threshold",fatFingerPromptTips:"When placing an order, Net Delta absolute value exceeds ### times the Equity, requiring secondary confirmation",noGrouping:"No Grouping",amountValue:"Value",TIF:"TIF",riskReverse:"Risk Reversal",probability:"Probability",includeUnfilled:"Include cancelled and fully unfilled",autoHeight:"Automatic height",disabledAutoHeight:"Disabled automatic height",notLoginGreeksLiveAccount:"Greeks.live Account",loginNow:"Sign In Now",gotoLogin:"Sign in",lastUpdate:"Last Update",triggerOffset:"Trigger Offset",realeasedAmount:" Realeased Amount",pnlAnalysisTips:"For reasons of privacy and security,  Greeks.Live does not store your transactions. Instead, it retrospectively analyzes profits and losses using transaction logs. If the transaction logs for a specific day is absent in the history, the equity for that day will be the same as the previous day. Therefore, discrepancies may exist between the calculated and actual equity.",pnlATitleTips:"Greeks.live PnL Analysis tool only performs data analysis using the transaction log obtained through the exchange's API, and will not record or store your account information. Therefore, if there is no trading record within a certain day, the equity for that day will carry over from the last day with a trading record. Today's data is calculated based on the real time equity data obtained through the exchange API.",pnlAShare:"Share",pnlADayEarnTips:"The difference between the real time equity data obtained through the exchange API and yesterday's data.",pnlAMonthEarnTips:"The last 30 days (including today)",pnlAWorthTips:"Real time data obtained through the exchange API",pnlAPorfitTips:"Only shows contracts with a single opening and closing action. Multiple openings and closings cause distortion in the Greeks, which would not be displayed.",orderPrice2:"Order Price",columns:"Columns",tooManyRequest:"Sending requests too frequently, please try again later",rememberedAccount:"Saved Accounts",posOnly:"Position Only",marginModel:"Margin Model",step01:"Step One",step01Tips:"Click on the【Settings Icon】to proceed to the next step.",step02:"Step Two",step02Tips:"Click the【Switch Button】to switch to the new version of the navigation bar.",next:"Next",done2:"Done",tryNewUI:"Try New UI",greeksPnl:"Greeks PNL Contribution",optionTradeDialog:"Options Order Dialog",optionTradeDialogTips:"Do not close the order pop-up after the completion of option placement.",closedPositions:"Closed Positions",holdingPositions:"Holding Positions",closedPositions2:"Closed",holdingPositions2:"Holding",bind2fa:"Bind 2FA",unbind2fa:"Unbind 2FA",updatePassword:"Change Password",updateNickname:"Change Nickname",updatePasswordSuccess:"Password changed successfully",updatePasswordFailed:"Password changed failed",updateNicknameSuccess:"Nickname changed successfully",updateNicknameFailed:"Nickname changed failed",maintenanceText1:"WEBSITE UNDER MAINTENANCE",maintenanceText2:"We apologize for any inconvenience this may cause while our website is under maintenance.",maintenanceText3:"Estimated Maintenance Completion Time",sharePNL:"Share",shareYourPnl:"Share Your PNL",saveImage:"Download Image",copyImage:"Copy Image",copyImgSuccessfully:"Image copied to clipboard",copyImgFail1:"Please check your browser permission settings and try again",copyImgFail2:"Error capturing and copying to clipboard",sharePNLtext1:"Make my day!",sharePNLtext2:"Not a big deal...",sharePNLtext3:"Make big deposits, my gloss is poppin",sharePNLtext4:"I'm heartbroken, really heartbroken...",sharePNLtext5:"I'm heartbroken, really heartbroken...",sharePNLtext6:"Not a big deal...",sharePNLtext7:"Make my day!",sharePNLtext8:"Make big deposits, my gloss is poppin",sharePNLqrcode:"A professional app \n for professional option traders",topPerforming:"Top Performing",highestVolume:"Highest Volume",worstPerforming:"Worst Performing",name:"Name",lastPrice2:"Last Price",changeOf24H:"24H Change",volumeOf24H:"24H Volume",hotOptions:"Hot Options",current:"Current",loginFailedTipMsg:'<p>Please check if your computer\'s</p><p>timestamp is synchronized.</p><p>Contact us if you still have login</p><p>problems:</p><p>- Telegram: <a href="https://t.me/greekslive" target="_blank">@greekslivecn</a></p><p>- Email: <a href="mailto:support@greeks.live">support@greeks.live</a></p>',smartTradingTips01:"The system detected this order was created via Smart Trading. Since Balanced Order is not enabled, the cancellation of this order won't affect the following orders created along by the Smart Trading.",smartTradingTips02:"The system detected this order was created via Smart Trading. Since you have enabled Balanced Order, upon confirmation of cancellation, the unfilled portions of the following orders will be canceled.",greeksNoLoginTip:"This feature requires signing in to Greeks.live account. Would you like to proceed?",loginGreeksTip:"Sign in to Greeks.live account",parameterSetting:"Advanced Settings",isBalanced:"Balance Trade",numberOrdersSplit:"Split Order Batch",duration:"Duration",noLimit:"Unlimited",tradeOptionType:"Order Execution",smartTradingTip6Content2:"How many transactions will this trade be split into.",smartTradingTip6Content3:"Maximum valid time limit for this trade.",smartTradingTip6Content4:"Maintain a basic balance in the trading ratio of each leg.",smartTradingTip6Content5:"Example",smartTradingTip6Content6:"If you set a 3-leg {ccy} order with quantities of 10, 20, and 30 contracts respectively, and split into 10 orders. The Balance Trading feature will maintain the quantities of each leg per order at 0.1, 0.2, and 0.3 {ccy} respectively until all 10 orders are filled.",maxOrderSplitTip:"The current maximum number of split orders is ",smartTradingTip3Content2:"Dynamic Limit will anchor a benchmark price or a benchmark IV (e.g., Mark Price or Mark IV), and adjust the order price dynamically based on changes in the market price at a fixed spread until the order is filled.",smartTradingTip3Content3:"Also known as the Static Limit Order. You can fill in a specific execution price, and the order will only be executed when the market reaches this specified price or a better one.",smartTradingTip3Content4:"Execute immediately at the best available market price.",skip:"Skip",smartTradingTip2Content1:"Smart Trading Mode",smartTradingTip2Content2:'You\'ve entered the Smart Trading Mode. Select the options that you would like to trade from the T-quote table and click <span class="active-color">【Next】</span>',selectCoin:"Please Select A Currency",pvPnlTips:"Include realized PnL",pvChangeInPnlTips:"Only unrealized PnL",pvMmEquityNotIsZero:"Equity should not be 0",ignoreRealizedPnl:"Ignore Realized PnL",ignoreEquity:"Ignore Equity",exchangeServiceConnectionIsAbnormal:"Exchange service connection is abnormal, please try again later.",orderPriceDistLargeWarningMsg:"The order price significantly deviates from mark price (###),Please verify and place your order with caution.",smartTradingGuid01:"Smart Trading includes features like Balance Trading, pre-order profit and loss simulation, and order splitting.",smartTrading:"Smart Trading",instrumentList:"Instruments",gotoAddInstrument:"Back to select",selectedInstrument:"Selected Instruments",exit:"Exit",unbindAdvApiTips2:"The current API-bound account has active advanced trading tool open orders. Unbinding this account will cancel these open orders. Do you want to proceed?",try:"Try it",iKnow:"Got it",smartTradingGuid02:"Here you can choose from different order types",smartTradingGuid03:"Click to adjust the selected contract",smartTradingGuid04:"Trade Now",smartTradingGuid05:'After editing, click <span class="active-color">【Trade Now】</span> to complete the order.',smartTradingTips:"Most up to 10 legs",strikeRange:"Strike Range",editOrderTip:"You are editing the parameters of an active Smart Trading order, which may affect the overall effect of the order placement.",noFilter:"No Filter",advanceToolsRecapEmail:"Daily Recap for Greeks.live Advanced Trading Tools",advanceToolsRecapEmailDesc:"The system will send a daily summary email at 09:00 UTC (17:00 BJT) reviewing the running status of the Advanced Trading Tools under the current Greeks.live account.",advanceToolsErrorEmail:"Error Alert for Greeks.live Advanced Trading Tools",advanceToolsErrorEmailDesc:"The system will send an alert email when an error occurs at the Advanced Trading Tools under the current Greeks.live account.",mmImpact:"Position MM impact",account:"Account",rfqPlatform:"RFQ Platform",rfqPlatformTips:"24/7 personalized block trade matching assistance",intelligentOptionsTools:"Intelligent options tools that help you manage risk efficiently and effortlessly",provideDiverseCharts:"Provide diverse charts for in-depth market analysis",historicalOptionMarketDataSnapshot:"Historical Option Market Data Snapshot",analyzeYourAccountPnl:"Analyze your account PnL, funding fees, and commissions",provideMultiLegPnl:"Provide multi-leg PnL, Greeks, and MM simulation",optionsPremiumSimulation:"Options Premium Simulation",service:"Services",funds:"Funds",knowledge:"Knowledge",youTube:"YouTube",exchangeAccount:"Exchange Account",switchExchangeAccount:"Switch Exchange Account",lang:"Language",legaceNav:"Legacy Navbar",connectNode:"Exchange Node",timeDisplay:"Time Display",moreOptions:"More Preferences",datalabWidgets:"Data Lab Widgets",greeksAccount:"Greeks.live Account",accountSettings2:"Account Settings",notification:"Subscriptions",preferences:"Preferences",aboutUs2:"Know More",currentAccount:"Current Account",historicalSubmit:"Historical Submit",glLoginTips:"Greek.live account logged in required.",codEnabled:"Deribit COD is not turned off",codTips:"The system has detected that you have enabled automatic COD (Cancel On Disconnect) in your API settings, which may cause open orders to be canceled when the site is asleep. We strongly recommend that you turn off COD to ensure the normal use of the trading functions provided by Greeks.live.",codDesc:"You can disable COD by using the button on the right (requires API permission: Account read_write), or manually disable it in the API settings on Deribit.",disabledCod:"Turn off COD",disablingCod:"Turning off COD",codDisabled:"COD has been turned off",codDisabledFailed:"COD turned off failed",ignore:"Ignore",gotoCloseCod:"Go to Deribit and manually close it",viewMore:"View More",officialNotification:"Deribit notification",markAllRead:"Mark all as read",loadMore:"Load More",cashGamma:"Cash Gamma",vomma:"Vomma",vanna:"Vanna",expiryTips:'When calculating option combinations that include multiple legs with different expiration dates, "Expiry" only displays the results of the nearest expiration date.',mainSite:"Trading Site",tool:"Tool",download:"Download",operationRecords:"Operation Records",openValue:"Open Value",currentValue:"Current Value",greeksLiveAffiliate:"Greeks.live Affiliate",triggerDesc:"The order will be triggered only when the following conditions are met.",emptyTips:"### cannot be empty",preInitPrice2:"Estimated",preInitPrice3:"Price / IV",affiliateDesc:"Welcome to join our affiliate program.",apply:"Apply",affiliateTips:'Update your affiliate information: <a class="active-color" style="text-decoration: none;font-weight: bold;" href="mailto:support@greeks.live"><i class="iconfont icon-envelope"></i>&nbsp;support@greeks.live</a>',affiliateTips2:"You have successfully joined our affiliate commission program!",affiliatePlaceholder:"Enter the affiliate code of the friend you wish to support",referrer:"Referrer",affiliateCode:"Affiliate Code",affiliateLink:"Affiliate Link",supportTips:'If you have any questions about the terms or the statistics, please contact <a class="active-color" style="text-decoration: none;font-weight: bold;" href="https://t.me/jeffmighty785" target="_blank">tgLogo%@jeffmighty785</a>',user:"users",checkTips:"Check your referee here:",check:"Check",checkResult:"This user was referred by you.",checkResult2:"User not found.",errorAffiliateCode:"Invalid affiliate code.",ipWhiteSetup:"IP Whitelist Setup",settled:"Yes",unset:"No",glNotLogin01:"Available only for logged-in users",glNotLogin02:"Please sign in to your Greeks.live account",glNotLogin03:"What's the benefits?",glNotLogin04:"Smart Trading",glNotLogin05:"Multi-leg balanced trading",glNotLogin06:"Simulated potential PnL calculation",glNotLogin07:"Split order execution",glNotLogin09:"Auto Dynamic Hedging (DDH) Tools",glNotLogin12:"Telegram Notifications",glNotLogin13:"Trading activity",glNotLogin14:"Trading tools usage",glNotLogin15:"Important announcements",glNotLogin16:"Already have an account",glNotLogin17:"Sign up your account",updateText01:"New Greeks.live Web Version Available",updateText02:"Our website has been updated. For the best experience, please reload the page.",updateText04:"Ignore",updateText05:"Reload Page",loginExchangeAccount:"Sign in with exchange account",subscriptions:"Subscriptions",accountSettings:"Account Settings",exchangeAccounts:"Exchange Accounts",emailSubscriptions:"Email Subscriptions",emailSubscriptionsDesc:"You can choose the following services:",emailSubscriptionsDDHDailyRecap:"Daily Recap for Greeks.live Advanced Trading Tools",emailSubscriptionsDDHDailyRecapDesc:"The system will send a daily summary email at 09:00 UTC (17:00 BJT) reviewing the running status of the Advanced Trading Tools under the current Greeks.live account.",emailSubscriptionsDDHErrorAlert:"Error Alert for Greeks.live Advanced Trading Tools",emailSubscriptionsDDHErrorAlertDesc:"The system will send an alert email when an error occurs at the Advanced Trading Tools under the current Greeks.live account.",telegramSubscriptions:"Telegram Subscriptions",telegramSubscriptionsEnabledDesc:"You have Enabled Telegram Subscription, and you can choose the following services:",telegramSubscriptionsDisabledDesc:"Binding Telegram allows you to receive real-time notifications of trading orders.",telegramSubscriptionsDisabledDescTips:'Send the message below to the robot to complete the binding.<br><a class="active-color" style="text-decoration: none;font-weight: bold;" href="https://t.me/s%" target="_blank">tgLogo%@s%</a>',telegramSubscriptionsNotificationDDH:"Notification of transaction for Advanced Trading Tools",telegramSubscriptionsNotificationOrders:"Notifications of order transactions",telegramSubscriptionsNotificationErrorForDDH:"Error logs of Advanced Trading Tools",preferencesConfirmationDialog:"Confirmation Dialogs",preferencesConfirmationDialogDesc:"Note: the following secondary confirmation dialogs can be turned on or off according to your personal needs.",inSiteNotifications:"In-site Notifications",inSiteNotificationsDesc:"Note: we show in-site notifications whenever certain events happen. You can turn off those events below that you don't want to be notified.",profileDetails:"Profile Details",accountSecurity:"Account Security",faCode:"2FA",faCodeTips:"Two-Factor Authentication",faCodeTipsDesc:"Set up an extra layer of security by protecting your assets with one-time generated codes. You can link any authenticator Apps, such as Google Authenticator.",disabled:"Disabled",enabled:"Enabled",setUp:"Set Up",password:"Password",nickname:"Nickname",email:"Email",noSound:"No Sound",sound:"Sound",extrinsicValue:"Extrinsic Value",changePassword:"Change",interfaceSettings:"Interface Settings",moreSettings:"More Settings",alreadyReferred:"Already referred",disableTgSubscription:"Disable Telegram Subscriptions",disableTgSubscriptionConfirmMsg:"Would you like to proceed to disable the Telegram Subscriptions?"},...qe.n(Ze).a},et=qe("507a");var tt={message:{openInterset:"未平仓量",recent24hVolume:"最近24小时交易量",blockTradeOnly:"仅显示大宗交易",cancelOrder:"撤单",login:"登录",logout:"退出登录",deposit:"存币",withdrawal:"取币",options:"期权",data:"数据",trade:"交易",pnl:"损益",im:"初始保证金",mm:"维持保证金",deltaTotal:"Δ*|Delta 总值","24hPriceChange":"24小时变动","24hChange":"24小时变动","24hVol":"24小时交易量","24hVolCoin":"24小时交易量","24hVolUSD":"24小时交易额",position:"仓位",buy:"买入",sell:"卖出",markPrice:"标记价格",indexPrice:"指数价格",orderBook:"订单簿",side:"买卖方",price:"价格",amount:"挂单量",positions:"仓位",openOrders:"未结订单",stopOrders:"止损单",orderHistory:"订单记录",tradeHistory:"成交记录",instrument:"合约名称",open:"持仓量",avgPrice:"平均价格",estLiqPrice:"预计平仓价格",sessionUpl:"结算期内未实现损益",sessionRpl:"结算期内已实现损益",action:"操作",id:"订单编号",dateTime:"日期时间",type:"类型",edit:"编辑",fee:"费用",delta:"Delta值",gamma:"Gamma值",vega:"Vega值",theta:"Theta值",accountDelta:"账户Delta值",accountGamma:"账户Gamma值",accountVega:"账户Vega值",accountTheta:"账户Theta值",expireDate:"到期日",strike:"行权价",lastPrice:"最新成交价",iv:"隐含波动率",volume:"交易量",bid:"买价",bidIv:"买一 IV",bidSize:"买盘量",ask:"卖价",askIv:"卖一 IV",askSize:"卖盘量",recentTrade:"最近交易",closePosition:"平仓",loginTitle:"欢迎来到 Greeks.live",loginSubTitle:"专业期权交易员的工具库",loginByOAuth:"官网登录",loginByAPIKey:"API登录",noAccountYet:"没有账户？",createNewAccount:"注册",failedToLogin:"登录失败？",solutions:"解决方案",loginToolTipContent:"请确保在Deribit设置-IP锁定替换未选定",selectNode:"切换节点",transactionLog:"交易日志",dataLab:"数据实验室",positionVisualization:"头寸可视化",blockTrade:"大宗交易",advanceTools:"高阶交易工具",learnMore:"了解更多",newcomersGuide:"新人指南",settings:"设置",equity:"账户净资产",available:"可用余额",cashBalance:"现金余额",limit:"限价单",market:"市价单",stopMarket:"市价止损单",stopLimit:"限价止损单",triggerMarket:"市价条件单",triggerLimit:"限价条件单",onlyMaker:"只做Maker",twap:"分时委托",TPSL:"止盈/止损",TP:"止盈",SL:"止损",gain:"盈利",loss:"亏损",retry:"重试",triggerOrder:"条件单",yes:"是",no:"否",limitPrice:"限定价格",limitPrice2:"止损单下单时的限价",reduce:"只减仓委托",reduce2:"只减仓",post_only_tips_title:"被动委托",hidden:"隐藏委托",buyMargin:"购买保证金",sellMargin:"卖出保证金",size:"挂单量",total:"总订单数量",time:"时间",calls:"看涨期权",puts:"看跌期权",oneClickChase:"一键插队",cancelAll:"一键撤单",complated:"已完成",remaining:"剩余",chase:"插队",trigger:"Trigger",cashflow:"现金流",cashflowUSD:"现金流(USD)",simpleSelect:"期权简选",apr:"年化收益率",underlying:"合成期货价格",expiresIn:"距离到期还剩",bidAPR:"买年化",askAPR:"卖年化",chart:"图表",targetDelta:"保留敞口",hedge:"应当对冲",deltaHedge:"一键对冲",supportEmail:"support@deribit.com",noData:"暂无数据",agreeTermsOfServiceAndLogin:"登录即表示我同意用户协议",howToLoginWithAPIKey:"如何使用API Key登录?",tradeId:"交易编号",userProtocolTitle:"用户协议",termsOfServiceAutoDDHContentL:"<p>为了使用网页交易、高阶交易工具、灵动策略和实盘展示功能，您同意并授权我们的服务器读取您的仓位信息并进行数据处理和交易执行。</p><p>本应用提供给您一个管理头寸组合的工具。您应评估后独立承担风险使用。您了解并同意本应用有高度的财务风险，您有足够的经验和知识了解本应用的风险。</p><p>我们会尽力提供一款运行顺利的应用。在我们认为需要时，会尽快修复错误和缺陷并对应用进行升级。我们不对任何错误或缺陷造成的后果承担责任。使用本应用带来的任何风险、损失或伤害都由您独自承担。</p><p>在数字货币交易所宕机或维护时，我们无法向交易所传递交易信号。这个风险由您独自承担。</p>",termsOfServiceAPIKeyContentL:"<p>当您使用API密钥时，请确保其被妥善存放和传输。暴露您的密钥会导致您的账户被盗。以下为推荐的最优做法：</p><li>我们推荐您使用IP白名单，这样可以降低泄露密钥的影响。</li><li>删除不需要的API密钥，从而降低被攻击的敞口。</li><li>定期重置您的API密钥。</li><p>请注意：Greeks.live及其应用不存放您任何API密钥信息。您将是安全使用您API密钥的单一责任人。</p>",transactionDownloadLogs:"下载日志",orderType:"订单类型",currentPosition:"当前仓位",limitOrder:"限价单",marketOrder:"市价单",margin:"保证金",sizeLessZeroL:"数量必须大于0",sizeMultipleErrorFormat:"数量不是###的整数倍",priceLessZeroL:"价格必须大于0",priceTooLowFormatL:"价格不能小于###",priceTooHighFormatL:"价格不能大于###",priceMultipleErrorFormat:"价格不是###的整数倍",triggerPriceMultipleErrorFormat:"触发价格不是###的整数倍",stopPriceLessZeroL:"止损价格必须大于0",ivLessZeroL:"IV不能小于0",ivMustLessL:"IV不能大于500",ivMustLessFormat:"IV不能大于###",orderId:"订单编号",marketClosePosition:"市价平仓",oneClickDeltaHedge:"一键对冲",tips:"提示",orderCanceled:"订单已取消",orderSubmited:"订单已提交",orderModified:"订单已修改",buttonCancel:"取消",buttonConfirm:"确认",futures:"期货",all:"ALL",sessionPNL:"结算期内损益",sessionPNLTips:"自上次结算以来的损益。",playBack:"行情回放",expiryDate:"到期日",marketPrice:"盘口价格",status:"状态",lastTrade:"最近交易",closeAmount:"平仓量",closePrice:"平仓价格",riskAssessment:"风险评估",loginFailed:"登录失败",lastPriceTips:"最新成交价",submit:"提交",currentDelta:"当前头寸",refreshTipsL:"当前链接已断开，请刷新...",amountL:"数量",fundingL:"资金费",feeRateL:"手续费率",feePaidL:"已支付的手续费",changeL:"变动",infoL:"信息",pleaseSelectInstrumentsL:"请选择合约",remove:"移除",actionBarTitle:"请勾选行权价两侧方框以确定组合部分。",cashflowTotal:"总现金流",unsubmitted:"未提交",submitting:"提交中",submitted:"提交成功",submissionFailed:"提交失败",clearAll:"清空组合",submitOrders:"提交组合",strategyBuilder:"组合下单",todayL:"实时",expiryL:"到期",expiryIn:"到期",standardL:"本位",inL:"计价",pvStatementL:"本工具仅用于模拟仓位，并不会实际成交。",loadMyPortfolioL:"导入已有仓位",currency:"货币",home:"首页",portfolioMargin:"组合保证金",standardMargin:"常规保证金",imRatio:"初始保证金比率",mmRatio:"维持保证金比率",imRatioDetail:"初始保证金比率=初始保证金/净值。该数值大于或等于100%意味着你已经分配了所有的资产作为保证金，因此没有可用的余额来增加你的头寸。",mmRatioDetail:"维持保证金比率 = 维持保证金/净值。该数值大于或等于100%意味着您的账户正在清算中，因为您没有足够的净值来维持您目前的头寸。",mmRatioDetail2:"维持保证金比率 = 维持保证金/保证金余额。该数值大于或等于100%意味着您的账户正在清算中，因为您没有足够的保证金余额来维持您目前的头寸。",smDetail:"这是一个常规保证金账户。这意味着头寸是独立的，期权买方头寸是全额收取期权费的（因此期权买方头寸不会被清算）。",pmDetail1:"这是一个组合保证金账户。这意味着头寸是根据风险矩阵模拟标的价格及波动率的变化幅度来计算保证金。",pmDetail2:"您可以在这里切换保证金模式。",imRatioBybitPM:'<p style="word-break: break-word;">初始保证金率(IMR) = 初始保证金 / (资产净值 - 挂单价值损失) * 100%</p><p style="word-break: break-word;">IMR &ge; 100%时，意味着您已将所有保证金余额分配到仓位或订单中，所有可能增加持仓规模的订单将被取消。</p><p style="word-break: break-word;">统一交易账户内全部仓位和订单的初始保证金将进行实时折算，得出以USD为单位的账户总初始保证金。</p>',mmRatioBybitPM:'<p style="word-break: break-word;">维持保证金率(MMR) = 维持保证金 / (资产净值 - 挂单价值损失) * 100%</p><p style="word-break: break-word;">IMR &ge; 80%时，将触发现货资产强平用于还清负债；MMR &ge; 100%时，将触发合约资产逐步强平，直到维持保证金率恢复正常。</p><p style="word-break: break-word;">统一交易账户内全部仓位和订单的维持保证金将进行实时折算，得出以USD为单位的账户总维持保证金。</p>',imRatioBybitSM:'<p style="word-break: break-word;">USDC永续以及USDC期权的所有有效订单和未平仓仓位所需的保证金总额。请注意，有效订单均不影响组合保证金下的初始保证金。</p><p style="word-break: break-word;">您的初始保证金利用率是通过初始保证金除以保证金余额计算而成。该值大于或等于100%时，意味着您已将所有保证金余额分配到有效订单或未平仓仓位中。这样一来，您将不可再下任何有效订单，以避免仓位数量增加。</p>',mmRatioBybitSM:'<p style="word-break: break-word;">持有USDC永续和USDC期权仓位所需的最低保证金数量。</p><p style="word-break: break-word;">您的初始保证金利用率是通过初始保证金除以保证金余额计算而成。如果您的保证金余额等于或小于维持保证金(即维持保证金利用率等于或大于100%)， 便可触发强平。</p>',smDetailBybit:"当前账户处于常规保证金模式下，仓位分开计算保证金。有经验且同时交易期权和永续合约的交易者，可选择切换至组合保证金。当您的投资组合内产品有对冲特性，组合保证金将会大大降低您的保证金占用。您USDC账户的资产净值必须大于等于1,000 USDC,以维持组合保证金模式。",imRatioDetailOkxMCM:"初始保证金比率 = 初始保证金/有效保证金。该数值大于或等于100%意味着你已经分配了所有的资产作为保证金，因此没有可用的余额来增加你的头寸。",mmRatioDetailOkxMCM:"维持保证金比率 = 维持保证金/有效保证金。该数值大于或等于100%意味着您的账户正在清算中，因为您没有足够的净值来维持您目前的头寸。",cardTitle:"订单表",createOrder:"创建订单",editOrder:"编辑订单",limitClosePosition:"限价平仓",errorCode:"错误代码",errorMessage:"错误信息",errorReason:"错误原因",vol24h:"24小时总交易量",futuresVol:"期货交易量",optionsVol:"期权交易量",partner:"合作伙伴",social:"联系我们",twitter:"X (Twitter)",telegram:"官方电报群",legalTerms:"法律条款",serviceTerms:"服务条款",other:"其他",downloadApp:"下载 App",aboutUs:"关于我们",socialTradingSys:"Café / 社区",wallet:"资金","24hLow":"24小时最低","24hHigh":"24小时最高",usdcPerp:"USDC永续合约",usdtPerp:"USDT永续合约",nightMode:"深色模式",oldVer:"旧版本",oldVer2:"旧版本",newVer:"新版本",newVer2:"新版本",accountSummary:"账户概况",timeInForce:"时效性",contractDetails:"合约信息",contractSize:"合约大小",minOrderSize:"最小订单规模",tickSize:"最小价格变动单位",tickSizeSteps:"价格变动单位",settlementCurrency:"结算货币",perpetual:"永续合约",minSellPrice:"最小卖价",maxBuyPrice:"最大买价",optionPositionSummary:"期权持仓汇总",futurePositionSummary:"期货持仓汇总",notLogin:"请登录交易所账户",closeType:"平仓类型",warning:"警告",chaseFailedTips:"当前没有合适的价格可供插队",integerMultipleOf:"###的整数倍",triggerType:"触发类型",networkStable:"网络连接稳定",networkUnstable:"网络连接不稳定",networkReconnect:"网络连接中",fullscreen:"全屏",exitFullscreen:"退出全屏",collapse:"折叠",expand:"展开",loginEmpty:"API Key或API Secret不能为空",loginEmpty2:"Passphrase不能为空",getAccountInfoFailed:"获取账户信息失败",clickToRefresh:"点击刷新",requestError:"网络请求出现错误",getTimeFailed:"时间同步失败",scanDownloadApp:"扫描下载APP",gtc_tips:"默认: 未执行订单在取消之前一直保留在订单簿中",gtd_tips:"未执行订单会一直保留在订单簿中，直到交易时段 (最近的结算) 结束",fok_tips:"立即执行交易或者完全取消",ioc_tips:"立即执行交易，订单中无法立即执行的部分将被取消",gtc_tips_title:"取消前有效",gtd_tips_title:"有效日期",fok_tips_title:"执行或取消",ioc_tips_title:"立即执行或取消",page404:"您所访问的页面不存在或URL输入错误。",page404Text1:"系统提示",page404Text2:"亲爱的用户: ",page404Text3:"页面将在",page404Text4:"后",page404Text5:"跳转至首页",deltaHedgeWarning:"注意：当前合约已存在于挂单中!",pnlPvTips:"点击下方损益进行风险评估",deltaHedgePriceError:"一键对冲失败",createSimulatedPosition:"添加虚拟仓位",pnlVisualizationChart:"损益曲面视图",greeksVisualizationChart:"希腊字母曲面视图",marginBalance:"保证金余额",marginBalanceTips:"这是减去期权价值后的账户净值。主要适用于 SM 用户，因为你的初始保证金和维持保证金是与此进行比较的。",networkException:"交易所服务连接断开",reconnecting:"正在重新连接...",wait:"请耐心等待，或尝试按F5刷新页面",premium:"年化溢价率",node:"节点",funding:"资金费率/8小时",fundingRate:"资金费率",deltaHedgeIsZero:"对冲金额不能为0",interfaceRequestLimitL:"接口请求已超出次数限制，请复制上方Client ID，并联系Greeks.live工作人员开通VIP权限",exchangeTokenFailed:"账户切换失败",premium2:"升贴水率(年化)",premium2Tips:"永续的升贴水率为8小时化资金费率；期货和DVOL的升贴水率为年化值。",pvIvChangeDesc:"IV模拟增减为绝对值变动。如当前IV 70%，+50%，则模拟120%。",mmTest:"维持保证金率预测",deltaHedgeTooLowFormatL:"对冲数量不能小于 ###",selectExchange:"选择交易所",pleaseSelectExchange:"请选择交易所",accountWalletInfo:"钱包信息",selectCurrencyError:"当前页面无此货币选项",rememberAccount:"记住账户",confirmDialog:"二次确认对话框",notifications:"通知",confirmDialogTips:"注释：以下二次确认的对话框您可以根据个人需要开启或关闭。",showCreateOrderConfirmDialogTitle:"创建订单",showCreateOrderConfirmDialogTips:"开启后，需要进行二次确认才能创建订单。",showEditOrderConfirmDialogTitle:"编辑订单",showEditOrderConfirmDialogTips:"开启后，需要进行二次确认才能编辑订单。",showCancelOrderConfirmDialogTitle:"取消订单",showCancelOrderConfirmDialogTips:"开启后，需要进行二次确认才能取消订单。",showClosePositionConfirmDialogTitle:"平仓订单",showClosePositionConfirmDialogTips:"开启后，需要进行二次确认才能创建平仓订单。",showChaseOrderConfirmDialogTitle:"订单插队",showChaseOrderConfirmDialogTips:"开启后，需要进行二次确认才能追踪订单。",notificationsTips:"注释: 每当发生某些事件时，我们都会显示页面内通知。您可以关闭以下事件。",showApiOrderNotificationTitle:"挂单通知",showApiOrderNotificationTips:"当交易订单被挂单时通知。",showApiTradeNotificationTitle:"成交通知",showApiTradeNotificationTips:"当交易订单成交时通知。",showPartialFilledNotificationTitle:"部分成交通知",showPartialFilledNotificationTips:"当交易订单部分成交时通知。",showRfqNotificationTitle:"RFQ 通知",showRfqNotificationTips:"当询价请求提交成功时通知。",playSoundFlagTitle:"播放声音",playSoundFlagTips:"在某些事件发生后播放简短的声音。",layoutDisplay:"布局显示",futureKlineChartTitle:"期货K线图",futureKlineChartTips:"控制期货K线图的显示和隐藏",dist:"百分比距离",selectStrategy:"选择策略",createCombo:"创建Combo",implied:"参考价",rfqSendSuccessfully:"请求报价发送成功",rfqCreateAndSendSuccessfully:"请求报价创建和发送成功",copySuccessfully:"复制成功",greenColor:"绿色",grayColor:"灰色",actualBidPrice:"实际买价。",actualAskPrice:"实际卖价。",indicativePrice:"这是您交易combo的可参考价格(各条腿相加)。",legDetails:"各腿详情",netDelta:"净Delta",totalTradeVolume:"总交易量",singleTradeVolume:"单笔交易量",interval:"下单间隔",switch:"开关",on:"开",off:"关",coinMode:"币本位模式",usdMode:"USD本位模式",deltaTarget:"目标Delta",curDelta:"当前Delta值",longInstrument:"做多合约",shortInstrument:"做空合约",positiveDeltaThreshold:"正Delta阈值",positiveDeviationDelta:"正偏离Delta",positiveDeltaHedgingRatio:"正Delta对冲比例",negativeDeltaThreshold:"负Delta阈值",negativeDeviationDelta:"负偏离Delta",negativeDeltaHedgingRatio:"负Delta对冲比例",positiveDeltaThresholdError:"正Delta阈值错误，必须大于0",negativeDeltaThresholdError:"负Delta阈值错误，必须大于0",positiveDeltaHedgingRatioError:"正Delta对冲比例错误，必须介于30%-150%",negativeDeltaHedgingRatioError:"正Delta对冲比例错误，必须介于30%-150%",singleTradeVolume2:"单笔交易量",eachOrderSizeError:"单笔交易量必须大于###",instrumentSameError:"做多和做空合约不能相同",totalSizeError:"总交易量错误，必须大于0",deviationDeltaTips:"偏离Delta：当前仓位 Delta 与目标 Delta 之差的绝对值。",deltaRatioTips:"介于30%-150%。小于100%表示对冲量小于偏离Delta（即当前Delta和目标Delta的差值），大于100%表示对冲量大于偏离Delta。",futureSwap:"期货互换工具",futureSwap2:"期货互换",futureAdvanceHedge:"高级动态对冲",advanceToolsSubmitTips:"只有开关打开时才会启动服务。",note:"注意",cancelTips:"此操作将撤销所选择的订单，是否继续?",avgSessionPrice:"平均结算期价格",accountSettings:"我的账户",enableAdvanceToolsTips:"您需要在高阶交易工具设置页面开启服务后才能继续使用，是否前往设置页面?",curStatus:"当前状态",enableAdvanceToolsDesc:"请在下方开启或关闭 Web 交易站高阶交易工具服务，在启用服务之前需要您阅读并同意以下服务条款。",enableAdvanceToolsServiceTerms:"接受高阶工具服务条款",disable:"关闭",enable:"开启",advanceToolsSettings:"高阶工具设置",thresholdError:"配平阈值格式错误",closeTargetSizeError:"平仓目标错误",chooseClosePos:"选择要平仓的合约",targetSize:"目标最终数量",selectedDelta:"选中的Delta值",equity2:"净值",balanceNetDelta:"剩余腿的净Delta",netDelta2:"单腿净Delta",excludeFutures:"排除期货",deductSelectedDelta:"扣除选中Delta",cancelDeductDelta:"取消扣除",recommendedThreshold:"推荐阈值",optionCloseTools:"期权平仓工具",autoSyntheticDelivery:"自动合成交割",deltaThreshold:"配平阈值",checked:"选中",underlyingPrice:"标的价格",apiKeyExpireDate:"API Key 过期时间",optionCalculator:"期权计算器",cryptOptionCalculator:"Crypto 期权计算器",calcModel:"计算模型",europeanOptionBSM:"欧式期权 - BSM 模型",rate:"利率",calcDate:"计算日期",calc:"计算",calc2:"计算",reset:"重置",disclaimers:"免责声明",disclaimersDesc:"Crypto 期权计算器旨在帮助投资者了解期权定价原理，不构成任何形式的投资建议。对依据或者使用相关分析所造成的一切后果，Greeks.live 不承担任何法律责任。",royalty:"权利金",timeValue:"时间价值",intrinsicValue:"内在价值",thermodynamicDiagram:"盈亏分布热力图",variation:"变化量",useApiKey:"使用 API Key 登录",useAuth:"使用官网登录",inviteCode:"邀请码",inviteCodeDesc:"欢迎您选择自己喜爱的KOL的邀请码以支持他们运营社群。您选定并登陆一次之后，我们系统的后台会记录这个绑定。您可以在个人后台看到这个信息。您后续登陆无需再重复选择。如果需要更改绑定KOL，可以写上交易所UID并邮件至jeff@greeks.live。",optional:"选填",restore:"还原",saveAsImage:"保存图片",orderDetail:"订单详情",algorithm:"算法",second:"秒",minute2:"分",hour2:"时",minute:"分钟",hour:"小时",day:"天",hv:"历史波动率",unbiasedHv:"波动率无偏估计",parkinsonHv:"Parkinson估计量",klineResolution:"颗粒度",klineCount:"K线数量",doNotShowAgain:"不再提示",fundingTips:"按8小时周期计算的当前实时利率。过去8小时的平均资金利率为 ###",advanceLimitOrder:"高级限价单",advanceLimitCloseOrder:"高级限价平仓",effectiveMechanism:"生效机制",isolated:"逐仓",cross:"全仓",post_only_tips:"保证用户下的单始终以 Maker 成交，如果是 Taker 则撤销。",post_only_tips2:"只做Maker",fok_tips2:"全部成交或立即取消",ioc_tips2:"立即成交并取消剩余",stop:"止盈止损",trailingStop:"移动止盈止损",conditional_oco:"单向/双向",conditional_oco_tips:"用户可以预先设置触发价格和委托价格，当市场价格到达触发价格时，系统会按委托价格自动下单。该委托会预先冻结仓位或保证金。",conditional:"单向",oco:"双向",ratio:"比例",var:"价距",trailVariance:"回调幅度",trailVarianceDesc:"回调幅度是计算实际触发价格的主要条件。实际触发价格会根据历史最高 / 最低价和回调幅度计算而得。比如委托回调幅度 5% 的卖出，历史最高价 50,000，则当前的实际触发价格为 50,000*(1-5%)=47,500。",activatePrice:"激活价格",activatePriceDesc:"激活价格是移动止盈止损的激活条件，当市场最新成交价达到或超过激活价格，委托被激活。激活后系统开始计算止盈止损的实际触发价格。如果不填写激活价格，即下单后就被激活。",tpTriggerPrice:"止盈触发价格",tpOrderPrice:"止盈委托价格",slTriggerPrice:"止损触发价格",slOrderPrice:"止损委托价格",triggerPrice:"触发价格",triggerPrice2:"止损单的触发价格",marketPrice2:"市价",adjustLeverage:"调整杠杆",leverage:"杠杆倍数",lightGreen:"浅绿色",lightGreenTips:"该颜色代表逐仓",lightYellow:"浅黄色",lightYellowTips:"该颜色代表全仓",sm:"简单交易模式",scm:"单币种保证金模式",mcm:"跨币种保证金模式",pm:"组合保证金模式",networkTimeoutError:"网络请求超时",activePriceLessZeroL:"激活价格必须大于0",trailVarianceLessZeroL:"回调幅度必须大于0",positionType:"仓位类型",ctMult:"合约乘数",maxPositionAtLeverage:"当前杠杆倍数最大可开 ###",positionMarginAtLeverage:"当前仓位占用保证金 ###",triggerPriceLessZeroL:"触发价格必须大于0",notLessZero:"###必须大于0",tpTriggerPriceLessZeroL:"止盈触发价格必须大于0",tpOrderPriceLessZeroL:"止盈委托价格必须大于0",slTriggerPriceLessZeroL:"止损触发价格必须大于0",slOrderPriceLessZeroL:"止损委托价格必须大于0",orderPrice:"委托价格",logType:"账单类型",tradeType:"交易类型",taker:"吃单",maker:"挂单",fee2:"手续费",pnl2:"收益",positionBalanceChange:"仓位余额变动",positionBalance:"仓位余额",accountBalanceChange:"账户余额变动",accountBalance:"账户余额",spotTrading:"现货交易用户",youCanTrade:"可交易业务线",spot:"币币",optionsBuy:"期权买方",nonProfessionalTraders:"普通现货及杠杆、合约交易用户",professionalTraders:"高阶现货及杠杆、合约交易用户",professionalTraders2:"专业交易员",margin2:"杠杆",futures2:"交割",perpetual2:"永续",availableMarginModes:"可用保证金模式",crossSingleCurrency:"单币种全仓",marginCalculationRules:"风控规则",PnLOffset:"盈亏对冲：结算币种相同的合约、杠杆的全仓仓位之间，共用保证金、盈亏互相抵消",multiCurrencyCross:"跨币种全仓",PnLOffset2:"盈亏对冲：所有合约、杠杆的全仓仓位之间，共用保证金、盈亏互相抵消",riskOffsetModes:"对冲模式",derivativesOnlyRiskOffset:"衍生品对冲模式",spotDerivativesRiskOffset:"现货对冲模式",PnLOffset3:"盈亏对冲：所有合约、杠杆的全仓仓位 (现货对冲模式下纳入现货仓位) 之间共用保证金、盈亏互相抵消",riskOffset:"风险对冲：风险单元的全仓仓位之间，风险互相对冲，部分仓位组合可实现所需维持保证金更少的效果",currentAccountMode:"当前账户模式",select:"设置",groupByExpire:"按到期日分组",ratioRangeTips:"比例范围是 0.1% ~ 100%",leverageRiskTips:"当前杠杆倍数较高，请注意风险",cont:"张",orderValueL:"委托价值",passphrase:"Passphrase",addMargin:"增加保证金",reduceMargin:"减少保证金",maxAdd:"最多可增加",addClosePrice:"增加后的强平价格为",addLeverage:"增加后的杠杆倍数为",maxReduce:"最多可减少",reduceClosePrice:"减少后的强平价格为",reduceLeverage:"减少后的杠杆倍数为",deltaTips:"请注意，逐仓单的 Delta 不计入 Delta 值中",gammaTips:"请注意，逐仓单的 Gamma 不计入 Gamma 值中",vegaTips:"请注意，逐仓单的 Vega 不计入 Vega 值中",thetaTips:"请注意，逐仓单的 Theta 不计入 Theta 值中",openOptionTrade:"开通期权交易",estimatedTotalValue:"资产估值",showPopover:"悬浮窗",pvIvChangeDesc2:"各期限 IV 增减相同。",optionValue:"权利金",maxLeverage:"最大杠杆倍数为",stop2:"止盈/止损",advance:"高级",setStop2:"设置止盈止损",tpSimpleWord:"止盈",slSimpleWord:"止损",tp:"止盈",sl:"止损",stopPriceSetting:"止盈止损价格设置",byPrice:"按价格",byPriceTips:"基于相对于合约委托价格的涨跌幅，设置止盈止损的触发价格",byIncome:"按收益额",byIncomeTips:"基于预期收益额设置止盈止损的触发价格",byIncomeRate:"按收益率",byIncomeRateTips:"基于预期收益率设置止盈止损的触发价格",upRate:"涨幅",downRate:"跌幅",tpTriggerPriceError:"止盈触发价格需大于订单委托价格",slTriggerPriceError:"止损触发价格需小于订单委托价格",tpPreview:"当价格达到 {price} 时，将触发{orderType}，预期盈利为 {income}",slPreview:"当价格达到 {price} 时，将触发{orderType}，预期亏损为 {income}",tpPriceEmptyError:"止盈委托价不能为空",slPriceEmptyError:"止损委托价不能为空",sum:"汇总",buyLong:"买入开多",buyShort:"买入平空",sellLong:"卖出平多",sellShort:"卖出开空",long:"多",short:"空",openPos:"开仓",buyLong2:"开多",buyShort2:"平空",sellLong2:"平多",sellShort2:"开空",shortCloseCount:"空仓可平",longCloseCount:"多仓可平",leverageRate:"杠杆率",rLeverageRate:"实际杠杆率",nLeverageRate:"名义杠杆率",pvDeltaTips:"头寸可视化工具中所载明的Delta均为Black Scholes Delta, 而不是BS Delta扣除了期权费所得的Net Delta",positionDeltaTips:"持仓表中所载明的Delta均为Black Scholes Delta, 而不是BS Delta扣除了期权费所得的Net Delta",calcDateTips:"此处时间为浏览器本地时间。",crossRiskInfo:"全仓风险信息",estimatedAcctValue:"账户市值",estimatedAcctValueTips:"账户市值是指有效保证金加上逐仓占款的整体市值。",adjEq:"有效保证金",adjEqTips:"<p>账户中可为全仓模式下的币币、交割合约、永续合约以及期权合约交易提供保证金的资产折合成法币价值的净值。</p>",notionalUsd:"仓位美金价值",notionalUsdTips:"<p>全仓仓位美金价值之和</p>",imr:"占用保证金",imrTips:"<p>账户中所有全仓持仓及挂单的保证金折合成法币价值的净值</p><p>占用保证金 = Sum【各币种（潜在借币占用 + 全仓挂单占用 + 全仓持仓占用）* 币种价格】</p>",mmr:"维持保证金",mmrTips:"<p>账户中所有全仓持仓维持保证金之和</p><p>维持保证金 = Sum【各币种全仓持仓维持保证金 * 币种价格】</p><p>维持保证金 = 仓位价值 * 维持保证金率</p>",accountLeverage:"账户杠杆",accountLeverageTips:"<p>账户层面整体杠杆， 账户杠杆 = 仓位美金价值 / 有效保证金。</p>",mgnRatio:"全仓保证金率",mgnRatioTips:"<p>全仓账户风险衡量指标</p><p>保证金率 = 有效保证金 / (维持保证金 + 减仓手续费)</p>",mmrRatio:"维持保证金率",moreDetailSee:"更多详情请查看",crossDetail:"跨币种保证金模式-全仓交易介绍",standardDeviation:"标准差",sigma:"标准差",unifiedTrading:"请先升级到统一账户",unifiedTradingUrl:"点击前往Bybit官网升级统一账户。",period:"周期",kLinePeriodStatement:"* 最多1000个周期。",referrerWelcomeTips0:'<p style="margin-bottom: 20px;">欢迎来到 <span style="color: #26AF9B;">Greeks.live</span> Web 交易站！</p>',referrerWelcomeTips1:'<p style="margin-bottom: 20px;">我们是 <a href="https://deribit.com/" target="_blank" style="color: #26AF9B;">Deribit</a>、<a href="https://www.bybit.com/" target="_blank" style="color: #26AF9B;">Bybit</a>、<a href="https://www.okx.com/" target="_blank" style="color: #26AF9B;">OKX</a> 等知名交易所的官方合作伙伴，由 Deribit、BIT、NGC 等著名机构投资。我们提供一系列专业交易和数据分析工具。</p>',referrerWelcomeTips2:'<p>盘口交易：<a href="https://www.greeks.live" target="_blank" style="color: #26AF9B;">www.greeks.live</a></p>',referrerWelcomeTips3:'<p>大宗交易：<a href="https://rfq.greeks.live" target="_blank" style="color: #26AF9B;">rfq.greeks.live</a></p>',referrerWelcomeTips4:'<p style="margin-bottom: 20px;">（大宗服务请联系我们的 Telegram：<a href="https://t.me/jeffmighty785" target="_blank" style="color: #26AF9B;">@jeffmighty785</a> <a href="https://t.me/miawung" target="_blank" style="color: #26AF9B;">@miawung</a> 或 VX: <span style="color: #26AF9B;">HelloJeff666888</span>, 如VX限流可加Jeff电报）</p>',close:"关闭",loginInfoGetFailed:"登录信息获取失败",strategyTracking:"灵动策略",highReturnsDesc:"到期日落在价格区间内即可盈利",highReturnsTips1:"高额回报",highReturnsTips2:"没有中间商",highReturnsTips3:"不惧过程波动",overview:"总览",qujianbao:"凸盈宝",jiachaStrategy:"价差策略",allDeliveryDate:"所有交割日期",priceRange:"价格区间",deliveryDate:"交割日期",breakEven:"盈亏平衡点",maximumProfitPoint:"最大盈利点",purchase:"购买",strategyDesc:"策略简介",strategyDetail:"策略详情",aprTips:"预估年化收益率是按照整个组合的总权利金按后台折算的建议值，仅供参考",flexiboCurPositionTips:"灵动策略产品持仓显示您当前持仓产品数量，如您在到期日之前自行手动卖出部分或全部产品，将可能影响您的持仓统计和最终收益",maximumProfit:"最大盈利",maximumLoss:"最大亏损",quantityAvailableForPurchase:"可购买数量",held:"已持仓",share:"份",strategyTradeTips:"当前组合会以 combo 形式下单，",retract:"收起",showComboDetail:"查看组合详情",comboDetail:"组合详情",strategyOverPurchase:"您的当前维持保证金率已超过 70% ，不能进行购买",tradeAgreement:"我已阅读并同意Greeks.live用户协议",copyShareLink:"复制分享链接",back:"返回",strategyName:"策略名称",delivery:"已交割",done:"已成交",waitingTrade:"待成交",canceled:"已取消",search:"查询",deliveryProfit:"已交割盈亏",profitStatus:"盈利状态",profitRange:"在盈利区间内",overProfitRange:"已超出盈利区间",tradeTime:"下单时间",backToHomepage:"返回主页",shareFromGreeks:"来自Greeks.live的分享",indexPriceTips:"信息将实时刷新，最终结果以实际购买为准。",direction:"方向",moreStrategy:"更多策略",upPriceRange:"上价格区间",downPriceRange:"下价格区间",waitingTransition:"已挂单，等待成交...",transitionFailed:"未成交，目前没有足够的流动性",transitionSuccess:"已成交",profitTips:'预期收益比同类竞品增强<span class="red">16.64%</span>',noMoreProduct:"该产品暂无余量",overTradeProduct:"已超出该产品最大可购买数量",cancelOrder2:"是否取消此次订单","1MinKLineChart":"1分钟K线行情回放",playBackOpen:"开",playBackClose:"收",playBackLowest:"低",playBackHighest:"高",playBackVol:"量",atmIv:"平值期权隐含波动率",vrp:"波动率风险溢价",historicalVolatility:"历史波动率",atmVolatilityTermStructure:" 平值期权波动率期限结构",ivSurface:"隐含波动率曲面",ivSkew:"隐含波动率倾斜曲线",optionFlow:"期权成交占比",optionsOpenInterest:"期权持仓量",historicalDeliveryPrice:"历史交割价格",maxPainPrice:"最大痛点",optionTradeVolume:"期权成交量",historicalIV:"IV 历史值",coin:"币种",percentageOfLossTips:"最大亏损是指极端情况下该组合的最大亏损值。当价格超出区间时，亏损可能小于该值，但绝不会大于该值",rfqError:"30秒内仅可购买一次凸盈宝，请稍后尝试。",more:"更多",hide:"隐藏",initial:"初始",target:"目标",simulated:"模拟",csCombo:"看涨期权组合",psCombo:"看跌期权组合",closed:"已平仓",buyDetail:"买入详情",sellDetail:"卖出详情",faq:"常见问题",usingGuid:"凸盈宝使用指南",yieldingLabTitle01:"1、什么是凸盈宝？",yieldingLabDesc:"凸盈宝是格致推出的一款灵活、安全的理财产品，它能够让你在低波动的窄幅震荡市场行情中，赚取较高的年化收益率的同时风险可控。",yieldingLabTitle02:"2、如何购买凸盈宝？",hotToPurchaseYieldingLabDesc:"你可以通过 www.greeks.live 侧边栏进入灵动策略。进入灵活策略页面后，也可以在顶端切换不同币种购买不同币种的产品。",yieldingLabTitle03:"3、凸盈宝有哪些优势？",yieldingLabFeatureDesc01:"不惧过程波动：只要在最终交割时相应币种价格落在两个盈亏平衡点之间，PnL为正即可获利，这一点不同于市面很多只要离开获利区间立即结算的产品。",yieldingLabFeatureDesc02:"更灵活：凸盈宝可随时平仓，自由支配资金。",yieldingLabFeatureDesc03:"更高收益：凸盈宝的年化收益率较高，相比于同类产品更有优势；无中间费用，可以以优于 Deribit 盘口的价格成交。",yieldingLabFeatureDesc04:"亏损有限：即使最后交割日落在区间之外，亏损也是有限的，PnL 图上显示了最大亏损值。",yieldingLabFeatureDesc05:"更安全：凸盈宝的资金由用户自己的 Deribit 账户存管，而不需要额外转账至第三方。",yieldingLabFeatureDesc06:"更透明：您可随时在自己账户查看凸盈宝的仓位情况。",yieldingLabTitle04:"4、购买凸盈宝有哪些风险？",yieldingLabTitle04Desc01:"任何投资都存在风险，购买凸盈宝也不例外。在此提醒您注意以下风险：",yieldingLabTitle04Desc02:"市场风险：虽然凸盈宝的风险较低，但是市场波动仍然会对凸盈宝的收益产生影响。",yieldingLabTitle04Desc03:"流动性风险：凸盈宝的提现需要一定的时间，用户需要提前规划好资金的使用。",yieldingLabTitle04Desc04:"信用风险：凸盈宝的资金由 Deribit 账户存管，但是交易所的信用风险仍然存在。",yieldingLabTitle05:"5、如何做好投资规划和风险控制？",yieldingLabTitle05Desc01:"购买凸盈宝前，建议您充分了解产品的特点和风险，制定合理的投资计划和风险控制策略，避免因投资不当而造成不必要的损失。",confirmTitle:"二次确认提示",confirmTitleDesc:"请确认下方合约信息是否正确，以提交订单",quantity:"数量",saveCommission:"预计总节约交易手续费",maximumProfitTips:"最大盈利指该组合在到期情况下可以获取的最大盈利",deltaDynamicHedge:"动态对冲",deltaThrottle:"配平阈值",greaterThan:"大于",lessThan:"小于",deltaTargetTips:"每次会把Delta配到多少个",deltaThrottleTips:"Delta较目标偏离的绝对值达到多少个币会配平一次",positiveDeltaRatioTips:"介于30%-150%之间。如果低于100%，则表示对冲的数量小于偏离Delta（当前Delta与目标Delta之间的差异），如果高于100%，则表示对冲的数量大于偏离Delta。如果Delta Total比目标Delta（目标Delta的右侧）大，我们将其定义为正偏离Delta。目标Delta是偏离的基准。因此，需要进行一笔做空的永续/期货操作。这个正Delta对冲比例，用于调整做空永续/期货操作的大小。 ",negativeDeltaRatioTips:"介于30%-150%之间。如果低于100%，则表示对冲的数量小于偏离Delta（当前Delta与目标Delta之间的差异），如果高于100%，则表示对冲的数量大于偏离Delta。如果Delta Total比目标Delta（目标Delta的左侧）小，我们将其定义为负偏离Delta。目标Delta是偏离的基准。因此，需要进行一笔做多的永续/期货操作。这个负Delta对冲比率，用于调整做多永续/期货操作的大小",positiveDeviationDeltaTips:"如果Delta Total大于目标Delta（目标Delta的右侧），那么Delta Total与目标Delta之间差异的绝对值即为该值。目标Delta是偏离的基准",negativeDeviationDeltaTips:"如果Delta Total小于目标Delta（目标Delta的左侧），那么Delta Total与目标Delta之间差异的绝对值即为该值。目标Delta是偏离的基准",screenIvTips:"市场上当前最佳买入隐含波动率或卖出隐含波动率",markIvTips:"买入和卖出价格之间点位的隐含波动率，或该工具的理论价格的隐含波动率",screenPriceTips:"市场上当前的最佳买入或卖出价格",markPriceTips:"买入和卖出价格之间的中间价格，或该工具的理论价格",starting:"运行中",unstart:"未运行",started:"已运行",lastStart:"最近运行",advanceToolsApiBind:"API 绑定",advanceToolsApiBind2:"格致高阶工具",advanceToolsApiDesc:"您是否设置了 IP 白名单？",advanceToolsApiDesc2:"请将格致服务器的 IP（18.177.58.47）也加入白名单，以保证高阶交易工具能正常运行。",curAdvanceToolsApiAccount:"当前交易站使用API账户：",curAdvanceToolsOauthAccount:"当前交易站使用Oauth账户：",confirmBind:"确认绑定",bindSuccess:"绑定成功",bindFailed:"绑定失败",liteVersion:"Lite版本",proVersion:"Pro版本",submitStart:"保存并运行",stopRuning:"结束运行",updateParams:"保存",recentUpdateParamsHistory:"参数调整记录",updateRecord:"调整记录",hedgeInstrument:"对冲合约",toolsVersion:"工具版本",hedgeHistory:"对冲订单记录",curDelta2:"当前Delta",setParamsSuccess:"设置参数成功",setParamsFailed:"设置参数失败",makerAssistant:"挂单助手",clear:"清除",staticLimit:"静态限价",dynamicLimit:"动态限价",dynamicLimit2:"动态限价",basePrice:"基准",calcPrice:"计价",spread:"价差",clearConfig:"清空配置",confirmAdd:"确认添加",PnLView:"PnL 视图",waitingSubmit:"等待提交运行",triggerCondition:"触发条件",tradeType2:"下单类型",history:"历史记录",stopSuccess:"结束运行成功",stopFailed:"结束运行失败",submitSuccess:"提交运行成功",submitFailed:"提交运行失败",actionHistory:"高阶工具操作记录",toolsName:"工具名称",errorHistory:"错误记录",errorType:"错误类型",detail:"详情",deliveryStrategy:"合成交割",setParams:"设置参数",start:"运行",stop3:"停止",markIv:"标记IV",confirmStartTools:"是否运行工具",confirmStopTools:"是否结束运行",confirmUpdateParams:"是否更新参数",confirmStartInstrument:"是否提交运行当前选中的合约",confirmStopInstrument:"是否结束运行当前选中的合约",confirmDeleteInstrument:"是否删除当前合约",selectInstrumentTips:"请选择等待提交运行合约，查看PNL模拟图",staticPrice2:"静态价格",staticIv:"静态IV",dynamicIv:"动态IV",dynamicPrice:"动态价格",modify:"修改",accountManage:"账户管理",unbindSuccess:"解绑成功",unbindFailed:"解绑失败",subAccountId:"子账户ID",maximumLossPoint:"最大亏损点",shareStrategy:"分享策略",positiveDeltaHedge:"正Delta对冲",negativeDeltaHedge:"负Delta对冲",makerEachOrderTips:"【风险提示】如果您选择使用 maker 这种订单类型，并规定了较小的单笔交易量，则可能会导致最终的对冲比例不达预期。因为使用 maker 拆分下单可能导致 60 秒内无法完成对冲，此时服务将再次检查 Delta 敞口。假如现有 Delta 敞口小于您设定的 Delta 阈值，则会将原本用于对冲的挂单撤销。",curPrice:"当前价格",tradePrice:"下单价格",filledPrice:"成交价格",untriggered:"未触发",open2:"等待成交",long2:"做多",short2:"做空",filledAmount:"成交数量",deltaWarn1:"当前账户的Delta偏离超过阈值，会立即触发对冲约 ",eachSizeSample:"单笔交易量如果是1，需要对冲的delta是3.5，则实际对冲是分为1，1，1，0.5。",confirmBuy:"确认买入",confirmSell:"确认卖出",allRecord:"全部记录",screen:"盘口",saveStrategy:"保存策略",add:"添加",strategyManage:"策略管理",import:"导入",delete:"删除",default:"默认",deltaDynamicHedgeTips:"Delta 动态对冲通过控制 Delta 来自动调整衍生品的头寸，从而抵消标的资产价格变动对投资组合的影响。",makerAssitantTips:"挂单助手分为静态限价和动态限价，其中静态限价与盘口挂限价单一致，动态限价可以锁定盘口价格或标记价格挂限价单，价格持续动态保持一定距离 (-10bp到+10bp），直至成交。",deribitAccount:"Deribit账户",unbind:"解绑",paramsError:"参数输入错误:",basicTrade:"基础交易",eachSliderPoint:"每张点差",avgSliderPoint:"交易所盘口中每条腿的平均点差",preAvgSliderPoint:"预计每条腿格致保底点差",askTotalSliderPoint:"交易所盘口多腿总点差",baseSliderPoint:"预计格致多腿总点差",saveSliderPoint:"预计格致总节约点差",totalSave:"总计节约点差",sliderPointTips:"盘口无报价，点差默认按50bp计算，仅供参考",screenEachSliderPoint:"盘口每张点差",totalSliderPoint:"每组总点差",tradeNow:"立即下单",exchange:"交易所",deliveryDate2:"预计交割时间",deliveryAmount:"预计交割金额",isDelivery:"是否交割",historyDelivery:"历史交割记录",deliveryOptionInstrument:"已交割期权合约",otherDeliveryInstrument:"对应交割合约",deliveryFutureInstrument:"交割合约",deliveryAmount2:"交割量",deliveryPrice:"交割价格",ignoreDeliveryInstrument:"忽略的交割合约列表",longAmount:"做多数量",longAvgPrice:"做多平均价格",shortAmount:"做空数量",shortAvgPrice:"做空平均价格",bidPrice:"买一价格",askPrice:"卖一价格",futureSwapTips:"期货互换旨在提供现货、永续、期货之间的互换工具。通过使用这个自动工具，您可以自定义每次移仓的交易量，从而实现减少对期货盘口的冲击、降低滑点",deliveryStrategyTips:"自动合成交割是一个强大的工具，它能够将到期实值的期权转化为现货或期货仓位，从而实现模拟实物交割的效果",targetPosition:"目标仓位",singleVolumeError:"单笔交易量不能大于总交易量!",cancelAll2:"撤销全部",longSettings:"做多设置",shortSettings:"做空设置",hedgeThrottle:"对冲阈值",hedgeRatio:"对冲比例",mayStartHedge:"可能会立即触发对冲",addLegs:"添加腿",preInitPrice:"预计初始价格",preInitIv:"预计初始IV",mayDone:"订单可能会立即成交",mayTrade:"可能会立即触发下单",endTime:"结束时间",parameterError:"参数错误",optionBidPriceTips:"<p>下单价格会锚定盘口买一价格，进行动态调整。但如果买一价格<标记价格 - 0.005,机器人会改为锚定标记价格 - 0.005。</p><p>案例1:当前标记价格 = 0.01，买一价格 = 0.009，价差 = +5bp,下单价格 = 买一价格 + 价差 = 0.0095；</p><p>案例2:当前标记价格 = 0.02，买一价格 = 0.009，价差 = +5bp,下单价格 = 标记价格 - 0.005 +价差 = 0.0155。</p>",optionAskPriceTips:"<p>下单价格会锚定盘口卖一价格，进行动态调整。但如果卖一价格>标记价格 + 0.005,机器人会改为锚定标记价格 + 0.005。</p><p>案例1:当前标记价格 = 0.01，卖一价格 = 0.011，价差 = -5bp,下单价格 = 卖一价格 + 价差 = 0.0105；</p><p>案例2:当前标记价格 = 0.01，卖一价格 = 0.02，价差 = -5bp,下单价格 = 标记价格 + 0.005 +价差=0.0145。</p>",optionBidIvTips:"<p>下单IV会锚定盘口买一IV，进行动态调整。但如果买一IV<标记IV - 10%,机器人会改为锚定标记IV - 10%。</p><p>案例1:当前标记IV = 50%，买一IV = 45%，价差 = +0.2%,下单IV = 买一IV + 价差 = 45.2%；</p><p>案例2:当前标记IV = 50%，买一IV = 30%，价差 = +0.2%,下单IV = 标记IV - 10% +价差 = 40.2%。</p>",optionAskIvTips:"<p>下单IV会锚定盘口卖一IV，进行动态调整。但如果卖一IV>标记IV + 10%,机器人会改为锚定标记IV + 10%。</p><p>案例1:当前标记IV = 50%，卖一IV = 55%，价差 = -0.2%,下单IV = 卖一IV + 价差 = 54.8%；</p><p>案例2:当前标记IV = 50%，卖一IV = 100%，价差 = -0.2%,下单IV = 标记IV + 10% +价差 = 59.8%。</p>",optionMarkPriceTips:"<p>下单价格会锚定盘口标记价格，进行动态调整。</p><p>案例1:当前标记价格 = 0.01，价差 = -5bp,下单价格 = 标记价格 + 价差 = 0.0095。</p>",optionMarkIvTips:"<p>下单IV会锚定盘口标记IV，进行动态调整。</p><p>案例1:当前标记IV = 50%，价差 = +0.2%,下单IV = 标记IV + 价差 = 50.2%。</p>",futureBidPriceTips:"<p>下单价格会锚定盘口买一价格，进行动态调整。但如果买一价格<标记价格 - 5%*指数价格,机器人会改为锚定标记价格 - 5%*指数价格。</p><p>案例1:当前标记价格 = 1000USD，买一价格 = 999USD，价差 = +0.5USD,下单价格 = 买一价格 + 价差 = 999.5USD；</p><p>案例2:当前标记价格 = 1000USD，买一价格 = 100USD，价差 = +0.5USD,下单价格 = 标记价格 - 5%*指数价格 +价差 = 950.5USD。</p>",futureAskPriceTips:"<p>下单价格会锚定盘口卖一价格，进行动态调整。但如果卖一价格>标记价格 + 5%*指数价格,机器人会改为锚定标记价格 + 5%*指数价格。</p><p>案例1:当前标记价格 = 1000USD，卖一价格 = 1001USD，价差 = -0.5USD,下单价格 = 卖一价格 + 价差 = 1000.5USD；</p><p>案例2:当前标记价格 = 1000USD，卖一价格 = 2000USD，价差 = -0.5USD,下单价格 = 标记价格 + 5%*指数价格 +价差 = 1049.5USD。</p>",futureMarkPriceTips:"<p>下单价格会锚定盘口标记价格，进行动态调整。</p><p>案例1:当前标记价格 = 1000USD，价差 = +0.5USD,下单价格 = 标记价格 + 价差 = 1000.5USD。</p>",existSameInstrument:"不能同时执行同向且同一合约的订单",valueRange:"参数范围是 ###",usdModeTips:"USD模式下，Target Delta = 0意味着Delta Total = - Equity的状态。",progress:"进度",submitToRun:"提交运行",estimateExecutionPrice:"预计执行价格",spot2:"现货",shareToBlockTrade:"大宗询价",spots:"现货",loginGreeksAccount:"请登录格致账户",inputEmail:"请输入邮箱",inputPwd:"请输入密码",forgetPwd:"忘记密码？",noAccount:"没有账户？",registerNow:"立即注册",input2FACode:"请输入2FA Code(如已启用)",secureHosting:"安全托管",efficientManagement:"高效管理",help:"如需帮助，请联系: ",welcome:"欢迎登录",joinTelegram:"加入官方期权交流社群",description01:"置顶官方学习教程",description02:"获取期权新人指导",description03:"跨过期权学习门槛",tradeVolume:"成交量",noStrike:"没有合适的行权价？",userChoice:"新增行权价",comboType:"策略类型",renderPnlChart:"绘制PnL曲线图表",expireEmptyError:"到期日不能为空",instrumentEmptyError:"合约名称不能为空",directionEmptyError:"方向不能为空",renderPnlChartError:"绘制图表失败，请稍后再试",userChoiceTips:"点击确认会提交新增申请，工作人员将会在3个小时内进行审核处理，请您耐心等待",shareToMakerAssistant:"用挂单助手下单",deliveryTime:"交割时间",manage:"管理",bound:"已绑定",unbind2:"未绑定",accountID:"账户ID",unbind3:"解除绑定",bindAgain:"重新绑定",selectFromPosition:"从仓位选择",userChoiceTips2:"感谢您为灵动策略提交的建议行权价。请前往我们的期权社群并联系社区管理员，以便我们尽快审核并批准您提交的产品建议。",userChoiceTipsContact1:"社群入口",userChoiceTipsContact2:"灵动策略产品管理员",eachOrderMaxDelta:"单次下单最大Delta",eachOrderMaxDeltaTips:"单次下单最大Delta ( Max Order Delta ) 如果单条腿的下单数量过大，会对订单进行拆分。比如“单次下单最大Delta”为10，下单合约Delta值为0.5，下单数量为100张，单次下单数量：10/0.5=20张，机器人会先下单20张，完全成交后，再按上述逻辑继续下单。",historicalVolatilityCalc:"历史波动率计算",opacity:"透明度",EquityTips:"账户中所有资产的总价值",availableBalanceTips:"未被初始保证金保留的资产净值。可用余额 = 资产净值 - 初始保证金（针对 PM 用户）",PNLTips:"自开仓时起的未平仓合约的损益。",RSPLTips:"自上次结算以来通过平仓头寸而实现的损益。",USPLTips:"自上次结算以来未平仓的损益。未实现损益包括在您的账户资产净值中，可以用作交易保证金，但不可取款。结算时，这部分将转移到现金余额中，并重置为 0。",IMTips:"为您的未结头寸和未结订单预留的保证金金额。",MMTips:"维持当前头寸所需的保证金。如果您的资产净值低于这个值，那么您的账户将逐步强制平仓，直到保证金低于您的资产净值为止。",DeltaTotalTips:"<p>Delta Total (BTC and ETH)</p><p>经 Mark Price 调整的 Delta 值总和。</p><p>Delta 值总和 = 期权经 Mark Price 调整的 Delta 值 + 期货头寸的 BTC/ETH 值</p><p>经 Mark Price 调整的 Delta 值 = Black Scholes Delta - BTC/ETH 期权 Mark Price</p><p>Delta Total（USDC）</p><p>Delta Total = 期权 Delta + 期货头寸的 USDC 值</p><p>期权 Delta = Delta 总和 * 指数价格</p><p>这些关于 USDC Delta Total 的公式允许将来自使用 USDC 作为抵押资产的不同币种对的 Delta 添加在一起。</p>",MarketTips:"你的订单将以尽可能好的价格进行匹配。此订单的唯一价格限制是Deribit风险管理系统规定的交易工具允许的交易带宽。订单将匹配到允许的带宽价格限制，如果没有立即成交，将以可能的最高价格（买入订单）或可能的最低价格（卖出订单）进入订单簿。",MarketLimitTips:"订单作为市价订单提交，以当前最佳可用市场价格执行。如果订单只有部分成交，则订单的其余部分将作为限价订单进入订单簿，限价价格等于订单已成交部分执行时的价格。此订单类型仅对用户界面上的期货和永续合约以及所有使用API的产品可用。",LimitTips:"你的买入订单有一个最高限价，你的卖出订单有一个最低限价。你的订单不会匹配高于买入订单最高限额或低于卖出订单最低限额的订单价格。",StopMarketTips:"这是一种条件订单，只有当标记价格或指数价格达到一定水平，市价止损订单才会发送到市场。触发的订单将作为市价订单发送。",StopLimitTips:"这是一种条件订单，仅在标记价格或指数价格达到一定水平时，限价订单才会发送到市场。对于一个买入止损限价订单，触发价格需要高于当前值，而对于卖出止损限价订单，触发价格需要低于当前值。",TakeMarketTips:"获利了结的条件市价订单。一旦达到选定的触发价格，该订单将立即作为市价订单执行。",TakeLimitTips:"获利了结的条件限价订单。只有达到所选的触发价格时，订单才会进入订单簿，并以您的限价或更好的价格执行。",PostOnlyTips:"下订单时您的订单不会立即与订单簿匹配，以便在执行时，交易员将获得回扣或支付更低的交易成本。如果需要，匹配引擎将调整订单的价格，以便它有最好的可能价格，但仍作为一个挂单订单放在订单簿中。",ReduceOnlyTips:"仅减仓订单的执行只会减少你的头寸。它们可以与止损订单结合使用，以确保触发订单只会减少你的头寸。如果订单数量大于未结头寸，订单规模将自动减少。在任何情况下，订单的规模都不会向上调整。",HiddenTips:"隐藏订单不会显示在订单簿中，因此对其他交易者不可见。隐藏订单将始终与吃单订单相匹配，且具有相同价格的非隐藏订单将在匹配引擎中具有匹配优先权。",swap:"互换",TpSlTips:"您可以在开仓时同时设置止盈/止损。当设置的止盈/止损价格被触发时，将会触发市价委托平仓指定仓位。",TpSlRetryTips:"如果触发的订单未完全成交，系统会每1.5秒重试未成交部分。如果连续11次重试的成交量为0，则终止重试过程。",addComponent:"增加组件",emailError:"邮箱格式输入错误",pwdNotEmpty:"密码不能为空",pwdValidate:"密码格式不符合要求",atmAround:"ATM附近",bitCrossMargin:"统一保证金",maximumPositionAtCurrentLeverage:"当前杠杆最高可开",bitCrossMarginTips:"统一保证金模式下，所有币种的可用资产将经过折算并换算成USD数额为任意币种的交易提供保证金。",bindOkxApiTips:"请先绑定OKX API",bindOkxApiErrorTips:"请先绑定当前交易站API",optionGlossary:"期权术语表",knowledgeBase:"知识库",lendTools:"格致借贷工具",toggle1:"切换至图表",toggle2:"切换至表格",UsageGuide:"使用指南",chg1dTips:"最近1天的变化值",chg2dTips:"最近2天的变化值",chg1wTips:"最近1周的变化值",chg2wTips:"最近2周的变化值",chg1mTips:"最近1月的变化值",switchToHistoricalVolatilityCalc2:"切换至历史波动率计算",restoreLayout:"恢复布局",restoreLayoutTips:"您确定要恢复默认布局吗？",pnlAnalysis:"盈亏分析",assetTrends:"资产走势",todayEarnings:"今日收益",monthEarnings:"30天收益",curEquity:"当前净值",accumulatedRate:"累计收益率",accumulatedEarn:"累计收益额",chg:"涨跌幅",assetAllocation:"资产分布",dailyEarnings:"每日收益",accumulatedTradingVolume:"累计成交量",todayVolume:"今日交易量",monthVolume:"30天交易量",accumulatedVolume:"累计交易量",dailyVolume:"每日成交量",accumulatedFees:"累计手续费",todayFee:"今日手续费",monthFee:"30天手续费",dailyFee:"每日手续费",accumulatedFundings:"累计资金费",todayFunding:"今日资金费",monthFunding:"30天资金费",dailyFunding:"每日资金费",total2:"总计",atmIVTips:'<p class="bold">ATM IV（平值期权隐含波动率）</p><p>展⽰随着时间推移，不同期限平值期权（ATM）的隐含波动率（IV）变化情况。同时叠加 7 天的历史波动率（HV）以供对比。</p><p>默认展示1个⽉、3个⽉和6个⽉期共三个期限的 IV，以及 7 天的 HV，您也可以在上方图例及右上角选择叠加不同期限的 HV。</p>',deltaSkewTips:'<p class="bold">25Δ Skew（即 25-Delta Skew）</p><p>此图表展示同为 Delta 0.25 的 Call 与 Put 之间的波动率偏斜程度。</p><p>公式为：25Δ Skew = 25d Call IV - 25d Put IV</p>',historicalVolatilityTips:'<p class="bold">Historical Volatility（历史波动率）</p><p>此图表展示不同期限的期权的历史波动率数值，同时您可以在右上角计算器视图使用自定义颗粒度和周期进行计算。</p><p>历史波动率（Historical Volatility），也叫实现波动率（Realized Volatility）。</p>',atmVolatilityTermStructureTips:'<p class="bold">ATM Volatility Term Structure（平值期权波动率期限结构）</p><p>此图表同时展⽰不同到期⽇平值期权的隐含波动率（ATM IV）和远期波动率（FWD IV）。</p><p>FWD IV 即 Forward  IV，将时间段分为近期和远期，刨除近期期限IV修正后的IV即为远期波动率（类似远期利率）。</p><p>了解更多:&nbsp;&nbsp;<a class="active-color" style="text-decoration: none;" href="https://en.wikipedia.org/wiki/Forward_volatility" target="_blank">远期波动率 - 维基百科</a</p>',optionFlowTips:'<p class="bold">Option Flow（期权成交占比）</p><p>此图表展⽰最近1⼩时及最近24⼩时看涨期权和看跌期权的买单、卖单和⼤宗成交单的成交量和占⽐。您可在右上角切换不同的时段。</p>',optionsOpenInterestTips:'<p class="bold">Options Open Interest（期权持仓量）</p><p>展⽰不同⾏权价或不同到期⽇的期权持仓量。</p>',historicalDeliveryPriceTips:'<p class="bold">Historical Delivery Price（历史交割价格）</p><p>此图表展示最近一段时间的每日历史交割价格。</p>',maxPainPriceTips:'<p class="bold">Max Pain Price（最大痛点）</p><p>此图表展示当前时间下，不同到期日持仓最集中的行权价，也称为“最大痛点”。</p>',impliedVolatilitySurfaceTips:'<p class="bold">Implied Volatility Surface（隐含波动率曲面）</p><p>此 3D 图表展示由不同到期日、不同执行价的期权IV连成的曲面，支持鼠标 360 度拖动，以及滚轮放大和缩小。</p>',iVSkewTips:'<p class="bold">IV Skew（隐含波动率倾斜曲线）</p><p>此图表展⽰最近两个⽉度或季度期权，按不同⾏权价划分的IV形成的skew曲线。</p>',optionTradeVolumeTips:'<p class="bold">Option Trade Volume（期权成交量）</p><p>此图表展示随着时间分布的期权交易量图表，具体分为 Buy 和 Sell 两个方向，同时右上角支持切换不同的时间颗粒度。</p>',bindTg:"Telegram设置",bindTgDesc01:"绑定Telegram可以实时接收到成交订单的推送",bindTgDesc02:'向机器人<a class="active-color" href="https://t.me/{adv_tools_bot}" target="_blank">@{adv_tools_bot}</a>发送以下消息，即可完成绑定:',vrpTips:'<p class="bold">VRP（波动率风险溢价）</p><p>VRP 即 Volatility Risk Premium，即隐含波动率与实现波动率之差，VRP = IV - RV。</p><p>波动率交易者除了关注预期的波动率（隐含波动率，IV）之外，也关注实际发生的情况（实现波动率，RV）。VRP 就是衡量二者之间的差值变动的指标。</p>',cprTips:"PCR = PUT总数 / CALL总数",overflowEquity:'您下单{direction} <span class="bold">{amount}{currency}</span> 的{instrument}，金额较大,可能存在风险，是否仍要继续？',screenPrice:"盘口价格",screenIv:"盘口IV",greeksliveLoginTips:"该功能需要登录Greeks.live账户，是否前往登录?",pnlDateTips:"所选时间范围必须大于7天",logoutAdvAccountTips:"退出Greeks.live账户后将无法获取高阶工具的运行信息，是否退出？",unbindAdvApiTips:"是否解除绑定当前API？",clearSimulatedPosition:"一键清除虚拟持仓",clearAll2:"全部清除",premiumValueInUSD:"权利金美元价值",notionalValueInUSD:"面额美元价值",seePnLAnalysis:"查看损益分析",pv:"损益分析",call_spread:"牛市价差",put_spread:"熊市价差",call_calendar_spread:"看涨日历价差",put_calendar_spread:"看跌日历价差",call_ratio_spread:"看涨比例价差",put_ratio_spread:"看跌比例价差",contractExpiredMsgFormat:"合约###已过期，请重新选择",strategy:"策略",baseAmount:"Base Amount",volTenor:"波动率周期",samplePeriod:"数据样本周期",historyContractSummary:"历史合约盈亏汇总",closePositionTime:"平仓时间",openPositionTime:"开仓时间",pnl3:"盈亏",openPrice:"开仓价格",passed1Week:"最近7天",passed1Month:"最近30天",passed3Month:"最近90天",passed6Month:"最近180天",passed12Month:"最近360天",ytd:"年初至今",bindTgDesc04:"您已绑定Telegram，可选择以下服务：",bindTgDesc06:"高阶工具成交推送",bindTgDesc07:"高阶工具错误日志",bindTgDesc08:"订单成交推送",adtExpiredTips:"您绑定的API权限已失效，请重新绑定。",showFatFingerTitle:"胖手指提示",fatFingerTips:"下单时，如果净 Delta 绝对值超过净值的 X 倍，需要进行二次确认。",threshold:"阈值",pvPmTestEquityNotEmpty:"请在下方仓位处填入 equity 的数量。",toggleNavbar:"导航栏",colorTheme:"颜色主题",ssmTitle:"独立标准保证金账户",ssmDesc:"这是一个独立标准保证金账户。这意味着只有您的结算币种被用作您持仓的抵押，且仓位的保证金计算是独立的。",spmTitle:"独立组合保证金账户",spmDesc:"这是一个独立组合保证金账户。这意味着只有您的结算货币被用作您持仓的抵押，且您的仓位将作为一个整体进行保证金计算。",xsmTitle:"跨币种标准保证金账户",xsmDesc:"这是一个跨币种标准保证金账户。这意味着所有币种都将被用作您持仓的抵押，且仓位的保证金计算是独立的。",xpmTitle:"跨币种组合保证金账户",xpmDesc:"这是一个跨币种组合保证金账户。这意味着所有币种都被用作您持仓的抵押，且您的仓位将作为一个整体进行保证金计算。",bitAdl:"自动减仓",bitAdlTips:"此指标代表你在自动减仓序列中的排序。若指示灯全部亮起，发生平仓事件后，您的持仓可能会被减少。",commonSettings:"通用设置",cancelOrderSettings:"撤单条件",cancelOrderSettingsTips:"当任一条件被触发，所有订单将会被撤销，并且条件也会被清空。",fatFingerPrompt:"胖手指提示阈值",fatFingerPromptTips:"当下单的net_delta绝对值超过净值的###倍，需要二次确认",noGrouping:"不分组",amountValue:"持仓价值",TIF:"TIF",riskReverse:"风险逆转",probability:"概率",includeUnfilled:"包含已取消和完全未执行",autoHeight:"自动高度",disabledAutoHeight:"禁用自动高度",notLoginGreeksLiveAccount:"未登录格致账户",loginNow:"立即登录",gotoLogin:"去登录",lastUpdate:"上次更新",triggerOffset:"触发偏移",realeasedAmount:"已释放金额",pnlAnalysisTips:"出于隐私和安全性角度考虑，Greeks平台不会记录您的每条交易信息，仅从交易日志进行回溯盈亏分析，当历史中某日的交易记录为空时，该日的净值取值为上一日的净值，因此可能会存在与实际净值的误差。",pnlAShare:"分享图片",pnlATitleTips:"格致盈亏分析工具使用交易所 API 获取的交易日志进行数据回溯分析，并不会记录或存储您的资产信息。因此，如果某日没有交易记录，该日净值将沿用上次有交易记录日的净值。今日净值数据则根据交易所提供的实际数据计算。",pnlADayEarnTips:"根据交易所 API 返回的实时净值数据及昨日数据的差值计算。",pnlAMonthEarnTips:"最近30天（含今天）",pnlAWorthTips:"交易所 API 返回的实时数据",pnlAPorfitTips:"仅显示只有一次开仓、一次平仓行为的合约。多次开平仓会导致Greeks失真，因此不显示在这里",orderPrice2:"订单价格",columns:"栏目",tooManyRequest:"发送请求过于频繁，请稍后再试",rememberedAccount:"已保存账户",posOnly:"仅持仓",marginModel:"保证金模式",step01:"步骤一",step01Tips:"点击【设置图标】进行下一步",step02:"步骤二",step02Tips:"点击【切换按钮】切换新版导航栏",next:"下一步",done2:"完成",tryNewUI:"体验新版导航栏",greeksPnl:"Greeks PNL贡献",optionTradeDialog:"期权订单对话框",optionTradeDialogTips:"期权下单后，不关闭下单窗口。",closedPositions:"已完结仓位",holdingPositions:"持有中仓位",closedPositions2:"已完结",holdingPositions2:"持有中",bind2fa:"绑定2FA",unbind2fa:"解除绑定2FA",updatePassword:"修改密码",updateNickname:"修改昵称",updatePasswordSuccess:"修改密码成功",updatePasswordFailed:"修改密码失败",updateNicknameSuccess:"修改昵称成功",updateNicknameFailed:"修改昵称失败",maintenanceText1:"网站正在维护中...",maintenanceText2:"对不起，我们的网站正在维护中，给您带来不便敬请谅解！",maintenanceText3:"预计维护完成时间",sharePNL:"分享",shareYourPnl:"分享你的交易",saveImage:"下载图片",copyImage:"复制图片",copyImgSuccessfully:"图片已复制到剪贴板",copyImgFail1:"请检查浏览器权限设置，稍后重试",copyImgFail2:"复制到剪贴板失败，请联系管理员",sharePNLtext1:"鸭子肉真香",sharePNLtext2:"又给鸭王送钱了",sharePNLtext3:"凭本事卖的期权, 为什么要对冲",sharePNLtext4:"做鸭害人",sharePNLtext5:"脸都输黑了",sharePNLtext6:"问题不大",sharePNLtext7:"赚顿饭钱啦",sharePNLtext8:"谁找我? 忙着在资产数字后面加逗号呢",sharePNLqrcode:"专业期权交易软件",topPerforming:"涨幅最大",highestVolume:"交易量最大",worstPerforming:"跌幅最大",name:"名称",lastPrice2:"最新价格",changeOf24H:"24小时涨跌",volumeOf24H:"24小时交易量",hotOptions:"热门期权榜",current:"当前",loginFailedTipMsg:'<p>先检查电脑的时间戳是否同步。</p><p>若同步后仍无法登录，请联系我们:</p><p>- Telegram 中文群: <a href="https://t.me/greekslivecn" target="_blank">@greekslivecn</a></p><p>- 邮箱: <a href="mailto:support@greeks.live">support@greeks.live</a></p>',smartTradingTips01:"系统检测到该订单通过智能下单创建。由于您未开启平衡下单，该订单取消后，下列通过智能下单一同创建的订单将不受影响。",smartTradingTips02:"系统检测到该订单通过智能下单创建。由于您已开启平衡下单，确认取消后，下列订单中未成交的部分将会被取消执行。",greeksNoLoginTip:"您当前尚未登录格致账户，登录后才可使用智能下单功能。",loginGreeksTip:"登录格致账户",parameterSetting:"高阶设置",isBalanced:"平衡下单",numberOrdersSplit:"拆单笔数",duration:"持续时间",noLimit:"无限制",tradeOptionType:"下单方式",smartTradingTip6Content2:"本次交易将被拆成多少笔执行。",smartTradingTip6Content3:"本次交易的挂单最长时间限制。",smartTradingTip6Content4:"自动维持各条腿每次成交比例的基本平衡。",smartTradingTip6Content5:"示例",smartTradingTip6Content6:"一共下单3条腿，每条腿数量分别为 10、20、30 {ccy}，拆分为10单进行平衡下单。平衡下单将会基本维持3条腿每单成交的数量分别为 0.1、0.2、0.3 {ccy}，直至10单全部成交。",maxOrderSplitTip:"当前最大拆单笔数为：",smartTradingTip3Content2:"动态限价将锚定某一个基准价格或基准IV（比如标记价格或标记 IV），并以固定价差的距离，根据盘口价格变化动态调整挂单价格，直至成交。",smartTradingTip3Content3:"即静态限价单，填入指定成交价格，只有盘口达到指定价格或有更好价格时才会执行。",smartTradingTip3Content4:"以实时最佳市场价格立即执行。",skip:"跳过提示",smartTradingTip2Content1:"智能下单模式",smartTradingTip2Content2:'您已进入智能下单模式，在T型报价表中点击勾选您准备交易的期权合约，并点击<span class="active-color">【下一步】</span>进行合约设置',selectCoin:"请选择币种",pvPnlTips:"包含已实现损益",pvChangeInPnlTips:"仅未实现损益",pvMmEquityNotIsZero:"净资产不应为0",ignoreRealizedPnl:"忽略已实现盈亏",ignoreEquity:"忽略净资产",exchangeServiceConnectionIsAbnormal:"交易所服务连接异常，请稍后重试",orderPriceDistLargeWarningMsg:"下单价格相较标记价格差值较大（###），请检查后谨慎下单。",smartTradingGuid01:"智能下单包含多腿平衡成交、下单前模拟潜在的利润和损失、拆单成交等丰富的功能。",smartTrading:"智能下单",instrumentList:"合约列表",gotoAddInstrument:"继续添加合约",selectedInstrument:"已选合约",exit:"退出",unbindAdvApiTips2:"当前 API 绑定账户存在正在运行中的高阶工具挂单，解除绑定后会取消这部分挂单，是否继续？",try:"试试看",iKnow:"知道了",smartTradingGuid02:"这里选择不同的委托单类型",smartTradingGuid03:"点击前往调整已选择合约",smartTradingGuid04:"完成下单",smartTradingGuid05:'编辑完成后，点击<span class="active-color">【立即下单】</span>，即可完成下单。',smartTradingTips:"最多10条腿",strikeRange:"行权价范围",editOrderTip:"您正在编辑已生效的智能下单订单参数，这可能会影响总体下单效果。",noFilter:"不过滤",advanceToolsRecapEmail:"格致高阶工具每日回顾邮件",advanceToolsRecapEmailDesc:"系统会在北京时间每天 17:00 (UTC 09:00) 发送当前格致账户下高阶交易工具运行情况回顾的邮件",advanceToolsErrorEmail:"格致高阶工具错误警报邮件",advanceToolsErrorEmailDesc:"每当高阶交易工具在当前格致账户下运行报错时，系统将发送错误警报邮件",mmImpact:"持仓MM影响",account:"账户",rfqPlatform:"RFQ 平台",rfqPlatformTips:"全天候专人辅助撮合，对接优质大宗做市商",intelligentOptionsTools:"智能期权工具，轻松高效管控风险",provideDiverseCharts:"提供多样图表，深入了解行情",historicalOptionMarketDataSnapshot:"历史期权行情快照",analyzeYourAccountPnl:"分析您的账户盈亏、资金费及手续费等",provideMultiLegPnl:"提供多头寸盈亏模拟、希腊字母计算、MM压力模拟等",optionsPremiumSimulation:"期权权利金模拟计算",service:"服务",funds:"基金认购",knowledge:"知识",youTube:"YouTube",exchangeAccount:"交易所账户",switchExchangeAccount:"切换交易所账户",lang:"语言",legaceNav:"旧版本导航栏",connectNode:"连接节点",timeDisplay:"时区显示",moreOptions:"更多偏好设置",datalabWidgets:"数据实验室组件",greeksAccount:"格致账户",accountSettings2:"账户设置",notification:"订阅推送",preferences:"偏好设置",aboutUs2:"了解更多",currentAccount:"当前账户",historicalSubmit:"历史提交",glLoginTips:"需要登录格致账户",codEnabled:"Deribit COD 未关闭",codTips:"系统检测到您当前的 API 设置开启了自动 COD（断连即取消），这会导致挂单会在网页休眠时被取消。我们强烈建议您关掉此设置，以便能正常使用 Greeks.live 提供的交易功能。",codDesc:"您可以通过右侧按钮关闭此功能（需要此 API 具备账户 read_write 权限），或在 Deribit 的 API 设置中手动关闭。",disabledCod:"关闭 COD",disablingCod:"正在关闭 COD",codDisabled:"COD 已关闭",codDisabledFailed:"COD 关闭失败",ignore:"忽略",gotoCloseCod:"前往 Deribit 手动关闭",officialNotification:"Deribit 消息",markAllRead:"全部已读",loadMore:"加载更多",viewMore:"查看更多",cashGamma:"Cash Gamma",vomma:"Vomma",vanna:"Vanna",expiryTips:"在测算包含多个不同期限腿的期权组合时，「到期」所展示的仅为截至最近一个到期日的结果。",mainSite:"交易站",tool:"工具",download:"点击下载",operationRecords:"操作记录",openValue:"开仓价值",currentValue:"当前价值",greeksLiveAffiliate:"格致联盟",triggerDesc:"满足以下条件即触发下单。",emptyTips:"###不能为空",preInitPrice2:"预计",preInitPrice3:"价格/IV",affiliateDesc:"欢迎加入我们的联盟计划。",apply:"应用",affiliateTips:'修改您的联盟推荐信息：<a class="active-color" style="text-decoration: none;font-weight: bold;" href="mailto:support@greeks.live"><i class="iconfont icon-envelope"></i>&nbsp;support@greeks.live</a>',affiliateTips2:"您已成功加入我们的联盟佣金计划！",affiliatePlaceholder:"输入您希望支持的好友的联盟邀请码",referrer:"推荐人",affiliateCode:"联盟推荐码",affiliateLink:"联盟推广链接",supportTips:'如果您对条款或统计数据有任何疑问，请联系 <a class="active-color" style="text-decoration: none;font-weight: bold;" href="https://t.me/jeffmighty785" target="_blank">tgLogo%@jeffmighty785</a>',user:"位用户",checkTips:"检查推荐用户：",check:"检查",checkResult:"该用户是由您推荐的。",checkResult2:"该用户未找到。",errorAffiliateCode:"无效的联盟推荐码",ipWhiteSetup:"IP 白名单设置",settled:"已设置",unset:"未设置",glNotLogin01:"仅限登录用户使用",glNotLogin02:"请登录您的 Greeks.live 账户",glNotLogin03:"有哪些好处？",glNotLogin04:"智能下单",glNotLogin05:"多腿平衡挂单",glNotLogin06:"模拟计算潜在 PnL",glNotLogin07:"拆单成交",glNotLogin09:"动态对冲工具",glNotLogin12:"实时 Telegram 通知",glNotLogin13:"交易动态",glNotLogin14:"交易工具使用情况",glNotLogin15:"重要宣发信息",glNotLogin16:"登录已有账户",glNotLogin17:"注册新账户",updateText01:"Greeks.live Web 新版已就绪",updateText02:"我们的网站已进行版本更新。为了获得最佳体验，请重新加载页面。",updateText04:"忽略",updateText05:"刷新",loginExchangeAccount:"登录交易所账户",subscriptions:"订阅推送",accountSettings:"账户设置",exchangeAccounts:"交易所账户",emailSubscriptions:"邮件订阅",emailSubscriptionsDesc:"您可以选择以下服务：",emailSubscriptionsDDHDailyRecap:"格致高阶工具每日回顾邮件",emailSubscriptionsDDHDailyRecapDesc:"系统会在北京时间每天 17:00 (UTC 09:00) 发送当前格致账户下高阶交易工具运行情况回顾的邮件",emailSubscriptionsDDHErrorAlert:"格致高阶工具错误警报邮件",emailSubscriptionsDDHErrorAlertDesc:"每当高阶交易工具在当前格致账户下运行报错时，系统将发送错误警报邮件",telegramSubscriptions:"Telegram 订阅",telegramSubscriptionsEnabledDesc:"您已启用 Telegram 订阅，并可以选择以下服务：",telegramSubscriptionsDisabledDesc:"绑定 Telegram 允许您接收交易订单的实时通知。",telegramSubscriptionsDisabledDescTips:'将下面的信息发送给机器人以完成绑定。<br><a class="active-color" style="text-decoration: none;font-weight: bold;" href="https://t.me/s%" target="_blank">tgLogo%@s%</a>',telegramSubscriptionsNotificationDDH:"高阶交易工具交易通知",telegramSubscriptionsNotificationOrders:"订单交易通知",telegramSubscriptionsNotificationErrorForDDH:"高阶交易工具错误日志",preferencesConfirmationDialog:"确认弹窗",preferencesConfirmationDialogDesc:"注意：以下的二次确认对话框可以根据您的个人需求开启或关闭。",inSiteNotifications:"站内通知",inSiteNotificationsDesc:"注意：当某些事件发生时，我们会显示站内通知。您可以在下方关闭那些您不希望收到通知的事件。",profileDetails:"详细资料",accountSecurity:"账户安全",faCode:"2FA",faCodeTips:"双重身份验证",faCodeTipsDesc:"设置额外的安全层，通过使用一次性生成的验证码来保护您的资产。您可以链接任何身份验证应用程序，例如 Google Authenticator。",disabled:"未启用",enabled:"已启用",setUp:"设置",password:"密码",nickname:"昵称",email:"邮箱",noSound:"静音",sound:"音效",extrinsicValue:"外在价值",changePassword:"修改",interfaceSettings:"界面设置",moreSettings:"更多设置",alreadyReferred:"已推荐",disableTgSubscription:"关闭 Telegram 订阅",disableTgSubscriptionConfirmMsg:"您是否确认禁用 Telegram 订阅？"},...qe.n(et).a},it=qe("5256");var rt={en:$e,zh:tt,zh_tc:{message:{openInterset:"未平倉量",recent24hVolume:"最近24小時交易量",blockTradeOnly:"僅顯示大宗交易",cancelOrder:"撤單",login:"登錄",logout:"退出登錄",deposit:"存幣",withdrawal:"取幣",options:"期權",data:"數據",trade:"交易",pnl:"損益",im:"初始保證金",mm:"維持保證金",deltaTotal:"Δ*|Delta 總值","24hPriceChange":"24小時變動","24hChange":"24小時變動","24hVol":"24小時交易量","24hVolCoin":"24小時交易量","24hVolUSD":"24小時交易額",position:"倉位",buy:"買入",sell:"賣出",markPrice:"標記價格",indexPrice:"指數價格",orderBook:"訂單簿",side:"買賣方",price:"價格",amount:"掛單量",positions:"倉位",openOrders:"未結訂單",stopOrders:"止損單",orderHistory:"訂單記錄",tradeHistory:"成交記錄",instrument:"合約名稱",open:"持倉量",avgPrice:"平均價格",estLiqPrice:"預計平倉價格",sessionUpl:"結算期內未實現損益",sessionRpl:"結算期內已實現損益",action:"操作",id:"訂單編號",dateTime:"日期時間",type:"類型",edit:"編輯",fee:"費用",delta:"Delta值",gamma:"Gamma值",vega:"Vega值",theta:"Theta值",accountDelta:"賬户Delta值",accountGamma:"賬户Gamma值",accountVega:"賬户Vega值",accountTheta:"賬户Theta值",expireDate:"到期日",strike:"行權價",lastPrice:"最新成交價",iv:"隱含波動率",volume:"交易量",bid:"買價",bidIv:"買一 IV",bidSize:"買盤量",ask:"賣價",askIv:"賣一 IV",askSize:"賣盤量",recentTrade:"最近交易",closePosition:"平倉",loginTitle:"歡迎來到 Greeks.live",loginSubTitle:"專業期權交易員的工具庫",loginByOAuth:"官網登錄",loginByAPIKey:"API登錄",noAccountYet:"沒有賬户？",createNewAccount:"註冊",failedToLogin:"登錄失敗？",solutions:"解決方案",loginToolTipContent:"請確保在Deribit設置-IP鎖定替換未選定",selectNode:"切換節點",transactionLog:"交易日誌",dataLab:"數據實驗室",positionVisualization:"頭寸可視化",blockTrade:"大宗交易",advanceTools:"高階交易工具",learnMore:"瞭解更多",newcomersGuide:"新人指南",settings:"設置",equity:"賬户淨資產",available:"可用餘額",cashBalance:"現金餘額",limit:"限價單",market:"市價單",stopMarket:"市價止損單",stopLimit:"限價止損單",triggerMarket:"市價條件單",triggerLimit:"限價條件單",onlyMaker:"只做Maker",twap:"分時委托",TPSL:"止盈/止損",TP:"止盈",SL:"止損",gain:"盈利",loss:"虧損",retry:"重試",triggerOrder:"條件單",yes:"是",no:"否",limitPrice:"限定價格",limitPrice2:"止損單下單時的限價",reduce:"只減倉委託",reduce2:"只減倉",post_only_tips_title:"被動委託",hidden:"隱藏委託",buyMargin:"購買保證金",sellMargin:"賣出保證金",size:"掛單量",total:"總訂單數量",time:"時間",calls:"看漲期權",puts:"看跌期權",oneClickChase:"一鍵插隊",cancelAll:"一鍵撤單",complated:"已完成",remaining:"剩餘",chase:"插隊",trigger:"Trigger",cashflow:"現金流",cashflowUSD:"現金流(USD)",simpleSelect:"期權簡選",apr:"年化收益率",underlying:"合成期貨價格",expiresIn:"距離到期還剩",bidAPR:"買年化",askAPR:"賣年化",chart:"圖表",targetDelta:"保留敞口",hedge:"應當對沖",deltaHedge:"一鍵對沖",supportEmail:"support@deribit.com",noData:"暫無數據",agreeTermsOfServiceAndLogin:"登錄即表示我同意用户協議",howToLoginWithAPIKey:"如何使用API Key登錄?",tradeId:"交易編號",userProtocolTitle:"用户協議",termsOfServiceAutoDDHContentL:"<p>為了使用網頁交易、高階交易工具、靈動策略和實盤展示功能，您同意並授權我們的服務器讀取您的倉位信息並進行數據處理和交易執行。</p><p>本應用提供給您一個管理頭寸組合的工具。您應評估後獨立承擔風險使用。您瞭解並同意本應用有高度的財務風險，您有足夠的經驗和知識瞭解本應用的風險。</p><p>我們會盡力提供一款運行順利的應用。在我們認為需要時，會盡快修復錯誤和缺陷並對應用進行升級。我們不對任何錯誤或缺陷造成的後果承擔責任。使用本應用帶來的任何風險、損失或傷害都由您獨自承擔。</p><p>在數字貨幣交易所宕機或維護時，我們無法向交易所傳遞交易信號。這個風險由您獨自承擔。</p>",termsOfServiceAPIKeyContentL:"<p>當您使用API密鑰時，請確保其被妥善存放和傳輸。暴露您的密鑰會導致您的賬户被盜。以下為推薦的最優做法：</p><li>我們推薦您使用IP白名單，這樣可以降低泄露密鑰的影響。</li><li>刪除不需要的API密鑰，從而降低被攻擊的敞口。</li><li>定期重置您的API密鑰。</li><p>請注意：Greeks.live及其應用不存放您任何API密鑰信息。您將是安全使用您API密鑰的單一責任人。</p>",transactionDownloadLogs:"下載日誌",orderType:"訂單類型",currentPosition:"當前倉位",limitOrder:"限價單",marketOrder:"市價單",margin:"保證金",sizeLessZeroL:"數量必須大於0",sizeMultipleErrorFormat:"數量不是###的整數倍",priceLessZeroL:"價格必須大於0",priceTooLowFormatL:"價格不能小於###",priceTooHighFormatL:"價格不能大於###",priceMultipleErrorFormat:"價格不是###的整數倍",triggerPriceMultipleErrorFormat:"觸發價格不是###的整數倍",stopPriceLessZeroL:"止損價格必須大於0",ivLessZeroL:"IV不能小於0",ivMustLessL:"IV不能大於500",ivMustLessFormat:"IV不能大於###",orderId:"訂單編號",marketClosePosition:"市價平倉",oneClickDeltaHedge:"一鍵對沖",tips:"提示",orderCanceled:"訂單已取消",orderSubmited:"訂單已提交",orderModified:"訂單已修改",buttonCancel:"取消",buttonConfirm:"確認",futures:"期貨",all:"ALL",sessionPNL:"結算期內損益",sessionPNLTips:"自上次結算以來的損益。",playBack:"行情回放",expiryDate:"到期日",marketPrice:"盤口價格",status:"狀態",lastTrade:"最近交易",closeAmount:"平倉量",closePrice:"平倉價格",riskAssessment:"風險評估",loginFailed:"登錄失敗",lastPriceTips:"最新成交價",submit:"提交",currentDelta:"當前頭寸",refreshTipsL:"當前鏈接已斷開，請刷新...",amountL:"數量",fundingL:"資金費",feeRateL:"手續費率",feePaidL:"已支付的手續費",changeL:"變動",infoL:"信息",pleaseSelectInstrumentsL:"請選擇合約",remove:"移除",actionBarTitle:"請勾選行權價兩側方框以確定組合部分。",cashflowTotal:"總現金流",unsubmitted:"未提交",submitting:"提交中",submitted:"提交成功",submissionFailed:"提交失敗",clearAll:"清空組合",submitOrders:"提交組合",strategyBuilder:"組合下單",todayL:"實時",expiryL:"到期",expiryIn:"到期",standardL:"本位",inL:"計價",pvStatementL:"本工具僅用於模擬倉位，並不會實際成交。",loadMyPortfolioL:"導入已有倉位",currency:"貨幣",home:"首頁",portfolioMargin:"組合保證金",standardMargin:"常規保證金",imRatio:"初始保證金比率",mmRatio:"維持保證金比率",imRatioDetail:"初始保證金比率=初始保證金/淨值。該數值大於或等於100%意味着你已經分配了所有的資產作為保證金，因此沒有可用的餘額來增加你的頭寸。",mmRatioDetail:"維持保證金比率 = 維持保證金/淨值。該數值大於或等於100%意味着您的賬户正在清算中，因為您沒有足夠的淨值來維持您目前的頭寸。",mmRatioDetail2:"維持保證金比率 = 維持保證金/保證金餘額。該數值大於或等於100%意味着您的賬户正在清算中，因為您沒有足夠的保證金餘額來維持您目前的頭寸。",smDetail:"這是一個常規保證金賬户。這意味着頭寸是獨立的，期權買方頭寸是全額收取期權費的（因此期權買方頭寸不會被清算）。",pmDetail1:"這是一個組合保證金賬户。這意味着頭寸是根據風險矩陣模擬標的價格及波動率的變化幅度來計算保證金。",pmDetail2:"您可以在這裏切換保證金模式。",imRatioBybitPM:'<p style="word-break: break-word;">初始保證金率(IMR) = 初始保證金 / (資產淨值 - 掛單價值損失) * 100%</p><p style="word-break: break-word;">IMR &ge; 100%時，意味着您已將所有保證金餘額分配到倉位或訂單中，所有可能增加持倉規模的訂單將被取消。</p><p style="word-break: break-word;">統一交易賬户內全部倉位和訂單的初始保證金將進行實時折算，得出以USD為單位的賬户總初始保證金。</p>',mmRatioBybitPM:'<p style="word-break: break-word;">維持保證金率(MMR) = 維持保證金 / (資產淨值 - 掛單價值損失) * 100%</p><p style="word-break: break-word;">IMR &ge; 80%時，將觸發現貨資產強平用於還清負債；MMR &ge; 100%時，將觸發合約資產逐步強平，直到維持保證金率恢復正常。</p><p style="word-break: break-word;">統一交易賬户內全部倉位和訂單的維持保證金將進行實時折算，得出以USD為單位的賬户總維持保證金。</p>',imRatioBybitSM:'<p style="word-break: break-word;">USDC永續以及USDC期權的所有有效訂單和未平倉倉位所需的保證金總額。請注意，有效訂單均不影響組合保證金下的初始保證金。</p><p style="word-break: break-word;">您的初始保證金利用率是通過初始保證金除以保證金餘額計算而成。該值大於或等於100%時，意味着您已將所有保證金餘額分配到有效訂單或未平倉倉位中。這樣一來，您將不可再下任何有效訂單，以避免倉位數量增加。</p>',mmRatioBybitSM:'<p style="word-break: break-word;">持有USDC永續和USDC期權倉位所需的最低保證金數量。</p><p style="word-break: break-word;">您的初始保證金利用率是通過初始保證金除以保證金餘額計算而成。如果您的保證金餘額等於或小於維持保證金(即維持保證金利用率等於或大於100%)， 便可觸發強平。</p>',smDetailBybit:"當前賬户處於常規保證金模式下，倉位分開計算保證金。有經驗且同時交易期權和永續合約的交易者，可選擇切換至組合保證金。當您的投資組合內產品有對沖特性，組合保證金將會大大降低您的保證金佔用。您USDC賬户的資產淨值必須大於等於1,000 USDC,以維持組合保證金模式。",imRatioDetailOkxMCM:"初始保證金比率 = 初始保證金/有效保證金。該數值大於或等於100%意味着你已經分配了所有的資產作為保證金，因此沒有可用的餘額來增加你的頭寸。",mmRatioDetailOkxMCM:"維持保證金比率 = 維持保證金/有效保證金。該數值大於或等於100%意味着您的賬户正在清算中，因為您沒有足夠的淨值來維持您目前的頭寸。",cardTitle:"訂單表",createOrder:"創建訂單",editOrder:"編輯訂單",limitClosePosition:"限價平倉",errorCode:"錯誤代碼",errorMessage:"錯誤信息",errorReason:"錯誤原因",vol24h:"24小時總交易量",futuresVol:"期貨交易量",optionsVol:"期權交易量",partner:"合作伙伴",social:"聯繫我們",twitter:"X (Twitter)",telegram:"官方電報羣",legalTerms:"法律條款",serviceTerms:"服務條款",other:"其他",downloadApp:"下載 App",aboutUs:"關於我們",socialTradingSys:"Café / 社區",wallet:"資金","24hLow":"24小時最低","24hHigh":"24小時最高",usdcPerp:"USDC永續合約",usdtPerp:"USDT永續合約",nightMode:"深色模式",oldVer:"舊版本",oldVer2:"舊版本",newVer:"新版本",newVer2:"新版本",accountSummary:"賬户概況",timeInForce:"時效性",contractDetails:"合約信息",contractSize:"合約大小",minOrderSize:"最小訂單規模",tickSize:"最小价格變動單位",tickSizeSteps:"價格變動單位",settlementCurrency:"結算貨幣",perpetual:"永續合約",minSellPrice:"最小賣價",maxBuyPrice:"最大買價",optionPositionSummary:"期權持倉彙總",futurePositionSummary:"期貨持倉彙總",notLogin:"請登錄交易所賬戶",closeType:"平倉類型",warning:"警告",chaseFailedTips:"當前沒有合適的價格可供插隊",integerMultipleOf:"###的整數倍",triggerType:"觸發類型",networkStable:"網絡連接穩定",networkUnstable:"網絡連接不穩定",networkReconnect:"網絡連接中",fullscreen:"全屏",exitFullscreen:"退出全屏",collapse:"摺疊",expand:"展開",loginEmpty:"API Key或API Secret不能為空",loginEmpty2:"Passphrase不能為空",getAccountInfoFailed:"獲取賬户信息失敗",clickToRefresh:"點擊刷新",requestError:"網絡請求出現錯誤",getTimeFailed:"時間同步失敗",scanDownloadApp:"掃描下載APP",gtc_tips:"默認: 未執行訂單在取消之前一直保留在訂單簿中",gtd_tips:"未執行訂單會一直保留在訂單簿中，直到交易時段 (最近的結算) 結束",fok_tips:"立即執行交易或者完全取消",ioc_tips:"立即執行交易，訂單中無法立即執行的部分將被取消",gtc_tips_title:"取消前有效",gtd_tips_title:"有效日期",fok_tips_title:"執行或取消",ioc_tips_title:"立即執行或取消",page404:"您所訪問的頁面不存在或URL輸入錯誤。",page404Text1:"系統提示",page404Text2:"親愛的用户: ",page404Text3:"頁面將在",page404Text4:"後",page404Text5:"跳轉至首頁",deltaHedgeWarning:"注意：當前合約已存在於掛單中!",pnlPvTips:"點擊下方損益進行風險評估",deltaHedgePriceError:"一鍵對沖失敗",createSimulatedPosition:"添加虛擬倉位",pnlVisualizationChart:"損益曲面視圖",greeksVisualizationChart:"希臘字母曲面視圖",marginBalance:"保證金餘額",marginBalanceTips:"這是減去期權價值後的賬户淨值。主要適用於 SM 用户，因為你的初始保證金和維持保證金是與此進行比較的。",networkException:"交易所服務連接斷開",reconnecting:"正在重新連接...",wait:"請耐心等待，或嘗試按F5刷新頁面",premium:"年化溢價率",node:"節點",funding:"資金費率/8小時",fundingRate:"資金費率",deltaHedgeIsZero:"對沖金額不能為0",interfaceRequestLimitL:"接口請求已超出次數限制，請複製上方Client ID，並聯系Greeks.live工作人員開通VIP權限",exchangeTokenFailed:"賬户切換失敗",premium2:"升貼水率(年化)",premium2Tips:"永續的升貼水率為8小時化資金費率；期貨和DVOL的升貼水率為年化值。",pvIvChangeDesc:"IV模擬增減為絕對值變動。如當前IV 70%，+50%，則模擬120%。",mmTest:"維持保證金率預測",deltaHedgeTooLowFormatL:"對沖數量不能小於 ###",selectExchange:"選擇交易所",pleaseSelectExchange:"請選擇交易所",accountWalletInfo:"錢包信息",selectCurrencyError:"當前頁面無此貨幣選項",rememberAccount:"記住賬户",confirmDialog:"二次確認對話框",notifications:"通知",confirmDialogTips:"註釋：以下二次確認的對話框您可以根據個人需要開啓或關閉。",showCreateOrderConfirmDialogTitle:"創建訂單",showCreateOrderConfirmDialogTips:"開啓後，在創建訂單之前需要二次確認。",showEditOrderConfirmDialogTitle:"編輯訂單",showEditOrderConfirmDialogTips:"開啟後，需要進行二次確認才能編輯訂單。",showCancelOrderConfirmDialogTitle:"取消訂單",showCancelOrderConfirmDialogTips:"開啟後，需要進行二次確認才能取消訂單。",showClosePositionConfirmDialogTitle:"平倉訂單",showClosePositionConfirmDialogTips:"開啟後，需要進行二次確認才能創建平倉訂單。",showChaseOrderConfirmDialogTitle:"訂單插隊",showChaseOrderConfirmDialogTips:"開啟後，需要進行二次確認才能追蹤訂單。",notificationsTips:"註釋: 每當發生某些事件時，我們都會顯示頁面內通知。您可以關閉以下事件。",showApiOrderNotificationTitle:"掛單通知",showApiOrderNotificationTips:"當交易訂單被掛單時通知。",showApiTradeNotificationTitle:"成交通知",showApiTradeNotificationTips:"當交易訂單成交時通知。",showPartialFilledNotificationTitle:"部分成交通知",showPartialFilledNotificationTips:"當交易訂單部分成交時通知。",showRfqNotificationTitle:"RFQ 通知",showRfqNotificationTips:"當詢價請求提交成功時通知。",playSoundFlagTitle:"播放聲音",playSoundFlagTips:"在某些事件發生後播放簡短的聲音。",layoutDisplay:"布局顯示",futureKlineChartTitle:"期貨K線圖",futureKlineChartTips:"控制期貨K線圖的顯示和隱藏",dist:"百分比距離",selectStrategy:"選擇策略",createCombo:"創建Combo",implied:"參考價",rfqSendSuccessfully:"請求報價發送成功",rfqCreateAndSendSuccessfully:"請求報價創建和發送成功",copySuccessfully:"複製成功",greenColor:"綠色",grayColor:"灰色",actualBidPrice:"實際買價。",actualAskPrice:"實際賣價。",indicativePrice:"這是您交易combo的可參考價格(各條腿相加)。",legDetails:"各腿詳情",netDelta:"淨Delta",totalTradeVolume:"總交易量",singleTradeVolume:"單筆交易量",interval:"下單間隔",switch:"開關",on:"開",off:"關",coinMode:"幣本位模式",usdMode:"USD本位模式",deltaTarget:"目標Delta",curDelta:"當前Delta值",longInstrument:"做多合約",shortInstrument:"做空合約",positiveDeltaThreshold:"正Delta閾值",positiveDeviationDelta:"正偏離Delta",positiveDeltaHedgingRatio:"正Delta對沖比例",negativeDeltaThreshold:"負Delta閾值",negativeDeviationDelta:"負偏離Delta",negativeDeltaHedgingRatio:"負Delta對沖比例",positiveDeltaThresholdError:"正Delta閾值錯誤，必須大於0",negativeDeltaThresholdError:"負Delta閾值錯誤，必須大於0",positiveDeltaHedgingRatioError:"正Delta對沖比例錯誤，必須介於30%-150%",negativeDeltaHedgingRatioError:"正Delta對沖比例錯誤，必須介於30%-150%",singleTradeVolume2:"單筆交易量",eachOrderSizeError:"單筆交易量必須大於###",instrumentSameError:"做多和做空合約不能相同",totalSizeError:"總交易量錯誤，必須大於0",deviationDeltaTips:"偏離Delta：當前倉位 Delta 與目標 Delta 之差的絕對值。",deltaRatioTips:"介於30%-150%。小於100%表示對沖量小於偏離Delta（即當前Delta和目標Delta的差值），大於100%表示對沖量大於偏離Delta。",futureSwap:"期貨互換工具",futureSwap2:"期貨互換",futureAdvanceHedge:"高級動態對沖",advanceToolsSubmitTips:"只有開關打開時才會啓動服務。",note:"注意",cancelTips:"此操作將撤銷所選擇的訂單，是否繼續?",avgSessionPrice:"平均結算期價格",accountSettings:"我的賬户",enableAdvanceToolsTips:"您需要在高階交易工具設置頁面開啓服務後才能繼續使用，是否前往設置頁面?",curStatus:"當前狀態",enableAdvanceToolsDesc:"請在下方開啓或關閉 Web 交易站高階交易工具服務，在啓用服務之前需要您閲讀並同意以下服務條款。",enableAdvanceToolsServiceTerms:"接受高階工具服務條款",disable:"關閉",enable:"開啓",advanceToolsSettings:"高階工具設置",thresholdError:"配平閾值格式錯誤",closeTargetSizeError:"平倉目標錯誤",chooseClosePos:"選擇要平倉的合約",targetSize:"目標最終數量",selectedDelta:"選中的Delta值",equity2:"淨值",balanceNetDelta:"剩餘腿的淨Delta",netDelta2:"單腿淨Delta",excludeFutures:"排除期貨",deductSelectedDelta:"扣除選中Delta",cancelDeductDelta:"取消扣除",recommendedThreshold:"推薦閾值",optionCloseTools:"期權平倉工具",autoSyntheticDelivery:"自動合成交割",deltaThreshold:"配平閾值",checked:"選中",underlyingPrice:"標的價格",apiKeyExpireDate:"API Key 過期時間",optionCalculator:"期權計算器",cryptOptionCalculator:"Crypto 期權計算器",calcModel:"計算模型",europeanOptionBSM:"歐式期權 - BSM 模型",rate:"利率",calcDate:"計算日期",calc:"計算",calc2:"計算",reset:"重置",disclaimers:"免責聲明",disclaimersDesc:"Crypto 期權計算器旨在幫助投資者瞭解期權定價原理，不構成任何形式的投資建議。對依據或者使用相關分析所造成的一切後果，Greeks.live 不承擔任何法律責任。",royalty:"權利金",timeValue:"時間價值",intrinsicValue:"內在價值",thermodynamicDiagram:"盈虧分佈熱力圖",variation:"變化量",useApiKey:"使用 API Key 登錄",useAuth:"使用官網登錄",inviteCode:"邀請碼",inviteCodeDesc:"歡迎您選擇自己喜愛的KOL的邀請碼以支持他們運營社羣。您選定並登陸一次之後，我們系統的後台會記錄這個綁定。您可以在個人後台看到這個信息。您後續登陸無需再重複選擇。如果需要更改綁定KOL，可以寫上交易所UID並郵件至jeff@greeks.live。",optional:"選填",restore:"還原",saveAsImage:"保存圖片",orderDetail:"訂單詳情",algorithm:"算法",second:"秒",minute2:"分",hour2:"時",minute:"分鐘",hour:"小時",day:"天",hv:"歷史波動率",unbiasedHv:"波動率無偏估計",parkinsonHv:"Parkinson估計量",klineResolution:"顆粒度",klineCount:"K線數量",doNotShowAgain:"不再提示",fundingTips:"按8小時週期計算的當前實時利率。過去8小時的平均資金利率為 ###",advanceLimitOrder:"高級限價單",advanceLimitCloseOrder:"高級限價平倉",effectiveMechanism:"生效機制",isolated:"逐倉",cross:"全倉",post_only_tips:"保證用户下的單始終以 Maker 成交，如果是 Taker 則撤銷。",post_only_tips2:"只做Maker",fok_tips2:"全部成交或立即取消",ioc_tips2:"立即成交併取消剩餘",stop:"止盈止損",trailingStop:"移動止盈止損",conditional_oco:"單向/雙向",conditional_oco_tips:"用户可以預先設置觸發價格和委託價格，當市場價格到達觸發價格時，系統會按委託價格自動下單。該委託會預先凍結倉位或保證金。",conditional:"單向",oco:"雙向",ratio:"比例",var:"價距",trailVariance:"回調幅度",trailVarianceDesc:"回調幅度是計算實際觸發價格的主要條件。實際觸發價格會根據歷史最高 / 最低價和回調幅度計算而得。比如委託回調幅度 5% 的賣出，歷史最高價 50,000，則當前的實際觸發價格為 50,000*(1-5%)=47,500。",activatePrice:"激活價格",activatePriceDesc:"激活價格是移動止盈止損的激活條件，當市場最新成交價達到或超過激活價格，委託被激活。激活後系統開始計算止盈止損的實際觸發價格。如果不填寫激活價格，即下單後就被激活。",tpTriggerPrice:"止盈觸發價格",tpOrderPrice:"止盈委託價格",slTriggerPrice:"止損觸發價格",slOrderPrice:"止損委託價格",triggerPrice:"觸發價格",triggerPrice2:"止損單的觸發價格",marketPrice2:"市價",adjustLeverage:"調整槓桿",leverage:"槓桿倍數",lightGreen:"淺綠色",lightGreenTips:"該顏色代表逐倉",lightYellow:"淺黃色",lightYellowTips:"該顏色代表全倉",sm:"簡單交易模式",scm:"單幣種保證金模式",mcm:"跨幣種保證金模式",pm:"組合保證金模式",networkTimeoutError:"網絡請求超時",activePriceLessZeroL:"激活價格必須大於0",trailVarianceLessZeroL:"回調幅度必須大於0",positionType:"倉位類型",ctMult:"合約乘數",maxPositionAtLeverage:"當前槓桿倍數最大可開 ###",positionMarginAtLeverage:"當前倉位佔用保證金 ###",triggerPriceLessZeroL:"觸發價格必須大於0",notLessZero:"###必須大於0",tpTriggerPriceLessZeroL:"止盈觸發價格必須大於0",tpOrderPriceLessZeroL:"止盈委託價格必須大於0",slTriggerPriceLessZeroL:"止損觸發價格必須大於0",slOrderPriceLessZeroL:"止損委託價格必須大於0",orderPrice:"委託價格",logType:"賬單類型",tradeType:"交易類型",taker:"吃單",maker:"掛單",fee2:"手續費",pnl2:"收益",positionBalanceChange:"倉位餘額變動",positionBalance:"倉位餘額",accountBalanceChange:"賬户餘額變動",accountBalance:"賬户餘額",spotTrading:"現貨交易用户",youCanTrade:"可交易業務線",spot:"幣幣",optionsBuy:"期權買方",nonProfessionalTraders:"普通現貨及槓桿、合約交易用户",professionalTraders:"高階現貨及槓桿、合約交易用户",professionalTraders2:"專業交易員",margin2:"槓桿",futures2:"交割",perpetual2:"永續",availableMarginModes:"可用保證金模式",crossSingleCurrency:"單幣種全倉",marginCalculationRules:"風控規則",PnLOffset:"盈虧對沖：結算幣種相同的合約、槓桿的全倉倉位之間，共用保證金、盈虧互相抵消",multiCurrencyCross:"跨幣種全倉",PnLOffset2:"盈虧對沖：所有合約、槓桿的全倉倉位之間，共用保證金、盈虧互相抵消",riskOffsetModes:"對沖模式",derivativesOnlyRiskOffset:"衍生品對沖模式",spotDerivativesRiskOffset:"現貨對沖模式",PnLOffset3:"盈虧對沖：所有合約、槓桿的全倉倉位 (現貨對沖模式下納入現貨倉位) 之間共用保證金、盈虧互相抵消",riskOffset:"風險對沖：風險單元的全倉倉位之間，風險互相對沖，部分倉位組合可實現所需維持保證金更少的效果",currentAccountMode:"當前賬户模式",select:"設置",groupByExpire:"按到期日分組",ratioRangeTips:"比例範圍是 0.1% ~ 100%",leverageRiskTips:"當前槓桿倍數較高，請注意風險",cont:"張",orderValueL:"委託價值",passphrase:"Passphrase",addMargin:"增加保證金",reduceMargin:"減少保證金",maxAdd:"最多可增加",addClosePrice:"增加後的強平價格為",addLeverage:"增加後的槓桿倍數為",maxReduce:"最多可減少",reduceClosePrice:"減少後的強平價格為",reduceLeverage:"減少後的槓桿倍數為",deltaTips:"請注意，逐倉單的 Delta 不計入 Delta 值中",gammaTips:"請注意，逐倉單的 Gamma 不計入 Gamma 值中",vegaTips:"請注意，逐倉單的 Vega 不計入 Vega 值中",thetaTips:"請注意，逐倉單的 Theta 不計入 Theta 值中",openOptionTrade:"開通期權交易",estimatedTotalValue:"資產估值",showPopover:"懸浮窗",pvIvChangeDesc2:"各期限 IV 增減相同。",optionValue:"權利金",maxLeverage:"最大槓桿倍數為",stop2:"止盈/止損",advance:"高級",setStop2:"設置止盈止損",tpSimpleWord:"止盈",slSimpleWord:"止損",tp:"止盈",sl:"止損",stopPriceSetting:"止盈止損價格設置",byPrice:"按價格",byPriceTips:"基於相對於合約委託價格的漲跌幅，設置止盈止損的觸發價格",byIncome:"按收益額",byIncomeTips:"基於預期收益額設置止盈止損的觸發價格",byIncomeRate:"按收益率",byIncomeRateTips:"基於預期收益率設置止盈止損的觸發價格",upRate:"漲幅",downRate:"跌幅",tpTriggerPriceError:"止盈觸發價格需大於訂單委託價格",slTriggerPriceError:"止損觸發價格需小於訂單委託價格",tpPreview:"當價格達到 {price} 時，將觸發{orderType}，預期盈利為 {income}",slPreview:"當價格達到 {price} 時，將觸發{orderType}，預期虧損為 {income}",tpPriceEmptyError:"止盈委託價不能為空",slPriceEmptyError:"止損委託價不能為空",sum:"彙總",buyLong:"買入開多",buyShort:"買入平空",sellLong:"賣出平多",sellShort:"賣出開空",long:"多",short:"空",openPos:"開倉",buyLong2:"開多",buyShort2:"平空",sellLong2:"平多",sellShort2:"開空",shortCloseCount:"空倉可平",longCloseCount:"多倉可平",leverageRate:"槓桿率",rLeverageRate:"實際槓桿率",nLeverageRate:"名義槓桿率",pvDeltaTips:"頭寸可視化工具中所載明的Delta均為Black Scholes Delta, 而不是BS Delta扣除了期權費所得的Net Delta",positionDeltaTips:"持倉表中所載明的Delta均為Black Scholes Delta, 而不是BS Delta扣除了期權費所得的Net Delta",calcDateTips:"此處時間為瀏覽器本地時間。",crossRiskInfo:"全倉風險信息",estimatedAcctValue:"賬户市值",estimatedAcctValueTips:"賬户市值是指有效保證金加上逐倉佔款的整體市值。",adjEq:"有效保證金",adjEqTips:"<p>賬户中可為全倉模式下的幣幣、交割合約、永續合約以及期權合約交易提供保證金的資產摺合成法幣價值的淨值。</p>",notionalUsd:"倉位美金價值",notionalUsdTips:"<p>全倉倉位美金價值之和</p>",imr:"佔用保證金",imrTips:"<p>賬户中所有全倉持倉及掛單的保證金摺合成法幣價值的淨值</p><p>佔用保證金 = Sum【各幣種（潛在借幣佔用 + 全倉掛單佔用 + 全倉持倉佔用）* 幣種價格】</p>",mmr:"維持保證金",mmrTips:"<p>賬户中所有全倉持倉維持保證金之和</p><p>維持保證金 = Sum【各幣種全倉持倉維持保證金 * 幣種價格】</p><p>維持保證金 = 倉位價值 * 維持保證金率</p>",accountLeverage:"賬户槓桿",accountLeverageTips:"<p>賬户層面整體槓桿， 賬户槓桿 = 倉位美金價值 / 有效保證金。</p>",mgnRatio:"全倉保證金率",mgnRatioTips:"<p>全倉賬户風險衡量指標</p><p>保證金率 = 有效保證金 / (維持保證金 + 減倉手續費)</p>",mmrRatio:"維持保證金率",moreDetailSee:"更多詳情請查看",crossDetail:"跨幣種保證金模式-全倉交易介紹",standardDeviation:"標準差",sigma:"標準差",unifiedTrading:"請先升級到統一賬户",unifiedTradingUrl:"點擊前往Bybit官網升級統一賬户。",period:"週期",kLinePeriodStatement:"* 最多1000個週期。",referrerWelcomeTips0:'<p style="margin-bottom: 20px;">歡迎來到 <span style="color: #26AF9B;">Greeks.live</span> Web 交易站！</p>',referrerWelcomeTips1:'<p style="margin-bottom: 20px;">我們是 <a href="https://deribit.com/" target="_blank" style="color: #26AF9B;">Deribit</a>、<a href="https://www.bybit.com/" target="_blank" style="color: #26AF9B;">Bybit</a>、<a href="https://www.okx.com/" target="_blank" style="color: #26AF9B;">OKX</a> 等知名交易所的官方合作伙伴，由 Deribit、BIT、NGC 等著名機構投資。我們提供一系列專業交易和數據分析工具。</p>',referrerWelcomeTips2:'<p>盤口交易：<a href="https://www.greeks.live" target="_blank" style="color: #26AF9B;">www.greeks.live</a></p>',referrerWelcomeTips3:'<p>大宗交易：<a href="https://rfq.greeks.live" target="_blank" style="color: #26AF9B;">rfq.greeks.live</a></p>',referrerWelcomeTips4:'<p style="margin-bottom: 20px;">（大宗服務請聯繫我們的 Telegram：<a href="https://t.me/jeffmighty785" target="_blank" style="color: #26AF9B;">@jeffmighty785</a> <a href="https://t.me/miawung" target="_blank" style="color: #26AF9B;">@miawung</a> 或 VX: <span style="color: #26AF9B;">HelloJeff666888</span>, 如VX限流可加Jeff電報）</p>',close:"關閉",loginInfoGetFailed:"登錄信息獲取失敗",strategyTracking:"靈動策略",highReturnsDesc:"到期日落在價格區間內即可盈利",highReturnsTips1:"高額回報",highReturnsTips2:"沒有中間商",highReturnsTips3:"不懼過程波動",overview:"總覽",qujianbao:"凸盈寶",jiachaStrategy:"價差策略",allDeliveryDate:"所有交割日期",priceRange:"價格區間",deliveryDate:"交割日期",breakEven:"盈虧平衡點",maximumProfitPoint:"最大盈利點",purchase:"購買",strategyDesc:"策略簡介",strategyDetail:"策略詳情",aprTips:"預估年化收益率是按照整個組合的總權利金按後台折算的建議值，僅供參考",flexiboCurPositionTips:"靈動策略產品持倉顯示您當前持倉產品數量，如您在到期日之前自行手動賣出部分或全部產品，將可能影響您的持倉統計和最終收益",maximumProfit:"最大盈利",maximumLoss:"最大虧損",quantityAvailableForPurchase:"可購買數量",held:"已持倉",share:"份",strategyTradeTips:"當前組合會以 combo 形式下單，",retract:"收起",showComboDetail:"查看組合詳情",comboDetail:"組合詳情",strategyOverPurchase:"您的當前維持保證金率已超過 70% ，不能進行購買",tradeAgreement:"我已閲讀並同意Greeks.live用户協議",copyShareLink:"複製分享鏈接",back:"返回",strategyName:"策略名稱",delivery:"已交割",done:"已成交",waitingTrade:"待成交",canceled:"已取消",search:"查詢",deliveryProfit:"已交割盈虧",profitStatus:"盈利狀態",profitRange:"在盈利區間內",overProfitRange:"已超出盈利區間",tradeTime:"下單時間",backToHomepage:"返回主頁",shareFromGreeks:"來自Greeks.live的分享",indexPriceTips:"信息將實時刷新，最終結果以實際購買為準。",direction:"方向",moreStrategy:"更多策略",upPriceRange:"上價格區間",downPriceRange:"下價格區間",waitingTransition:"已掛單，等待成交...",transitionFailed:"未成交，目前沒有足夠的流動性",transitionSuccess:"已成交",profitTips:'預期收益比同類競品增強<span class="red">16.64%</span>',noMoreProduct:"該產品暫無餘量",overTradeProduct:"已超出該產品最大可購買數量",cancelOrder2:"是否取消此次訂單","1MinKLineChart":"1分鐘K線行情回放",playBackOpen:"開",playBackClose:"收",playBackLowest:"低",playBackHighest:"高",playBackVol:"量",atmIv:"平值期權隱含波動率",vrp:"波動率風險溢價",historicalVolatility:"歷史波動率",atmVolatilityTermStructure:" 平值期權波動率期限結構",ivSurface:"隱含波動率曲面",ivSkew:"隱含波動率傾斜曲線",optionFlow:"期權成交佔比",optionsOpenInterest:"期權持倉量",historicalDeliveryPrice:"歷史交割價格",maxPainPrice:"最大痛點",optionTradeVolume:"期權成交量",historicalIV:"IV 歷史值",coin:"幣種",percentageOfLossTips:"最大虧損是指極端情況下該組合的最大虧損值。當價格超出區間時，虧損可能小於該值，但絕不會大於該值",rfqError:"30秒內僅可購買一次凸盈寶，請稍後嘗試。",more:"更多",hide:"隱藏",initial:"初始",target:"目標",simulated:"模擬",csCombo:"看漲期權組合",psCombo:"看跌期權組合",closed:"已平倉",buyDetail:"買入詳情",sellDetail:"賣出詳情",faq:"常見問題",usingGuid:"凸盈寶使用指南",yieldingLabTitle01:"1、什麼是凸盈寶？",yieldingLabDesc:"凸盈寶是格致推出的一款靈活、安全的理財產品，它能夠讓你在低波動的窄幅震盪市場行情中，賺取較高的年化收益率的同時風險可控。",yieldingLabTitle02:"2、如何購買凸盈寶？",hotToPurchaseYieldingLabDesc:"你可以通過 www.greeks.live 側邊欄進入靈動策略。進入靈活策略頁面後，也可以在頂端切換不同幣種購買不同幣種的產品。",yieldingLabTitle03:"3、凸盈寶有哪些優勢？",yieldingLabFeatureDesc01:"不懼過程波動：只要在最終交割時相應幣種價格落在兩個盈虧平衡點之間，PnL為正即可獲利，這一點不同於市面很多隻要離開獲利區間立即結算的產品。",yieldingLabFeatureDesc02:"更靈活：凸盈寶可隨時平倉，自由支配資金。",yieldingLabFeatureDesc03:"更高收益：凸盈寶的年化收益率較高，相比於同類產品更有優勢；無中間費用，可以以優於 Deribit 盤口的價格成交。",yieldingLabFeatureDesc04:"虧損有限：即使最後交割日落在區間之外，虧損也是有限的，PnL 圖上顯示了最大虧損值。",yieldingLabFeatureDesc05:"更安全：凸盈寶的資金由用户自己的 Deribit 賬户存管，而不需要額外轉賬至第三方。",yieldingLabFeatureDesc06:"更透明：您可隨時在自己賬户查看凸盈寶的倉位情況。",yieldingLabTitle04:"4、購買凸盈寶有哪些風險？",yieldingLabTitle04Desc01:"任何投資都存在風險，購買凸盈寶也不例外。在此提醒您注意以下風險：",yieldingLabTitle04Desc02:"市場風險：雖然凸盈寶的風險較低，但是市場波動仍然會對凸盈寶的收益產生影響。",yieldingLabTitle04Desc03:"流動性風險：凸盈寶的提現需要一定的時間，用户需要提前規劃好資金的使用。",yieldingLabTitle04Desc04:"信用風險：凸盈寶的資金由 Deribit 賬户存管，但是交易所的信用風險仍然存在。",yieldingLabTitle05:"5、如何做好投資規劃和風險控制？",yieldingLabTitle05Desc01:"購買凸盈寶前，建議您充分了解產品的特點和風險，制定合理的投資計劃和風險控制策略，避免因投資不當而造成不必要的損失。",confirmTitle:"二次確認提示",confirmTitleDesc:"請確認下方合約信息是否正確，以提交訂單",quantity:"數量",saveCommission:"預計總節約交易手續費",maximumProfitTips:"最大盈利指該組合在到期情況下可以獲取的最大盈利",deltaDynamicHedge:"動態對沖",deltaThrottle:"配平閾值",greaterThan:"大於",lessThan:"小於",deltaTargetTips:"每次會把Delta配到多少個",deltaThrottleTips:"Delta較目標偏離的絕對值達到多少個幣會配平一次",positiveDeltaRatioTips:"介於30%-150%之間。如果低於100%，則表示對沖的數量小於偏離Delta（當前Delta與目標Delta之間的差異），如果高於100%，則表示對沖的數量大於偏離Delta。如果Delta Total比目標Delta（目標Delta的右側）大，我們將其定義為正偏離Delta。目標Delta是偏離的基準。因此，需要進行一筆做空的永續/期貨操作。這個正Delta對沖比例，用於調整做空永續/期貨操作的大小。 ",negativeDeltaRatioTips:"介於30%-150%之間。如果低於100%，則表示對沖的數量小於偏離Delta（當前Delta與目標Delta之間的差異），如果高於100%，則表示對沖的數量大於偏離Delta。如果Delta Total比目標Delta（目標Delta的左側）小，我們將其定義為負偏離Delta。目標Delta是偏離的基準。因此，需要進行一筆做多的永續/期貨操作。這個負Delta對沖比率，用於調整做多永續/期貨操作的大小",positiveDeviationDeltaTips:"如果Delta Total大於目標Delta（目標Delta的右側），那麼Delta Total與目標Delta之間差異的絕對值即為該值。目標Delta是偏離的基準",negativeDeviationDeltaTips:"如果Delta Total小於目標Delta（目標Delta的左側），那麼Delta Total與目標Delta之間差異的絕對值即為該值。目標Delta是偏離的基準",screenIvTips:"市場上當前最佳買入隱含波動率或賣出隱含波動率",markIvTips:"買入和賣出價格之間點位的隱含波動率，或該工具的理論價格的隱含波動率",screenPriceTips:"市場上當前的最佳買入或賣出價格",markPriceTips:"買入和賣出價格之間的中間價格，或該工具的理論價格",starting:"運行中",unstart:"未運行",started:"已運行",lastStart:"最近運行",advanceToolsApiBind:"API 綁定",advanceToolsApiBind2:"格致高階工具",advanceToolsApiDesc:"您是否設置了 IP 白名單？",advanceToolsApiDesc2:"請將格致服務器的 IP（18.177.58.47）也加入白名單，以保證高階交易工具能正常運行。",curAdvanceToolsApiAccount:"當前交易站使用API賬户：",curAdvanceToolsOauthAccount:"當前交易站使用Oauth賬户：",confirmBind:"確認綁定",bindSuccess:"綁定成功",bindFailed:"綁定失敗",liteVersion:"Lite版本",proVersion:"Pro版本",submitStart:"保存並運行",stopRuning:"結束運行",updateParams:"保存",recentUpdateParamsHistory:"參數調整記錄",updateRecord:"調整記錄",hedgeInstrument:"對沖合約",toolsVersion:"工具版本",hedgeHistory:"對沖訂單記錄",curDelta2:"當前Delta",setParamsSuccess:"設置參數成功",setParamsFailed:"設置參數失敗",makerAssistant:"掛單助手",clear:"清除",staticLimit:"靜態限價",dynamicLimit:"動態限價",dynamicLimit2:"動態限價",basePrice:"基準",calcPrice:"計價",spread:"價差",clearConfig:"清空配置",confirmAdd:"確認添加",PnLView:"PnL 視圖",waitingSubmit:"等待提交運行",triggerCondition:"觸發條件",tradeType2:"下單類型",history:"歷史記錄",stopSuccess:"結束運行成功",stopFailed:"結束運行失敗",submitSuccess:"提交運行成功",submitFailed:"提交運行失敗",actionHistory:"高階工具操作記錄",toolsName:"工具名稱",errorHistory:"錯誤記錄",errorType:"錯誤類型",detail:"詳情",deliveryStrategy:"合成交割",setParams:"設置參數",start:"運行",stop3:"停止",markIv:"標記IV",confirmStartTools:"是否運行工具",confirmStopTools:"是否結束運行",confirmUpdateParams:"是否更新參數",confirmStartInstrument:"是否提交運行當前選中的合約",confirmStopInstrument:"是否結束運行當前選中的合約",confirmDeleteInstrument:"是否刪除當前合約",selectInstrumentTips:"請選擇等待提交運行合約，查看PNL模擬圖",staticPrice2:"靜態價格",staticIv:"靜態IV",dynamicIv:"動態IV",dynamicPrice:"動態價格",modify:"修改",accountManage:"賬户管理",unbindSuccess:"解綁成功",unbindFailed:"解綁失敗",subAccountId:"子賬户ID",maximumLossPoint:"最大虧損點",shareStrategy:"分享策略",positiveDeltaHedge:"正Delta對沖",negativeDeltaHedge:"負Delta對沖",makerEachOrderTips:"【風險提示】如果您選擇使用 maker 這種訂單類型，並規定了較小的單筆交易量，則可能會導致最終的對沖比例不達預期。因為使用 maker 拆分下單可能導致 60 秒內無法完成對沖，此時服務將再次檢查 Delta 敞口。假如現有 Delta 敞口小於您設定的 Delta 閾值，則會將原本用於對沖的掛單撤銷。",curPrice:"當前價格",tradePrice:"下單價格",filledPrice:"成交價格",untriggered:"未觸發",open2:"等待成交",long2:"做多",short2:"做空",filledAmount:"成交數量",deltaWarn1:"當前賬户的Delta偏離超過閾值，會立即觸發對沖約 ",eachSizeSample:"單筆交易量如果是1，需要對沖的delta是3.5，則實際對沖是分為1，1，1，0.5。",confirmBuy:"確認買入",confirmSell:"確認賣出",allRecord:"全部記錄",screen:"盤口",saveStrategy:"保存策略",add:"添加",strategyManage:"策略管理",import:"導入",delete:"刪除",default:"默認",deltaDynamicHedgeTips:"Delta 動態對沖通過控制 Delta 來自動調整衍生品的頭寸，從而抵消標的資產價格變動對投資組合的影響。",makerAssitantTips:"掛單助手分為靜態限價和動態限價，其中靜態限價與盤口掛限價單一致，動態限價可以鎖定盤口價格或標記價格掛限價單，價格持續動態保持一定距離 (-10bp到+10bp），直至成交。",deribitAccount:"Deribit賬户",unbind:"解綁",paramsError:"參數輸入錯誤:",basicTrade:"基礎交易",eachSliderPoint:"每張點差",avgSliderPoint:"交易所盤口中每條腿的平均點差",preAvgSliderPoint:"預計每條腿格致保底點差",askTotalSliderPoint:"交易所盤口多腿總點差",baseSliderPoint:"預計格致多腿總點差",saveSliderPoint:"預計格致總節約點差",totalSave:"總計節約點差",sliderPointTips:"盤口無報價，點差默認按50bp計算，僅供參考",screenEachSliderPoint:"盤口每張點差",totalSliderPoint:"每組總點差",tradeNow:"立即下單",exchange:"交易所",deliveryDate2:"預計交割時間",deliveryAmount:"預計交割金額",isDelivery:"是否交割",historyDelivery:"歷史交割記錄",deliveryOptionInstrument:"已交割期權合約",otherDeliveryInstrument:"對應交割合約",deliveryFutureInstrument:"交割合約",deliveryAmount2:"交割量",deliveryPrice:"交割價格",ignoreDeliveryInstrument:"忽略的交割合約列表",longAmount:"做多數量",longAvgPrice:"做多平均價格",shortAmount:"做空數量",shortAvgPrice:"做空平均價格",bidPrice:"買一價格",askPrice:"賣一價格",futureSwapTips:"期貨互換旨在提供現貨、永續、期貨之間的互換工具。通過使用這個自動工具，您可以自定義每次移倉的交易量，從而實現減少對期貨盤口的衝擊、降低滑點",deliveryStrategyTips:"自動合成交割是一個強大的工具，它能夠將到期實值的期權轉化為現貨或期貨倉位，從而實現模擬實物交割的效果",targetPosition:"目標倉位",singleVolumeError:"單筆交易量不能大於總交易量!",cancelAll2:"撤銷全部",longSettings:"做多設置",shortSettings:"做空設置",hedgeThrottle:"對沖閾值",hedgeRatio:"對沖比例",mayStartHedge:"可能會立即觸發對沖",addLegs:"添加腿",preInitPrice:"預計初始價格",preInitIv:"預計初始IV",mayDone:"訂單可能會立即成交",mayTrade:"可能會立即觸發下單",endTime:"結束時間",parameterError:"參數錯誤",optionBidPriceTips:"<p>下單價格會錨定盤口買一價格，進行動態調整。但如果買一價格<標記價格 - 0.005,機器人會改為錨定標記價格 - 0.005。</p><p>案例1:當前標記價格 = 0.01，買一價格 = 0.009，價差 = +5bp,下單價格 = 買一價格 + 價差 = 0.0095；</p><p>案例2:當前標記價格 = 0.02，買一價格 = 0.009，價差 = +5bp,下單價格 = 標記價格 - 0.005 +價差 = 0.0155。</p>",optionAskPriceTips:"<p>下單價格會錨定盤口賣一價格，進行動態調整。但如果賣一價格>標記價格 + 0.005,機器人會改為錨定標記價格 + 0.005。</p><p>案例1:當前標記價格 = 0.01，賣一價格 = 0.011，價差 = -5bp,下單價格 = 賣一價格 + 價差 = 0.0105；</p><p>案例2:當前標記價格 = 0.01，賣一價格 = 0.02，價差 = -5bp,下單價格 = 標記價格 + 0.005 +價差=0.0145。</p>",optionBidIvTips:"<p>下單IV會錨定盤口買一IV，進行動態調整。但如果買一IV<標記IV - 10%,機器人會改為錨定標記IV - 10%。</p><p>案例1:當前標記IV = 50%，買一IV = 45%，價差 = +0.2%,下單IV = 買一IV + 價差 = 45.2%；</p><p>案例2:當前標記IV = 50%，買一IV = 30%，價差 = +0.2%,下單IV = 標記IV - 10% +價差 = 40.2%。</p>",optionAskIvTips:"<p>下單IV會錨定盤口賣一IV，進行動態調整。但如果賣一IV>標記IV + 10%,機器人會改為錨定標記IV + 10%。</p><p>案例1:當前標記IV = 50%，賣一IV = 55%，價差 = -0.2%,下單IV = 賣一IV + 價差 = 54.8%；</p><p>案例2:當前標記IV = 50%，賣一IV = 100%，價差 = -0.2%,下單IV = 標記IV + 10% +價差 = 59.8%。</p>",optionMarkPriceTips:"<p>下單價格會錨定盤口標記價格，進行動態調整。</p><p>案例1:當前標記價格 = 0.01，價差 = -5bp,下單價格 = 標記價格 + 價差 = 0.0095。</p>",optionMarkIvTips:"<p>下單IV會錨定盤口標記IV，進行動態調整。</p><p>案例1:當前標記IV = 50%，價差 = +0.2%,下單IV = 標記IV + 價差 = 50.2%。</p>",futureBidPriceTips:"<p>下單價格會錨定盤口買一價格，進行動態調整。但如果買一價格<標記價格 - 5%*指數價格,機器人會改為錨定標記價格 - 5%*指數價格。</p><p>案例1:當前標記價格 = 1000USD，買一價格 = 999USD，價差 = +0.5USD,下單價格 = 買一價格 + 價差 = 999.5USD；</p><p>案例2:當前標記價格 = 1000USD，買一價格 = 100USD，價差 = +0.5USD,下單價格 = 標記價格 - 5%*指數價格 +價差 = 950.5USD。</p>",futureAskPriceTips:"<p>下單價格會錨定盤口賣一價格，進行動態調整。但如果賣一價格>標記價格 + 5%*指數價格,機器人會改為錨定標記價格 + 5%*指數價格。</p><p>案例1:當前標記價格 = 1000USD，賣一價格 = 1001USD，價差 = -0.5USD,下單價格 = 賣一價格 + 價差 = 1000.5USD；</p><p>案例2:當前標記價格 = 1000USD，賣一價格 = 2000USD，價差 = -0.5USD,下單價格 = 標記價格 + 5%*指數價格 +價差 = 1049.5USD。</p>",futureMarkPriceTips:"<p>下單價格會錨定盤口標記價格，進行動態調整。</p><p>案例1:當前標記價格 = 1000USD，價差 = +0.5USD,下單價格 = 標記價格 + 價差 = 1000.5USD。</p>",existSameInstrument:"不能同時執行同向且同一合約的訂單",valueRange:"參數範圍是 ###",usdModeTips:"USD模式下，Target Delta = 0意味着Delta Total = - Equity的狀態。",progress:"進度",submitToRun:"提交運行",estimateExecutionPrice:"預計執行價格",spot2:"現貨",shareToBlockTrade:"大宗詢價",spots:"現貨",loginGreeksAccount:"請登錄格致賬户",inputEmail:"請輸入郵箱",inputPwd:"請輸入密碼",forgetPwd:"忘記密碼？",noAccount:"沒有賬户？",registerNow:"立即註冊",input2FACode:"請輸入2FA Code(如已啓用)",secureHosting:"安全託管",efficientManagement:"高效管理",help:"如需幫助，請聯繫: ",welcome:"歡迎登錄",joinTelegram:"加入官方期權交流社羣",description01:"置頂官方學習教程",description02:"獲取期權新人指導",description03:"跨過期權學習門檻",tradeVolume:"成交量",noStrike:"沒有合適的行權價？",userChoice:"新增行權價",comboType:"策略類型",renderPnlChart:"繪製PnL曲線圖表",expireEmptyError:"到期日不能為空",instrumentEmptyError:"合約名稱不能為空",directionEmptyError:"方向不能為空",renderPnlChartError:"繪製圖表失敗，請稍後再試",userChoiceTips:"點擊確認會提交新增申請，工作人員將會在3個小時內進行審核處理，請您耐心等待",shareToMakerAssistant:"用掛單助手下單",deliveryTime:"交割時間",manage:"管理",bound:"已綁定",unbind2:"未綁定",accountID:"賬户ID",unbind3:"解除綁定",bindAgain:"重新綁定",selectFromPosition:"從倉位選擇",userChoiceTips2:"感謝您為靈動策略提交的建議行權價。請前往我們的期權社羣並聯系社區管理員，以便我們儘快審核並批准您提交的產品建議。",userChoiceTipsContact1:"社羣入口",userChoiceTipsContact2:"靈動策略產品管理員",eachOrderMaxDelta:"單次下單最大Delta",eachOrderMaxDeltaTips:"單次下單最大Delta ( Max Order Delta ) 如果單條腿的下單數量過大，會對訂單進行拆分。比如“單次下單最大Delta”為10，下單合約Delta值為0.5，下單數量為100張，單次下單數量：10/0.5=20張，機器人會先下單20張，完全成交後，再按上述邏輯繼續下單。",historicalVolatilityCalc:"歷史波動率計算",opacity:"透明度",EquityTips:"賬户中所有資產的總價值",availableBalanceTips:"未被初始保證金保留的資產淨值。可用餘額 = 資產淨值 - 初始保證金（針對 PM 用户）",PNLTips:"自開倉時起的未平倉合約的損益。",RSPLTips:"自上次結算以來通過平倉頭寸而實現的損益。",USPLTips:"自上次結算以來未平倉的損益。未實現損益包括在您的賬户資產淨值中，可以用作交易保證金，但不可取款。結算時，這部分將轉移到現金餘額中，並重置為 0。",IMTips:"為您的未結頭寸和未結訂單預留的保證金金額。",MMTips:"維持當前頭寸所需的保證金。如果您的資產淨值低於這個值，那麼您的賬户將逐步強制平倉，直到保證金低於您的資產淨值為止。",DeltaTotalTips:"<p>Delta Total (BTC and ETH)</p><p>經 Mark Price 調整的 Delta 值總和。</p><p>Delta 值總和 = 期權經 Mark Price 調整的 Delta 值 + 期貨頭寸的 BTC/ETH 值</p><p>經 Mark Price 調整的 Delta 值 = Black Scholes Delta - BTC/ETH 期權 Mark Price</p><p>Delta Total（USDC）</p><p>Delta Total = 期權 Delta + 期貨頭寸的 USDC 值</p><p>期權 Delta = Delta 總和 * 指數價格</p><p>這些關於 USDC Delta Total 的公式允許將來自使用 USDC 作為抵押資產的不同幣種對的 Delta 添加在一起。</p>",MarketTips:"你的訂單將以儘可能好的價格進行匹配。此訂單的唯一價格限制是Deribit風險管理系統規定的交易工具允許的交易帶寬。訂單將匹配到允許的帶寬價格限制，如果沒有立即成交，將以可能的最高價格（買入訂單）或可能的最低價格（賣出訂單）進入訂單簿。",MarketLimitTips:"訂單作為市價訂單提交，以當前最佳可用市場價格執行。如果訂單隻有部分成交，則訂單的其餘部分將作為限價訂單進入訂單簿，限價價格等於訂單已成交部分執行時的價格。此訂單類型僅對用户界面上的期貨和永續合約以及所有使用API的產品可用。",LimitTips:"你的買入訂單有一個最高限價，你的賣出訂單有一個最低限價。你的訂單不會匹配高於買入訂單最高限額或低於賣出訂單最低限額的訂單價格。",StopMarketTips:"這是一種條件訂單，只有當標記價格或指數價格達到一定水平，市價止損訂單才會發送到市場。觸發的訂單將作為市價訂單發送。",StopLimitTips:"這是一種條件訂單，僅在標記價格或指數價格達到一定水平時，限價訂單才會發送到市場。對於一個買入止損限價訂單，觸發價格需要高於當前值，而對於賣出止損限價訂單，觸發價格需要低於當前值。",TakeMarketTips:"獲利了結的條件市價訂單。一旦達到選定的觸發價格，該訂單將立即作為市價訂單執行。",TakeLimitTips:"獲利了結的條件限價訂單。只有達到所選的觸發價格時，訂單才會進入訂單簿，並以您的限價或更好的價格執行。",PostOnlyTips:"下訂單時您的訂單不會立即與訂單簿匹配，以便在執行時，交易員將獲得回扣或支付更低的交易成本。如果需要，匹配引擎將調整訂單的價格，以便它有最好的可能價格，但仍作為一個掛單訂單放在訂單簿中。",ReduceOnlyTips:"僅減倉訂單的執行只會減少你的頭寸。它們可以與止損訂單結合使用，以確保觸發訂單隻會減少你的頭寸。如果訂單數量大於未結頭寸，訂單規模將自動減少。在任何情況下，訂單的規模都不會向上調整。",HiddenTips:"隱藏訂單不會顯示在訂單簿中，因此對其他交易者不可見。隱藏訂單將始終與吃單訂單相匹配，且具有相同價格的非隱藏訂單將在匹配引擎中具有匹配優先權。",swap:"互換",TpSlTips:"您可以在開倉時同時設置止盈/止損。當設置的止盈/止損價格被觸發時，將會觸發市價委託平倉指定倉位。",TpSlRetryTips:"如果觸發的訂單未完全成交，系統會每1.5秒重試未成交部分。如果連續11次重試的成交量為0，則終止重試過程。",addComponent:"增加組件",emailError:"郵箱格式輸入錯誤",pwdNotEmpty:"密碼不能為空",pwdValidate:"密碼格式不符合要求",atmAround:"ATM附近",bitCrossMargin:"統一保證金",maximumPositionAtCurrentLeverage:"當前槓桿最高可開",bitCrossMarginTips:"統一保證金模式下，所有幣種的可用資產將經過折算並換算成USD數額為任意幣種的交易提供保證金。",bindOkxApiTips:"請先綁定OKX API",bindOkxApiErrorTips:"請先綁定當前交易站API",optionGlossary:"期權術語表",knowledgeBase:"知識庫",lendTools:"格致借貸工具",toggle1:"切換至圖表",toggle2:"切換至表格",UsageGuide:"使用指南",chg1dTips:"最近1天的變化值",chg2dTips:"最近2天的變化值",chg1wTips:"最近1周的變化值",chg2wTips:"最近2周的變化值",chg1mTips:"最近1月的變化值",switchToHistoricalVolatilityCalc2:"切換至歷史波動率計算",restoreLayout:"恢復佈局",restoreLayoutTips:"您確定要恢復默認佈局嗎？",pnlAnalysis:"盈虧分析",assetTrends:"資產走勢",todayEarnings:"今日收益",monthEarnings:"30天收益",curEquity:"當前淨值",accumulatedRate:"累計收益率",accumulatedEarn:"累計收益額",chg:"漲跌幅",assetAllocation:"資產分佈",dailyEarnings:"每日收益",accumulatedTradingVolume:"累計成交量",todayVolume:"今日交易量",monthVolume:"30天交易量",accumulatedVolume:"累計交易量",dailyVolume:"每日成交量",accumulatedFees:"累計手續費",todayFee:"今日手續費",monthFee:"30天手續費",dailyFee:"每日手續費",accumulatedFundings:"累計資金費",todayFunding:"今日資金費",monthFunding:"30天資金費",dailyFunding:"每日資金費",total2:"總計",atmIVTips:'<p class="bold">ATM IV（平值期權隱含波動率）</p><p>展⽰隨着時間推移，不同期限平值期權（ATM）的隱含波動率（IV）變化情況。同時疊加 7 天的歷史波動率（HV）以供對比。</p><p>默認展示1個⽉、3個⽉和6個⽉期共三個期限的 IV，以及 7 天的 HV，您也可以在上方圖例及右上角選擇疊加不同期限的 HV。</p>',deltaSkewTips:'<p class="bold">25Δ Skew（即 25-Delta Skew）</p><p>此圖表展示同為 Delta 0.25 的 Call 與 Put 之間的波動率偏斜程度。</p><p>公式為：25Δ Skew = 25d Call IV - 25d Put IV</p>',historicalVolatilityTips:'<p class="bold">Historical Volatility（歷史波動率）</p><p>此圖表展示不同期限的期權的歷史波動率數值，同時您可以在右上角計算器視圖使用自定義顆粒度和週期進行計算。</p><p>歷史波動率（Historical Volatility），也叫實現波動率（Realized Volatility）。</p>',atmVolatilityTermStructureTips:'<p class="bold">ATM Volatility Term Structure（平值期權波動率期限結構）</p><p>此圖表同時展⽰不同到期⽇平值期權的隱含波動率（ATM IV）和遠期波動率（FWD IV）。</p><p>FWD IV 即 Forward  IV，將時間段分為近期和遠期，刨除近期期限IV修正後的IV即為遠期波動率（類似遠期利率）。</p><p>了解更多:&nbsp;&nbsp;<a class="active-color" style="text-decoration: none;" href="https://en.wikipedia.org/wiki/Forward_volatility" target="_blank">遠期波動率 - 維基百科</a</p>',optionFlowTips:'<p class="bold">Option Flow（期權成交佔比）</p><p>此圖表展⽰最近1⼩時及最近24⼩時看漲期權和看跌期權的買單、賣單和⼤宗成交單的成交量和佔⽐。您可在右上角切換不同的時段。</p>',optionsOpenInterestTips:'<p class="bold">Options Open Interest（期權持倉量）</p><p>展⽰不同⾏權價或不同到期⽇的期權持倉量。</p>',historicalDeliveryPriceTips:'<p class="bold">Historical Delivery Price（歷史交割價格）</p><p>此圖表展示最近一段時間的每日曆史交割價格。</p>',maxPainPriceTips:'<p class="bold">Max Pain Price（最大痛點）</p><p>此圖表展示當前時間下，不同到期日持倉最集中的行權價，也稱為“最大痛點”。</p>',impliedVolatilitySurfaceTips:'<p class="bold">Implied Volatility Surface（隱含波動率曲面）</p><p>此 3D 圖表展示由不同到期日、不同執行價的期權IV連成的曲面，支持鼠標 360 度拖動，以及滾輪放大和縮小。</p>',iVSkewTips:'<p class="bold">IV Skew（隱含波動率傾斜曲線）</p><p>此圖表展⽰最近兩個⽉度或季度期權，按不同⾏權價劃分的IV形成的skew曲線。</p>',optionTradeVolumeTips:'<p class="bold">Option Trade Volume（期權成交量）</p><p>此圖表展示隨着時間分佈的期權交易量圖表，具體分為 Buy 和 Sell 兩個方向，同時右上角支持切換不同的時間顆粒度。</p>',bindTg:"Telegram設置",bindTgDesc01:"綁定Telegram可以實時接收到成交訂單的推送",bindTgDesc02:'向機器人<a class="active-color" href="https://t.me/{adv_tools_bot}" target="_blank">@{adv_tools_bot}</a>發送以下消息，即可完成綁定:',vrpTips:'<p class="bold">VRP（波動率風險溢價）</p><p>VRP 即 Volatility Risk Premium，即隱含波動率與實現波動率之差，VRP = IV - RV。</p><p>波動率交易者除了關注預期的波動率（隱含波動率，IV）之外，也關注實際發生的情況（實現波動率，RV）。VRP 就是衡量二者之間的差值變動的指標。</p>',cprTips:"PCR = PUT總數 / CALL總數",overflowEquity:'您下單{direction} <span class="bold">{amount}{currency}</span> 的{instrument}，金額較大,可能存在風險，是否仍要繼續？',screenPrice:"盤口價格",screenIv:"盤口IV",greeksliveLoginTips:"該功能需要登錄Greeks.live賬户，是否前往登錄?",pnlDateTips:"所選時間範圍必須大於7天",logoutAdvAccountTips:"退出Greeks.live賬户後將無法獲取高階工具的運行信息，是否退出？",unbindAdvApiTips:"是否解除綁定當前API？",clearSimulatedPosition:"一鍵清除虛擬持倉",clearAll2:"全部清除",premiumValueInUSD:"權利金美元價值",notionalValueInUSD:"面額美元價值",seePnLAnalysis:"查看損益分析",pv:"損益分析",call_spread:"牛市價差",put_spread:"熊市價差",call_calendar_spread:"看漲日曆價差",put_calendar_spread:"看跌日曆價差",call_ratio_spread:"看漲比例價差",put_ratio_spread:"看跌比例價差",contractExpiredMsgFormat:"合約###已過期，請重新選擇",strategy:"策略",baseAmount:"Base Amount",volTenor:"波動率週期",samplePeriod:"數據樣本週期",historyContractSummary:"歷史合約盈虧彙總",closePositionTime:"平倉時間",openPositionTime:"開倉時間",pnl3:"盈虧",openPrice:"開倉價格",passed1Week:"最近7天",passed1Month:"最近30天",passed3Month:"最近90天",passed6Month:"最近180天",passed12Month:"最近360天",ytd:"年初至今",bindTgDesc04:"您已綁定Telegram，可選擇以下服務：",bindTgDesc06:"高階工具成交推送",bindTgDesc07:"高階工具錯誤日誌",bindTgDesc08:"訂單成交推送",adtExpiredTips:"您綁定的API權限已失效，請重新綁定。",showFatFingerTitle:"胖手指提示",fatFingerTips:"下單時，如果淨 Delta 絕對值超過淨值的 X 倍，需要進行二次確認。",threshold:"閾值",pvPmTestEquityNotEmpty:"請在下方倉位處填入 equity 的數量。",toggleNavbar:"導航欄",colorTheme:"顏色主題",ssmTitle:"獨立標準保證金賬户",ssmDesc:"這是一個獨立標準保證金賬户。這意味着只有您的結算幣種被用作您持倉的抵押，且倉位的保證金計算是獨立的。",spmTitle:"獨立組合保證金賬户",spmDesc:"這是一個獨立組合保證金賬户。這意味着只有您的結算貨幣被用作您持倉的抵押，且您的倉位將作為一個整體進行保證金計算。",xsmTitle:"跨幣種標準保證金賬户",xsmDesc:"這是一個跨幣種標準保證金賬户。這意味着所有幣種都將被用作您持倉的抵押，且倉位的保證金計算是獨立的。",xpmTitle:"跨幣種組合保證金賬户",xpmDesc:"這是一個跨幣種組合保證金賬户。這意味着所有幣種都被用作您持倉的抵押，且您的倉位將作為一個整體進行保證金計算。",bitAdl:"自動減倉",bitAdlTips:"此指標代表你在自動減倉序列中的排序。若指示燈全部亮起，發生平倉事件後，您的持倉可能會被減少。",commonSettings:"通用設置",cancelOrderSettings:"撤單條件",cancelOrderSettingsTips:"當任一條件被觸發，所有訂單將會被撤銷，並且條件也會被清空。",fatFingerPrompt:"胖手指提示閾值",fatFingerPromptTips:"當下單的net_delta絕對值超過淨值的###倍，需要二次確認",noGrouping:"不分組",amountValue:"持倉價值",TIF:"TIF",riskReverse:"風險逆轉",probability:"概率",includeUnfilled:"包含已取消和完全未執行",autoHeight:"自動高度",disabledAutoHeight:"禁用自動高度",notLoginGreeksLiveAccount:"未登錄格致賬户",loginNow:"立即登錄",gotoLogin:"去登錄",lastUpdate:"上次更新",triggerOffset:"觸發偏移",realeasedAmount:"已釋放金額",pnlAnalysisTips:"出於隱私和安全性角度考慮，Greeks平台不會記錄您的每條交易信息，僅從交易日誌進行回溯盈虧分析，當歷史中某日的交易記錄為空時，該日的淨值取值為上一日的淨值，因此可能會存在與實際淨值的誤差。",pnlAShare:"分享圖片",pnlATitleTips:"格致盈虧分析工具使用交易所 API 獲取的交易日誌進行數據回溯分析，並不會記錄或存儲您的資產信息。因此，如果某日沒有交易記錄，該日淨值將沿用上次有交易記錄日的淨值。今日淨值數據則根據交易所提供的實際數據計算。",pnlADayEarnTips:"根據交易所 API 返回的實時淨值數據及昨日數據的差值計算。",pnlAMonthEarnTips:"最近30天（含今天）",pnlAWorthTips:"交易所 API 返回的實時數據",pnlAPorfitTips:"僅顯示只有一次開倉、一次平倉行為的合約。多次開平倉會導致Greeks失真，因此不顯示在這裏",orderPrice2:"訂單價格",columns:"欄目",tooManyRequest:"發送請求過於頻繁，請稍後再試",rememberedAccount:"已保存賬户",posOnly:"僅持倉",marginModel:"保證金模式",step01:"步驟一",step01Tips:"點擊【設置圖標】進行下一步",step02:"步驟二",step02Tips:"點擊【切換按鈕】切換新版導航欄",next:"下一步",done2:"完成",tryNewUI:"體驗新版導航欄",greeksPnl:"Greeks PNL貢獻",optionTradeDialog:"期權訂單對話框",optionTradeDialogTips:"期權下單後，不關閉下單窗口。",closedPositions:"已完結倉位",holdingPositions:"持有中倉位",closedPositions2:"已完結",holdingPositions2:"持有中",bind2fa:"綁定2FA",unbind2fa:"解除綁定2FA",updatePassword:"修改密碼",updateNickname:"修改暱稱",updatePasswordSuccess:"修改密碼成功",updatePasswordFailed:"修改密碼失敗",updateNicknameSuccess:"修改暱稱成功",updateNicknameFailed:"修改暱稱失敗",maintenanceText1:"網站正在維護中...",maintenanceText2:"對不起，我們的網站正在維護中，給您帶來不便敬請諒解！",maintenanceText3:"預計維護完成時間",sharePNL:"分享",shareYourPnl:"分享你的交易",saveImage:"下載圖片",copyImage:"複製圖片",copyImgSuccessfully:"圖片已複製到剪貼板",copyImgFail1:"請檢查瀏覽器權限設置，稍後重試",copyImgFail2:"複製到剪貼板失敗，請聯繫管理員",sharePNLtext1:"鴨子肉真香",sharePNLtext2:"又給鴨王送錢了",sharePNLtext3:"憑本事賣的期權, 為什麼要對沖",sharePNLtext4:"做鴨害人",sharePNLtext5:"臉都輸黑了",sharePNLtext6:"問題不大",sharePNLtext7:"賺頓飯錢啦",sharePNLtext8:"誰找我? 忙着在資產數字後面加逗號呢",sharePNLqrcode:"專業期權交易軟件",topPerforming:"漲幅最大",highestVolume:"交易量最大",worstPerforming:"跌幅最大",name:"名稱",lastPrice2:"最新價格",changeOf24H:"24小時漲跌",volumeOf24H:"24小時交易量",hotOptions:"熱門期權榜",current:"當前",loginFailedTipMsg:'<p>先檢查電腦的時間戳是否同步。</p><p>若同步後仍無法登錄，請聯繫我們:</p><p>- Telegram 中文羣: <a href="https://t.me/greekslivecn" target="_blank">@greekslivecn</a></p><p>- 郵箱: <a href="mailto:support@greeks.live">support@greeks.live</a></p>',smartTradingTips01:"系統檢測到該訂單通過智能下單創建。由於您未開啓平衡下單，該訂單取消後，下列通過智能下單一同創建的訂單將不受影響。",smartTradingTips02:"系統檢測到該訂單通過智能下單創建。由於您已開啓平衡下單，確認取消後，下列訂單中未成交的部分將會被取消執行。",greeksNoLoginTip:"您當前尚未登錄格致賬户，登錄後才可使用智能下單功能。",loginGreeksTip:"登錄格致賬户",parameterSetting:"高階設置",isBalanced:"平衡下單",numberOrdersSplit:"拆單筆數",duration:"持續時間",noLimit:"無限制",tradeOptionType:"下單方式",smartTradingTip6Content2:"本次交易將被拆成多少筆執行。",smartTradingTip6Content3:"本次交易的掛單最長時間限制。",smartTradingTip6Content4:"自動維持各條腿每次成交比例的基本平衡。",smartTradingTip6Content5:"示例",smartTradingTip6Content6:"一共下單3條腿，每條腿數量分別為 10、20、30 {ccy}，拆分為10單進行平衡下單。平衡下單將會基本維持3條腿每單成交的數量分別為 0.1、0.2、0.3 {ccy}，直至10單全部成交。",maxOrderSplitTip:"當前最大拆單筆數為：",smartTradingTip3Content2:"動態限價將錨定某一個基準價格或基準IV（比如標記價格或標記 IV），並以固定價差的距離，根據盤口價格變化動態調整掛單價格，直至成交。",smartTradingTip3Content3:"即靜態限價單，填入指定成交價格，只有盤口達到指定價格或有更好價格時才會執行。",smartTradingTip3Content4:"以實時最佳市場價格立即執行。",skip:"跳過提示",smartTradingTip2Content1:"智能下單模式",smartTradingTip2Content2:'您已進入智能下單模式，在T型報價表中點擊勾選您準備交易的期權合約，並點擊<span class="active-color">【下一步】</span>進行合約設置',selectCoin:"請選擇幣種",pvPnlTips:"包含已實現損益",pvChangeInPnlTips:"僅未實現損益",pvMmEquityNotIsZero:"淨資產不應為0",ignoreRealizedPnl:"忽略已實現盈虧",ignoreEquity:"忽略淨資產",exchangeServiceConnectionIsAbnormal:"交易所服務連接異常，請稍後重試",orderPriceDistLargeWarningMsg:"下單價格相較標記價格差值較大（###），請檢查後謹慎下單。",smartTradingGuid01:"智能下單包含多腿平衡成交、下單前模擬潛在的利潤和損失、拆單成交等豐富的功能。",smartTrading:"智能下單",instrumentList:"合約列表",gotoAddInstrument:"繼續添加合約",selectedInstrument:"已選合約",exit:"退出",unbindAdvApiTips2:"當前 API 綁定賬户存在正在運行中的高階工具掛單，解除綁定後會取消這部分掛單，是否繼續？",try:"試試看",iKnow:"知道了",smartTradingGuid02:"這裏選擇不同的委託單類型",smartTradingGuid03:"點擊前往調整已選擇合約",smartTradingGuid04:"完成下單",smartTradingGuid05:'編輯完成後，點擊<span class="active-color">【立即下單】</span>，即可完成下單。',smartTradingTips:"最多10條腿",strikeRange:"行權價範圍",editOrderTip:"您正在編輯已生效的智能下單訂單參數，這可能會影響總體下單效果。",noFilter:"不過濾",advanceToolsRecapEmail:"格致高階工具每日回顧郵件",advanceToolsRecapEmailDesc:"系統會在北京時間每天 17:00 (UTC 09:00) 發送當前格致賬户下高階交易工具運行情況回顧的郵件",advanceToolsErrorEmail:"格致高階工具錯誤警報郵件",advanceToolsErrorEmailDesc:"每當高階交易工具在當前格致賬户下運行報錯時，系統將發送錯誤警報郵件",mmImpact:"持倉MM影響",account:"賬户",rfqPlatform:"RFQ 平台",rfqPlatformTips:"全天候專人輔助撮合，對接優質大宗做市商",intelligentOptionsTools:"智能期權工具，輕鬆高效管控風險",provideDiverseCharts:"提供多樣圖表，深入瞭解行情",historicalOptionMarketDataSnapshot:"歷史期權行情快照",analyzeYourAccountPnl:"分析您的賬户盈虧、資金費及手續費等",provideMultiLegPnl:"提供多頭寸盈虧模擬、希臘字母計算、MM壓力模擬等",optionsPremiumSimulation:"期權權利金模擬計算",service:"服務",funds:"基金認購",knowledge:"知識",youTube:"YouTube",exchangeAccount:"交易所賬户",switchExchangeAccount:"切換交易所賬户",lang:"語言",legaceNav:"舊版本導航欄",connectNode:"連接節點",timeDisplay:"時區顯示",moreOptions:"更多偏好設置",datalabWidgets:"數據實驗室組件",greeksAccount:"格致賬户",accountSettings2:"賬户設置",notification:"訂閲推送",preferences:"偏好設置",aboutUs2:"瞭解更多",currentAccount:"當前賬户",historicalSubmit:"歷史提交",glLoginTips:"需要登錄格致賬户",codEnabled:"Deribit COD 未關閉",codTips:"系統檢測到您當前的 API 設置開啓了自動 COD（斷連即取消），這會導致掛單會在網頁休眠時被取消。我們強烈建議您關掉此設置，以便能正常使用 Greeks.live 提供的交易功能。",codDesc:"您可以通過右側按鈕關閉此功能（需要此 API 具備賬户 read_write 權限），或在 Deribit 的 API 設置中手動關閉。",disabledCod:"關閉 COD",disablingCod:"正在關閉 COD",codDisabled:"COD 已關閉",codDisabledFailed:"COD 關閉失敗",ignore:"忽略",gotoCloseCod:"前往 Deribit 手動關閉",officialNotification:"Deribit 消息",markAllRead:"全部已讀",loadMore:"加載更多",viewMore:"查看更多",cashGamma:"Cash Gamma",vomma:"Vomma",vanna:"Vanna",expiryTips:"在測算包含多個不同期限腿的期權組合時，「到期」所展示的僅為截至最近一個到期日的結果。",mainSite:"交易站",tool:"工具",download:"點擊下載",operationRecords:"操作記錄",openValue:"開倉價值",currentValue:"當前價值",greeksLiveAffiliate:"格致聯盟",triggerDesc:"滿足以下條件即觸發下單。",emptyTips:"###不能為空",preInitPrice2:"預計",preInitPrice3:"價格/IV",affiliateDesc:"歡迎加入我們的聯盟計劃。",apply:"應用",affiliateTips:'修改您的聯盟推薦信息：<a class="active-color" style="text-decoration: none;font-weight: bold;" href="mailto:support@greeks.live"><i class="iconfont icon-envelope"></i>&nbsp;support@greeks.live</a>',affiliateTips2:"您已成功加入我們的聯盟佣金計劃！",affiliatePlaceholder:"輸入您希望支持的好友的聯盟邀請碼",referrer:"推薦人",affiliateCode:"聯盟推薦碼",affiliateLink:"聯盟推廣鏈接",supportTips:'如果您對條款或統計數據有任何疑問，請聯繫 <a class="active-color" style="text-decoration: none;font-weight: bold;" href="https://t.me/jeffmighty785" target="_blank">tgLogo%@jeffmighty785</a>',user:"位用户",checkTips:"檢查推薦用户：",check:"檢查",checkResult:"該用户是由您推薦的。",checkResult2:"該用户未找到。",errorAffiliateCode:"無效的聯盟推薦碼",ipWhiteSetup:"IP 白名單設置",settled:"已設置",unset:"未設置",glNotLogin01:"僅限登錄用户使用",glNotLogin02:"請登錄您的 Greeks.live 賬户",glNotLogin03:"有哪些好處？",glNotLogin04:"智能下單",glNotLogin05:"多腿平衡掛單",glNotLogin06:"模擬計算潛在 PnL",glNotLogin07:"拆單成交",glNotLogin09:"動態對沖工具",glNotLogin12:"實時 Telegram 通知",glNotLogin13:"交易動態",glNotLogin14:"交易工具使用情況",glNotLogin15:"重要宣發信息",glNotLogin16:"登錄已有賬户",glNotLogin17:"註冊新賬户",updateText01:"Greeks.live Web 新版已就緒",updateText02:"我們的網站已進行版本更新。為了獲得最佳體驗，請重新加載頁面。",updateText04:"忽略",updateText05:"刷新",loginExchangeAccount:"登錄交易所賬户",subscriptions:"訂閲推送",accountSettings:"賬戶設置",exchangeAccounts:"交易所賬戶",emailSubscriptions:"郵件訂閲",emailSubscriptionsDesc:"您可以選擇以下服務：",emailSubscriptionsDDHDailyRecap:"格致高階工具每日回顧郵件",emailSubscriptionsDDHDailyRecapDesc:"系統會在北京時間每天 17:00 (UTC 09:00) 發送當前格致賬户下高階交易工具運行情況回顧的郵件",emailSubscriptionsDDHErrorAlert:"格致高階工具錯誤警報郵件",emailSubscriptionsDDHErrorAlertDesc:"每當高階交易工具在當前格致賬户下運行報錯時，系統將發送錯誤警報郵件",telegramSubscriptions:"Telegram 訂閲",telegramSubscriptionsEnabledDesc:"您已啟用 Telegram 訂閲，並可以選擇以下服務：",telegramSubscriptionsDisabledDesc:"綁定 Telegram 允許您接收交易訂單的實時通知。",telegramSubscriptionsDisabledDescTips:'將下面的信息發送給機械人以完成綁定。<br><a class="active-color" style="text-decoration: none;font-weight: bold;" href="https://t.me/s%" target="_blank">tgLogo%@s%</a>',telegramSubscriptionsNotificationDDH:"高階交易工具交易通知",telegramSubscriptionsNotificationOrders:"訂單交易通知",telegramSubscriptionsNotificationErrorForDDH:"高階交易工具錯誤日誌",preferencesConfirmationDialog:"確認彈窗",preferencesConfirmationDialogDesc:"注意：以下的二次確認對話框可以根據您的個人需求開啟或關閉。",inSiteNotifications:"站內通知",inSiteNotificationsDesc:"注意：當某些事件發生時，我們會顯示站內通知。您可以在下方關閉那些您不希望收到通知的事件。",profileDetails:"詳細資料",accountSecurity:"賬户安全",faCode:"2FA",faCodeTips:"雙重身份驗證",faCodeTipsDesc:"設置額外的安全層，通過使用一次性生成的驗證碼來保護您的資產。您可以連結任何身份驗證應用程式，例如 Google Authenticator。",disabled:"未啟用",enabled:"已啟用",setUp:"設置",password:"密碼",nickname:"暱稱",email:"郵箱",noSound:"靜音",sound:"音效",extrinsicValue:"外在價值",changePassword:"修改",interfaceSettings:"界面設置",moreSettings:"更多設置",alreadyReferred:"已推薦",disableTgSubscription:"關閉 Telegram 訂閱",disableTgSubscriptionConfirmMsg:"您是否確認禁用 Telegram 訂閱？"},...qe.n(it).a}};Qe.default.use(Xe.a);const st=new Xe.a({silentTranslationWarn:!0,locale:"en",messages:rt});Je.a.i18n((Ye,We)=>st.t(Ye,We)),We.a=st},"077f":function(Ye,We,qe){"use strict";qe("4268")},"079b":function(Ye,We,qe){Ye.exports=qe.p+"static/img/DOT.a6d8a41a.svg"},"0908":function(Ye,We,qe){},"0955":function(Ye,We,qe){},"0b74":function(Ye,We,qe){"use strict";qe("69c5")},"0bdf":function(Ye,We,qe){"use strict";qe("6c7f")},"0bea":function(Ye,We,qe){},"0d1e":function(Ye,We,qe){Ye.exports=qe.p+"static/media/Clunk.1bc0d287.wav"},"0d40":function(Ye,We,qe){},"0e4f":function(Ye,We,qe){},"0f6c":function(Ye,We,qe){"use strict";var Qe={name:"CurrencyImg",functional:!0,props:{currencyType:{type:String,default:""},size:{type:Number|String,default:16}},render:(Ye,We)=>{let Qe={...We.data.staticStyle,width:We.props.size+"px",height:We.props.size+"px",border:"none",borderRadius:"50%"};try{if(We.props.currencyType){return Ye("img",{class:"background5",attrs:{src:qe("7cff")(`./${We.props.currencyType.toUpperCase()}.svg`),alt:""},style:Qe})}return Ye("div",{class:"background5",style:Qe})}catch(We){return Ye("div",{class:"background5",style:Qe})}}},Ke=qe("2877"),Je=Object(Ke.a)(Qe,void 0,void 0,!1,null,null,null);We.a=Je.exports},1:function(Ye,We){},1035:function(Ye,We,qe){},1057:function(Ye,We,qe){"use strict";qe("aed5")},"108d":function(Ye,We,qe){"use strict";qe("0bea")},"10e6":function(Ye,We,qe){"use strict";qe("da7a")},"112e":function(Ye,We,qe){},"11b6":function(Ye,We,qe){Ye.exports=qe.p+"static/media/Quack.ddf65a64.mp3"},"11bd":function(Ye,We,qe){Ye.exports=qe.p+"static/img/BCH.354a9092.svg"},1289:function(Ye,We,qe){"use strict";qe("0e4f")},"128c":function(Ye,We,qe){"use strict";qe("0908")},1415:function(Ye,We,qe){"use strict";qe("7802")},1416:function(Ye,We,qe){},"14a5":function(Ye,We,qe){"use strict";qe("7b84")},1503:function(Ye,We,qe){Ye.exports=qe.p+"static/media/Point.4f8b4f91.mp3"},"153d":function(Ye,We,qe){},"157c":function(Ye,We,qe){},"157ca":function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAhCAYAAACbffiEAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKYSURBVHgB7Zg9aBRBFMf/e1kjQYOIiYQgKqIWmkKwUBtPxC8QBG0UFUEktkJAFMQPLFIYtBHBRuxMZW+hKGInokIsFPzArxTxIyiXS+6S2/xfdsnl5ibsZnaP19wP/tmdmZ3Jvpk3780e0KRJQ/Dgwsi9bngT99m9daYcBEV0tB2Bd3ocSvhBEAzy2hXz3BB13vO86EVLG/lnHy0IizIdo+MyxhcpcswNvPRTHVH/91Qf+4+xbRPvb1GLkZ631CWOW/B5cyxBh7XUZSrpjHdTh6mWqNxDDVAfqZXUfmRDJ3WdKuSQFRV/0qjxYsqZ4lvqytSUUfeXqlSL/14B7XtRyYX9c0EJK3q/QxGbIYOR5iKG/J8tdV6Q+8dw4yv1bJ62NmoLavdPgXqDcIJNOKEoztwF9VxDSjhGnpqaM+YItT5Bv3XUsPE+L6hFcX19OMCBZcOeopZEVX8YOW4jPWOWujLHLsd1dDKE7KJuoLqBZfYf8B/+hhKuUWsHaqNQSdMIwbYi8/ojZ72dl53UWaPpCZSxGXKCL7wKNeF2ltVUHtVEJ0iSvANlbIasQbiRkyCh7yrd6hGUSZvZJcYPJwmPjSatIXIovEudgzI21xI3uUlNWtrkhLudOkMtjeoklwxwVYZUXcwls/OZrdQHo987qiVqzztm9i5LZn+KBDi5Fmdezjj9RrV8Z2yGEmn2yHPUu18PlMjueySkFUo4GUK/lePJQdQHix9QwnVFjlIXjTrJ8C+hhC38HuCM/4I9/C6ndlN7LG0PGQRGoYTNkG2RFoKcfK9AkSw2u6zeSa7GJyiSxhBxPfluP2TJ6IHl+QANRFzrOLUMC0NmX36j+kkjipb211QvquFY9s43xCOr22e8z2c0aaLHNM6qKvrbBbJkAAAAAElFTkSuQmCC"},"165e":function(Ye,We,qe){},"16fc":function(Ye,We,qe){},"17b1":function(Ye,We,qe){"use strict";qe("1b2a")},1882:function(Ye,We,qe){"use strict";qe("fe1e")},1891:function(Ye,We,qe){},"18de":function(Ye,We,qe){"use strict";qe("2673")},1911:function(Ye,We,qe){"use strict";qe("2847")},"19b2":function(Ye,We,qe){"use strict";qe("d2c2")},"1a39":function(Ye,We,qe){},"1ad7":function(Ye,We,qe){"use strict";var Qe=qe("5c6f"),Ke=qe("2f62"),Je={name:"DoNotShowAgain",data:()=>({doNotShowAgainFlag:!1,tmpWebsiteSettings:{confirmDialogConfig:{showCreateOrderConfirmDialog:!0,showEditOrderConfirmDialog:!0,showCancelOrderConfirmDialog:!1,showClosePositionConfirmDialog:!0,showFatFingerConfirmDialog:!0,fatFingerConfirmDialogThrottle:1},notificationConfig:{showApiOrderNotification:!0,showRfqNotification:!0},layoutDisplay:{showFutureKlineChart:!0},otherConfig:{playSoundFlag:!0,optionTradeDialog:!1}}}),computed:{...Object(Ke.c)({interfaceSettings:Ye=>Ye.system.interfaceSettings})},methods:{readConfig(){this.tmpWebsiteSettings=this.interfaceSettings},saveConfig(){Object(Qe.qb)(this.tmpWebsiteSettings),this.setInterfaceSettings(this.tmpWebsiteSettings);let Ye=Object(Qe.y)();this.setInterfaceSettingsAllConfig(Ye)},setConfig(Ye,We){if(this.doNotShowAgainFlag)try{this.readConfig();let qe=this.tmpWebsiteSettings[Ye][We];this.$set(this.tmpWebsiteSettings[Ye],We,!qe),this.saveConfig()}catch(Ye){}}}},Xe=qe("2877"),Ze=Object(Xe.a)(Je,(function(){var Ye=this,We=Ye._self._c;return We("el-checkbox",{staticStyle:{"margin-top":"1.25rem",width:"12.5rem"},model:{value:Ye.doNotShowAgainFlag,callback:function(We){Ye.doNotShowAgainFlag=We},expression:"doNotShowAgainFlag"}},[We("span",{staticStyle:{"font-size":"0.875rem","font-weight":"400"}},[Ye._v(Ye._s(Ye.$t("message.doNotShowAgain")))])])}),[],!1,null,"7ec2b9b9",null);We.a=Ze.exports},"1b03":function(Ye,We,qe){"use strict";qe("6287")},"1b2a":function(Ye,We,qe){},"1b6a":function(Ye,We,qe){"use strict";qe("d102")},"1bcc":function(Ye,We,qe){"use strict";qe("2b33")},"1c57":function(Ye,We,qe){},"1c8d":function(Ye,We,qe){},"1c94":function(Ye,We,qe){Ye.exports=qe.p+"static/img/BTC.eb623f9e.svg"},"1cdc":function(Ye,We,qe){},"1cff":function(Ye,We,qe){"use strict";qe.d(We,"f",(function(){return l})),qe.d(We,"e",(function(){return c})),qe.d(We,"b",(function(){return h})),qe.d(We,"a",(function(){return f})),qe.d(We,"c",(function(){return y})),qe.d(We,"d",(function(){return b})),qe.d(We,"g",(function(){return _})),qe.d(We,"h",(function(){return v}));var Qe=qe("339d");function s(Ye){return Qe.jStat.normal.cdf(Ye,0,1)}function a(Ye){return Qe.jStat.normal.pdf(Ye,0,1)}function n(Ye,We,qe,Qe,Ke){if(Ye/We<=0)return 0;let Je=Math.log(Ye/We);Qe<0&&(Qe=0);let Xe=Ke*Math.sqrt(Qe);return Xe<1e-4?Je>0?1e4:-1e4:(Je+(qe+Ke*Ke*.5)*Qe)/Xe}function o(Ye,We,qe){return Ye-We*Math.sqrt(qe)}function l(Ye,We,qe,Qe,Ke,Je){let Xe=n(We,qe,Qe,Ke,Je),Ze=o(Xe,Je,Ke);return Ye?We*s(Xe)-qe*Math.exp(-Qe*Ke)*s(Ze):qe*Math.exp(-Qe*Ke)*s(-Ze)-We*s(-Xe)}function c(Ye,We,qe,Qe,Ke,Je){let Xe=n(We,qe,Qe,Ke,Je);return Ye?s(Xe):s(Xe)-1}function u(Ye,We,qe,Qe,Ke){return Ye*a(n(Ye,We,qe,Qe,Ke))*Math.sqrt(Qe)*.01}function d(Ye,We,qe,Qe,Ke,Je,Xe){return Ye?s(Xe):s(Xe)-1}function m(Ye,We,qe,Qe,Ke,Je){return a(Je)/(Ye*Ke*Math.sqrt(Qe))}function p(Ye,We,qe,Qe,Ke,Je){return Ye*a(Je)*Math.sqrt(Qe)*.01}function g(Ye,We,qe,Qe,Ke,Je){return-We*a(o(Je,Ke,Qe))*Ke/(730*Math.sqrt(Qe))}function h(Ye,We,qe,Qe,Ke,Je,Xe=1){let Ze=n(We,qe,Qe,Ke,Je),$e=d(Ye,0,0,0,0,0,Ze)||0,et=m(We,0,0,Ke,Je,Ze)||0,tt=p(We,0,0,Ke,0,Ze)||0,it=g(0,qe,0,Ke,Je,Ze)||0;return{delta:parseFloat(($e*Xe).toFixed(8)),gamma:parseFloat((et*Xe).toFixed(8)),vega:parseFloat((tt*Xe).toFixed(8)),theta:parseFloat((it*Xe).toFixed(8))}}function f(Ye,We,qe,Qe,Ke,Je,Xe=1){return(d(Ye,0,0,0,0,0,n(We,qe,Qe,Ke,Je))||0)*Xe}function y(Ye,We,qe,Qe,Ke,Je,Xe=500,Ze=2e-4,$e=100){let et=Xe/100,tt=0,it=l(Ye,We,qe,Qe,Ke,et),rt=l(Ye,We,qe,Qe,Ke,tt);if(rt>=Je)return tt;if(it<=Je)return et;for(;;){let Xe=tt+.8*(et-tt)*(Je-rt)/(it-rt),Ze=l(Ye,We,qe,Qe,Ke,Xe),$e=et-.8*(et-tt)*(it-Je)/(it-rt),st=l(Ye,We,qe,Qe,Ke,$e),at=Ze-Je;if(Math.abs(at)<2e-4*We)return Xe;let nt=st-Je;if(Math.abs(nt)<2e-4*We)return $e;at>0?(et=Xe,it=Ze):(tt=Xe,rt=Ze,nt>0?(et=$e,it=st):(tt=$e,rt=st))}}function b(Ye,We){let qe=.01*We;return.5*Ye*Math.pow(qe,2)}function _(Ye,We,qe,Qe,Ke){if(0===Ke)return 0;let Je=n(Ye,We,Qe,qe,Ke);return a(Je)*qe*(1-Je)/Ke}function v(Ye,We,qe,Qe,Ke){if(0===Ke)return 0;let Je=n(Ye,We,Qe,qe,Ke);return u(Ye,We,Qe,qe,Ke)*Je*o(Je,Ke,qe)/Ke}},"1d44":function(Ye,We,qe){"use strict";qe("5818")},"1d4c":function(Ye,We,qe){"use strict";qe("544c")},"1d77":function(Ye,We,qe){},"1db4":function(Ye,We,qe){},"1dc7":function(Ye,We,qe){Ye.exports=qe.p+"static/media/partial_filled.55e08695.wav"},"1dfb":function(Ye,We,qe){"use strict";qe("ad38")},"1e2a":function(Ye,We,qe){"use strict";var Qe={name:"Empty",props:{description:{type:String,default:""}}},Ke=(qe("e1ce"),qe("2877")),Je=Object(Ke.a)(Qe,(function(){var Ye=this,We=Ye._self._c;return We("el-empty",{attrs:{"image-size":80,description:Ye.description||Ye.$t("message.noData")},scopedSlots:Ye._u([{key:"image",fn:function(){return[We("img",{staticClass:"img",attrs:{src:qe("9b8b"),alt:""}})]},proxy:!0}])})}),[],!1,null,"c0f0e0ce",null);We.a=Je.exports},"1e5c":function(Ye,We,qe){},"1e7d":function(Ye,We,qe){},"1eca":function(Ye,We,qe){},"1ef1":function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF+SURBVHgB7ZQ9SwNBEIbfS6JiqaCgRUhASzWVrYjgF+g/ELGQWNpZamMhiE0Kib21+gsC6YyIICIqFjFgpWD8woAJ63vcnJ6Xjaechwj3wpPZnZ3s3M4OC4QKFeqvZXhGlDNJVCNDULErdKRz8KmYPVBK7dM0O9YKhmGk8Rod42dtwlC79OUYN0u7SLLkkGx55LgjU9zr+VNCalBsRey19UmRU1RrWajagfgTJEV6yJmMv9IDaSF1CW2Nk3M7AG0Lef7mG2xmVmXOMTdPPkDMauyJ74k81v1TfSjl8k+TI7Im82WJW9fssSNrK2igiMbX5Nigi2YJ3mX7tnQlLTCR22feVQa/IN0Jb0lRuBFfnIwgoISjbOGk0Mn5DKwu2+DJ4wggobue27BO2076EEBCt3pJt4zv4VO6plll6UoybiUTYo9hvSy+7lKXcFLjM5PN805fNB38I70/3txomCaqiSmTEyarSFwC1rN2SV/RGci1fhqz0S64VkKoUP9Sb57PiducP7uoAAAAAElFTkSuQmCC"},"1f05":function(Ye,We,qe){"use strict";qe("265d")},"1f8a":function(Ye,We,qe){"use strict";qe("ca3f")},2013:function(Ye,We,qe){"use strict";qe.d(We,"a",(function(){return l})),qe.d(We,"b",(function(){return c}));var Qe=qe("2b0e"),Ke=qe("90b9"),Je=qe("d8d7"),Xe=qe("56d7"),Ze=qe("4360");function l(Ye,We,qe){return new Promise((Je,Xe)=>{Qe.default.prototype.$axios.get(Ye,{params:Object(Ke.k)(We)?{}:We,headers:Object(Ke.k)(qe)?{}:qe}).then(Ye=>{Je(Ye)}).catch(Ye=>{Ye.response,Xe(Ye)})})}function c(Ye,We,qe,$e){return new Promise((et,tt)=>{Qe.default.prototype.$axios.post(Ye,Object(Ke.k)(We)?{}:We,{headers:Object(Ke.k)(qe)?{}:qe}).then(Ye=>{if(et(Ye),$e){let We=Ze.a.state.system.exchange,qe=Ye.code,Qe="";"okx"===We&&qe!==Je.b.REST_SUCCESS_CODE&&(Ye.data&&Ye.data[0]&&Ye.data[0].sMsg?Qe=Ye.data[0].sMsg:Ye.msg&&(Qe=Ye.msg),Object(Ke.k)(Qe)&&(Qe=Xe.vm.$t("message.requestError")),Xe.vm.$notify.error({title:Xe.vm.$t("message.tips"),message:Qe}))}}).catch(Ye=>{if(tt(Ye),$e){let We=Ze.a.state.system.exchange,qe=Ye.message;try{let Qe=Ye.response;if(!Object(Ke.k)(Qe)){let Ye=Qe.data;Object(Ke.k)(Ye)||("okx"===We?Object(Ke.k)(Ye.msg)||(qe=Ye.msg):"deribit"===We&&(Object(Ke.k)(Ye.error)||Object(Ke.k)(Ye.error.message)||(qe=Ye.error.message)))}}catch(Ye){}Object(Ke.k)(qe)&&(qe=Xe.vm.$t("message.requestError")),Xe.vm.$notify.error({title:Xe.vm.$t("message.tips"),message:qe})}})})}},20139:function(Ye,We,qe){},"204b":function(Ye,We,qe){},2091:function(Ye,We,qe){"use strict";qe("57a1")},"20ed":function(Ye,We,qe){"use strict";qe("535e")},2160:function(Ye,We,qe){},2198:function(Ye,We,qe){"use strict";qe("75e0")},2199:function(Ye,We,qe){},"21f9":function(Ye,We,qe){"use strict";qe("7d7c")},"220d":function(Ye,We,qe){var Qe={"./ex_bit_dark.png":"157ca","./ex_bit_light.png":"addf","./ex_bybit_dark.png":"062a","./ex_bybit_light.png":"7d16","./ex_deribit_dark.png":"abab","./ex_deribit_light.png":"ee34","./ex_okx_dark.png":"adf4","./ex_okx_light.png":"8d2e"};function s(Ye){var We=a(Ye);return qe(We)}function a(Ye){if(!qe.o(Qe,Ye)){var We=new Error("Cannot find module '"+Ye+"'");throw We.code="MODULE_NOT_FOUND",We}return Qe[Ye]}s.keys=function(){return Object.keys(Qe)},s.resolve=a,Ye.exports=s,s.id="220d"},2218:function(Ye,We,qe){"use strict";qe("67ec")},2225:function(Ye,We,qe){"use strict";qe("b856")},"227b":function(Ye,We,qe){Ye.exports=qe.p+"static/img/AVAX.27916f4f.svg"},2286:function(Ye,We,qe){"use strict";qe("6f9e")},"22f6":function(Ye,We,qe){Ye.exports=qe.p+"static/img/USDC.00a3bf93.svg"},2548:function(Ye,We,qe){"use strict";qe("1e7d")},2598:function(Ye,We,qe){"use strict";qe("280d")},"265d":function(Ye,We,qe){},"265de":function(Ye,We,qe){Ye.exports=qe.p+"static/img/ETHW.9fb77e55.svg"},2661:function(Ye,We,qe){},2673:function(Ye,We,qe){},2783:function(Ye,We,qe){"use strict";qe("4158")},"278b":function(Ye,We,qe){"use strict";qe("157c")},"280d":function(Ye,We,qe){},"282e":function(Ye,We,qe){"use strict";qe("ca21")},2847:function(Ye,We,qe){},"28b3":function(Ye,We,qe){},"291f":function(Ye,We,qe){"use strict";qe("2ad0")},2978:function(Ye,We,qe){"use strict";qe("b316")},"29c2":function(Ye,We,qe){"use strict";qe.d(We,"f",(function(){return Ke})),qe.d(We,"g",(function(){return Je})),qe.d(We,"e",(function(){return Ze})),qe.d(We,"d",(function(){return Xe})),qe.d(We,"h",(function(){return $e})),qe.d(We,"c",(function(){return et})),qe.d(We,"a",(function(){return tt})),qe.d(We,"b",(function(){return Qe}));const Qe="data:image/png;base64,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",Ke="data:image/png;base64,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",Je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQkAAAF8CAYAAADch04WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkJDNTcyNUIwOTE4MTFFRkI1MzVDQTUwNzRFNkJEQzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkJDNTcyNUMwOTE4MTFFRkI1MzVDQTUwNzRFNkJEQzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQkM1NzI1OTA5MTgxMUVGQjUzNUNBNTA3NEU2QkRDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQkM1NzI1QTA5MTgxMUVGQjUzNUNBNTA3NEU2QkRDNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PruyhBEAAHlUSURBVHja7F0H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",Xe="data:image/png;base64,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",Ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAnfElEQVR42u3deXAb150n8O7GDQIgDoIHeII3dVFWdEZxDjuJkzhOYidZxxM7Wc/m8OwkmS07yUy2NJmqLWd3dnazM1OzsxVnD8eWfMn3mcgZW3Ls2LIkW5Il8QBJACRBECDuuwH0sX9Q1kgkJYJkE+gHfj9/WSTY/R7Q+LqP93uPFkWRAgAgAVPpBgAAlAqBBQDEQGABADEQWABADAQWABADgQUAxEBgAQAxEFgAQAwEFgAQA4EFAMRAYAEAMRBYAEAMBBYAEAOBBQDEQGABADEQWABADAQWABADgQUAxEBgAQAxEFgAQAwEFgAQA4EFAMRAYAEAMRBYAEAMBBYAEEMp7eZomq50jyrD6XS63e5lX1bK+yPVWtzl3Fc5SXWMldJ3qd5DfC+kgjMsACAGAgsAiIHAAgBiILAAgBgILAAgBgILAIiBwAIAYiCwAIAYCCwAIAYCCwCIIXFpzrKcTuf+/fsr3euVOXTo0LKvMRgMlW4mEAzfixKVO7D2799/8ODBMu90jUr5YAYHB0vZFGr35ENW9X0b/HtROlwSAgAxEFgAQAwEFgAQA4EFAMRAYAEAMRBYAEAMBBYAEAOBBQDEQGABADEQWABADAQWABBDpoFFl8tdd91V6b6upu9y25dYgnLuq5zkdmxU6/dinkwDCwBgMQQWABADgQUAxEBgAQAxEFgAQAwEFgAQA4EFAMRAYAEAMRBYAEAMBBYAEAOBBQDEKPe6hBuchGWAZSNVuVw5y+6kep/ltpYi4AwLAIiBwAIAYiCwAIAYCCwAIAYCCwCIgcACAGIgsACAGAgsACAGAgsAiIHAAgBiILAAgBioJSwrudWmldIeEusfoVrhDAsAiIHAAgBiILAAgBgILAAgBgILAIiBwAIAYiCwAIAYCCwAIAYCCwCIgcACAGLItDTnzjvvLM+OOjo6Kt1XgFLheyHTwDp48GClm7AhlHP9PhL3JTf4XuCSEACIgcACAGIgsACAGAgsACAGAgsAiIHAAgBiILAAgBgILAAgBgILAIiBwAIAYtDSLjxVrSURy3I6nW63u9KtuEI5P4tqLc2R6tuB74VUZFpLWK1KOXCl+kJW63akUs5+gVRwSQgAxEBgAQAxEFgAQAwEFgAQA4EFAMRAYAEAMRBYAEAMBBYAEAOBBQDEQGABADEQWNIwGAyVbgKA7Ej+vZC4+BnIIrfaPblBLaHc4AwLAIiBwAIAYiCwAIAYCCwAIAYCCwCIgcACAGIgsACAGAgsACAGAgsAiIHAAgBiILAAgBgyrSXcyOvclZPcFgot59Eot2OjnP0q5+cubd9xhgUAxEBgAQAxEFgAQAwEFgAQA4EFAMRAYAEAMRBYAEAMBBYAEAOBBQDEQGABADEQWABADIlrCau1pqycdYJS7UtubZYKibVy1bq+IWoJAQCuCoEFAMRAYAEAMRBYAEAMBBYAEAOBBQDEQGABADEQWABADAQWABADgQUAxEBgVQODwXDLLbf85je/mZycFD9Uyh+KEilnZ+XWHignZaUbsDS51crJrX7tEq1We999991///2S7Lq6HThw4Je//CXLsvP/LGeuya0+lMQ1NC+2Sp7Fz6WQ25te/sDq7Ox0uVwKhaJsfSQdz/M9PT0ej4eSX9FytQYWip+BoijK6XROTEwgrVZEoVC43e7Ozs5KNwRWCWdYZW1PKUpps1arTafTSKvV4XneYDDkcrllX4kzrLWTNmFkeg8Lru2+++6rYFqluUIsn/fn0udioXghP5tLjyfjLM8VBIETBYNSpVeqRFFMcYUcx6kYRs0otAplt8ncpDOY1ZqtFnuzzmBWawwqdUXar1Ao7rvvvkq9e7AWOMMqa3tKsWybjUZjMpksW7/mcaIQZnPDichwIupOxQO5jEmlpijKrtV3m8w1SrVeodQqlEqG0SoUjboaFc1ECmwszxYFgeW5HM+li4XxVDzEZimKShULDbqaTqN5oNY6UGuza3UKWo53J3CGtXY4w9robrjhhrLtSxDFIJs9HwudigRGkzE1o7BqtLvrmtoNpg5D7XxIqZgrsuadkH+Oze6wNjToahZsbT68slzRm0lOppPvR4NnonMFge8zWXfaGrZY7A1aPSPLh1MgEzjDKmt7SrFsmx9++OG77rprvbuT4zlXMvbWnO/d0KxOoew1WfbaHT0mi0WtXZBQCxwLTP3O7/2rLbvNau21d8EJQrTAjiVjx0N+VzLG8twee9P++pZek0WnkMX/SnGGtXYSJwwCq5ztKcWybZ6ZmXE4HOvXkSzHnYoEXvJNTGeSvSbrJxpat1ntVrW2xHMffzb9Fydeu6299w7nQIl7FEQxmmeHEuFjgenhRKS1xvTFlq6dtka9ssKxhcBaOwTWCt4IubWnFMu2ef1GPOZ47mQ48ML0+Bybvc5a/1lHR5/JqmRWdncpwxV/fOrYHJv9x903tOiNK/pbThBcydjLM+73IoEWvfFLrV276poqeLaFwFo7BNYK3gi5tacUFQksXhRHEpFD7qGJVPz6hpZbWrraDbWrfu9+5TrzP0dO/7B/x3d6tilW/hHwouhNJ16Zcf8h6Osymu/s3DRQa1vFdtYOgbV2CKwVvBFya08pyh9Yc2z22amxd0P+XpP1K209PSbLGtPh+enxA6ffrNPo/n7XDdut9avbCC+KrmT0ualxVzK61+64ta2nXquXtuPLQmCtnayfEsotRMrZr1LIre+8KL4T8j/uGS4Kwnd6t+2yNalWeAG4pM1mm1Wjm81lnpp09ddatau6plPQ9ECtrWuz+VQk8ND4hQ9ioTucA/vsjoqcal1DOT9Tua1vWP46c1k8i4GKSHPFZyZdL/vcn2xsvb2j36rRrn2b8+o0+kZdTTCXORqY+lxzx8fqW1a9KTWj+Ki9ud9ke8I78k8j77tT8dvaew1KVaXfPKgMBNYGNZVJPuA668+m/8Omj+yqa1RKOm7TpFJvt9jPRuci+dxD4xf6TbY6rW4tG7RqtN/t3Xadtf6hiQuuZOx7vdvaakwVfgehEuQ4vBjWlUhR52Khvzt/QkHTfzP40X12h7RpRVEUQ9MteuP8MIh3w7OvznrXvk0lzey1O34++FEFTf/X8yfOxUKY9WoDQmBtLIIovhGY/sW5491Gy32bdnUYatdpR90my3ztTkHgn5ocnc6kJNlsk67m3k07e4yWX5w7fiwwJWCuvg0GgbWBCKL46qz3wfFzX2vvu6dvsFatWb99OQ21dZqLl4EjieiTk6OcIEiy5Vq15p6+wa+19z04fv5VvxeZtaEgsDYKQRSP+D2Puodvd/bf2tazuid3pTOpNL0m66VdvzA9/kEsJNXGtQrlrW09dzj7H/UMH0FmbSS46b4hCKL4+1nvo56Rb3Vu+nRTexmexOuVym6TmZq5+M9ALvPk5GhfrbVGogd8Cpr+XLNTSTMH3UMMTX2mqQNV0xsBzrA2hDeC04+4h+9w9t8oaVqJFJXluKud4LTVmLSXTdp1xO89FpiWsFM0Rd/Y1P4NZ/8j7uE3glJuGWQLgVX9zsXCD7jOfrm1+yaHU9rTkDCb+6eR9yczS0/O1V9rs2r+dTRDlise9o6E2OXn+SwdQ9M3OZxfbu1+wHX2nHSXnCBbCKwqN5lJPuA6s9fuuLmlU9ox4iJFvTY7+YR35L1IYMkX1Gl0zXrD5T85E537/axX2htOCpq+uaVzr93xgOvs1aITqgYCq5qlueKvXWctGu3dXVskv8s+now95h3OcsXXA1OpYmHxC0wq9ebaust/khf4xz3DrmRU2pZoFcq7u7ZYNbpfu86muaLU7yLIiMSBRZdAqoUwS9lXOfsl1b6kWiWUF8VnJl3+bPrfdW+VfAQDJwpPT7lGE1GKot6PBEcSS2QQQ9OOK8+wKIpyJWNPeV1SDXG4pFat+X7vYIjNPjPp4qt3YddS9iXVsSrPBWtxhlW13gn5X/a5v9c7uB6jQ8/Fwr+d8cz/d7yQf2vOt+TLtpjrFpcoHvF7zq7D/aZmveHu7q0v+9zvhPySbxxkAoFVnebY7GOe4U82tu6ua5J846li4THPcDCXufSTN+d8l//zkgZdjU2zsIpwvm3Jpa4i12h3XdMnG1sf8wwH2azkGwc5QGBVIUEUn50a40Xh9o7+9ZiM5Vhg+l9mJy//iTsVfy8SXPxKu1Y3UGtb/PPXA5NHA1OSN0xB07d39POi8NzUGEaTViUEVhW6EI8cD/m/3bVFwhljLpljs09PubJX3ttmef5ocKog8AterGIUzqVmLs1y3NOTrsBSJ2VrZNVov9W15XjIfyEekXzjUHEIrGqT47lHPEN9JutOW6PkGxdE8XczntPRJU6mTkfmxpPxBT+kKWqbxb7kgqlnonOvzLjX4wb5Lltjr8n6iGcox3OSbxwqC4FVbU6EZ92p+JfbuiWZO3SBsVTsUc9wnucX/2omm3ojOL04fmwa3ZLz7RUE/gnPiORDHCiKUjHMV9q6J1LxE+FZyTcOlYXAqipZjntuanyv3dH3YeGxhAoC/8zk2GQ6seRvRYo6HvJH8wsHsrfWGLuMliX/ZCqTfGbSlRd4Smp9JuuNjW0v+SayGJZVXRBYVeVUJBArsLe29axHJfD7keBvZ9zXuIQ7Fw+/v+jWu06hbF40GmueSFGvzHjenpuhpMbQ9BdaOoO57KmlHgUAuRBY1YPluZd8E9ut9c51GHiVLBYOuofmrjlcIMsV35qbKV55xsTQ9A5bw9UmNY3kc495RhLFvOQNbqsxbbfWv+SbYHEnq4ogsKrHaDI2nUl+pql9PTZ+LDBVyqnQifDsTDa94IfNesM1ZpU5EZ59fVb6IQ4URd3k6JjOpFzJ2HpsHCoCgVUlBFH845yv12Rdj7tXwVzmsHe0lIduM9n0u4tudbfXmFpqDFf7E5bnHvcMr0fdcp/J6jTUvhn0YUxW1ZA4sORWfyRVe8pZw7U6QTbzbmj24w2tK11Zflm8KD5f8nyhBYF/1e9NFK64xLNotK3XXOTmXDz83NQYL0pcYKhkmOsbWo6HZ4PsKgd8yf9zX12bS9lOKf0qf99xhlUlLsQjWoVym8Uu+ZZHE9GnJl2Fkp/lDSciY6krrsKUNHOdtf4aR64gii/5JoYT0g9x2FXXqFcoMYi0aiCwqgEviifDgR6TpU7qoe05nntqcnRqJddr0Tz7qt/LXXm61GGo1VxzfpvpTOoxz7DkQz1tam2PyXIqHJD89A0qAoFVDUJsdjQZ3Wd3SH4G/s6c/yWfe6V/9fbczILniQ6dwb7cWqqv+r1/lHqIA03T++yOkWRU2plOoVIQWNVgOBHRMIoek2Xtm7pcvJA/PDmSXPmYg+lM6r3wFQOgHHpDq9547b9KFQuHvSOxAittL3pMFjWjGEngqrAaILCqwXAiYtForWqJrwePBqbeDa2muqVep19wPqVTKPuWmrZhgXfDs69dOQ/E2lnVWqtGux43yKD8EFjES3NFdyqxw1ov7fPByUzyoPvCKm4qdRhqf7Z174J5uBia3my2XW346CV5nj/kHvJcpfpndZQMc521fiIVx+zJVQCBRbx4gQ2ymXZJR7cLovj81PjIys9Kuozmv96271ONbYtrgxp1NQbV8osSjiZiz0s9m1WHoTbIZuJSX2xC+SGwiDeTTRuV6o5rDnRaqfPx8Au+8RWlBkPTe+2O/7T9Y/vrm3lBiBXYYC4TzGViBbYoCBRFdRhqW0topEiJz09PvCdpDWBHjcmoVC8egg/EwcrPxDsfC1E0pZdoRWWKojJc8RH3kC+TKv1PGJq+obHtJ5t3WzXa12Ynj4dnP4iF0sWCKIoGlXqrxX57R5/TYG6rMZWyeuBsLv2YZ3ig1rrkRFqroFeqKJo6HwvtWYcJo6GccIZFvFghb9foJVzF652Qf0XzFyto+iaH8z9u3VsQ+AOn3/zpe28cmhhSM8znmp01KvUHsdAj7qH/fuFkqli4zlpf4sCLN+d8b0u3loROobRr9LGC9CXWUGYILOL5c+kek0Wq6frm2Oxh70jpK0QoaeZLrd0/27onVmB/fuatI35vlit+2tH+X3Z8/If9O340sMOk0lAU9V4keD4ebtYbVMvdd5+XKhYOe0elWktCyTA9Jos/h0tC4hEcWHKrEyxlO5Lsa0H7J5LxGomuB0WKWtEyWSqGua2996dbdito+u+H3jsdnaMoqsto+VH/jha9kaIoDaNgaIqiqBzPhfPZLqPZoTeUuPHjYf+L0+MiJc3d9xqlanzl0zZI9blL0gUJya3+sXQEBxbMY3lOr5TmetCTij875SqWtsqpSaX5dteWezfttKi1L05PvBOaoSiKoenPNTu7jGaKojhReDvkjxfyFEU16mr6a21Wja70wOIE4bmpsYmUNEMc9ErlkjM7A1kQWMQrCLyGkSCweFF8bnp8PBUv5cVWjfZHAzt+2L/DrNZE8+xrs5Pzy0nYNbpPNbYyNB1is497Rp7yjlIUpWYUNzd39hgtBqVqq7mulO3Pm0jFn5l0cVKUAWoYZen12yBbeEpIPE4UJLmBdSI8+2xpA6Dqtfof9O+4ta1nfr+edGIiHZ//lUCJb83NPDXpOhcLuZIxThRaa4xfb++7vaN//sXNeqOCpktcLEekqBd84/vrm/fXN6+xdyqG4eR3aQYrhcAink6hsqx5koY0VzjsHQ2VcJO7SVdz76Zdn292XhpYP5SIxPIXx2SyPH/YO6JmFDVK1Zdau3pN1j32pk6D+VKk9pksFrU2nC+1FDnM5g57R7dZ7Ma1DXFQMgym8asCCCziGVSqtVcRvj3nL2WmhGa98adbdn+6qf3yBaVTxcKlJLi9o/9r7b1qRqFVKA0qlZpRLNhCk97QoKspPbAoivrj3MzvZ723tfWupYN2ja5WrVnjuwQVh3tYQPmz6YPuC8vOytBnsv71tn2fdVyRVhRFXb7qhENv6DDUOvQGq0Y7n1ZZjrv8Lr5Vre2vXdkkzmmu8Jh72JddwUDWxdQKRYkjKkDO8BESL1UsRNdQJSeI4isz7tORuWu8hqao3XVNv9hx/ScbW2lq4QPvyy/WClc+iZvJpv7u/LvPTLku3bRSMkxbjWmlz8yHEtFXfO61XNPN5jJreZdAJhBYxGN5/tItpFWYSMWfnx6/xpM4hqavb2g9sG3flqs84Bu01Nu1+vn/PhkJ+LNpThBiBfb1wNTfnHn7uenxQC5z+VikHpNFt8KBY7woPD89PrKGZaILGNNQFXAPi3hKmi5x5NRieZ5/wjtyjRGVDE3f2Nj248272w1X1C3zosh8OLhwi7nu1raeh8bP5wX+jcB0LM826Wvm2NxwIsJQ1F2dm77dteXyqW96jBarRrvSNZknUvFD7qGfb9u3uiKkoiAo5ToYEkqHwCKemlHkhVVOhX4qEnjl6os5zxcJ/njzrgWjPU+GAy9Mj28y27Zb6zsNZo1C8b3eQata+/z0+FQmeS4eGkpEHHrDZ5raP9/cuauuUXdlxFg02i6DeUXF1fOOzk59vtl5fX3LKnrK8tziJwBAHAQW8TQKZZZbTWClueIT3pHoVS4nFTRzS2vXvZt21n94uTfPnYr/twsnPoiFFFO0XavvMVm2Wex76xxfbuu+qdkZyeeKAs/QdJ1G36irUSx1UmNQqnpMljeC0yttcKzAPu4Z2W6pX8UQhxzPaRQILOLJNLDkVn5VSntKKb8qZTsr7Xu30ZxZ1Vyar/gm/hD0Lfkrg0r9jY7+u7u32DRXzHQczbP/e+yD8/EwRVG8KAZymUAu81Zw5pBqqNtk3l3XtMvWOGC21ao0zDXfjb32phPh2ViBjebZFTX+rTnfS76JO5wDK+1shit2GxfOeS/birn1JtX3q/xvoEwDC0rn0BvGkjFOEFY0RbIvm3py0sUuNQOyWa35bs/gHc6BBSWKOZ77v+PnXlr0tE6kxEQx/14k+H4keFCp6jJadtjqr7M2bDbbbBq9dqnzmn325l6TNV0s+LJpXzaVKOQnUnFvOsHyfKzAxguscJWvVJ7nn5p0fay+pbVmmSUtLscJwlgyVnoZI8gWAot4FrXGk07keM7IlHqhJIjiKz738FILyVg12j/vu+6r7b0L7m2Lovi7Gc9h70jx6hV5IkWlueLZ2NzZ2NxjipHWGuNArW1PXdN2a71Db7j8TpaCpuu1+nqtvtNonv9JQeAzXDHHc4FsZjKTTBULo8noVCaZ5bhYgY3mcwVBmA/KkUTk2amxP+/frih5XBXLc+F8rmUlGQfyhMAi3laL/WQkkOaKpd/ZOR8PPz3p4hY9W7Rr9X8x8JEvt3apFt2ffjvk/+fR06mS58lieW4sGRtLxn47427U1Ww123fWNe6yNTbpDYalxjSoGYVarbBQlENn2GFroCiqKAgszxUEPpzPedPJdLHgSSdcyWiikD8TDY4n430lD0BNc0VeFNZjWWwoMwQW8Rx6Q7yQ96TiTbqaUl7P8txh78jkosWcG3U1P9686/PNnYvvlLtT8X8Yfm8Vz/UoiioKwnQmNZ1Jver3WjXagVrboLV+d11jp8FsUWuucRNExTAqRk1RlE2j6zNZKYoSRDEv8IIoJosFzUoe+blT8UQh34xLQvIhsIhnVmtb9EZfySssnAwHXr9yBmSaovprbf++b/uNTe2Lb5aH2dw/j565EA+vsZ2cKMyx2Tk2+4c5X61K02uyXGet32t3dBnNNo1OUcLtW4am568rVzph4XQ21aw3mqVetxHKD4FFPINS1WU0vx8N3tbWs+x992iefXzRUIaP2Bp/vHnXoLV+cWZkuOIDY2eP+D0STnUgimK8wJ4Iz54MBx7zjHQZa3fYGnbZGp1Gc5OuRvLRUpwgnI7OdRprDdKt0wGVgsCqBv211jPRuWiBXTBmarHf+T1vXjaUgaaovXbHT7bs3rTUssyCKL4wPf6kd5Rb7Uj6axMpMVnMn47OnY2FHveMNGj1220Nu22N2yz2Zr1RqmFT0QIbzbM3OTrWowtQZgisajBQa8sLnCsZu3Zg+bKppyddlybepCnq+obWv9yyu+vDR3UL/CHo+z9jH7ArX/x5pQRRzHBFdzrhTide9k006QybzbZ9dsd2a32z3qhVKBZXXJfOlYwVBG5gqUQG4iCwqoFdq+sz2Y6H/PvrHVf7bhcF4VH38KWhDPMrCf7llj1XG9A0nIj8cuhk+RcfzfO8N53wphNHZrz1Or3TULu3znGdrb7HaDGq1MwKRyqKong85O8z2exa3Yr+EOQJgVUNFDSzq67xSe9ohGXrrvLNPBcL/Xbm4phPhqZvcjh/sqhI8JIQm/3V6JmxlS8zIyFOFPzZtD+bfjvkt6q1ncbavXbHDmtDr8lqUWtKTK5Inh1Lxr7e0Vf6oC2QMwRWldhstj3EF09GAp9vdi7+bZYrPjXlms1lKIqqUapu7+i/u3uL/SrXj2mu8L9Gz/zL7GSl+3SRKIqRfC6Sz50KB2rVmk6DeWdd40CtbZvFXq/VX3s++7OxuRzPbTbjerBKSBxY5awtkls9lFT1hqvbUYO2Zk+d482g7zNN7YufFR4LTr82O0lRlFGl/tPurXd1bTIolx5lyonCi9MTz0+Pl7hORDmJFBUv5N+PBt+PBjWMos1gGrTYd9c1bbXYW/TGxcnFCcIfgr49dU0N2qVHqElyCJXz+JGqPeWsjZUWzrCqBEPTH29o+dtz77qSsU1XnlDMr7iVKORNKs2f9Q1+wzmgu8qUUiJFvT479YDr7Eonqyq/vMDPj6R/0TfRqK3ZZrXvqXNsMdc16w2XRvy7kjFXMvrV9t6V3vkC2UJgVY9ek6Wlxviq33t5YIkUdcTvPR0NWjXaH/Tv+Hp73zWuobzpxIPj5+KFvJ6oIUtzbPb3/sk3Aj6LRtNvsu2ua7y+ocWhNxzxe1prTD0my9p3ATKBwKoeWoXyiy1dD46fm8ok22ouThA6now96R01qTT3btr5pdbua9/xMShVP+jfIUi0OnwFiJRAiSpGQVP0VDp5Ojr3nZ6tulXNUAryhM+yquy0NbwwPf7i9MSf9W1naLooCE94R9Jc8a+27vnCUkWCC9i1evtyQ0+JIIjir8fONuj0O22NlW4LSAnPequKXqm6pbXrWHB6NBmlKOpMdM6fS//nHdffXEJaVRNXMvr67NQXW7rIuraFZSGwqs3uuqYuo/n5qfF0sTCVSd7Tu31PXdOGuutcFIRnp8Y7jebddU2VbgtIDIFVbXQK5TedA6PJ6IlI4Iamtq0bbxKoU5GAKxn95tUfhgK5EFhVaLO5bq/dcdg7IoprqMEjUzTPPjRxfq/dsfkqqygC0RBYVYih6a+09Sho5gnviAzHf64fXhQPe0cUNPOVtp4NdRW8cSCwqlODVn+Hc+BYcPpEeLbSbSmfE+HZY8HpO5wDDVXxrBMWw0V+1dpnd7hT8YcnLnQYakucPZloM9n0g+PnvtDcuc/uqHRbYL3QclsB8GKzylgPVYpy1l4tu53SP7I0V/zbc+8qaPreTTtr1RpJ3gp5ShTy/2PoFCcKP9u6V8KZRau1NlZu353S4ZKwmhmUqu/2bovkcw9OnC/DPHyVUhD4Q+6hcD73vd5BzINc3RBYVa69xvT93sHjIf/LPndV3oDnRfFln/t42H9P72D7hwVJUK0QWNVvq8X+/d7BF6bHpV1LQg4EUTzi9zw7Nfan3Vs34IizDQg33TeETzS05gX+UfewimY+3dRezlsz60cUxdcCU497Rv7EOfCJhtZKNwfKAYG1ITA0/dmmDlGkHnYPFUXhJoeT9NJCXhSP+D2Pe0bucA581tGBUVcbBAJro2Bo+iZHB0NTj7iHcxx3c0unltjKFZbnXvK5X5ge/5POgc82Ia02EFIPWVgFhqY/09ShYRS/cp2dzqbu7tpC4liHRDH/4Nj5d0L+e/oGP9HQirTaUDAOqySEjsNa+s8p6nws9CvXWZtGe0/v9qstnCNPM9n0A66zITZ7T+/gtqWWqpYWxmHJp18XW4XAKkU1Bda8yUzy166zkXzu33Zt2VnXqJT9KlicKJwKB/7f+Dm7Vv+9co1gQGDJp18XW4XAKkX1BRZFUWmu+Myk62Wf+1ONrf+mo9+q0Uqy2fUQzbOHvSNHA9M3t3Te1t5bttGhCCz59OtiqxBYpajKwKIoihfF4yH/o55hXhS+1bV5l63p2pO+l19REE5GZh+euKCkmW84B/bZHeV8vonAkk+/LrZK4s3J7M0qBblrtEklyGafmxo7HvL3maxfaevpMVnkMOiBF8WxZOy5qbHRZHSv3XFrW0+9LOdgkNsxT+J6nStoFQILgUVRFC+KQ/HII54hdyr+8YaWL7Z0tRtMdIWm/xMpcTKdfNE38WbQ12k0f9M5sMlcJ4cMXZLcjnkElsSdRGDJVo7nToYDL06PB9nsdmv9TY6OPpNVWcaLRE4QXMnYEb/ndHSuXqv/Umv3rrpGmc90LLdjHoElcScRWDKX5bhTkcBLvonpTLLXZP1EQ+s2q92q1q7fiCdBFKMF9mQ48GbQ50knWmuMX2zp2mlr1CtlHVXz5HbMI7Ak7iQCiwg5nhtLxt6a8x0PzeqUyl6jZa/d0WOyWNVaqc65OEGIFtixZOx4yO9KxnI8t6eu6WMNLb0mi8zPqi4nt2MegSVxJxFYBBFEMchmzsfCpyKB0WRMwygsGu1HrA3tBlO7oVavUGoVytIfLBYFgeW5NFf0phO+bOr9SDCaZ/MC32ey7LQ1brHYG7R64kauy+2YR2BJ3EkEFok4UQizuZFEZCgRdafiwVzGqFJTFGXX6rtN5hqlej681AxTr9MbVZoCzwdymYLAFwUhL3BZjktzhfFkPMRmeVFMFPMtemOnsXag1jZQa6vT6uQ/cvVq5HbMI7Ak7iQCi3RprhDL5/259LlYKF7Iz+bSY8k4y3NFgedE0ahU6ZSq+cs9iqKUNKNmGI1C0WOyNulqzGrNVou9WWcwqzUGlbpSXThw4MD9998vyabkdswjsCTuJAILKovneYPBkMvlJNma3I756g4sUs/DAVatp6eHZdlKtwJWA4EFGwjP811dXR6Pp9INgVVCYMFGceDAAYPB4Ha7K90QWL0KFD/L7Zq/FHK7z7VgX0aj8YYbbvjqV7964403OhxYRvRfTU1NHT169Omnnz569Gg6nV7pn8utIFluyt8vBFZJZB5YFYd+rb1fCKxS4JIQAIiBwAIAYiCwAIAYCCwAIAYCCwCIgcACAGIgsACAGAgsACAGAgsAiIHAAgBiSDxzNollN3LrVzlLNMr5WZB4bJC4r2otk5qHMywAIAYCCwCIgcACAGIgsACAGAgsACAGAgsAiIHAAgBiILAAgBgILAAgBgILAIiBwAIAYkhcSyhVHROJSx5JRW7LhZXzMyWxnq6cx6o86/vKCWdYAEAMBBYAEAOBBQDEQGABADEQWABADAQWABADgQUAxEBgAQAxEFgAQAwEFgAQA4EFAMSowLqEVcnpdLrd7mVfJrcaN7mtpShVe+R2HJJYkyi3NSLn4QwLAIiBwAIAYiCwAIAYCCwAIAYCCwCIgcACAGIgsACAGAgsACAGAgsAiIHAAgBiSFyasyyn07l///5K93plDh06tOxrDAZDpZsJUP3KHVj79+8/ePBgpXu9MqUE1uDgYCmbKmftldzWNywnufVLbutskrt+KC4JAYAYCCwAIAYCCwCIgcACAGIgsACAGAgsACAGAgsAiIHAAgBiILAAgBgILAAgBgILAIhR7lrCEpWtNu3OO+8krrZxg5NbXZ7c6ijltuagtJ8XzrAAgBgILAAgBgILAIiBwAIAYiCwAIAYCCwAIAYCCwCIgcACAGIgsACAGAgsACAGAgsAiCHTWsJqRWINl9zW+JNqX+WsSSzneyi3z11aOMMCAGIgsACAGAgsACAGAgsAiIHAAgBiILAAgBgILAAgBgILAIiBwAIAYiCwAIAYCCwAIAZqCcuqnGvGyW29vHKS6j0sZz2dVJ9XOWtRy/8e4gwLAIiBwAIAYiCwAIAYCCwAIAYCCwCIgcACAGIgsACAGAgsACAGAgsAiIHAAgBiyLQ058477yzPjjo6OirdVwAolUwD6+DBg5VuwrqQZ33W2smtzeWsyyNxrcly9l1auCQEAGIgsACAGAgsACAGAgsAiIHAAgBiILAAgBgILAAgBgILAIiBwAIAYiCwAIAYtLSD6zfs0lJOp9PtdkuyKXmWRJDV5nIehyjNKSeZ1hJuZFIdBHKrg5NKtfaLxDpTrEsIAHBVCCwAIAYCCwCIgcACAGIgsACAGAgsACAGAgsAiIHAAgBiILAAgBgILAAgBgJLGgaDodJNAKh+Ehc/AwCsH5xhAQAxEFgAQAwEFgAQA4EFAMRAYAEAMRBYAEAMBBYAEAOBBQDEQGABADEQWABADAQWABADgQUAxEBgAQAxEFgAQAwEFgAQA4EFAMRAYAEAMRBYAEAMBBYAEAOBBQDEQGABADEQWABADAQWABADgQUAxEBgAQAx/j8pjfZxt6swbgAAAABJRU5ErkJggg==",$e="data:image/png;base64,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",et="data:image/png;base64,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vY3jIAXhMY6BlKR+F0dAyrL7PpogpQnHaIAUZ8FjTEAK5L88xk9AirQI38bfgJSqe3WMv4KUy/VfH+PPIEVz3R+/iz+CFM93X7w5QkRERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERG6Nr7t+2IVDGPp1W3tIgXw78BMvt5DCNHtaICXxXaANUo5Fz1GQYjy85DhIIfyep0DK0PI0SAkWA8+AFMAHngO5fT7wLMjNq17yPMituztwAsiN84FTQG6b23MSyG0bOA3kpj1wIsgt+4xTQW6YC5wKcsM6Tga5XZ4nbO/vHAB3d7/lR5DbNXBMaB1+5dpAyM2qOWbt8FtuDblZO9pCBSlIRdvgICUZaBogRfE07SBl6WgJS0hZAi0VpCw1LWtIYXoagoMUJtDQQArzGQ0BUpqWhhZSmp6pg4OUJjDVQ0qzoKGGlKaiYQkpTcNUgBSnZaqHFGfNVA0pzpapFaQ4A1MeUpzA1BJSnMAUpDwvmYKU5yVTkPIEpiDlCUwtIcXZMeUhxdkyVUGKs2GqgRSnZaqHFKdhKkCKU9HgIaVxNNSQ4gSmekhxeqYODlKaloYWUprPaNhDihNoqCGl6WkIkNLUtHSQ0gRaVpDCdLSEJaQsdzTtIIXZ0TQ4SFFq2nZLSFH2tIUVpCQ1Rxw6h99ya8jtGjgmPDj8yj0EQm6X5wnb+zsHwK3ut/wIcsPWnAxyw1zgVJBbtuJUkJvWcSLIbRs4DeS2uT0ngdy4ZeAUkFvnX3ICyM1bBZ4HuX0+8CxIAXzgOZASLAaeASnDA0+DFGIVeAqkFK47cBykHMueoyAl8V2gDVIW1w60QIrjmp6fGiBF8nXXD7vA8PnQrxsPEREREREREREREREREREREREREREREREREREREREREZFSOF+1Xb/dhY+Gbd+1lXeQsizqbkfDrqsXkEIs2x1P2LUOcvuaLc/aNpCb5trASULrILfKdwdOdug85Ba5DS+0dpCbcx94sdBAbosfeJXBQ25Ie+CVXr6A3ArX8wl6B7kJfs8n2XvIDVgFPlG4g2Sv5jOoIJm757O4h2Ttns/kHpKxis+mgmRrxedzuINkygc+o+AhWXKBz2rvIDnqeca+e7Fa4CeL1Yv1nmf0kAy94El95fAJV/U86QUkO/7AcaF1MLk2cNxLD8nNwFGhwQlN4KgBkpmGozYOJ7kNRzWQrLjAEaHCWVXgiOAgOek4YlhiguXAER0kI54jekzUc8QSko81bWtMtqatg2TD0bbBBTa0OUguOpp6XKSn6QGSCRdoGXChHS0BkomGlrDEhZaBlgaSh4GWCheraRkgWVjSssEVNrQsITloaQgOV3CBhhaSgx0NLa7S0rCDZGBBQ8CVAg0OMn81DS2u1NJQQeavo8HhSo6GDjJ/O6Z6XG3L1A4yfzTUuFpNA2T2PA0OV3M0eMjcVUzt8AQ7pirI3LVMdXiCjqkWMncdUw2eoGGqg8xdz9QKT7BiqofM3cDUEk+wZGoLmbsdU3gSpgbI3AWm8CRMBcjcBabwJEwFyNwFpvAkTAXI3AWm8CRMBcjcfc6UwxM4pnaQuRuYWuIJlkwNkLnrmVrhCVZM9ZC5WzPV4AkapjrI3LVMdXiCjqkWMnc1Uzs8wY6pCjJ3ngaHqzkaPGT2aKhxtZoGyPztmOpxtZ6pHWT+OhocruRo6CDzV9HQ4kotDRVk/hwNAVcKNDhIBnY0tLhKS8MAyUFLQ3C4ggs0tJAcLGnZ4AobWpaQLAy0VLhYRcsAycMLWsISF1oGWhpIJgItAy400BIgueho6nGRnqYOkosFbWtcYEObg2RjTdsGk21oW0Py4Tmix0Q9R3hIRtYcsVtiguWOIzpITlzgiFDjrDpwRHCQrDQc1S9w0qLnqAaSmR1HhRYntIGjdpDceJ4QWg+TbwPHHTwkOy1P2rUen/Dtjie1kAz1PCOsX6wW+Mli9WIdeEYPyZELfFZ7B8mSD3xGwUMyteLzOdxBslXz2VSQjN3zmdxDsnbPZ3EPyVx14JMdKkj27gKfKNxBboDf80n2HnIT3IZPsIHcjOYlrxQayA3xW15l6yG3pQm8WGggt6fjhTrITVp0gZOFbgG5Va4NnCS0DnLTmi3P2jaQ2+eagScMjYMUwlUPWxq2D5WDFGa5arp+uwsfDdu+a1ZLiIiIiIiIiIiIiIiIiIhIef4fRNiNmrHO9Z8AAAAASUVORK5CYII=",tt={"icon-meiyuan-copy":"data:image/png;base64,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","dark-icon-meiyuan-copy":"data:image/png;base64,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","icon-btc":"data:image/png;base64,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","dark-icon-btc":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAALpElEQVR4nO3dXVYTSRjG8bcS7s2sgHYFpgWvjSsAV2BYgbgCmRXIrIC4gsEVGK+BdFgBYQUT7k1qnk4oh4EyEkOl3qo8v3NquvCcUZL0n67ufGCEiH6KgRAtwECIFmAgRAswEKIFGAjRAgyEaAEGQrQAAyFagIEQLcBAiBZgIEQLMBCiBRgI0QIMhGgBBuJRVRddEdnGWMH0W1m+6suS8G9/xGZFjc9lWY6EVsZAPKrBWR93zWtZhbV/ljuvjmRJ1eDcYrMaY9/8Tpz0EAPxYCDkMBAPBkIOA/FgIOQwEA8GQg4D8WAg5DAQDwZCDgPxYCDkMBAPBkIOA/FgIOQwEA8GQg4D8WAg5DAQDwZCDgPxYCDkMBAPBkIOA/FgIOQwEA8GQg4D8WAg5DAQDwZCDgPxYCDkMBAPBkIOA/FgIOQwEA8GQg4D8WAg5DAQDwZCDgPxYCDkMBCPdQcyGAx+/FtGpn1ZFQN5MmoCqaqqZa19gWl0RibH+G8b0zQZObS2MTTGXJZlOcaf0G9SFMhZR6z5iik9OTvEQz3GkQXbxhhfj0Sal2VZDoUWYiDUn4eDrWxdlvxU+P9hIHTfWKycSqMOpvml3PAlGgOhxeaxnG5qLAyEHm8Wi/1rk66QMRD6HX2ct/y5CaEwEFpFH3tQryx3P2OeJYOhAgNJGa6Cma2DMsPLxgyEnspYjPlQljs9yQgDoadlpSeNJkLJ44oXA6EQRmKab8sMllwMhELBkqv5JvVIGAiFNEIkaCTd5RYDocDssHz5qsQkSQyEwsOJe7mze4BZcgyGCgwkc8YcpHgJmIHQutQn7c9TOx9hIOt1I1iTY/sLs3czPsPIyxJvQ9ZCTSC/q36rrsj3Nm5KC2vdffzROwwNrsXY7qov6MPtK3D7MHD7praNpUqBPQ0jyYjG5cvdP7BNhsHIymyHspMjiR6K/YarNx0JCLcVkUw7+MncEZE9DP2MOUjpXCS7QJzq4uwID8ZHTCMJH8hdiKWFWPYRyz6+3MPQaoSjyHNsk2AwslUNznsS7Uiy3kDuQiyFjqPoTyR0FMk6kBoiGWPzDGPN4gXizEP53sPD/Fo0sfIXnhc5xEy9/AO5OD/GrXyP6ZrFD8SJv9y8T8998yv5B1KfyNpJhema6doJquqii/OTE0xVwHlIEvteEt/kqrDMGonINsYa6QqkpupIMn8R4xAz1TYkkCf4rN2l6QukFue+8EjkRJ2BBKM0kGhLznsSOVFnIMHoDKSGJWdPol8CTuNl8AwkGMWBKDmKpHCirv4bfAoM5CEcRUYiso0RDQNRgoE8FO/5of8wECUYyEManhdhIEowkIc0vP+GgSjBQB6KH4ju+8dhIMHo3wFwom6xiUT//VNjIMHo3gHiX+rVff84DCQY3TtA9CVWIu9PZyDBMJCFEvld7gwkGOWBRH5lbwpXsGpJfJOrYiAPxblPfrhEIG1s1WMgwegNBCfoLZyg/4NpHImcf9QYSDCaA7k4xE76CdM4TPN5WZYjSQADCUZxIIPzK2wKieMLllf72CbBYGSPgfwn/tEjjatXDgMJRl8giKOLOE4wjUTfffIrDCQYPTvD7KR8OjnBox1zaXODc492KuceDgMJRkcgt08InmBaSEwJXbm6y2Bkb1MDqarz92LlGNPYLnFi3sY2OQwkmHiBYElV4HmOE0w7Et8lllYdLK3GmCeHgQSz3kAQRcta+8LYaRePald0uEEcRapx1BhIMOECQQyFyAS3xxRY23dEbAvztuhyiTi6iGOIebIMRvYiBTK00jw0xlyWT/ATFCfbe9h0cMK9j20hqtlvYrb2n+J2x2YwshcnkP+pd5QhTphH0jAjcWa/Uk3amBWSi0Q+MfGxDEb2FASyCbCksocpPUv+GAyEVnUjxhyV5c4x5tlhILSqPvainkjzS5nBOcd9mxHI/FME65PcQiikvhg5vY1lJBkwGNnjESSKPvauXlnufsY8WQYjewwkqhH2sqNUQzEY2WMgKoywtyUXisHIHgNRxOIcpdE8wDnKGF+px0AohjGeM3mbwnMmDITiMfYYkXzATC0GQnFZXOna2T3ATCWDkT0GopziSAxG9hhIApRGYjCyx0ASofCVwAyEdDHNEoaYqcBAwrkWY45FpkPMV2Bas/eNOKZ+52D9DsLa2m/TOvTLl7tvsFXBYGQvTiDh3nJ7V1VViOV7W6RRzEIy0hGRFxjpMgZPJO70RAEGEsx6AvGZRzPpyBSxmNmHxW1jpGSMpdZzLLXGmEfFQIKJF8h9CKYt00kXj3ZXRJ5h6Kfkg+YYSDB6Arnr9vN5j0RkG0MxO8T9V2ISFQMJRmcgTlWd7wueexDNR5T5MmskETGQYHQHUsPSqyV20hOZvdtSH2M+4GT9GLNoGEgw+gNxbpddJ5gqE3+ZxUCCSSeQmtpIIi+zGEgwaQVSu/1wi/eY6hH5N1IxkGASDGR+TjLEdBtDh8jnIQwkmPQCqVXzX7jzFVMdIj8fwkCCSTOQWjU4P8VmD0ODL2XE34rLQIJJOBBVJ+xx70cGEkzcB3ZVOIqMsXmGEdsIR5Dn2EZhMLLHQJaHQHoi8g4jOgQSbT+N9g+vEwNZXnVxdoQrSB8xjY6BBMZAlqfpPISBBMZAlqfocu81AikkEgYSDAN5GnHvRwYSTNwHdlUMZI6BBBP3gV0VA5ljIMHEfWBXpeckPe79yECCifvArkrNK3sjf5gcAwkm8UAGZxXuszamcfHVvOHhwe7jpjKQR6qqqhA7ucI0Pr4fJDwGshxNz6KLaf5RRvx8LAYSTJqB4OhRv2nqCtMWRmzXMZ8krDGQYBINRMvJ+Uz8+5CBBBP/wV3W7Wdl/Y2pDpHfTVhjIMGkFQiWVm0srb5iqmFpNWfkbVnunmIWDQMJJp1AVMYhcoPzj+jfDwMJJo1AsKx6j2XVkeiKA3df3CcInQ0J5PwKm0LWSncg86PG9xPsAm18qY9pljDELCqDkTXsCAWWD1eYrpnOQG5fhPgR047odY3lVSEKbEAgF4e4GvIJ0zXTFQiWUu+wbOmK7jDmFFy9crIOBEePFo4eFaaFrF3cQGa3XSZ7d37LVAsjDZE/j/cug5EtPOn1N27hPqYRrDeQwWDw2phpG0G0xdg2HlqMBCk5OXeyDATLiX3c0Z8wLSSuvtSM6eORH1vbGBpjrpf96YijQWGt3cYUf9WkJdJoi0xbOJfAdnYbC8nDDY4eBe6fMeYqGAyV8NP/GN/dC0yXUch8pGAk83FfIfOxeYw5KMudnihiMFTCpdl/sGlh0EZY75L0sVQGUi8pcHJ9hSltisjv+/gZpYHMrtV/xZQ2gaLLuvfpDOTi7Ajr0Y+YUv4+40nBriilMxBFH5xMQamOo6Y0kBgvLqQ1u8Ql3Y6mS7o+SgM5t9hQvpKIo6YuEF7BypziE3IfhYGcdXgFK0s3uJS7r/FS7iL6AuEVrAzZb2K2EIf+JdV9+gLhFaycXOOH3ZG2l48sQ2EgvIKVgeTDcBQGwitYCcsmDEdVILyClaRrsXIqjWYP5xhDfJ0VZYGcdXgFKwk3GKe4KoUo0roqtSxdgfAKllYIwg5xpOhLQ/q5R3GXrkAG56fY7GFQXNcYffywGoo0EER+S6fHMhhq4ApWhW+pjSkFh+cmarOjQmMsMh2KbI0Qw0joB4OhBo4gFpsYLrGnjHF3jMViKWFMV0S2MVL1GbdjhB1/hB0fo7Y1xs4/xISWoCaQ+RWs7z0J4nbHd7COFvjZWhpHsj7+n9eyit98zdGT/JBQ+u68FKkJRBMGQg4D8WAg5DAQDwZCDgPxYCDkMBAPBkIOA/FgIOQwEA8GQg4D8WAg5DAQDwZCDgPxYCDkMBAPBkIOA/FgIOQwEA8GQg4D8WAg5DAQDwZCDgPxYCDkMBAPBkIOA/FgIOQwEA8GQg4D8WAg5DAQDwZCDgPxYCDkMBAPBkIOA/FgIOQwEA8GQg4D8WAg5DAQDwZCzr9T9WRBjY/nvwAAAABJRU5ErkJggg==","icon-ethereum":"data:image/png;base64,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","dark-icon-ethereum":"data:image/png;base64,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","icon-a-solana-sol":"data:image/png;base64,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","dark-icon-a-solana-sol":"data:image/png;base64,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","icon-usdc":"data:image/png;base64,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","dark-icon-usdc":"data:image/png;base64,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","icon-USDT":"data:image/png;base64,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","dark-icon-USDT":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAJhklEQVR4nO3cXXbTSBqH8bec3OMdxL2Clvi4xr0CwgrIrKDpFcCsoGEFE1Yw6RXgXAOxswOxA+eeWPOX7RAmhEIOfmVV5fmdU1GZ7gOOrKekOLaDAfghAgEiCASIIBAggkCACAIBIggEiCAQIIJAgAgCASIIBIggECCCQIAIAgEiCASIIBAggkCACAIBIggEiCAQIIJAgAgCASIIBIggECCCQIAIAgEiCASIIBAggkCACAIBIggEiCAQICK5QKbTT6+0QbIG78qyrCwR6QVy9rHWBqkK9R9l+WRiiSAQdItAfBFI4gjEF4EkjkB8EUjiCMQXgSSOQHwRSOIIxBeBJI5AfBFI4gjEF4EkjkB8EUjiCMQXgSSOQHwRSOIIxBeBJI5AfBFI4gjEF4EkjkB8EUjiCMQXgSSOQHwRSOIIxBeBJI5AfBFI4gjEF4EkjkB8EUjiCMQXgSSOQHwRSOIIxBeBJI5AfBFI4ggE008fXlsIrzTtUH1aPnwyNmwVgTggkHwQiAMCyQeBOCCQfBCIAwLJB4E4IJB8EIgDAskHgTggkHwQiAMCyQeBOCCQfBCIAwLJB4E4IJB8EIgDAskHgTggkHwQiAMCyQeBOCCQfBCIAwLJB4Fs2XQ6Hdni8pX27JF1qp5Z2H9elmVl2BoC+QEd6MO6rn/XVCeDRaGvQ03NFvVIe21k18bWbxO7Ultlg1DZUj2v68FME31/4bwsy7mmuCFo3EtnZ2dPtdHBUY+tUa+3ZoXGUOM+mmvMNJodMzGp69X24cOHp9rcO0EjWzoLjMy+6CwwKL5Z+QuNoQY2N9eYXZ+JFjOz/fMy48u6oJGF5oywvBRaKIBVCGPzc6G1VQfHFR0sdV3ZlRCOzOxAo0ufdR+ObSkMLdSFJmu6baaFwtVkFY7Nmku3XM44QSM5OjPoAf/yVNOx1aFYbreiPtUXbcJMX+Y2GMxXq2Rjv2q7Uk7PPky0a5v716H2z2JNpx/GtqRwFuuQQrMf66EmGluLaaJQZ8ut7Z9q/80tMUEjCXpQn2kz1io11t0u7G7WK3+otNpqtVuFsO3Paep7IG1MV4tQYTYY2WIx+iagp/rPd6R9H2xiZhPt83+07b3eBrJ6gC5f6JJprHt5qD/a1GeNySoEbW1/Vna0guUQSIwem5Eem2J59lmGY8040NhMbSd6bE7M9v4pO3psNhU0emU6/dhEcah7dqibG9DlUa0QOo7hNrkHcpvraJYL2tg2vUxbx1KWj9/pVm8EjZ1b7dzFC632L81sqNHGhcaJvoMTrUA6Ze8uiJvuYyA36TEd6jE91GM6Nlsudg802pjrrPTGbPBOj2llO7bTQJY7cXH5t+7FkbX3Tv9/s9KcaN5LBPK96fTTkWI51PSZRju1Hdtg769yh4vfzgLRpdSf2gGvrf0ZQ2HsvdbOqqznCOTHtCiOrL58bWYvNNrQGcX0uD9+q3nnOg9EO2ioHfRfTcfWzrnCOCrLcqZ5Egjk5/Ss5FhPpx+b2YFGGxMdB8/Ljs8mQaMzqzi+vNc/W+hmG00c4653yq8ikHZWx8PlTNMDjRaap4n3/+jyeOg2kLOP77UZW1vBnuvUeqJZUgikPV1qH+pSu7miaEfPdpWPHj/XrBOdBaLVotBqMdW0vbD3W5nAzxw3EUh760ut95q2F/Z0WHRzyd1dIHd5E1Fd/7t89OS1JYZA2uv7cdFdINNPL/WN/a3pZkL4V1k+OraEEEg7OiaOdEz8R9PNhPCXjok3mrnrMJBpsfEl1pUePB++CQKJ07Fwl99/XQt7v+lYqKwDnQXSmH76+Eb/4p+a3sXcQvNy7v23ZUc7564I5HYKY2T2Rb//CkdmNtTYXG1v9UP6S8060WkgDT2TdWztf0l0Oz2TYQMN6+eL3AjkmqIYml0+szu9vu4778qHj4+sQ50H0vjFM8lNE/1dJ4rlVLHMdLs3dHCMtGJq/ETzAr/bLF94+TO7fWHmbfR9F4riqRayQ90c2zZ0fOa4spNAGuun947N7EBjW+YaM/0QN2neS82HEfhTDMPmwy2W7+1fvTCx0BhqbMtnXVoflVt+z05bOwvkyvqZjDeaPtDwMNdYRmNWV3U9qHJ5O2jX1m9rHumwGdkqhpGthocLPWYvy/LRse1Q0OiFdSgvNf1dowtzjZlO3fP1OwurJh6ddS7Knl2qdUVng0JngwdfI9jNB12cWwhvdh3GlaDRK82DpKcAj3TPDnXzQGOXJnZleQZaaS7fbE1BfVZQlfWQ9uVQB/zXBUcHfqGvQ01NB3+hfbyab+vnhLv7rIXqRE/lH2tfznS7N3oXyLeWr9NpfoDtRywbqGdmYa7J92qrdMaq7C4W9Uj7YmQ/VmgMNVKwjqI+2dXPF20EjSRoNRzpCDnU8j221Yr3QAPpuNCY6DQ2MRsoin6edW9KJpCbFEyhYMYKRtvlyvm7BvrjXGOmIGYKYqIgtE1PsoHcpGCG+p1DsbokCyMzXY5YeGroQH2qfV1psapsYIqhv5dMmwoaWVM4hcIZ2v+Hoz/jEm1DF9p3M+276ioE/ZJynuqZoa2gcW99jceaz+5dDBVQYasPR9O4d5ds5/re5/re5wpgdv2pkvlHEHOvA2njOqLGOqRGCCMdUBpXehXV+mC/Eiod9JU1vh74jft98LcRNLBld3oT0C/r54sVU0cgDggkHwTigEDyQSAOCCQfBOKAQPJBIA4IJB8E4oBA8kEgDggkHwTigEDyQSAOCCQfBOKAQPJBIA4IJB8E4oBA8kEgDggkHwTigEDyQSAOCCQfBOKAQPJBIA4IJB8E4oBA8kEgDggkHwTigEDyQSAOCCQfBOKAQPJBIA4IJB8E4oBA8kEgDggkHwTigEDyQSAOCCQfBOKAQPJBIA4IJB8E4oBA8kEgDggkHwTigEDyQSAOCCQfBOKAQPJBIA4IJB8E4oBA8kEgDggkHwTigEDyQSAOCCQfBOKAQPJBIA4IJB8E4oBA8kEgDggkHwTigEDyQSAOCCQfBOKAQPJBIA4IJB8E4oBA8kEgDggkHwTigEDyQSAOCCQfBOKAQPJBIA4IJB8E4oBA8kEgDggkHwTigEDyQSAOptMPY1vY2Lo0GFRl+ejYsFUEAkQQCBBBIEAEgQARBAJEEAgQQSBABIEAEQQCRBAIEEEgQASBABEEAkQQCBBBIEAEgQARBAJEEAgQQSBABIEAEQQCRBAIEEEgQASBABEEAkQQCBBBIEAEgQARBAJEEAgQQSBABIEAEf8DaCEiFMKwuFAAAAAASUVORK5CYII=","icon-shuzibisvg-":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAP2ElEQVR4nO3d8XUT19qF8X0qiFLBlSuIqQBRAaaCyBVgKvheVRBTAXIFOBUgVxBRAaKCiAr49tzhLiA2nAm2xLxnnt9az1LyXyYa7zWSR3IRACTBYAFIg8ECkAaDBSANBgtAGgwWgDQYLABpMFgA0mCwAKTBYAFIg8ECkAaDBSANBgtAGgwWgDQYLABpMFgA0mCwAKTBYAFIg8ECkAaDBSANBgtAGgwWgDQYLABpMFgA0mCwAKTBYAFIg8ECkAaDBSANBgtAGgwWgDQYLABpMFgA0mCwAKTBYAFIg8ECkAaDBSANBgtAGgwWgDQYLABpMFgA0mCwAKTBYA2zlPS7w922bu++tFNf54PbOuBeGKxhQtL/OdxfN1x7t1Pf1u3dW9c9At/EYA0TYrCOoRus7ad26h9vHPBfxaEuxGD9TN1wdW3UX4l1/4wJYrCGCTFYY7J3G/XduK3DBBSHuhCDNWY79eN17W7c3qFBxaEuxGBlcv2pP93eoREM1jAhBiur608xXg1gsIYJMVjZdWN17a7cRkipONSFGKyW7CRduiu3d0iiONSFGKwWdWN17VZuJ4xecagLMVitW6u/4toIo1Uc6kIM1lRs1F9xbYTRKQ51IQZrajaSXritw0gwWMOEGKypWqu/4toJP11xqAsxWFO2d5fupds7/CQM1jAhBgv9Vda52wg/RXGoCzFY+Ozanbu9wxEVh7oQg4WvdWN14a4cjqQ41IUYLNzt2p27vcOBFYe6EIOFb9upH62NcFDFoS7EYKEu1N8CgQMpDnUhBgvDbCQ9c7xEPAAGa5gQg4Xhtu7cdY94QMWhLsRg4d/Zu3N37fBAikNdiMHCjzl3a+FBFIe6EIOFH7dWP1y4p+JQF2KwcD9rMVr3VhzqQgwW7m8tRuteikNdiMHCw1iL0fphxaEuxGDh4azFaP2Q4lAXYrDwsNZitP614lAXYrDw8FYuhMGKQ12IwcJhnLu1MEhxqAsxWDic7rOH3BE/AIM1TIjBwuHs3RO3dfiO4lAXYrBwWN1YPXF7h28oDnUhBguHd+26l4f4BgZrmBCDheNYuRDuVBzqQgwWjueJ2wi3FIe6EIOF49lJeuT2Dl9gsIYJMVg4rpfuwuELDNYwofEP1lv3s0/wmTt1ne5x5k7dLw7/3jN37fAJgzVMaPyDdeMWGq+FpLn6Aet67PB9e3fiukdYcagLMViHsNDnHjvcdu26Ky1YcagLMViHNnMLSWef4mXkZ0/cRmCwBgoxWMfWjVbX727qtu6Rm7ziUBdisH6WmTtzIek/bqpeuEs3acWhLsRgjcFC/XPx2E3N3p247nGyikNdiMEak4X65+Sxm5KX7sJNVnGoCzFYY7RQ/9w8dlNx4naaqOJQF2KwxuzMXbr/uNZduaUmqjjUhRissZu5Czf25+khnLidJqg41IXG/4Nw4xbCqVtL+s216sotNUHFoS7EYGUTGv9zdh8nbqeJKQ51ofGf/DduIXxpof6jLb+41ly5pSamONSFGKys5upH6zfXmhO304QUh7oQg5XdWu19zGflQhNSHOpCDFYL1mprtHbqr7ImozjUhRisViwlvXKtOHdrTURxqAsxWC1Zqp3R2qj/+plJKA51IQarNUu1M1onbqcJKA51IQarRRfuD5fdZD4UXRzqQgxWq9bK/0b83v3qmlcc6kIMVsuu3VOX2TPXHUfTikNdiMFq2cxtlPvm0iu3VOOKQ12IwWrdqdso78d49u5X17TiUBdisKZgqdy/OXzmrl2zikNdiMGaiu4H/qnL6Mot1bDiUBdisKZi5nbK+dJw7351zSoOdSEGa0rO3GuX0TN37ZpUHOpCDNbUdD/0T102L92Fa1JxqAsxWFMzl/TOZbN1j1yTikNdiMGaotD4n/e7/Or2rjnFoS40/hP3xi2EhzRzO+V7A/6Zu3bNKQ51IQZrqi7cHy6Tl677725OcagLMVhTNXM75brK2qn/ypnmFIe6EIM1ZaHxP///dOJ2akxxqAuN/4S9cQvhEDJeZZ27tRpTHOpCDNbUXbrnLosm38cqDnUhBmvq5sp1X9aNW6gxxaEuxGCh//qZxy6L4prS3AEdSIjBQv9NCK9cFo/c1jWjONSFGCz09u4Xl8Ezd+2aURzqQgwWemvl+aMVKxdqSHGoCzFY6J251y6D5s6J4lAXYrDw2d794sau++/81TWjONSFGCx8tlael4XdYHXD1YTiUBdisPDZmXvtMnjiNmpEcagLMVj4bOb+dhk8c9euCcWhLsRg4Wtb95sbu5ULNaI41IUYLHzt0j13Y3fllmpEcagLMVj42pl77cauqfOiONSFGCx8beb+dmO3d7+6JhSHuhCDhdt2kv7jxq64JjRzIAcWYrBw27V76sbukdu69IpDXYjBwm2h8Z8XnSduowYUh7rQ+E/MG7cQjmkh6Y0buyduowYUh7oQg4XbZu5vN3YrF2pAcagLMVi420c3disXakBxqAsxWLjb1v3mxmzlQg0oLrOljvOp+bn6xmzvti6bK7dWXhuN/3ve/3RnLr3iMguN/8oH37dyobxC4z8Hb9xCDSgus9D4TxZ838qF8gqN/xy8cQs1oLjMQuM/WfB9KxfKa6Hx39qwU/+n69MrLrMQg5XdyoXyWmj8g9UpLr3sBxFisLJbuVBeCzFYR5P9IEIMVnYrF8rtoxu74tLLfhAhBiu7lQvl9tGNXXHpZT+IEIOV3cqFcvvoxq649LIfRIjBym7lQrlt3djvdi8uvewHEWKwslu5UG4bjf9u9+LSy34QIQYru5UL5bbR+AfridsoueIyCzFY2a1cKLeNGKyjKC6zEIOV3cqFctuIwTqK4jILMVjZrVwot40YrKMoLrMQg5XdyoVy24jBOoriMgsxWNmtXCi3jRisoygusxCDld3KhXLbiME6iuIyCzFY2a1cKLeNxj9YJ26n5IrLLMRgZbdyodw2Gv9gFZde9oMIMVjZrVwot40YrKPIfhAhBiu7lQvl9pc7dWNWXHrZDyLEYGW3cqHcPrqxKy697AcRYrCyW7lQbh/d2BWXXvaDCDFY2a1cKLePbuyKSy/7QczVd2hLHecPtt7HW3fhstmpL6uFxv+d7h/czKVXHOpC47+Su3EL4dgWGv9gNXNuFIe6EIOFuy3EYB1NcagLMVi4W4hz42iKQ12IkxJ3u3TP3Zi9dBcuveJQF2KwcLeNxn+X+8qFGlAc6kIMFu72lzt1Y7ZyoQYUh7oQg4W7fXRjd+7WakBxqAsxWLhtLumdG7snbqMGFIe6EIOF287cazd2j9zWpVcc6kIMFm4Ljf+86BTXhGYO5MBC4z8xb9xCOKaNxv8bwg9u5ppQHOpCDBZu+9uNfQyaOi+KQ12IwcLX5srxhvuf7sw1oTjUhRgsfO3C/eHGbuVCjSgOdSEGC1+7dk/d2L1wl64JxaEuxGDha3+7mRu7J26jRhSHuhCDhc9O3V8ugxO3UyOKQ12IwcJnl+65G7sPbuaaURzqQgwWPnvn5hq/G7dQQ4pDXYjBQu/U/eUyeOkuXDOKQ12IwULv0j13GZy7tRpSHOpCDBZ679xcOTxxGzWkONSFGCz0/3/fuCyKa0pzB3QgIQYLeW4W7bx1p64pxaEuxGBN3Vz9y8EsXroL15TiUBdisKYuNP5z4EvP3LVrSnGoC43/ZL1xC+EQZu6d6x6zOHE7NaY41IUYrCkLjf/5/9J7N1eDikNdaPwn7I1bCA+tu6p657rHLK7cUg0qDnUhBmuqQuN/7v/p3K3VoOJQFxr/SXvjFsJDmqu/usrmxO3UoOJQF2KwpuiNWyiX926uRhWHuhCDNTVn7rXL5qW7cE0qDnUhBmtKZu6d6x6zeeS2rknFoS7EYE1Jd2V15rL54GauWcWhLsRgTcVS0iuX0ZVbqmHFoS7EYE3BqXvjZi6jZ+7aNas41IUYrNbN3F9urryKa1rzB/hAQgxW6964hfK6cks1rjjUhRislr1yS+X2xG3UuOJQF2KwWvXKLZXbezfXBBSHuhCD1aJXbqn8Vi40AcWhLsRgteaVW6oNJ26nCSgOdSEGqyWv3FJtmNTzXhzqQgxWC7pbF964U9eKc7fWRBSHuhCDlV03Uq/dXO147+aakOJQF2KwMnvuLl1rXrgWj+ubikNdiMHKaOZeuTPXmg9uLmnvJqM41IUYrGx+d5du5lq0cqGJKQ51IQYri1P3h1uobSdup4kpDnUhBmvs5uqfo6Xad+WWmqDiUBfqfxjG7MYtND1z9c/NUtPQvXfVXUXuNEHFoS7U/1CM2Y1baDq6H9rnbqlpWbnQRBWHuhCDNQYz99Qt1f6x3qW7upprYr8Z/FJxqAsxWD9TN1Jnn5q5qVq50IQVh7oQg3VMc0mP3ZlbaNoj9T/v3VwTVxzqQgzWIT12p59aSJoL//TMXbtJKw51IQbrvk7dL26uvu7f5+of8X1/ujM3ecWhLjT+wdq7rRuTUzdz+HEf3KnbCQzWQKHxDxba9MJdOhiDNUyIwcLxvXWnDp8wWMOEGCwc1we30Phe5v9UDNYwIQYLx3Xu1sJXikNdiMHC8fzpzhz+gcEaJsRg4Tjeu1O3d/iH4lAXYrBwHI/c1uEODNYwIQYLh3fu1sI3FYe6EIOFw7pyS+G7ikNdiMHC4dy4hVBVHOpCDBYO461biDfZB2GwhgkxWHh4H9xCvMk+GIM1TIjBwsNirH4AgzVMiMHCw2GsfhCDNUyIwcLDYKzugcEaJsRg4f4Yq3tisIYJMVi4H8bqATBYw4QYLPy4t24hbl24NwZrmBCDhR/DWD0gBmuYEIOFf+/KLYUHUxzqQgwW/p0X7tLhATFYw4QYLAzzwZ25jfDgGKxhQgwW6m7cUvxJroMpDnUhBgvft3IhHFRxqAsxWLjbe9e9BNw6HFhxqAsxWLht5S7d3uEIikNdiMHCZzfuwm0djqg41IUYLPS/AQz1V1X4CRisYUIM1tStXDdUe4efpDjUhRisqbpyIW5VGIXiUBdisKbmyoUYqlEpDnUhBmsqrlyIoRql4lAXYrBa1r2ZfunWYqhGjcEaJsRgteit+99QIQEGa5gQg9WKD26tvq1DIgzWMCEGK7NupK6/CEkxWMOEGKxs3ruN+oHqQgOKQ12IwcrgxnXjtBEv95pUHOpCDNbYdC/zNuqHaaM+NI7BGibEYP1M7103TF+2EyanONSFGKxD6q6WuhHqdI97t1FvI+ATBmuYufow3Kmbuc5Gt+3d1gGDFQcAKTBYANJgsACkwWABSIPBApAGgwUgDQYLQBoMFoA0GCwAaTBYANJgsACkwWABSIPBApAGgwUgDQYLQBoMFoA0GCwAaTBYANJgsACkwWABSIPBApAGgwUgDQYLQBoMFoA0GCwAaTBYANJgsACkwWABSIPBApAGgwUgDQYLQBr/D29vP1raK6vcAAAAAElFTkSuQmCC","dark-icon-shuzibisvg-":"data:image/png;base64,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","icon-dot1":"data:image/png;base64,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","dark-icon-dot1":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAU2klEQVR4nO2d31nbSBeHz9i5j74KEBVECsl1oII4FcRUEFNB2ArwVoCpIE4FONcBZCpAVBBzH6zvlW12WWLJsv5YGvu8z3MyR9kNSKP5zTlnRpaNKJUTBIEbRdGeMdGhTCNXjLgi/1gWQoktwlomjCIzMsbc+74filIpBlNK5ubm5sNCDB49fCgiDlYFE0QzQjTjWDRv3779wd8pJWIwpSBECATw+FGmiMFIh79ysDqIBTOUFqKR9nff9yeiFEIFUoAg+EmUMJ/pxQ6HDtYkFmKJLnz//UiUXKhAchAEV58ZfKci4oodhGLk1PffXeAra2AwJSMWCuMloahQ1sJgygqoMTyJfp/TXR6HW0A0FvPqmBplzIGSggpkBUFw/VWi6FS2EWOIJgd/4SkJGExZAlHDJWp8o4s8DreYWTT55OueylJUIEtAHKRUj5e4DrYLTMS0jxDJGF95hgrkBTsojidUJEtQgTxjh8XxhIrkBSqQBYjDQRwBris7zawmiUUy4WDnMZgCwc3VQEQ+Y4rIhf/2XVcUFUjM7JGRyFziKk+YiCiij6ioQIDoEYvjUJTnjIgiR7Q7jcF2GmoPl9rjDld5iWnvU4uEssOoQK6v+vTCF1zlJVH0l3/w/lR2GBXIzc8R3fBBlCVEP/y37w9lh1GB3Fz9onEw5U8m1CH/o91ZVCA3VxGNkgAC2ekxstMXH6MCSUcFsuMgkAnNa0z5k3sE4soOowLRIj0FLdJVIMF1j+XMM1zlJcac+P5BH29nUYHoRmEyulGoAonRNGsZml7FNFog8ewezV7ZOXU5VVdmRGEUtcIy3yLI7/GIIgGu8oRpEzz8MV4pzN82+e99jN8EKWCMufUb/Gi9wRpFEPz8KFPT4cw6HDpYMvMXo/1dxlOnrGYNRB93f+KC1auuFIR7Gb9Y78viXqYRiomGUdQeljnxlYHBaicgUoj8/iKR6coqUSxnxIx37BfIlzkHhygyEpE32C5zS18e0pcT/FzQly59eY57KOszIaz0RVp/+wXOoSxqFQgd6cj08Yyz6Epx6FhBJO+G+LngfOIbO8Z9je0iD4jDY2CGkhNWBbvkT2e4DlYE7mf9QqlNIEFwRcSYvaXQwcrDGERyMJCcIBIPkYxk90QSiyOOHGP8XCzEEUeOMkEoxSa+ImxcIAxAt/L3TRUsMDnHWCRD3D1sF7inzzrF+ox6o8pPZc7qzVkaPeFoY2xUIIsZ5gzXwaqEWae9X6QzEYmDSEay/TXJLX0VR46ifXWH62BVwn01J0UyhHXZmECC66tzfltXNkVJH/YJrn+eclO+4m4fpfXRhj90ZqI+K5cneJVTuUAWs8s33EPZNPMoEkpBuAaPtLDPD/zA4RYQ/RDzqkffjDkoBH3jcn/vcDdLJANSrhO/QOTLQqUCofMcBtYlv8bjcPPMw3EfrxRYWOhwY+Kft4fZyD2zb5fZdyQlUW+Erf4dXpUJpHZxzAnZ8NqnLZVFLdXDfYPZAHWG6TNZDKRk2GC9o3GlNqoVicFKpyHimGPa9J0/xisdrtNjH6dLL3alecvCD0S7OA1BGH4oFTC7/ugxwK2Z6kRSukDoNKcx4ogx5oSZs49XKbP0698v8dzD6uAeUbAcKqNN7BsQSXtE0jPcBlCNSMoXyM3PgB/r4TaFUp4rWgcmCVdk2mHwxP0Q2xusCm4xBoYZi7SGDI5QNgjp1ZDmI9YQyhdJqQJhuW+zS7mZiMb+2/c+Tq3MNtLEOLPvTo+Zf3/6M8wH/ngGK03Pib8PPaYVi6EdMgho64XJcPTnedcMaaV/8O4YrxQMVgr1rmakQwQp7TqVfyGCRDTNw5hj0uqBlEApA2c2O1b5mEFBVCDV0FiBxJg2QbZ4lC08cMi3HVYy7nAdrJGoQKqh0QIRmSCSfUQywc9N4YFDJ13SHEqT0Vf5l07Ts4YFIybHI9rcGCw3zVrmS6GkcKv8C5mDR+YQ4DYbI5+KLHnnFggd5C46yMEaDbNI7utUkiF7iGiaTqFUK/fAYUn3G/+6g9t4VCDVYIlAhKXfIUu/n/DWJtfAme0aR/IN1wpUINVgjUBictahuQYOHXNH44od3CIQj1YpGcbBmOYNZgMh42Cfdi0MthYU5l0K83NcS9AXoFVFI3fS0zDmeN0NxLUEQmHuLApzV2yhpE/NKX9CHdqXTX6SsDiTdQt2g2WmyY+TJGLMCbNGH08pGfuyCVhzwlxPIDZ+XZlp+zDGU0qGjMJbZBQ2sVYtYrBMWDlbiDzQGQ6tUhFMmhOa15g9GHNMVjGQDGQXiF0rV098RyAdWqUiGBdDmo+YTWSOIgZbiSXP3fyJMSfMFH08pSLILHpkFme4dpFxXySbQOycJbi6tg9jPKUiqENc6pA7XNu4IIp0ZQUrBUIHOHTAL1zbuKUDPFqlYphAQxHZw+zCtP/nr1jyzSCQ6y4h9BzXLow50fRqM1i4HzInQ7G+WiD2plf7vu+HolQOWYZLlnGHaxvfyTI6tImkCoQL1/RKyYR1j508sSLNWiGQq45NT+3+gzHHq0KnUi72puLyKe0DVekCsTO3fCB6OLTKBllkG6HYtmkYyd/+wbse3lLSBdK8l8CtZs1nbZTysPJZvRXvTUsUyGJG+IVrF6a97/t+KMrGsXjM/M9PqENSBGLl7nmmzR+lOlj1HIhtX6edsqueIpDrHunKGa4tPDATuEkzgbIZiCIuUWSM+xqzA2NO/IQ9s2SB2Faga+3RGKyrRVIK9WSB2LWurdGjQRBFHKJIKNZEkeSPZW+HQFJCpFIPdqXoyStZKQKx5ZUuyepX6sWmSZbFnaVaWPqXMdYIxLR9GOMpDYNUyyXViu/Na6zRbKdAtDBvPLYU7NsokFsuyqNVGg5jaUzzBmssjKWlWlj6lzFcVJMFEq9aeaRWoSiNh1TLI9UaSYNTrTwCmdA084KMOWbVaiCKNTT9yfAcAmnsCsQFF9MVxToavPmcmK6nCKSJnyTUJV3baebEmzyukgXSvNWHW+qOQ+qOCb5iKdQjzqIeeYM1g5TV0GSBNOtp3gfE4ao4toPGicTIp6RPFaYIZHYRv3DrJhbHoa+bgVsF48tlfMX39DVWL3k+DxLTgDpExbHFIBIPkYykVpEk1x8x6QIJrrvkZ+e4dXCPODoqju1mIZKB1JVurdgySBVIDFFkQvMa2yS3iCOOHPHvVrYcROIgkpFsXiQPjDM3bZytFsjmo8gFJ91LO2llO2EyHsgmP667InrErBRIDCc+pqle3caccMJ9PGVHYULuMSGfSvVZS+Lm4HOyCSQIvEUIrOqkb4kaXd/3x/jKjsN4cyX6PWB4fpBqeGC8HWYZbwbLBCddhUgemC36SZs0ym5TUTTJLI6YzAKJWYhkiLuHFSWuNU450VAUJQHGnCPT3z3S7x6HRYWyljhi1hJIzOyE58tyH7F1IWLIQFrtPicZiqJkZDbuignlO+LoMu4m+JkxWC44YQ+h9HA7WNoJP2BDftMwaTtfUdZh9uj8VA4ZUx0O07KZxdiLBkkvhltFboE8ZyYW+e2ItDyZTh1pmbFINBF5NV5XsYqyDow9h7Hn4cpMNDEtGTH2Joy9sRSkFIEoyraiAlGUFFQgipKCCkRRUlCBKEoKKhBFSUEFoigpqEAUJQUViKKkoAJRlBRUIIqSggpEUVIoRSDB/GHFPZEWrUgUmZGAMebe18falQph7LlRFO0Z8+g8H3+MvQe/zocVZ29enJrP/IQOhw6WRCiRjKQVDX3//XeOFaUQQXD1efbk7uqxN2HsDRl7F4y9keRgbYGgWEemj+f8yw6H6zIRY/oiLU5YI4uSHcadS5byRSLTlXRRLGcmlPYx427CUWbWEggn6Un0eInrYMWYf7LwL044FEVJgDHnMiF/ZaR2pTihmOh4nWiSWSCcaHnieI4xp75/8BeeovyHILj+SkHRw3Ww8jBt5uVs9YnBVlKZOP4hGot5hbKznbSy3czH2+9zhqfHYRVMEMlRlvGWTSA3PwP+Vw+3WjSa7DwU4NQZ0setmGjsv33v46RisFQIcz3C3BnuZqA28Q/eHeMpOwRRI178OWNEdmVTFH316Oyko8c7XAfbILOU64gQOOFA2XLm4+z3JcPR43CThP7bd/u0iRgsEaJHl+hxjlsHIXniJz9DnqjYC+LwmIS/4bpSByuiiMESCW6uLmkOpT4miORIRbKdLMQRjzEHq4vvRJEO7VISBcLJO5z8L9y6UZFsIYwvj/FVtzjm5PkKNlYTOhTM33CbQCyS/aSLUOwCcbiII8B1sPox0VHS5mGyQBr3NdBauG8DiMOpqSBPJtfXQDfyC99lRL54RKtYSgPq2mUk1iEGWwoCCfjPHm6ziORv9kl6eIplBNdX54y4rjSO5G+6TRHIVUTTTIw59lOW5pTmUfOWwSpCIsg+7R8YbCmNFsi8aD+iHhnjKw2HusNtVFG+BASyVAtL/zKm4QKBbM/SKPXT2HT9GVsoEEhZfVCaQfNWQ5eznQKJWePZfmWzkFp5i9Sq8WyvQHTpt7Ewhi5pDqX5PDCGHNo/MNhSuLgxzRus+RhzwqpWH09pCKxa9UiBz3AtINcybyM3CpOIV7X2fd1lbwSkVg6p1R2ug1lAHoFcX/X5r19w7UAL9sZgS2H+DyljJ1kgVoXIBfMoEopSG/ZFD0hJ0VME8vNQInOJaxMXFFtdUWqD2nUgIp8xe8j1NO98JviFaxcaRWqDMeMyZu5w7SLP50FimA3GNG8we0jJJ5Vqsa72mHNL1uHRLiVdILYV6nMmzAhxFJngKxuECfUXjYPZw4qnw9MFElx1+AHfcO3CmGPfPxiIsjFY1OkSvc9x7cLIJ99/N8RbygqBWFqH6IOMG4d9s4Dh5OHaRUr9EZMqkBjC5pDmI2YXps11+2M8pWKYSF0m0jtc2/hO/dGhTWS1QILrrpWhc0VuqZQHY6THGDnDtYsMqXgGgdiaZiV/SkwpF0vTqwfGh0ObisFWQpo1ENs2f2I0zaocJlCPCRSBWEemTeVsArFzV52rMyeE0D6eUhH2plfJu+fPySSQGKJIKCJ7mEUkP6WplAPjYkjzEbOJW6KHR7uS7AKxtFinIzJfo7I+COQXjYPZQ4bi/Im1Bg+dMaF5jdlDxlCqrI+l9cc9k6YrGVlPINc/T1HfV1x7WGO2UNbDyqxizbp0PYHMl3xDsSmK6H5IZVg4Ya4VPWLWEkiMfbOGFupVwf7HiCH0QWwhRzaxtkBiqEVCEdnDbCBk1tinVUoGgQQMIQ/XBu4ZB66sicHWxrZ9ETom13Uq6TBRRjR2kHOxJvfAoXOGNB+xxqMCqQbGgC0CuWAMdCUHuQeOVQX7ikealXxYIpAH7r+b9/7nFkiMNR+oyhlelWSYID0myAC32eQozJ9TSCAxFGojfswHaTIqkNKxpA79TmrVoc1NcYHYkGppilUJDU+x7rnvXtH7XlggMYjEQyQBbiNhFinlOpX/0miBmDba8Md4hSht4DR5A1EFUg2NFUiJr34qdeDQYQNp3gerbhGIR1srNzc3H4x5dERansjUIX+n/QdX5vacUOY2x5iRzJiOo6g9efv27Q8OaoX7PaZ5gzWJ3Eu6yzBYaZBqceMfR9KsTvtOh3VoNwb94Ik8fpCpeCwQ4P9HDCUSjRHaWFoyFmn/KCOlWAcEMpBGTYjlP1ZUqkBiGBxOo0RizAnLfH28SmFV56NMTYcePRQRV+ohZNl9JK1oyKrdd44rhbS6RzpzhtsEbqk7Dv2CRflLDFY6QZNEYtr0mT/GKx2u05Pp4xd6scOhgzWJCWIZSqv9t1/l9UePAW7dVCKOmEoEEkPnOXTeSOoVyT3plSslwwbpZ2bOHt3ncWgBpGLG9H3/3QUHpUKaFYrIHlYXlYkjxmCVUbtISv4syFwYcioirthJKEZOyxRKzWlWpeKIMVilLETSx/2MbRbT3qfzQikI1+BJ9PucH+hxuAVERJRXx/TNmINC0Dcu9/cOd8NEP7iGDtcw4aAyKhfIExt/U3xJ0YMZ8isz5KlsI8ac+v7BX3iF2PgnC0u6t1kw2MYgRelwcQOp/rGUB6KHW2R2YWZ0iBqXdJHH4RYziyZHxftqI48bcV+lS4o4xN8IGxVIzKIzB1LlZ0kKPpzIOXqcI+IQB9sFJkwo9Jk/xs/Fos8C3IqYpVSIo3jKvA4bF8gTlUUTY459/2AgOVnc6F0SxxMliOS6Szp6jlsmRA3TK3JPi1CbQGIYjI5Mf/fiDuCwqFAKdyTns6vieGJSXCRXnZImvgfE1pfWqz7nM+G4FmoVyBMMzIJCKR5+Z+ewEzXHKkqpSVz6ckBffpD1uUcYg7qF8UQjBPIcOtdjd7rLmXU43MOSeMBG1Bt0ZP564wk2vAZSx1J0M7lgg7UrBQnmH6rq4R5K+sR3j3EvZbjJAjwLBmssiMUR+e3hQgvhTB1pmbFIO2R2oS2HxY28xFWeKLjQ8RLupce9dGQ6Ewu3M76P0UTk1Zh7SdtMGi2QTUH0iMVxKMpzRkSRI9qdxmA7DTObS2F+h6u8xLT3md1D2WFUIMF1j6LwDFd5iTEnrAr28XYWFYgNb2WpjfI/gGQbKhAbvwBmc4TUIfu0O4vBdhoEEtEoCSCQnR4jO33xMSqQdFQgOw4CmdC8xpQ/uUcgruwwKhAt0lPQIl0Fcv3zlOXMr7jKS3SZVwWiG4Up6EahCiRG06xlaHoVowIBfVhxCSU/rGgrKpAFrGYNRB93f+KC1auuKCqQJ6hFHGqRkdT1Dq/mcEvtcUjtMcHfeVQgz0Ak3kIkr7Fd5GEhjjG+AiqQF+ywSFQcS1CBLGEHRaLiSEAFkgAicRYieYNtM7cLcUzwlReoQFaw1TvtJX5V2baiAskA0cQjmgxke6JJHDW6RI0xvpKCwZSMBMF1l1n3VET2MBu5Jxqe+v7BQJRMqEBysBBKD9eWiELEMH0VxvqoQAqwSL1ioXSw11iTeMCGpFIIQ1OpvKhASgChOCKPhxLNhHIo9aVg99iIuzoUaY8QxoRjpQAGU0oGwXgiUwQT0Upsb7AquMXGpE9jkVYsCFqlTFQgG2L2xLC0XJlOXbrdkdn3pz9hPvDHEqIf/DEn/j70+FWdrVYoMg31SdvN8H9HVLlQ6CSA3QAAAABJRU5ErkJggg==","icon-icon":"data:image/png;base64,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","dark-icon-icon":"data:image/png;base64,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","icon-ICON_BCH":"data:image/png;base64,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","dark-icon-ICON_BCH":"data:image/png;base64,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","icon-LTC":"data:image/png;base64,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","dark-icon-LTC":"data:image/png;base64,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","icon-ADA":"data:image/png;base64,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","dark-icon-ADA":"data:image/png;base64,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","icon-liubianxing-miaobian-24px":"data:image/png;base64,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","dark-icon-liubianxing-miaobian-24px":"data:image/png;base64,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","icon-a-outline-polygon-matic":"data:image/png;base64,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","dark-icon-a-outline-polygon-matic":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAQY0lEQVR4nO3dvXLbSprG8bdtV+1m4lyBMNnWJCYsn1icKzDPFYjKNpgqU9lmgqINRUcbiroD+QrMCTY6tilfwVBXMFQ6ZQnzx4dqzpkjwRSJRgPk86vqUuNMjQwC/QD9NiHSmYg8SQERqaCAiFRQQEQqKCAiFRQQkQoKiEgFBUSkggIiUkEBEamggIhUUEBEKiggIhUUEJEKCohIBQVEpIICIlJBARGpoICIVFBARCooICIVFBCRCgqISAUFRKSCAiJSQQERqaCAiFRQQEQqKCAiFXYuIPP5vJem6Wu6OefctziOl3RFfmdnAkIwIru/O+UVj+y3lpbalb14eRIrKPJvtj4gBKNndv/e0nTMZo/2lCW3k0kcH5zRF8k52taazz8fcXdIzCyy1S3Mpcdx/NPMZOc52tbhrtG39O6c7sDWNzP3kqDEC5OdtVUBIRg96oxzXtXI6uLSidmrM4KyZEt2zNYEZD7/crpCnbEu6hMbx/HbS/qyQxyt0+bzXwaWugu6kXmXXpuzE9Unu8PROonpVESdkQVjYE3717LwwmSrdS4gBIMp1HemU27MZljOJWYvPsSqT7ZWpwLCsi3vZ+TLtj1aWyw4ionqk+3kaK1X1BnGsq3rs9lWM1a8zlSfbJdWB4TpVFQu2w7Z7IbUpmV9smRLOq6VASEYPSseD0msm5bUJxM9ttJ9jtYq1BlHXIUndHs0P1L7wFV+wt1pzBF4z3/xZcHvP6E+uaIvHdSagBR1hjulOzBv0r+aezWO4/iajRx3q76l3yccikM2fZmZy6dd1/SlQ4IHhAEacSV/7DH0Ot3w+wnG01dy7lxD7iwTuvs0P/TYSucEDYjnx0Myt/z+SXzwU2Irmn/5JaF+GNPdo/mw5Khny8If6EvLBQlIebU+pxuZP5dMaxiIz3+3O7+rpXeJmR3RfFlwRznWsnC7OVpjGHh9Bl4WjIF5k9UZ2RV684FX1EXZG5Pu0HzRYyut1khACEaPOiN7P2Nk/txmUyOWVqdWM6aCo2yqRneP5oceW2kl7wFhOsX7GdlV2FudYQzeM3vxauJzcBUh/z5mIJ+y6cuSMzKmPrmkLy3gaF4U0xPvj6F/pM5gQMULawhBiZgmTui+o3mSXlv+/snm00TZjKPVigHEldb7dOqGAncUcgCVF4Cpme3T/GBZmNd4Qk8CqT8gX3+Z82v7dH24ZYqTUGdM6LcC9cmYKV5ivuoTivj44O3P9CSAWgNSvodwSrd+xeMhhMNfnbGu8q7Ja/f02IpzJ226KOyS2gKSD5L07m90e7QaZcu2v308pK04Bn1Pj60s4jdv/8hPaZij1aKck3+iW5cb9o5gPP14SFuxcjfkjjehu0+rh3v5h7iFd89t18aAPPvxkLYqp5xjunu0zbj0zxTsM5NGtS0gl1wpuWtsz5WSaVfE1DOxTR9bUUCCaElAsjqjnsdD2qo4PpZwyA9tHQpIEKEDcsMUhGAcTG1HsCw8YgqZmNk+bXUKSBBhA7KjJ13HqjsUkAB0rLpDAQlAx6o7FJAAdKy6QwEJQMeqOxSQAHSsukMBCUDHqjsUkAB0rLpDAQlAx6o7FJAAdKy6QwEJYD6f9y29m9NdnXsZ45qeNEgBCWT+9fOSH3u0VdzGb972+CkNU0ACKf9W5JTuj6XpWdN/H5Ofz3v3nhEyZDOztDT7kLv0cpfOmQISCNOsHtOsmZm9plX5xvRqwPRqSd879qvPfp3THdjTZuzTMfu0sC2ngATEYOxZ+v2KA3HI5iOyv5N5NWQgLtnwKt+X535ck9v+T4NUQFqg/Bv2oVkaWc4tODNXTf09Pv/+Jp9+uWRfx+zrJf2t42i1UEC6pzxnF3Qj21h6bc5Otu18OlotyoP9ie7qFJAgmE5F1BkXdAdWt7yQf0lQtqM+UUB2CMFgCvX9lPM0ZtOnJfXJZBvqEwVkR1BnHHF1n9Dt0ZqyYIQlXa5PHK0WCkg7Fecl+zYv12czlBnLwidxB58EUEC2FNOpqFy2HbLZDqlNy/pkyVYnKCBbhmD0zO5ZtvX65aibyOuTOD44o996jlYLBSS8ss5IzCyy9ltYvizczHs963K0Wigg4ZTH/pTuwLpnRn1yHLd0WVgB6bB8OlXUGSPz5yabEjFlS2z1p4+fz2VfkvrqjKAs2WoNBaSj5vMvpwzaMd0ezYdbgsES7cGEPv9eFsZGvsSUf/PtB/qtoIB0DHXGkDrjnG5kvlR8mxdBiXgXfkL3Hc2T9Nry+iT82HC0WiggfpUD84LuwLzJnx4ex3F8zUal8nxPzWyf5kcLHltRQFqOYPQaeDzkhpFAMJ6/osRUb8xULzGv9YlLLNBjKwpIizGd4v0MS8xnnVHDt3nlIfb5JaaFJb8/C/El/cY4Wi0UkPqUx/KCbmT+XLK8mtUZC6sJQembny8x/bUZ4+asqXHjaLUoT+onuqtTQH6DARZxJc6WbYdsepLVGdlKkb/jzp1vyJ1vQnef5kfx2MpZnQF/jALSAgSj59K7/03N/ptNX26yuTzLtlNrSPnBFGO6ezQfmHb5fWzF0WqhgKzn+vrzh/Te/kL3Bc2PND2zF68YSM0XuYQ/YvUtsU2/xLTagrF07GMsKSCBZMcrvXf/55z9F5u+fKTOGBOMhQWWvV6mRQkn/dB8ce6Yu8nUahQ2IC1Y525afkW9vzvlyI/Mn29cfAhG+y4+LAuPuKNN6PqZdtV80Q0bkAfMjZlhfIgDTAGaxODg/Qzvj4cQjIOptRgXCZaFvT22MovfvP0zP2vhaLXYKCCFBXtDEdnsOncTylWdc7qR+VLxeEhbEZSI+mRC9x2tNgTE8aMWtf2iGgLyYMZt8qzO22QoDIA+A+Cc7sC8yZZtX40IxsI6qhw7UzPbp22uxmlWGwNSKNa5T+IOXREfEAymEATDb51xw0AgGPUMhDZgCjpmCprYpvVJOwOS3y7/RrdOS+apE+bUZ/Q7gelUJx4PaSvGUXZxSRiZ79lcTxsDkpl//XzFj3e0ui3Y0xPqk+z3t1J5B72gG5k/l+Wy7ZL+ViMo/bUfW2ltQIq7yDXdPZoPMwbIMQNkYS1RvuYLugPz5/953X/hdWfHdqeU065zuqtra0AyDJg+A2Zm/kLCXqeT0H+eyevsNfAY+j/cC/c//f7BOf2dVN6ZP9FdXZsDkskHT3o3NT/TrQfUJ/my8Af6jaLOOKLOmNDt0TxJP/7Hf758/6c/vblhY2dtZUAelC9uQvc1zZcFB+S4rgNSpXg92fsZrs+mLx+ZTmV1xsKkPOZbGpAHzCNHzCMndPdofqTm7bEV7ojZ4yHZsu2QTV++cWIJRj0ndlvsREAyDDKW77w9XvAvNT62ku9z8SmFiflzm+0zS9kT+vJvdiYgDxh0Ect3U/7pQ/NnySvjarz+YytlnZGYWWS+dPDxkKbtXEAelC98amb7NF9mHKyz5xyscr9O6Q7Mm+4/HtKU8nx8oru6bQjIA+qTcTmF8VmfTLlSn1UNSO5sTAHzOmNk/tzw+7M72xV9WcHOBySTD87iqc4jmi9Mux5/bIWQnhLSMd0ezYetfjzEJwXkVwhKn/pkwm4dsunLgld9kl3FqTOG3F3O+W+R+XNZLtsu6cszKSCPKAfuhO4+zZeFmUXmTV5nZMG4ZkPWpIBUaOBTMXy4YZ8TpnJTk40pID/AtCuiPknMb31Sh7zOCPXpIdtKAVlRcaAsYZcPrX0uqTO4a8QLk1oV510BWRkrTqP8St2Oadc3Tsa4rpMhv6eArIFpF+9ZNPDYytNu+bcJxsHUxCsFZAMEJaI+ye4m72jNCPgphbtIAalBeRAndF/TPMmXbUcEY2HSmPLcKiB1oD4Zc4VPrN765IYDTjDqOeDyPApIzZh2UZ+wLLzJp2IUsjojoc7I7kxe8cbokd3bkH3um6VLBsTCXthl9m4///NOU0A8ISiRpd+nvMRDe66GHkNnH/vs4wX72GfzMTOWj3+OPe9HmykgnnF1HjLgJ3T3aT+Q1xljBuQ1G14Rjh4LDHO6kVVKr+M3P8V0dpIC0pAfPLZyw5EgGM1NaeZfP09t1acDnDtpYqrXRgpIg/Krtt0PKeSHZmmPl79g8M0YfFNrUL4f6d3f6a5qEb95+0d+7hwFZAetc9IJyE6eq3WOlQLScaFPepeEPlYKSAChT3qXhD5WCkgAoU96l4Q+VgpIAKFPepeEPlYKSAChT3qXhD5WCkgAoU96l4Q+VgpIAKFPepeEPlYKSAChT3qXhD5WCkgAoU96l4Q+VgpIAKFPepeEPlYKSADrnfTdfGBxPv+SfSxsYs+hgHTbWgEpzMy9PI7jeGFbrjhG2cfCPvm3Mk9TQLqtOPlrBaTQgi8x9WWe/aFb8Sn7QzbXo4B028YBKSw5e0kcN/8lpj4QjJ7V9W1eCki31RSQUnrNWTypa0CEMJ9/PmI6lZhZZHVQQLqNq2Xfij+3rU9qV+bpS0x9KS8Up3QHVif38g9xTdNPBSSQ+ddfZhz+Q6ubc4lZPV9i6gsXiOyTZ7I6Y2S1S/8av/lpYDVRQAIpr56f6Pqw4Mxm9ckl/VYpl23HdHu0+jn7mdd9Ra8WjiaBMFhGDJYLur7MmI+f1TUf3wR1xpBp4DndyHxx7qTu94ocTQIq7yRTM9un+VF8iSmDp/lpF9OpiHrrgu7A/LlhJHv5VBoFpCV+8LFEdVjy+ydcYc/oe0cwembfmU7lr8kX719a5GjSEvmgKj6t/ojmy4KzfuLjavuA6RTvZ1hivuqMwkdWq8ax51U7BaSFimlXNsDcofkzY4Ad1znAyv0+N3N9Nn35Rl1FMJqpqxSQFiuL+MTM9ml+1PDYCne+qFy2HbLpyy1TRIJxMLUGKSAtx+DjPYPv42xwsLlH82HJSMiWhZ/12Eq+b3U9HlKloQ8Tf4wC0hEMxqisT97RPEmvGREnq0xfqDOOGLiJmUXmTf5h4qM4jhcWiKNJhxTzfJcF5TXNj9SuuGKfxI8MzPLfP6U7MH9umPoRjB8H1TcFpKPK+iQLyh7Nj189tsIdjKleXmeMzJ+szkioM7LX1QoKSIcVgzavT7Irui8LruZX3DVGZtaj+XLJqhpFePN1RhUFZAsQlMjW/Tat4PI6IwvGNRuto4BskbI+mJrZPq3tbhh9BMPfG5Z1UEC2EPXJmPokMZ/1yfq8Px5SJwVkSzHt6pXLwke0trikzqAI//3qWFspIFuOoPSpTwiKO2QzkKzOyN6IDL9s+1wKyI7gjb0h728QFNunNSVbth2zbDu1jlJAdkwDj9UX0vSsK3VGFQVkBzHtiqhPEvNTn3ykzhgTjIVtAQVkhxXLwpYwDA5tcze8oTjqYp1RRQERgvJlxJRoQnedadctU7aEOiP7/28dBURyTLue/9hKwMfQm6KAyG8QlIj6ZEL3He0J2bLtqxHBWNiWU0DkUUV9kj+gODCzfdotbUadMdm2OqOKAiJSQQERqaCAiFRQQEQqKCAiFRQQkQoKiEgFBUSkggIiUkEBEamggIhUUEBEKiggIhUUEJEKCohIBQVEpIICIlJBARGpoICIVFBARCooICIVFBCRCgqISAUFRKSCAiJSQQERqaCAiFRQQEQq/BNBueBBik4PjgAAAABJRU5ErkJggg==","icon-avalanche_AVAX_fill":"data:image/png;base64,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","dark-icon-avalanche_AVAX_fill":"data:image/png;base64,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","icon-xrp-fill":"data:image/png;base64,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","dark-icon-xrp-fill":"data:image/png;base64,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"}},"2a05":function(Ye,We,qe){},"2a1f":function(Ye,We,qe){Ye.exports=qe.p+"static/img/NEAR.f8457f71.svg"},"2a93":function(Ye,We,qe){},"2ad0":function(Ye,We,qe){},"2aeb":function(Ye,We,qe){"use strict";qe.d(We,"b",(function(){return o})),qe.d(We,"a",(function(){return l})),qe.d(We,"c",(function(){return c})),qe.d(We,"d",(function(){return u}));var Qe=qe("90b9"),Ke=qe("4360"),Je=qe("95f2"),Xe=qe("5f20");function o(Ye){if(Object(Qe.k)(Ye))return null;let We=Ke.a.state.system.exchange,qe=Ke.a.state.system.exchangeNetNode,Ze={};if("deribit"===We){let We=Ye.instrument_name;Ze.order_id=Ye.order_id,Ze.instrument_name="",Ze.kind=Object(Qe.k)(Ye.kind)?Object(Je.z)(We):Ye.kind,Ze.direction=Ye.direction,Ze.amount=Ye.amount,Ze.price=Ye.price,Ze.order_type=Ye.order_type,Ze.creation_timestamp=Ye.creation_timestamp,Ze.advanced="",-1!==We.indexOf("USDC-")?Ze.currency="USDC":Ze.currency=We.split("-")[0],Object(Qe.k)(Ye.advanced)||(Ze.advanced=Ye.advanced,"usd"===Ye.advanced?Ze.usd=Ye.usd:"implv"===Ye.advanced&&(Ze.implv=Ye.implv))}else if("bybit"===We){let We=Ye.symbol;Ze.order_id=Ye.orderId||"",Ze.instrument_name="",Ze.kind=Object(Je.z)(We),Ze.direction=Ye.side.toLowerCase(),Ze.amount=parseFloat(Ye.qty),Ze.price=parseFloat(Ye.price),Ze.order_type=Ye.orderType.toLowerCase(),Ze.advanced="",Ze.creation_timestamp=Date.now(),Ze.currency=We.split("-")[0]}else if("okx"===We)Ye.instId,Ze.instrument_name="",Ze.kind=Ye.kind,Ze.order_id=Ye.algoId||Ye.ordId,Ze.direction=Ye.side.toLowerCase(),Ze.order_type=Ye.ordType,Ze.index_price=Ye.index_price,"option"===Ye.kind?Ze.amount=parseFloat(Ye.sz)*(Ye.ctMult||1):"linear"===Ye.ctType?Ze.amount=parseFloat(Ye.sz)*(Ye.ctVal||1):"inverse"===Ye.ctType&&(Ze.amount=parseFloat(Ye.sz)*(Ye.ctVal||1)/(parseFloat(Ye.px)||Ye.index_price)),Ze.price=parseFloat(Ye.slOrdPx)||parseFloat(Ye.px),Ze.creation_timestamp=Date.now(),Ze.td_mode=Ye.tdMode,Ze.currency=Ye.currency;else if("bit"===We){var $e,et,tt;let We=Ye.instrument_id;Ze.instrument_name="";let qe=Object(Xe.c)(We);Ze.kind=qe,Ze.order_id=Ye.order_id||Ye.cond_order_id,Ze.direction=Ye.side.toLowerCase(),Ze.order_type=Ye.order_type,Ze.label=Ye.label,Ze.index_price=parseFloat(null!==($e=Ye.index_price)&&void 0!==$e?$e:"0"),Ze.amount=parseFloat(null!==(et=Ye.qty)&&void 0!==et?et:"0"),Ze.price=parseFloat(null!==(tt=Ye.price)&&void 0!==tt?tt:"0"),Ze.creation_timestamp=Date.now();let Je=We.split("-");if(Ze.currency=Je[0],0===Ze.index_price)if("option"===qe){var it;let Ye=Ke.a.state.bit.currencyIndexPriceSummary,We=parseFloat(null!==(it=Ye[`${Je[0]}-${Je[1]}`])&&void 0!==it?it:"0");Ze.index_price=We}else if("future"===qe){let Ye=Ke.a.state.bit.currencyInstrumentTickerMap[We];var rt;Object(Qe.k)(Ye)||(Ze.index_price=parseFloat(null!==(rt=Ye.index_price)&&void 0!==rt?rt:"0"))}}return Ze.order_model="normal",Ze.exchange=We,Ze.net_node=qe,Ze}function l(Ye){let We={},qe=Ke.a.state.system.exchange,Ze=Ke.a.state.system.exchangeNetNode;if("deribit"===qe){let qe=Ye.instrument_name;if(We.instrument_name="",We.kind=Object(Je.z)(qe),-1!==We.kind.indexOf("_combo"))return null;Object(Qe.k)(Ye.block_trade_id)||(We.kind="block_"+We.kind),Object(Qe.k)(Ye.combo_id)||(We.kind=We.kind+"_combo",We.combo_id=Ye.combo_id),We.trade_id=Ye.trade_id,We.order_id=Ye.order_id,We.block_trade_id=Ye.block_trade_id,We.combo_trade_id=Ye.combo_trade_id,We.fee_currency=Ye.fee_currency,We.amount=Ye.amount,We.direction=Ye.direction,We.order_type=Ye.order_type,We.timestamp=Ye.timestamp,We.fee=0,We.index_price=0,Object(Qe.k)(Ye.liquidity)||(We.liquidity=Ye.liquidity),-1!==qe.indexOf("USDC-")?We.currency="USDC":We.currency=qe.split("-")[0],Object(Qe.k)(Ye.index_price)||(We.index_price=Ye.index_price),Object(Qe.k)(Ye.fee)||(We.fee=Ye.fee,We.fee_value=Ye.fee*We.index_price),"USDC"===Ye.fee_currency&&(We.fee_value=Ye.fee),-1!==We.kind.indexOf("future")?We.amount_value=Ye.amount:We.amount_value=Ye.amount*We.index_price}else if("bybit"===qe){let qe=Ye.symbol;We.instrument_name="",We.kind=Object(Je.z)(qe),We.trade_id=Ye.tradeId,We.order_id=Ye.orderId,We.direction=Ye.side.toLowerCase(),We.order_type="",We.amount=parseFloat(Ye.execQty),We.timestamp=Ye.tradeTime||(new Date).getTime(),We.fee_currency="USDC",We.liquidity="",We.fee=0,We.fee_value=0,We.amount_value=0,Object(Qe.k)(Ye.execFee)||(We.fee=parseFloat(Ye.execFee),We.fee_value=parseFloat(Ye.execFee)),Object(Qe.k)(Ye.indexPrice)||(We.index_price=parseFloat(Ye.indexPrice),We.amount_value=We.amount*We.index_price),Object(Qe.k)(Ye.lastLiquidityInd)||(We.liquidity=Ye.lastLiquidityInd.substring(0,1)),Object(Qe.k)(Ye.baseCoin)?Object(Je.t)(qe)?We.currency=qe.split("-")[0]:We.currency=qe.substring(0,3):We.currency=Ye.baseCoin}else if("okx"===qe){if("BTC"!==Ye.baseCcy&&"ETH"!==Ye.baseCcy)return null;let qe=Ye.instId;We.instrument_name="",We.kind=Object(Je.z)(qe),We.trade_id=Ye.tradeId,We.order_id=Ye.ordId,We.direction=Ye.side.toLowerCase(),We.order_type=Ye.ordType,We.amount=parseFloat(Ye.fillSizeCcy),We.timestamp=parseInt(Ye.fillTime),We.fee_currency=Ye.fillFeeCcy,We.liquidity="",We.fee=Math.abs(parseFloat(Ye.fillFee)),We.fee_value=0,We.td_mode=Ye.tdMode,We.currency=Ye.baseCcy}else if("bit"===qe){let qe=Ye.instrument_id;We.instrument_name="";let Ke=Object(Xe.c)(qe);if(Object(Qe.k)(Ke))return null;We.kind=Ke,We.trade_id=Ye.trade_id,We.order_id=Ye.order_id,We.direction=Ye.side.toLowerCase(),We.order_type=Ye.order_type,We.amount=parseFloat(Ye.qty),We.timestamp=Ye.created_at,We.fee_currency=Ye.fee_ccy,We.liquidity="",We.fee=Math.abs(parseFloat(Ye.fee)),We.fee_value=We.fee,We.label=Ye.label,Object(Qe.k)(Ye.index_price)||(We.index_price=parseFloat(Ye.index_price),We.amount_value=We.amount*We.index_price);let Je=qe.split("-");We.currency=Je[0]}return We.exchange=qe,We.net_node=Ze,We}function c(Ye){return Object(Qe.k)(Ye)||(Ye.client_platform="Web",Ye.version=Object(Qe.h)(),Ye.browser_language=Object(Qe.g)(!0)),Ye}function u(Ye,We,qe,Ke){if(Object(Qe.k)(Ye))return;if(Object(Qe.k)(window.$posthog))return;let Je=d(We,qe,Ke);Je.user_id=null==Ye?void 0:Ye.id,window.$posthog.capture("trade-failed",Je)}function d(Ye,We,qe){return c({exchange:Ke.a.state.system.exchange,net_node:Ke.a.state.system.exchangeNetNode,type:Ye,api_method:We,error:qe})}},"2b33":function(Ye,We,qe){},"2c45":function(Ye,We,qe){},"2deb":function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"c",(function(){return InitMaginMatrix})),__webpack_require__.d(__webpack_exports__,"l",(function(){return calcOptionMaxLoss})),__webpack_require__.d(__webpack_exports__,"g",(function(){return calcFutureMaxLoss})),__webpack_require__.d(__webpack_exports__,"k",(function(){return calcOptionMargin})),__webpack_require__.d(__webpack_exports__,"f",(function(){return calcFutureContingency})),__webpack_require__.d(__webpack_exports__,"i",(function(){return calcOptionContingency})),__webpack_require__.d(__webpack_exports__,"o",(function(){return calcSMOptionMargin})),__webpack_require__.d(__webpack_exports__,"n",(function(){return calcSMFutureMargin})),__webpack_require__.d(__webpack_exports__,"j",(function(){return calcOptionContingencyNew})),__webpack_require__.d(__webpack_exports__,"d",(function(){return InitMaginMatrixSPM})),__webpack_require__.d(__webpack_exports__,"m",(function(){return calcOptionMaxLossSPM})),__webpack_require__.d(__webpack_exports__,"h",(function(){return calcFutureMaxLossSPM})),__webpack_require__.d(__webpack_exports__,"e",(function(){return RollShockPerBaseCurrency})),__webpack_require__.d(__webpack_exports__,"b",(function(){return DeltaShockSPM})),__webpack_require__.d(__webpack_exports__,"a",(function(){return CalcDeltaShock}));var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("14d9"),core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__),_bsm_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("1cff"),_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("95f2"),_utils_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("90b9");function InitMaginMatrix(){let Ye={};for(var We=-15;We<=15;We+=3)Ye[""+We]={oml:[0,0,0],fml:0};return Ye}function calcOptionMaxLoss(Ye,We,qe=0,Qe,Ke=.45,Je=-.3,Xe=.13,Ze=.3){let $e=Ye.instrument_name,et=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.r)($e);var tt=Ye.index_price;let it=tt,rt=et-parseFloat(Ye.day_offset);rt>0&&(it=tt*(1+Ye.premium_rate*rt));let st=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.s)($e),at=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.n)($e),nt=at/it,ot=Math.max(0,rt/365),lt=(parseFloat(Ye.iv)+parseFloat(Ye.iv_offset))*(1+qe)/100;lt>5?lt=5:lt<0&&(lt=0);let ct=ralativeVol(lt,Math.max(0,rt),Ke,Je,Xe,Ze),ut=ct[0],dt=ct[1],mt=Object(_bsm_js__WEBPACK_IMPORTED_MODULE_1__.f)(st,1,nt,0,ot,lt);Qe+=(mt-Ye.initial_mark_price)*Ye.size;for(var pt=-15;pt<=15;pt+=3){nt=at/(it*(100+pt)/100);let qe=Object(_bsm_js__WEBPACK_IMPORTED_MODULE_1__.f)(st,1,nt,0,ot,lt);We[""+pt].oml[0]+=(qe-mt)*Ye.size;let Qe=Object(_bsm_js__WEBPACK_IMPORTED_MODULE_1__.f)(st,1,nt,0,ot,ut);We[""+pt].oml[1]+=(Qe-mt)*Ye.size;let Ke=Object(_bsm_js__WEBPACK_IMPORTED_MODULE_1__.f)(st,1,nt,0,ot,dt);We[""+pt].oml[2]+=(Ke-mt)*Ye.size}return[We,Qe]}function ralativeVol(Ye,We,qe=.45,Qe=-.3,Ke=.13,Je=.3){let Xe=1;We>30?Xe=Ke:We<30&&(Xe=Je);let Ze=Ye*(1+qe*Math.pow(30/We,Xe)),$e=Ye*(1+Qe*Math.pow(30/We,Xe));return Ze>5?Ze=5:Ze<0&&(Ze=0),$e>5?$e=5:$e<0&&($e=0),[Ze,$e]}function calcFutureMaxLoss(Ye,We,qe){for(let qe=-15;qe<=15;qe+=3)We[""+qe].fml+=Ye.size/Ye.mark_price-Ye.size/(Ye.mark_price*(100+qe)/100);return[We,qe+=Ye.size_currency-Ye.size/Ye.mark_price]}function calcOptionMargin(Ye){let We=0;return Object.values(Ye).forEach(Ye=>{var qe=Math.min(...Ye.oml);qe+Ye.fml<We&&(We=qe+Ye.fml)}),We}function calcFutureContingency(Ye,We=.006){let qe=0;return Ye.forEach(Ye=>{qe+=Math.abs(Ye.size_currency)*We}),qe}function calcOptionContingency(Ye,We=.01){let qe={};Ye.forEach(Ye=>{let We=Ye.instrument_name.slice(0,-2);qe[""+We]?qe[""+We]=qe[""+We]+Ye.size:qe[""+We]=Ye.size});let Qe=0;return Object.values(qe).forEach(Ye=>{Ye<0&&(Qe+=Math.abs(Ye)*We)}),Qe}function calcSMOptionMargin(Ye,We,qe=0){let Qe=0,Ke=0;return Ye.forEach(Ye=>{let Je=Ye.instrument_name,Xe=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.r)(Je);var Ze=Ye.index_price;let $e=Ze,et=Math.max(0,Xe-parseFloat(Ye.day_offset));et>0&&($e=parseFloat((Ze*(1+Ye.premium_rate*et)).toFixed(2)));let tt=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.s)(Je),it=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.n)(Je),rt=it/$e,st=Math.max(0,et/365),at=(parseFloat(Ye.iv)+parseFloat(Ye.iv_offset))*(1+qe)/100;at>5?at=5:at<0&&(at=0);let nt=parseFloat(Object(_bsm_js__WEBPACK_IMPORTED_MODULE_1__.f)(tt,1,rt,0,st,at).toFixed(8));if(We+=(nt-Ye.mark_price)*Ye.size,"sell"==Ye.direction){let We=Math.max(0,it-$e);if(tt)Qe+=(.075+nt)*Ye.size,Ke+=.15-We/$e>.1?(.15-We/$e+nt)*Ye.size:(.1+nt)*Ye.size;else{let qe=0,Je=0;nt>1?(Qe+=1.075*nt*Ye.size,qe=1.075*nt):(Qe+=(.075+nt)*Ye.size,qe=.075+nt),Je=.15-We/$e>.1?.15-We/$e+nt:.1+nt,Ke+=Je>qe?Je*Ye.size:qe*Ye.size}}}),{im:Math.abs(Ke),mm:Math.abs(Qe),equity:We}}function calcSMFutureMargin(Ye,We,qe){let Qe=0,Ke=0,Je=0,Xe=0,Ze=0;return Object(_utils_js__WEBPACK_IMPORTED_MODULE_3__.k)(Ye)||0===Ye.length||("BTC"===We?(Je=.01,Ze=5e-5,Xe=.02):(Je=.01,Ze=4e-6,Xe=.02),Ye.forEach(Ye=>{let We=Math.abs(Ye.size/Ye.mark_price);Qe+=(Je+We*Ze)*We,Ke+=(Xe+We*Ze)*We,qe+=Ye.size_currency-Ye.size/Ye.index_price})),{im:Ke,mm:Qe,marginBalance:qe}}function calcOptionContingencyNew(Ye,We=.1,qe=.01){let Qe=0,Ke=0,Je=new Map,Xe=new Map,Ze=new Map;Ye.forEach(Ye=>{let We=Ye.instrument_name,qe=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.b)(We),Qe=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.n)(We),Ke=Ye.size,$e=Ye.underlying_price;Je.set(""+qe,$e);let et=Xe.get(""+qe),tt=Ze.get(""+qe);Object(_utils_js__WEBPACK_IMPORTED_MODULE_3__.k)(et)&&(et=new Map),Object(_utils_js__WEBPACK_IMPORTED_MODULE_3__.k)(tt)&&(tt=new Map);let it=et.get(""+Qe),rt=tt.get(""+Qe);Object(_utils_js__WEBPACK_IMPORTED_MODULE_3__.k)(it)&&(it=[]),Object(_utils_js__WEBPACK_IMPORTED_MODULE_3__.k)(rt)&&(rt=[]),it.push(Ke),rt.push(Ke),et.set(""+Qe,it),Xe.set(""+qe,et),tt.set(""+Qe,rt),Ze.set(""+qe,tt)});let $e=Array.from(Xe),et=Array.from(Ze);for(let[Ye,Ke]of $e){let Xe=0,Ze=0,$e=Je.get(Ye),et=Array.from(Ke);et.sort((function(Ye,We){return Ye[0].localeCompare(We[0])}));for(let[Ye,qe]of et){let Qe=sumArray(qe);if(Ye>$e&&Ye<$e*(1+We)){Xe+=Qe*Math.abs($e-Ye)/($e*We),Xe<0&&(Ze+=Xe,Xe=0)}else Ye>=$e*(1+We)&&(Xe+=Qe,Xe<0&&(Ze+=Xe,Xe=0))}Qe+=Math.abs(Ze)*qe}for(let[Ye,Qe]of et){let Xe=0,Ze=0,$e=Je.get(Ye),et=Array.from(Qe);et.sort((function(Ye,We){return We[0].localeCompare(Ye[0])}));for(let[Ye,qe]of et){let Qe=sumArray(qe);if(Ye>$e*(1-We)&&Ye<$e){Xe+=Qe*Math.abs($e-Ye)/($e*We),Xe<0&&(Ze+=Xe,Xe=0)}else Ye<=$e*(1-We)&&(Xe+=Qe,Xe<0&&(Ze+=Xe,Xe=0))}Ke+=Math.abs(Ze)*qe}return Ke+Qe}function sumArray(args){return eval(args.join("+"))}let ExtendedTablePram=["-33","-66","50","100","200","300","400","500"];function InitMaginMatrixSPM(Ye=.16){let We={};for(var qe=100*-Ye;qe<=100*Ye;qe+=100*Ye/4)We[""+qe]={oml:[0,0,0],fml:0};return ExtendedTablePram.forEach((Ye,qe)=>We[Ye]={oml:[0,0,0],fml:0}),We}function ralativeVolSPM(Ye,We,qe=.5,Qe=-.35,Ke=.5,Je=.13,Xe=.3){let Ze=1;We>=30?Ze=Je:We<30&&(Ze=Xe);let $e=Math.max(Ye*(1+qe*Math.pow(30/We,Ze)),Ke),et=Math.max(Ye*(1+Qe*Math.pow(30/We,Ze)),0);return $e>5?$e=5:$e<0&&($e=0),et>5?et=5:et<0&&(et=0),[$e,et]}function calcOptionMaxLossSPM(Ye,We,qe=0,Qe,Ke=.5,Je=-.25,Xe=.13,Ze=.3,$e=.5,et=.16,tt=1,it=!1,rt=1e5){let st=Ye.instrument_name,at=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.r)(st),nt=(Ye.index_price,Ye.underlying_price),ot=(parseFloat(Ye.day_offset),at-parseFloat(Ye.day_offset)),lt=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.s)(st),ct=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.n)(st),ut=ct/nt,dt=Math.max(0,ot/365),mt=(parseFloat(Ye.iv)+parseFloat(Ye.iv_offset))*(1+qe)/100;mt>5?mt=5:mt<0&&(mt=0);let pt=ralativeVolSPM(mt,Math.max(0,ot),Ke,Je,$e,Xe,Ze),gt=pt[0],ht=pt[1],ft=Object(_bsm_js__WEBPACK_IMPORTED_MODULE_1__.f)(lt,1,ut,0,dt,mt);Qe+=(ft-Ye.initial_mark_price)*Ye.size;for(var yt=100*-et;yt<=100*et;yt+=100*et/4){ut=ct/(nt*(100+yt)/100);let qe=(Object(_bsm_js__WEBPACK_IMPORTED_MODULE_1__.f)(lt,1,ut,0,dt,mt)-ft)*Ye.size;We[""+yt].oml[0]+=qe;let Qe=(Object(_bsm_js__WEBPACK_IMPORTED_MODULE_1__.f)(lt,1,ut,0,dt,gt)-ft)*Ye.size;We[""+yt].oml[1]+=Qe;let Ke=(Object(_bsm_js__WEBPACK_IMPORTED_MODULE_1__.f)(lt,1,ut,0,dt,ht)-ft)*Ye.size;We[""+yt].oml[2]+=Ke}let bt=0;return ExtendedTablePram.forEach(qe=>{let Qe=parseFloat(qe)/100;ut=ct/(nt*(1+Qe)),bt=tt*et/Math.abs(Qe);let Ke=Object(_bsm_js__WEBPACK_IMPORTED_MODULE_1__.f)(lt,1,ut,0,dt,gt);if(it){let Qe=(Ke-ft)*Ye.size*bt,Je=Math.min((5/et-1)*rt,Math.abs(Qe));We[qe].oml[1]+=Je}else{let Je=(Ke-ft)*Ye.size*bt*(1+parseFloat(qe)/100)/(1+Math.sign(parseFloat(qe))*et),Xe=Math.min((Math.max(Math.abs(Qe/et),1)-1)*rt/((1+Math.sign(parseFloat(qe))*et)*Ye.index_price),Math.abs(Je));We[qe].oml[1]+=Xe}}),[We,Qe]}function calcFutureMaxLossSPM(Ye,We,qe,Qe=.16,Ke=1,Je=!1,Xe=1e5){qe+=Ye.size_currency-Ye.size/Ye.mark_price;for(let qe=100*-Qe;qe<=100*Qe;qe+=100*Qe/4)We[""+qe].fml+=Ye.size/Ye.mark_price-Ye.size/(Ye.mark_price*(100+qe)/100);return ExtendedTablePram.forEach(qe=>{let Ze=parseFloat(qe)/100,$e=Ye.index_price*(1+Ze),et=Ke*Qe/Math.abs(Ze),tt=Ye.size/Ye.mark_price-Ye.size/$e;if(Je){let Ke=Ye.index_price*Ze*Ye.size*et,Je=Math.min((5/Qe-1)*Xe,Math.abs(Ke));We[qe].fml+=Je}else{let Ke=tt*et*(1+Ze)/(1+Math.sign(parseFloat(qe))*Qe),Je=Math.min((Math.max(Math.abs(Ze/Qe),1)-1)*Xe/((1+Math.sign(parseFloat(qe))*Qe)*Ye.index_price),Math.abs(Ke));We[qe].fml+=Je}}),[We,qe]}function RollShockPerBaseCurrency(Ye,We,qe,Qe){let Ke=0,Je=0,Xe=.01,Ze=.075;("ETH"===qe||"BTC"===qe)&&(Xe=.01,Ze=.075),Object(_utils_js__WEBPACK_IMPORTED_MODULE_3__.k)(Qe)||Object(_utils_js__WEBPACK_IMPORTED_MODULE_3__.k)(Qe.currency)||Object(_utils_js__WEBPACK_IMPORTED_MODULE_3__.k)(Qe.currency[qe.toLowerCase()])||(Xe=Qe.currency[qe.toLowerCase()].min_annualised_move,Ze=Qe.currency[qe.toLowerCase()].annualised_move_risk);let $e=new Map;return Ye.forEach(Ye=>{let We=Ye.instrument_name,qe=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.b)(We),Qe=$e.get(""+qe);Object(_utils_js__WEBPACK_IMPORTED_MODULE_3__.k)(Qe)&&(Qe=[]),Qe.push(Ye),$e.set(""+qe,Qe)}),We.forEach(Ye=>{let We=Ye.instrument_name,qe=$e.get(""+We);Object(_utils_js__WEBPACK_IMPORTED_MODULE_3__.k)(qe)&&(qe=[]),qe.push(Ye),$e.set(""+We,qe)}),$e.forEach((Ye,We)=>{let qe=0,Qe=0;Ye.forEach(Ye=>{if("option"===Ye.kind){let We=_getOptionParams(Ye),Ke=We.isCall,Je=We.K,Xe=We.T,Ze=We.iv,$e=Object(_bsm_js__WEBPACK_IMPORTED_MODULE_1__.a)(Ke,1,Je,0,Xe,Ze,Ye.size),et=Object(_bsm_js__WEBPACK_IMPORTED_MODULE_1__.f)(Ke,1,Je,0,Xe,Ze);Qe=Xe,qe+=$e-Ye.size*et}else"future"===Ye.kind&&(qe+=Ye.size/Ye.mark_price)}),Ke+=Math.max(Math.exp(Ze*Qe)-1,Xe)*qe,Je+=Xe*Math.abs(qe)}),Math.max(Je,Math.abs(Ke))}function DeltaShockSPM(Ye,We){let qe=0,Qe=0;Ye.forEach(Ye=>{let We=_getOptionParams(Ye),Ke=We.isCall,Je=We.K,Xe=We.T,Ze=We.iv,$e=Object(_bsm_js__WEBPACK_IMPORTED_MODULE_1__.a)(Ke,1,Je,0,Xe,Ze,Ye.size);"buy"==Ye.direction?qe+=$e:Qe+=$e}),We.forEach(Ye=>{Qe+=Ye.size/Ye.mark_price});let Ke=0;return Ke=Qe<0?Math.abs(Math.min(Math.max(qe+Qe,Qe),0)):Math.abs(Math.max(Math.min(qe+Qe,Qe),0)),Ke}function CalcDeltaShock(Ye,We,qe,Qe){let Ke=2e7,Je=.1;return("ETH"===We||"BTC"===We)&&(Ke=2e7,Je=.1),Object(_utils_js__WEBPACK_IMPORTED_MODULE_3__.k)(Qe)||Object(_utils_js__WEBPACK_IMPORTED_MODULE_3__.k)(Qe.currency_pair)||Object(_utils_js__WEBPACK_IMPORTED_MODULE_3__.k)(Qe.currency_pair[We.toLowerCase()+"_usd"])||(Ke=Qe.currency_pair[We.toLowerCase()+"_usd"].delta_total_liq_shock_threshold,Je=Qe.currency_pair[We.toLowerCase()+"_usd"].max_delta_shock),Math.min(Math.max(Ye*qe-Ke,0),Je*qe*Ye)}function _getOptionParams(Ye,We=0){let qe=Ye.instrument_name,Qe=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.r)(qe);var Ke=Ye.index_price;let Je=Ke,Xe=Qe-parseFloat(Ye.day_offset);Xe>0&&(Je=Ke*(1+Ye.premium_rate*Xe));let Ze=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.s)(qe),$e=Object(_dataProcessing_js__WEBPACK_IMPORTED_MODULE_2__.n)(qe)/Je,et=Math.max(0,Xe/365),tt=(parseFloat(Ye.iv)+parseFloat(Ye.iv_offset))*(1+We)/100;return tt>5?tt=5:tt<0&&(tt=0),{isCall:Ze,K:$e,T:et,iv:tt}}},"2f12":function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHbSURBVHgB7VTPSwJBFH6riwrqJmgEHToFgUS3OnXIY9Che7cgIsii+gesvyDq0j26RdChQ5eOHSpIqEsHQTIif7bmKou6bt+II+auelgjgv1g9r158+Z9772ZWSIbNmz8NQSuhEKh8Xq97uJzt9tdSafTGcqfhEnX1+H5ScGNGNsTCARGsF7Dehn7/Njn7EcCfzWZTKpMF7lRVdW3zgQQJAExSZo2QQ5hi3T6wDwmSdIK1k5rtdoV5kvYJ0M6+hFms9kdiMMfhJxMEIQHXdcVyNem1aPfU9WxTaSlWn48eN+qutBOSOxeaTQaa+VyOd42SJt5fI96RVIUBR0LNMlReRTiACMjiuIU95FlWelJ2A20cFHTtAtUnEDwaROXEgJy3xISZl2qyNzYBQOh0+kMI+OmjnMKgmwfATyYPtEQYNbSM5YlA4i4OQvbHv0GIfCIUWzpjHEGYxSVM0LLpAZC3NDVzkvj8/nYud3Bvuv3+8/JIhyDHHBRniFumY4Wz5FFDCT0er1jELNMxzm+k0UYWooqjtHGXIdpAUPCyLlcrmu8tWUaJiEwb5LEC6qLFgqFL7w1GhZhBBfDkAD+GHKxWGQ3V2vNb6rVagQyZZLYJUQcyZk+ehs2/ge+AeNLuWYMIdKLAAAAAElFTkSuQmCC"},"2f67":function(Ye,We,qe){"use strict";qe("14d9");var Qe=qe("2f62"),Ke=(qe("8897"),{name:"SquareLogo",functional:!0,props:{exchange:{type:String,default:""},size:{type:Number,default:16}},render:(Ye,We)=>{let{exchange:Qe,size:Ke}=We.props,Je=We.parent.$store.state.system.theme,Xe="";switch(Qe){case"deribit":Xe=qe("bd7c");break;case"okx":Xe=qe("a3f0");break;case"bit":case"bybit":Xe=qe("light"===Je?"2f12":"1ef1")}return Ye("img",{attrs:{src:Xe},style:{width:Ke/16+"rem",height:Ke/16+"rem",...We.data.staticStyle}})}}),Je=(qe("6f5c"),qe("2877")),Xe={name:"NotLoginTips",components:{SquareLogo:Object(Je.a)(Ke,void 0,void 0,!1,null,"5d305b8a",null).exports,ExchangeLogo:qe("6574").a},computed:{...Object(Qe.c)({token:Ye=>Ye.system.token,exchange:Ye=>Ye.system.exchange})}},Ze=Object(Je.a)(Xe,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticStyle:{height:"100%"}},[Ye.token?[Ye._v(Ye._s(Ye.$t("message.noData")))]:We("el-link",{attrs:{type:"primary",underline:!1},on:{click:function(We){return Ye.$router.push("/login")}}},[We("span",{staticStyle:{display:"flex","justify-content":"center","align-items":"center","font-size":"0.875rem"}},["deribit"===Ye.exchange?We("square-logo",{attrs:{exchange:Ye.exchange}}):We("exchange-logo",{staticStyle:{height:"0.875rem",width:"auto"},attrs:{exchange:Ye.exchange}}),Ye._v("  "+Ye._s(Ye.$t("message.loginExchangeAccount"))+" ")],1)])],2)}),[],!1,null,"045964fa",null);We.a=Ze.exports},3012:function(Ye,We,qe){},"304a":function(Ye,We,qe){},"30de":function(Ye,We,qe){"use strict";qe("fec8")},"30e2":function(Ye,We,qe){"use strict";qe.d(We,"a",(function(){return s})),qe.d(We,"b",(function(){return a}));var Qe=qe("9816");function s(Ye){if(!Ye)return;const We=new Qe.a;return We.setPublicKey("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1FTqGoc7v0Y76tiXG/gf1CFrumpQ99C/BFMSFeLvvnv2eaTaeQjmjx8aJO5zsbQAVbuqZk97hjdqj/3xJ375YxVZKolCONkMm8x5y9eRH0odERZ5JvFLpf2hBXAj3z92f8FYIDAV7T+moFLf2kIbvh30tcOCoPzGsFX0ecVqKQ2ncS3VJQDNUEngoXZbZFgyecB9k1dCvw2WhjXuqe50HCkXWPH3dYy7MVlgzxuendp6m9Yn4xP8rItUB0fxoGQIB9YXAR5I37nCU+w1xBVuryWFnVRE6n7fjwJudAH7J2Qvu7e4ENdEuN6uCIov7L2mKxnMMycYvTPs2qgPS4jFWwIDAQAB"),We.encrypt(Ye)}function a(Ye){if(!Ye)return;const We=new Qe.a;return We.setPublicKey("MIIBCgKCAQEA0IBY5iI6qQxeWE/UZZ2cqGKlM8QcVemfP96Gl95Tzf8gq4dIj1YQXiwFjrEhoPlBqI0MekkoT8D6XUlOkVWqjaDN2s4yAiRLh5w9NKZFUkWNxW9uY1iqT8d3T5KZduq++Va7qrxEyUI1/J8ghT45G522tPusdXvk9YulPk9asVtCz9xzHX1aSKQ7w++rX4Qw5VOSbTf9j3QzhSFy1uPvANqb6umgzRqCXNW5dBuXMMahhqIKE6bIKOvhgOGb5+fS0KnugRfU7ibG2URZ8lhEpfx+Z4t1xjgCV2OI0sS2Y2lwtE5C+ad825iY817uCa8XubgnfSU+ykbMw9MT4eeLkQIDAQAB"),We.encrypt(Ye)}},"31f9":function(Ye,We,qe){},"32b1":function(Ye,We,qe){},3447:function(Ye,We,qe){"use strict";qe("5cf1")},"35b1":function(Ye,We,qe){"use strict";qe("8c8e")},"35be":function(Ye,We,qe){"use strict";var Qe=qe("2b0e"),Ke=qe("1ad7"),Je=Object(Qe.defineComponent)({components:{DoNotShowAgain:Ke.a},props:{visible:{type:Boolean,default:!1},html:{type:String,default:""}},methods:{closeDialog(){this.$emit("update:visible",!1)},setShowAgainFlag(){this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showFatFingerConfirmDialog")},confirmTrade(){this.setShowAgainFlag(),this.closeDialog(),this.$emit("confirmTrade")}}}),Xe=(qe("278b"),qe("2877")),Ze=Object(Xe.a)(Je,(function(){var Ye=this,We=Ye._self._c;return Ye._self._setupProxy,We("el-dialog",{attrs:{visible:Ye.visible,"append-to-body":"","destroy-on-close":!0},on:{close:Ye.closeDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"warning",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.warning")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:Ye.closeDialog}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("div",{domProps:{innerHTML:Ye._s(Ye.html)}}),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])}),[],!1,null,"884a1528",null);We.a=Ze.exports},"36cc":function(Ye,We,qe){"use strict";qe("bf40")},"37af":function(Ye,We,qe){},3806:function(Ye,We,qe){"use strict";qe("67eb")},"389c":function(Ye,We,qe){},"39b4":function(Ye,We,qe){},"39be":function(Ye,We,qe){"use strict";qe("b1c4")},"3a26":function(Ye,We,qe){},"3acd":function(Ye,We,qe){"use strict";qe("00b6")},"3b26":function(Ye,We,qe){"use strict";var Qe=qe("046f"),Ke=qe("90b9"),Je=qe("2f62"),Xe=qe("8897"),Ze={name:"MmImpact",components:{CircleCountDown:Qe.a},props:{fontSize:{type:Number,default:12},align:{type:String,default:"left"},simulatedPositions:{type:Object,default:()=>{}},digits:{type:Number,default:0}},data:()=>({mmImpact:null,innerDigits:2}),created(){this.id,this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},computed:{...Object(Je.c)({curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,userPortfolioMap:Ye=>Ye.deribit.userPortfolioMap,token:Ye=>Ye.system.token}),displayMarginMode(){let Ye="",We=this.curSelectedCurrency;-1!==this.curSelectedCurrency.indexOf("USDC")?(We="USDC",this.innerDigits=2):-1!==this.curSelectedCurrency.indexOf("USDT")?(We="USDT",this.innerDigits=2):this.innerDigits=4;let qe=this.userPortfolioMap[We];return qe?(Ye="segregated_sm"===qe.margin_model?"S:SM":"segregated_pm"===qe.margin_model?"S:PM":"cross_sm"===qe.margin_model?"X:SM":"cross_pm"===qe.margin_model?"X:PM":qe.portfolio_margining_enabled?"PM":"SM",Ye):Ye}},methods:{...Object(Je.b)("websocket",{wsSendMsg:"wsSendMsg"}),calcMMImpact(){let Ye=this.curSelectedCurrency;-1!==this.curSelectedCurrency.indexOf("USDC")?Ye="USDC":-1!==this.curSelectedCurrency.indexOf("USDT")&&(Ye="USDT");let We={id:"left"===this.align?Xe.k.CALC_BUY_MM_IMPACT:Xe.k.CALC_SELL_MM_IMPACT,jsonrpc:"2.0",method:"/private/simulate_portfolio",params:{add_positions:!0,currency:Ye,simulated_positions:this.simulatedPositions}};this.wsSendMsg(We)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Ke.k)(Ye))return;if(Object(Ke.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Ke.k)(We))return;if(We.method&&-1!==["subscription","subscriptions"].indexOf(We.method))return void Object(Ke.m)(We,(Ye,We)=>{});let qe=We.result;switch(We.id){case Xe.k.CALC_BUY_MM_IMPACT:if("right"===this.align)return;if(Object(Ke.k)(qe))return;this.mmImpact=qe.maintenance_margin;break;case Xe.k.CALC_SELL_MM_IMPACT:if("left"===this.align)return;if(Object(Ke.k)(qe))return;this.mmImpact=qe.maintenance_margin}}}}},$e=(qe("5417"),qe("2877")),et=Object($e.a)(Ze,(function(){var Ye=this,We=Ye._self._c;return Ye.token&&-1!==Ye.displayMarginMode.indexOf("PM")?We("div",{staticClass:"mm-impact",class:["left"===Ye.align?"mm-impact-left":"mm-impact-right"],style:{fontSize:Ye.fontSize/16+"rem"}},[We("div",{staticStyle:{"margin-bottom":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.mmImpact")))]),null!==Ye.mmImpact?We("div",{class:["left"===Ye.align?"mm-impact-left":"mm-impact-right"],staticStyle:{display:"flex","align-items":"center"}},[We("circle-count-down",{on:{end:function(We){Ye.mmImpact=null}}}),Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.mmImpact,Ye.digits||Ye.innerDigits)))+" ")],1):We("div",{staticClass:"active-color clicked",on:{click:function(We){return Ye.calcMMImpact("buy")}}},[Ye._v(Ye._s(Ye.$t("message.calc2")))])]):Ye._e()}),[],!1,null,"52e9f004",null);We.a=et.exports},"3b50":function(Ye,We,qe){},"3bb7":function(Ye,We,qe){"use strict";qe("6002")},"3c7e":function(Ye,We,qe){},"3df2":function(Ye,We,qe){"use strict";qe("60ff")},"3e20":function(Ye,We,qe){"use strict";qe("a73b")},"3e87":function(Ye,We,qe){"use strict";qe("94c3")},"410e":function(Ye,We,qe){"use strict";qe("3b50")},4158:function(Ye,We,qe){},"415d":function(Ye,We,qe){},"416e":function(Ye,We,qe){"use strict";qe("652d")},4181:function(Ye,We,qe){Ye.exports=qe.p+"static/media/Drop.55e08695.wav"},"41a4":function(Ye,We,qe){Ye.exports=qe.p+"static/media/Unsure.f9d1248b.mp3"},"41ca":function(Ye,We,qe){Ye.exports=qe.p+"static/img/EURR.2f3e5ba1.svg"},4268:function(Ye,We,qe){},4279:function(Ye,We,qe){"use strict";qe("7f3d")},"428e":function(Ye,We,qe){"use strict";qe("cf50")},4360:function(Ye,We,qe){"use strict";var Qe=qe("2b0e"),Ke=qe("2f62");var Je={namespaced:!0,state:{onLine:!0,accountSummary:null,accountAuthResult:null,loginAccountInfo:null,deltaHedgeConfigMap:null,cardSettingConfigMap:null,rememberAccountListMessage:null,bigEventList:[]},mutations:{SET_ON_LINE(Ye,We){Ye.onLine=We},SET_ACCOUNT_SUMMARY(Ye,We){Ye.accountSummary=We},SET_ACCOUNT_AUTH_RESULT(Ye,We){Ye.accountAuthResult=We},SET_LOGIN_ACCOUNT_INFO(Ye,We){Ye.loginAccountInfo=We},SET_DELTA_HEDGE_CONFIG_MAP(Ye,We){Ye.deltaHedgeConfigMap=We},SET_CARD_SETTING_CONFIG_MAP(Ye,We){Ye.cardSettingConfigMap=We},SET_REMEMBER_ACCOUNT_LIST_MESSAGE(Ye,We){Ye.rememberAccountListMessage=We},SET_BIG_EVENT_LIST(Ye,We){Ye.bigEventList=We}},actions:{clearAccountInfo({commit:Ye}){Ye("SET_ACCOUNT_SUMMARY",null),Ye("SET_LOGIN_ACCOUNT_INFO",null),Ye("SET_ACCOUNT_AUTH_RESULT",null)},setOnline({commit:Ye},We){Ye("SET_ON_LINE",We)},setAccountSummary({commit:Ye},We){Ye("SET_ACCOUNT_SUMMARY",We)},setAccountAuthResult({commit:Ye},We){Ye("SET_ACCOUNT_AUTH_RESULT",We)},setLoginAccountInfo({commit:Ye},We){Ye("SET_LOGIN_ACCOUNT_INFO",We)},setDeltaHedgeConfigMap({commit:Ye},We){Ye("SET_DELTA_HEDGE_CONFIG_MAP",We)},setCardSettingConfigMap({commit:Ye},We){Ye("SET_CARD_SETTING_CONFIG_MAP",We)},setRememberAccountListMessage({commit:Ye},We){Ye("SET_REMEMBER_ACCOUNT_LIST_MESSAGE",We)},setBigEventList({commit:Ye},We){Ye("SET_BIG_EVENT_LIST",We)}},getters:{}};qe("1e70"),qe("79a4"),qe("c1a1"),qe("8b00"),qe("a4e7"),qe("1e5a"),qe("72c3");var Xe={deltaHedgeDialogVisible:!1,optionTradeDialogVisible:!1,closeDialogVisible:!1,editOrderDialogVisible:!1,editSpotOrderDialogVisible:!1,optionTradeConfirmDialogVisible:!1,futureTradeConfirmDialogVisible:!1,tradeDialogParams:{data:{}},tradeConfirmDialogParams:{},allCurrencyInstrumentsMap:{},curKind:"",curSelectedCurrency:"BTC",curSelectedInstrument:"",currencySummary:{btcPrice:0,ethPrice:0,solPrice:0,usdcPrice:0},contractDetail:{},bindTokenFlag:!1,deltaHedgeParams:{},allOpenOrderMap:{},allPositionMap:{},accountList:[],userPortfolioMap:{},curInstrumentOpenOrderDialogVisible:!1,futureBaseMode:"coin",futureClickedPrice:0,loadingOpenOrderFlag:!0,loadingPositionFlag:!0,accountSummaryExpandFlag:!0,optionPositionSummaryExpandFlag:!0,futurePositionSummaryExpandFlag:!0,strategyBuilderConfirmDialogVisible:!1,strategyBuilderConfirmDialogParams:[],strategyBuilderVisible:!1,strategyBuilderCheckedList:[],currencyIncrementalTickerMap:{},subscribedIncrementalTickerSet:new Set,riskAssessmentData:{},switchTargetAccount:null,ddhSignature:"",ddhServiceStatusList:[],allCombosMap:{},equityShowFlag:!0,advanceToolsShowBindDialogId:null,advanceToolsCurAccountInfo:{},advanceToolsAccountManageDialogVisible:!1,strategyStatusMap:{},pmeDataMap:{},optionRecentTradeDisplayBlockTradeOnly:!1,navBarVersion:"pro",currencies:{},accountAssetsCurrencyList:[],currencyIndexPriceSummary:{},optionPairConfig:{},toolsSelectCurrency:"BTC",allOrdersMargin:{}};var Ze={},$e=qe("5c6f");var et={namespaced:!0,state:Xe,mutations:{SET_DELTA_HEDGE_DIALOG_VISIBLE(Ye,We){Ye.deltaHedgeDialogVisible=We},SET_OPTION_TRADE_DIALOG_VISIBLE(Ye,We){Ye.optionTradeDialogVisible=We},SET_CLOSE_DIALOG_VISIBLE(Ye,We){Ye.closeDialogVisible=We},SET_EDIT_ORDER_DIALOG_VISIBLE(Ye,We){Ye.editOrderDialogVisible=We},SET_SPOT_EDIT_ORDER_DIALOG_VISIBLE(Ye,We){Ye.editSpotOrderDialogVisible=We},SET_OPTION_TRADE_CONFIRM_DIALOG_VISIBLE(Ye,We){Ye.optionTradeConfirmDialogVisible=We},SET_FUTURE_TRADE_CONFIRM_DIALOG_VISIBLE(Ye,We){Ye.futureTradeConfirmDialogVisible=We},SET_TRADE_CONFIRM_DIALOG_PARAMS(Ye,We){Ye.tradeConfirmDialogParams=We},SET_ALL_CURRENCY_INSTRUMENTS_MAP(Ye,We){We=Object.assign({},We),Ye.allCurrencyInstrumentsMap=We},SET_CUR_KIND(Ye,We){Ye.curKind=We},SET_CUR_SELECTED_CURRENCY(Ye,We){Ye.curSelectedCurrency=We},SET_CUR_SELECTED_INSTRUMENT(Ye,We){Ye.curSelectedInstrument=We},SET_CURRENCY_SUMMARY(Ye,We){Ye.currencySummary[We.key]=We.price},SET_CONTRACT_DETAIL(Ye,We){Ye.contractDetail=We},SET_BIND_TOKEN_FLAG(Ye,We){Ye.bindTokenFlag=We},SET_DELTA_HEDGE_PARAMS(Ye,We){Ye.deltaHedgeParams=We},SET_ALL_OPEN_ORDER_MAP(Ye,We){We=Object.assign({},We),Ye.allOpenOrderMap=We},SET_ALL_POSITION_MAP(Ye,We){We=Object.assign({},We),Ye.allPositionMap=We},SET_TRADE_DIALOG_PARAMS(Ye,We){Ye.tradeDialogParams=We},SET_ACCOUNT_LIST(Ye,We){Ye.accountList=We},SET_USER_PORTFOLIO_MAP(Ye,We){We=Object.assign({},We),Ye.userPortfolioMap=We},SET_CUR_INSTRUMENT_OPEN_ORDER_DIALOG_VISIBLE(Ye,We){Ye.curInstrumentOpenOrderDialogVisible=We},SET_FUTURE_BASE_MODE(Ye,We){Ye.futureBaseMode=We},SET_FUTURE_CLICKED_PRICE(Ye,We){Ye.futureClickedPrice=We},SET_LOADING_OPEN_ORDER_FLAG(Ye,We){Ye.loadingOpenOrderFlag=We},SET_LOADING_POSITION_FLAG(Ye,We){Ye.loadingPositionFlag=We},SET_ACCOUNT_SUMMARY_EXPAND_FLAG(Ye,We){Ye.accountSummaryExpandFlag=We},SET_OPTION_POSITION_SUMMARY_EXPAND_FLAG(Ye,We){Ye.optionPositionSummaryExpandFlag=We},SET_FUTURE_POSITION_SUMMARY_EXPAND_FLAG(Ye,We){Ye.futurePositionSummaryExpandFlag=We},SET_STRATEGY_BUILDER_CONFIRM_DIALOG_VISIBLE(Ye,We){Ye.strategyBuilderConfirmDialogVisible=We},SET_STRATEGY_BUILDER_CONFIRM_DIALOG_PARAMS(Ye,We){Ye.strategyBuilderConfirmDialogParams=We},SET_STRATEGY_BUILDER_VISIBLE(Ye,We){Ye.strategyBuilderVisible=We},SET_STRATEGY_BUILDER_CHECKED_LIST(Ye,We){Ye.strategyBuilderCheckedList=We},SET_CURRENCY_INCREMENTAL_TICKER_MAP(Ye,We){Ye.currencyIncrementalTickerMap=We},PUT_CURRENCY_INCREMENTAL_TICKER_MAP(Ye,We){Ye.currencyIncrementalTickerMap[We.instrumentName]=We.ticker},ADD_SUBSCRIBED_INCREMENTAL_TICKER(Ye,We){Ye.subscribedIncrementalTickerSet.add(We)},CLEAR_SUBSCRIBED_INCREMENTAL_TICKER(Ye){Ye.subscribedIncrementalTickerSet.clear()},SET_RISK_ASSESSMENT_DATA(Ye,We){Ye.riskAssessmentData=We},SWITCH_TARGET_ACCOUNT(Ye,We){Ye.switchTargetAccount=We},SET_DDH_SIGNATURE(Ye,We){Ye.ddhSignature=We},SET_DDH_SERVICE_STATUS_LIST(Ye,We){Ye.ddhServiceStatusList=We},PUT_ALL_COMBOS_MAP(Ye,We){Ye.allCombosMap[We.id]=We},SET_ALL_COMBOS_MAP(Ye,We){Ye.allCombosMap=We},SET_EQUITY_SHOW_FLAG(Ye,We){Ye.equityShowFlag=We},SET_ADVANCE_TOOLS_SHOW_BIND_DIALOG_ID(Ye,We){Ye.advanceToolsShowBindDialogId=We},SET_ADVANCE_TOOLS_CUR_ACCOUNT_INFO(Ye,We){Ye.advanceToolsCurAccountInfo=We},SET_STRATEGY_STATUS_MAP(Ye,We){Ye.strategyStatusMap=We},PUT_PME_DATA(Ye,We){Ye.pmeDataMap[We.currency]=We.value},SET_OPTION_RECENT_TRADE_DISPLAY_BLOCK_TRADE_ONLY(Ye,We){Ye.optionRecentTradeDisplayBlockTradeOnly=We},SET_ACCOUNT_ASSETS_CURRENCY_LIST(Ye,We){Ye.accountAssetsCurrencyList=We},PUT_CURRENCY_INDEX_PRICE(Ye,We){Ye.currencyIndexPriceSummary[We.key]=We.value},SET_OPTION_PAIR_CONFIG(Ye,We){Ye.optionPairConfig=We},SET_TOOLS_SELECT_CURRENCY(Ye,We){Ye.toolsSelectCurrency=We},SET_NAV_BAR_VERSION(Ye,We){Ye.navBarVersion=We},SET_ALL_ORDERS_MARGIN(Ye,We){Ye.allOrdersMargin=We}},actions:{setDeltaHedgeDialogVisible({commit:Ye},We){Ye("SET_DELTA_HEDGE_DIALOG_VISIBLE",We)},setOptionTradeDialogVisible({commit:Ye},We){Ye("SET_OPTION_TRADE_DIALOG_VISIBLE",We)},setCloseDialogVisible({commit:Ye},We){Ye("SET_CLOSE_DIALOG_VISIBLE",We)},setEditOrderDialogVisible({commit:Ye},We){Ye("SET_EDIT_ORDER_DIALOG_VISIBLE",We)},setSpotEditOrderDialogVisible({commit:Ye},We){Ye("SET_SPOT_EDIT_ORDER_DIALOG_VISIBLE",We)},setOptionTradeConfirmDialogVisible({commit:Ye},We){Ye("SET_OPTION_TRADE_CONFIRM_DIALOG_VISIBLE",We)},setFutureTradeConfirmDialogVisible({commit:Ye},We){Ye("SET_FUTURE_TRADE_CONFIRM_DIALOG_VISIBLE",We)},setTradeConfirmDialogParams({commit:Ye},We){Ye("SET_TRADE_CONFIRM_DIALOG_PARAMS",We)},setAllCurrencyInstrumentsMap({commit:Ye},We){Ye("SET_ALL_CURRENCY_INSTRUMENTS_MAP",We)},setCurKind({commit:Ye},We){Ye("SET_CUR_KIND",We)},setCurSelectedCurrency({commit:Ye},We){Ye("SET_CUR_SELECTED_CURRENCY",We)},setCurSelectedInstrument({commit:Ye},We){Ye("SET_CUR_SELECTED_INSTRUMENT",We)},setCurrencySummary({commit:Ye},We){Ye("SET_CURRENCY_SUMMARY",We)},setContractDetail({commit:Ye},We){Ye("SET_CONTRACT_DETAIL",We)},setBindTokenFlag({commit:Ye},We){Ye("SET_BIND_TOKEN_FLAG",We)},setDeltaHedgeParams({commit:Ye},We){Ye("SET_DELTA_HEDGE_PARAMS",We)},setAllOpenOrderMap({commit:Ye},We){Ye("SET_ALL_OPEN_ORDER_MAP",We)},setAllPositionMap({commit:Ye},We){Ye("SET_ALL_POSITION_MAP",We)},setTradeDialogParams({commit:Ye},We){Ye("SET_TRADE_DIALOG_PARAMS",We)},setAccountList({commit:Ye},We){Ye("SET_ACCOUNT_LIST",We)},setUserPortfolioMap({commit:Ye},We){Ye("SET_USER_PORTFOLIO_MAP",We)},setCurInstrumentOpenOrderDialogVisible({commit:Ye},We){Ye("SET_CUR_INSTRUMENT_OPEN_ORDER_DIALOG_VISIBLE",We)},setFutureBaseMode({commit:Ye},We){Ye("SET_FUTURE_BASE_MODE",We)},setFutureClickedPrice({commit:Ye},We){Ye("SET_FUTURE_CLICKED_PRICE",We)},setLoadingOpenOrderFlag({commit:Ye},We){Ye("SET_LOADING_OPEN_ORDER_FLAG",We)},setLoadingPositionFlag({commit:Ye},We){Ye("SET_LOADING_POSITION_FLAG",We)},setAccountSummaryExpandFlag({commit:Ye},We){Ye("SET_ACCOUNT_SUMMARY_EXPAND_FLAG",We)},setOptionPositionSummaryExpandFlag({commit:Ye},We){Ye("SET_OPTION_POSITION_SUMMARY_EXPAND_FLAG",We)},setFuturePositionSummaryExpandFlag({commit:Ye},We){Ye("SET_FUTURE_POSITION_SUMMARY_EXPAND_FLAG",We)},setStrategyBuilderConfirmDialogVisible({commit:Ye},We){Ye("SET_STRATEGY_BUILDER_CONFIRM_DIALOG_VISIBLE",We)},setStrategyBuilderConfirmDialogParams({commit:Ye},We){Ye("SET_STRATEGY_BUILDER_CONFIRM_DIALOG_PARAMS",We)},setStrategyBuilderVisible({commit:Ye},We){Ye("SET_STRATEGY_BUILDER_VISIBLE",We)},setStrategyBuilderCheckedList({commit:Ye},We){Ye("SET_STRATEGY_BUILDER_CHECKED_LIST",We)},setCurrencyIncrementalTickerMap({commit:Ye},We){Ye("SET_CURRENCY_INCREMENTAL_TICKER_MAP",We)},putCurrencyIncrementalTickerMap({commit:Ye},We){Ye("PUT_CURRENCY_INCREMENTAL_TICKER_MAP",We)},addSubscribedIncrementalTicker({commit:Ye},We){Ye("ADD_SUBSCRIBED_INCREMENTAL_TICKER",We)},clearSubscribedIncrementalTicker({commit:Ye}){Ye("CLEAR_SUBSCRIBED_INCREMENTAL_TICKER")},setRiskAssessmentData({commit:Ye},We){Ye("SET_RISK_ASSESSMENT_DATA",We)},setSwitchTargetAccount({commit:Ye},We){Ye("SWITCH_TARGET_ACCOUNT",We)},setDDHSignature({commit:Ye},We){Ye("SET_DDH_SIGNATURE",We)},setDdhServiceStatusList({commit:Ye},We){Ye("SET_DDH_SERVICE_STATUS_LIST",We)},putAllCombosMap({commit:Ye},We){Ye("PUT_ALL_COMBOS_MAP",We)},setAllCombosMap({commit:Ye},We){Ye("SET_ALL_COMBOS_MAP",We)},setEquityShowFlag({commit:Ye},We){Object($e.nb)(""+We,"deribit"),Ye("SET_EQUITY_SHOW_FLAG",We)},setAdvanceToolsShowBindDialogId({commit:Ye},We){Ye("SET_ADVANCE_TOOLS_SHOW_BIND_DIALOG_ID",We)},setAdvanceToolsCurAccountInfo({commit:Ye},We){Ye("SET_ADVANCE_TOOLS_CUR_ACCOUNT_INFO",We)},setStrategyStatusMap({commit:Ye},We){Ye("SET_STRATEGY_STATUS_MAP",We)},putPmeData({commit:Ye},We){Ye("PUT_PME_DATA",We)},setOptionRecentTradeDisplayBlockTradeOnly({commit:Ye},We){Ye("SET_OPTION_RECENT_TRADE_DISPLAY_BLOCK_TRADE_ONLY",We)},setAccountAssetsCurrencyList({commit:Ye},We){Ye("SET_ACCOUNT_ASSETS_CURRENCY_LIST",We)},putCurrencyIndexPrice({commit:Ye},We){Ye("PUT_CURRENCY_INDEX_PRICE",We)},setOptionPairConfig({commit:Ye},We){Ye("SET_OPTION_PAIR_CONFIG",We)},setToolsSelectCurrency({commit:Ye},We){Ye("SET_TOOLS_SELECT_CURRENCY",We)},setNavBarVersion({commit:Ye},We){Ye("SET_NAV_BAR_VERSION",We)},setAllOrdersMargin({commit:Ye},We){Ye("SET_ALL_ORDERS_MARGIN",We)}},getters:Ze};var tt={namespaced:!0,state:{deltaHedgeDialogVisible:!1,optionTradeDialogVisible:!1,closeDialogVisible:!1,editOrderDialogVisible:!1,optionTradeConfirmDialogVisible:!1,futureTradeConfirmDialogVisible:!1,tradeDialogParams:{data:{}},tradeConfirmDialogParams:{},allCurrencyInstrumentsMap:{},curKind:"",curSelectedCurrency:"",curSelectedInstrument:"",currencySummary:{btcPrice:0,ethPrice:0,usdcPrice:0,btcDVOL:0,ethDVOL:0,btcAmplitude:!0,ethAmplitude:!0,usdcAmplitude:!0},bindTokenFlag:!1,deltaHedgeParams:{},allOpenOrderMap:{},allPositionMap:{},accountList:[],userPortfolioMap:{},curInstrumentOpenOrderDialogVisible:!1,futureBaseMode:"coin",futureClickedPrice:0,loadingOpenOrderFlag:!0,loadingPositionFlag:!0,accountSummaryExpandFlag:!0,optionPositionSummaryExpandFlag:!0,futurePositionSummaryExpandFlag:!0,strategyBuilderConfirmDialogVisible:!1,strategyBuilderConfirmDialogParams:[],strategyBuilderVisible:!1,strategyBuilderCheckedList:[],currencyInstrumentTickerMap:{},subscribedInstrumentInfoSet:new Set,riskAssessmentData:{},allPerpetualSymbolMap:"{}",timeInForceMap:{GTC:"GTC",IOC:"IOC",FOK:"FOK"},showBaseCoin:!1,walletInfo:"{}",pmEnable:!1,currencyList:["BTC","ETH"],currencyConfig:{BTC:{perpetual:{minTradeAmount:.001,sizeStep:.001,sizeDigits:3,priceStep:.5,priceDigits:2},option:{minTradeAmount:.01,sizeStep:.01,sizeDigits:2,priceStep:5,priceDigits:2}},ETH:{perpetual:{minTradeAmount:.01,sizeStep:.01,sizeDigits:2,priceStep:.05,priceDigits:2},option:{minTradeAmount:.1,sizeStep:.1,sizeDigits:1,priceStep:.5,priceDigits:2}}},equityShowFlag:!0,coinGreeks:{}},mutations:{SET_DELTA_HEDGE_DIALOG_VISIBLE(Ye,We){Ye.deltaHedgeDialogVisible=We},SET_OPTION_TRADE_DIALOG_VISIBLE(Ye,We){Ye.optionTradeDialogVisible=We},SET_CLOSE_DIALOG_VISIBLE(Ye,We){Ye.closeDialogVisible=We},SET_EDIT_ORDER_DIALOG_VISIBLE(Ye,We){Ye.editOrderDialogVisible=We},SET_OPTION_TRADE_CONFIRM_DIALOG_VISIBLE(Ye,We){Ye.optionTradeConfirmDialogVisible=We},SET_FUTURE_TRADE_CONFIRM_DIALOG_VISIBLE(Ye,We){Ye.futureTradeConfirmDialogVisible=We},SET_TRADE_CONFIRM_DIALOG_PARAMS(Ye,We){Ye.tradeConfirmDialogParams=We},SET_ALL_CURRENCY_INSTRUMENTS_MAP(Ye,We){We=Object.assign({},We),Ye.allCurrencyInstrumentsMap=We},SET_CUR_KIND(Ye,We){Ye.curKind=We},SET_CUR_SELECTED_CURRENCY(Ye,We){Ye.curSelectedCurrency=We},SET_CUR_SELECTED_INSTRUMENT(Ye,We){Ye.curSelectedInstrument=We},SET_CURRENCY_SUMMARY(Ye,We){Ye.currencySummary=We},PUT_CURRENCY_SUMMARY(Ye,We){Ye.currencySummary[We.key]=We.value},SET_BIND_TOKEN_FLAG(Ye,We){Ye.bindTokenFlag=We},SET_DELTA_HEDGE_PARAMS(Ye,We){Ye.deltaHedgeParams=We},SET_ALL_OPEN_ORDER_MAP(Ye,We){We=Object.assign({},We),Ye.allOpenOrderMap=We},SET_ALL_POSITION_MAP(Ye,We){We=Object.assign({},We),Ye.allPositionMap=We},SET_TRADE_DIALOG_PARAMS(Ye,We){Ye.tradeDialogParams=We},SET_ACCOUNT_LIST(Ye,We){Ye.accountList=We},SET_USER_PORTFOLIO_MAP(Ye,We){We=Object.assign({},We),Ye.userPortfolioMap=We},PUT_USER_PORTFOLIO_MAP(Ye,We){let qe=Ye.userPortfolioMap[We.baseCoin];Ye.userPortfolioMap[We.baseCoin]=qe?{...qe,...We.value}:We.value},SET_CUR_INSTRUMENT_OPEN_ORDER_DIALOG_VISIBLE(Ye,We){Ye.curInstrumentOpenOrderDialogVisible=We},SET_FUTURE_BASE_MODE(Ye,We){Ye.futureBaseMode=We},SET_FUTURE_CLICKED_PRICE(Ye,We){Ye.futureClickedPrice=We},SET_LOADING_OPEN_ORDER_FLAG(Ye,We){Ye.loadingOpenOrderFlag=We},SET_LOADING_POSITION_FLAG(Ye,We){Ye.loadingPositionFlag=We},SET_ACCOUNT_SUMMARY_EXPAND_FLAG(Ye,We){Ye.accountSummaryExpandFlag=We},SET_OPTION_POSITION_SUMMARY_EXPAND_FLAG(Ye,We){Ye.optionPositionSummaryExpandFlag=We},SET_FUTURE_POSITION_SUMMARY_EXPAND_FLAG(Ye,We){Ye.futurePositionSummaryExpandFlag=We},SET_STRATEGY_BUILDER_CONFIRM_DIALOG_VISIBLE(Ye,We){Ye.strategyBuilderConfirmDialogVisible=We},SET_STRATEGY_BUILDER_CONFIRM_DIALOG_PARAMS(Ye,We){Ye.strategyBuilderConfirmDialogParams=We},SET_STRATEGY_BUILDER_VISIBLE(Ye,We){Ye.strategyBuilderVisible=We},SET_STRATEGY_BUILDER_CHECKED_LIST(Ye,We){Ye.strategyBuilderCheckedList=We},SET_CURRENCY_INSTRUMENT_TICKER_MAP(Ye,We){Ye.currencyInstrumentTickerMap=We},PUT_CURRENCY_INSTRUMENT_TICKER_MAP(Ye,We){Ye.currencyInstrumentTickerMap[We.instrumentName]=We.ticker},ADD_SUBSCRIBED_INSTRUMENT_INFO(Ye,We){Ye.subscribedInstrumentInfoSet.add(We)},CLESR_SUBSCRIBED_INSTRUMENT_INFO(Ye){Ye.subscribedInstrumentInfoSet.clear()},SET_RISK_ASSESSMENT_DATA(Ye,We){Ye.riskAssessmentData=We},SET_ALL_PERP_SYMBOL_MAP(Ye,We){Ye.allPerpetualSymbolMap=We},SET_WALLET_INFO(Ye,We){Ye.walletInfo=We},SET_PM_ENABLE(Ye,We){Ye.pmEnable=We},PUT_CURRENCY_CONFIG(Ye,We){Ye.currencyConfig[""+We.currency][""+We.kind]=We.config},SET_EQUITY_SHOW_FLAG(Ye,We){Ye.equityShowFlag=We},SET_COIN_GREEKS(Ye,We){Ye.coinGreeks=We},PUT_COIN_GREEKS(Ye,We){Ye.coinGreeks[We.baseCoin]=We}},actions:{setDeltaHedgeDialogVisible({commit:Ye},We){Ye("SET_DELTA_HEDGE_DIALOG_VISIBLE",We)},setOptionTradeDialogVisible({commit:Ye},We){Ye("SET_OPTION_TRADE_DIALOG_VISIBLE",We)},setCloseDialogVisible({commit:Ye},We){Ye("SET_CLOSE_DIALOG_VISIBLE",We)},setEditOrderDialogVisible({commit:Ye},We){Ye("SET_EDIT_ORDER_DIALOG_VISIBLE",We)},setOptionTradeConfirmDialogVisible({commit:Ye},We){Ye("SET_OPTION_TRADE_CONFIRM_DIALOG_VISIBLE",We)},setFutureTradeConfirmDialogVisible({commit:Ye},We){Ye("SET_FUTURE_TRADE_CONFIRM_DIALOG_VISIBLE",We)},setTradeConfirmDialogParams({commit:Ye},We){Ye("SET_TRADE_CONFIRM_DIALOG_PARAMS",We)},setAllCurrencyInstrumentsMap({commit:Ye},We){Ye("SET_ALL_CURRENCY_INSTRUMENTS_MAP",We)},setCurKind({commit:Ye},We){Ye("SET_CUR_KIND",We)},setCurSelectedCurrency({commit:Ye},We){Ye("SET_CUR_SELECTED_CURRENCY",We)},setCurSelectedInstrument({commit:Ye},We){Ye("SET_CUR_SELECTED_INSTRUMENT",We)},setCurrencySummary({commit:Ye},We){Ye("SET_CURRENCY_SUMMARY",We)},putCurrencySummary({commit:Ye},We){Ye("PUT_CURRENCY_SUMMARY",We)},setBindTokenFlag({commit:Ye},We){Ye("SET_BIND_TOKEN_FLAG",We)},setDeltaHedgeParams({commit:Ye},We){Ye("SET_DELTA_HEDGE_PARAMS",We)},setAllOpenOrderMap({commit:Ye},We){Ye("SET_ALL_OPEN_ORDER_MAP",We)},setAllPositionMap({commit:Ye},We){Ye("SET_ALL_POSITION_MAP",We)},setTradeDialogParams({commit:Ye},We){Ye("SET_TRADE_DIALOG_PARAMS",We)},setAccountList({commit:Ye},We){Ye("SET_ACCOUNT_LIST",We)},setUserPortfolioMap({commit:Ye},We){Ye("SET_USER_PORTFOLIO_MAP",We)},putUserPortfolioMap({commit:Ye},We){Ye("PUT_USER_PORTFOLIO_MAP",We)},setCurInstrumentOpenOrderDialogVisible({commit:Ye},We){Ye("SET_CUR_INSTRUMENT_OPEN_ORDER_DIALOG_VISIBLE",We)},setFutureBaseMode({commit:Ye},We){Ye("SET_FUTURE_BASE_MODE",We)},setFutureClickedPrice({commit:Ye},We){Ye("SET_FUTURE_CLICKED_PRICE",We)},setLoadingOpenOrderFlag({commit:Ye},We){Ye("SET_LOADING_OPEN_ORDER_FLAG",We)},setLoadingPositionFlag({commit:Ye},We){Ye("SET_LOADING_POSITION_FLAG",We)},setAccountSummaryExpandFlag({commit:Ye},We){Ye("SET_ACCOUNT_SUMMARY_EXPAND_FLAG",We)},setOptionPositionSummaryExpandFlag({commit:Ye},We){Ye("SET_OPTION_POSITION_SUMMARY_EXPAND_FLAG",We)},setFuturePositionSummaryExpandFlag({commit:Ye},We){Ye("SET_FUTURE_POSITION_SUMMARY_EXPAND_FLAG",We)},setStrategyBuilderConfirmDialogVisible({commit:Ye},We){Ye("SET_STRATEGY_BUILDER_CONFIRM_DIALOG_VISIBLE",We)},setStrategyBuilderConfirmDialogParams({commit:Ye},We){Ye("SET_STRATEGY_BUILDER_CONFIRM_DIALOG_PARAMS",We)},setStrategyBuilderVisible({commit:Ye},We){Ye("SET_STRATEGY_BUILDER_VISIBLE",We)},setStrategyBuilderCheckedList({commit:Ye},We){Ye("SET_STRATEGY_BUILDER_CHECKED_LIST",We)},setCurrencyInstrumentTickerMap({commit:Ye},We){Ye("SET_CURRENCY_INSTRUMENT_TICKER_MAP",We)},putCurrencyInstrumentTickerMap({commit:Ye},We){Ye("PUT_CURRENCY_INSTRUMENT_TICKER_MAP",We)},addSubscribedInstrumentInfo({commit:Ye},We){Ye("ADD_SUBSCRIBED_INSTRUMENT_INFO",We)},clearSubscribedIncrementalTicker({commit:Ye}){Ye("CLESR_SUBSCRIBED_INSTRUMENT_INFO")},setRiskAssessmentData({commit:Ye},We){Ye("SET_RISK_ASSESSMENT_DATA",We)},setAllPerpetualSymbolMap({commit:Ye},We){Ye("SET_ALL_PERP_SYMBOL_MAP",JSON.stringify(We))},setWalletInfo({commit:Ye},We){Ye("SET_WALLET_INFO",JSON.stringify(We))},setPmEnable({commit:Ye},We){Ye("SET_PM_ENABLE",We)},putCurrencyConfig({commit:Ye},We){Ye("PUT_CURRENCY_CONFIG",We)},setEquityShowFlag({commit:Ye},We){Object($e.nb)(""+We,"bybit"),Ye("SET_EQUITY_SHOW_FLAG",We)},setCoinGreeks({commit:Ye},We){Ye("SET_COIN_GREEKS",We)},putCoinGreeks({commit:Ye},We){Ye("PUT_COIN_GREEKS",We)}},getters:{}};var it={namespaced:!0,state:{deltaHedgeDialogVisible:!1,optionTradeDialogVisible:!1,closeDialogVisible:!1,editOrderDialogVisible:!1,optionTradeConfirmDialogVisible:!1,futureTradeConfirmDialogVisible:!1,tradeDialogParams:{data:{}},tradeConfirmDialogParams:{},allCurrencyInstrumentsMap:{},curKind:"",curSelectedCurrency:"BTC",curSelectedInstrument:"",currencySummary:{btcPrice:0,ethPrice:0,solPrice:0,usdcPrice:0},contractDetail:{},bindTokenFlag:!1,deltaHedgeParams:{},allOpenOrderMap:{},allPositionMap:{},accountList:[],userPortfolioMap:{},curInstrumentOpenOrderDialogVisible:!1,futureBaseMode:"coin",futureClickedPrice:0,loadingOpenOrderFlag:!0,loadingPositionFlag:!0,accountSummaryExpandFlag:!0,optionPositionSummaryExpandFlag:!0,futurePositionSummaryExpandFlag:!0,riskAssessmentData:{},switchTargetAccount:null,currencyList:["BTC","ETH"],timeInForceMap:{FOK:"fok",IOC:"ioc"},accountGreeksDataMap:{},accountConfig:null,allAlgoOrderMap:"{}",leverageInfo:{},equityShowFlag:!0,accountRespSuccess:!1},mutations:{SET_DELTA_HEDGE_DIALOG_VISIBLE(Ye,We){Ye.deltaHedgeDialogVisible=We},SET_OPTION_TRADE_DIALOG_VISIBLE(Ye,We){Ye.optionTradeDialogVisible=We},SET_CLOSE_DIALOG_VISIBLE(Ye,We){Ye.closeDialogVisible=We},SET_EDIT_ORDER_DIALOG_VISIBLE(Ye,We){Ye.editOrderDialogVisible=We},SET_OPTION_TRADE_CONFIRM_DIALOG_VISIBLE(Ye,We){Ye.optionTradeConfirmDialogVisible=We},SET_FUTURE_TRADE_CONFIRM_DIALOG_VISIBLE(Ye,We){Ye.futureTradeConfirmDialogVisible=We},SET_TRADE_CONFIRM_DIALOG_PARAMS(Ye,We){Ye.tradeConfirmDialogParams=We},SET_ALL_CURRENCY_INSTRUMENTS_MAP(Ye,We){We=Object.assign({},We),Ye.allCurrencyInstrumentsMap=We},SET_CUR_KIND(Ye,We){Ye.curKind=We},SET_CUR_SELECTED_CURRENCY(Ye,We){Ye.curSelectedCurrency=We},SET_CUR_SELECTED_INSTRUMENT(Ye,We){Ye.curSelectedInstrument=We},SET_CURRENCY_SUMMARY(Ye,We){Ye.currencySummary[We.key]=We.price},SET_CONTRACT_DETAIL(Ye,We){Ye.contractDetail=We},SET_BIND_TOKEN_FLAG(Ye,We){Ye.bindTokenFlag=We},SET_DELTA_HEDGE_PARAMS(Ye,We){Ye.deltaHedgeParams=We},SET_ALL_OPEN_ORDER_MAP(Ye,We){We=Object.assign({},We),Ye.allOpenOrderMap=We},SET_ALL_POSITION_MAP(Ye,We){We=Object.assign({},We),Ye.allPositionMap=We},SET_TRADE_DIALOG_PARAMS(Ye,We){Ye.tradeDialogParams=We},SET_ACCOUNT_LIST(Ye,We){Ye.accountList=We},SET_USER_PORTFOLIO_MAP(Ye,We){We=Object.assign({},We),Ye.userPortfolioMap=We},SET_CUR_INSTRUMENT_OPEN_ORDER_DIALOG_VISIBLE(Ye,We){Ye.curInstrumentOpenOrderDialogVisible=We},SET_FUTURE_BASE_MODE(Ye,We){Ye.futureBaseMode=We},SET_FUTURE_CLICKED_PRICE(Ye,We){Ye.futureClickedPrice=We},SET_LOADING_OPEN_ORDER_FLAG(Ye,We){Ye.loadingOpenOrderFlag=We},SET_LOADING_POSITION_FLAG(Ye,We){Ye.loadingPositionFlag=We},SET_ACCOUNT_SUMMARY_EXPAND_FLAG(Ye,We){Ye.accountSummaryExpandFlag=We},SET_OPTION_POSITION_SUMMARY_EXPAND_FLAG(Ye,We){Ye.optionPositionSummaryExpandFlag=We},SET_FUTURE_POSITION_SUMMARY_EXPAND_FLAG(Ye,We){Ye.futurePositionSummaryExpandFlag=We},SET_RISK_ASSESSMENT_DATA(Ye,We){Ye.riskAssessmentData=We},SWITCH_TARGET_ACCOUNT(Ye,We){Ye.switchTargetAccount=We},PUT_ACCOUNT_GREEKS_DATA(Ye,We){Ye.accountGreeksDataMap[We.key]=We.value},CLEAR_ACCOUNT_GREEKS_DATA(Ye){Ye.accountGreeksDataMap={}},SET_ACCOUNT_CONFIG(Ye,We){Ye.accountConfig=We},SET_ALL_ALGO_ORDER_MAP(Ye,We){Ye.allAlgoOrderMap=JSON.stringify(We)},SET_LEVERAGE_INFO(Ye,We){Ye.leverageInfo=We},SET_EQUITY_SHOW_FLAG(Ye,We){Ye.equityShowFlag=We},SET_ACCOUNT_RESP_SUCCESS(Ye,We){Ye.accountRespSuccess=We}},actions:{setDeltaHedgeDialogVisible({commit:Ye},We){Ye("SET_DELTA_HEDGE_DIALOG_VISIBLE",We)},setOptionTradeDialogVisible({commit:Ye},We){Ye("SET_OPTION_TRADE_DIALOG_VISIBLE",We)},setCloseDialogVisible({commit:Ye},We){Ye("SET_CLOSE_DIALOG_VISIBLE",We)},setEditOrderDialogVisible({commit:Ye},We){Ye("SET_EDIT_ORDER_DIALOG_VISIBLE",We)},setOptionTradeConfirmDialogVisible({commit:Ye},We){Ye("SET_OPTION_TRADE_CONFIRM_DIALOG_VISIBLE",We)},setFutureTradeConfirmDialogVisible({commit:Ye},We){Ye("SET_FUTURE_TRADE_CONFIRM_DIALOG_VISIBLE",We)},setTradeConfirmDialogParams({commit:Ye},We){Ye("SET_TRADE_CONFIRM_DIALOG_PARAMS",We)},setAllCurrencyInstrumentsMap({commit:Ye},We){Ye("SET_ALL_CURRENCY_INSTRUMENTS_MAP",We)},setCurKind({commit:Ye},We){Ye("SET_CUR_KIND",We)},setCurSelectedCurrency({commit:Ye},We){Ye("SET_CUR_SELECTED_CURRENCY",We)},setCurSelectedInstrument({commit:Ye},We){Ye("SET_CUR_SELECTED_INSTRUMENT",We)},setCurrencySummary({commit:Ye},We){Ye("SET_CURRENCY_SUMMARY",We)},setContractDetail({commit:Ye},We){Ye("SET_CONTRACT_DETAIL",We)},setBindTokenFlag({commit:Ye},We){Ye("SET_BIND_TOKEN_FLAG",We)},setDeltaHedgeParams({commit:Ye},We){Ye("SET_DELTA_HEDGE_PARAMS",We)},setAllOpenOrderMap({commit:Ye},We){Ye("SET_ALL_OPEN_ORDER_MAP",We)},setAllPositionMap({commit:Ye},We){Ye("SET_ALL_POSITION_MAP",We)},setTradeDialogParams({commit:Ye},We){Ye("SET_TRADE_DIALOG_PARAMS",We)},setAccountList({commit:Ye},We){Ye("SET_ACCOUNT_LIST",We)},setUserPortfolioMap({commit:Ye},We){Ye("SET_USER_PORTFOLIO_MAP",We)},setCurInstrumentOpenOrderDialogVisible({commit:Ye},We){Ye("SET_CUR_INSTRUMENT_OPEN_ORDER_DIALOG_VISIBLE",We)},setFutureBaseMode({commit:Ye},We){Ye("SET_FUTURE_BASE_MODE",We)},setFutureClickedPrice({commit:Ye},We){Ye("SET_FUTURE_CLICKED_PRICE",We)},setLoadingOpenOrderFlag({commit:Ye},We){Ye("SET_LOADING_OPEN_ORDER_FLAG",We)},setLoadingPositionFlag({commit:Ye},We){Ye("SET_LOADING_POSITION_FLAG",We)},setAccountSummaryExpandFlag({commit:Ye},We){Ye("SET_ACCOUNT_SUMMARY_EXPAND_FLAG",We)},setOptionPositionSummaryExpandFlag({commit:Ye},We){Ye("SET_OPTION_POSITION_SUMMARY_EXPAND_FLAG",We)},setFuturePositionSummaryExpandFlag({commit:Ye},We){Ye("SET_FUTURE_POSITION_SUMMARY_EXPAND_FLAG",We)},setRiskAssessmentData({commit:Ye},We){Ye("SET_RISK_ASSESSMENT_DATA",We)},setSwitchTargetAccount({commit:Ye},We){Ye("SWITCH_TARGET_ACCOUNT",We)},putAccountGreeksData({commit:Ye},We){Ye("PUT_ACCOUNT_GREEKS_DATA",We)},clearAccountGreeksData({commit:Ye}){Ye("CLEAR_ACCOUNT_GREEKS_DATA")},setAccountConfig({commit:Ye},We){Ye("SET_ACCOUNT_CONFIG",We)},setAllAlgoOrderMap({commit:Ye},We){Ye("SET_ALL_ALGO_ORDER_MAP",We)},setLeverageInfo({commit:Ye},We){Ye("SET_LEVERAGE_INFO",We)},setEquityShowFlag({commit:Ye},We){Object($e.nb)(""+We,"okx"),Ye("SET_EQUITY_SHOW_FLAG",We)},setAccountRespSuccess({commit:Ye},We){Ye("SET_ACCOUNT_RESP_SUCCESS",We)}},getters:{}};var rt={namespaced:!0,state:{deltaHedgeDialogVisible:!1,optionTradeDialogVisible:!1,closeDialogVisible:!1,editOrderDialogVisible:!1,optionTradeConfirmDialogVisible:!1,futureTradeConfirmDialogVisible:!1,tradeDialogParams:{data:{}},tradeConfirmDialogParams:{},allCurrencyInstrumentsMap:{},curKind:"",curSelectedCurrency:"BTC",curSelectedInstrument:"",contractDetail:{},bindTokenFlag:!1,deltaHedgeParams:{},allOpenOrderMap:{},allPositionMap:{},accountList:[],curInstrumentOpenOrderDialogVisible:!1,futureBaseMode:"coin",futureClickedPrice:0,loadingOpenOrderFlag:!0,loadingPositionFlag:!0,accountSummaryExpandFlag:!0,optionPositionSummaryExpandFlag:!0,futurePositionSummaryExpandFlag:!0,strategyBuilderCheckedList:[],subscribedIncrementalTickerSet:new Set,riskAssessmentData:{},equityShowFlag:!0,strategyStatusMap:{},atmAround:!1,atmAroundTier:4,currencyInstrumentTickerMap:{},currencyPairConfig:{},optionPairs:[],currencyIndexPriceSummary:{},umAccounts:{},displayFutureInstruments:[],pmEnable:!0,accountAssetsInfo:[],accountAssetsCurrencyList:[],userPortfolioMap:{},timeInForceMap:{GTC:"good_til_cancelled",IOC:"immediate_or_cancel",FOK:"fill_or_kill"},leverageInfo:{},notUnsubscribeInstrumentSet:new Set,umAccountMode:null},mutations:{SET_DELTA_HEDGE_DIALOG_VISIBLE(Ye,We){Ye.deltaHedgeDialogVisible=We},SET_OPTION_TRADE_DIALOG_VISIBLE(Ye,We){Ye.optionTradeDialogVisible=We},SET_CLOSE_DIALOG_VISIBLE(Ye,We){Ye.closeDialogVisible=We},SET_EDIT_ORDER_DIALOG_VISIBLE(Ye,We){Ye.editOrderDialogVisible=We},SET_OPTION_TRADE_CONFIRM_DIALOG_VISIBLE(Ye,We){Ye.optionTradeConfirmDialogVisible=We},SET_FUTURE_TRADE_CONFIRM_DIALOG_VISIBLE(Ye,We){Ye.futureTradeConfirmDialogVisible=We},SET_TRADE_CONFIRM_DIALOG_PARAMS(Ye,We){Ye.tradeConfirmDialogParams=We},SET_ALL_CURRENCY_INSTRUMENTS_MAP(Ye,We){We=Object.assign({},We),Ye.allCurrencyInstrumentsMap=We},SET_CUR_KIND(Ye,We){Ye.curKind=We},SET_CUR_SELECTED_CURRENCY(Ye,We){Ye.curSelectedCurrency=We},SET_CUR_SELECTED_INSTRUMENT(Ye,We){Ye.curSelectedInstrument=We},SET_CONTRACT_DETAIL(Ye,We){Ye.contractDetail=We},SET_BIND_TOKEN_FLAG(Ye,We){Ye.bindTokenFlag=We},SET_DELTA_HEDGE_PARAMS(Ye,We){Ye.deltaHedgeParams=We},SET_ALL_OPEN_ORDER_MAP(Ye,We){We=Object.assign({},We),Ye.allOpenOrderMap=We},SET_ALL_POSITION_MAP(Ye,We){We=Object.assign({},We),Ye.allPositionMap=We},SET_TRADE_DIALOG_PARAMS(Ye,We){Ye.tradeDialogParams=We},SET_ACCOUNT_LIST(Ye,We){Ye.accountList=We},SET_CUR_INSTRUMENT_OPEN_ORDER_DIALOG_VISIBLE(Ye,We){Ye.curInstrumentOpenOrderDialogVisible=We},SET_FUTURE_BASE_MODE(Ye,We){Ye.futureBaseMode=We},SET_FUTURE_CLICKED_PRICE(Ye,We){Ye.futureClickedPrice=We},SET_LOADING_OPEN_ORDER_FLAG(Ye,We){Ye.loadingOpenOrderFlag=We},SET_LOADING_POSITION_FLAG(Ye,We){Ye.loadingPositionFlag=We},SET_ACCOUNT_SUMMARY_EXPAND_FLAG(Ye,We){Ye.accountSummaryExpandFlag=We},SET_OPTION_POSITION_SUMMARY_EXPAND_FLAG(Ye,We){Ye.optionPositionSummaryExpandFlag=We},SET_FUTURE_POSITION_SUMMARY_EXPAND_FLAG(Ye,We){Ye.futurePositionSummaryExpandFlag=We},SET_CURRENCY_INCREMENTAL_TICKER_MAP(Ye,We){Ye.currencyInstrumentTickerMap=We},PUT_CURRENCY_INCREMENTAL_TICKER_MAP(Ye,We){Ye.currencyInstrumentTickerMap[We.instrumentName]=We.ticker},ADD_SUBSCRIBED_INCREMENTAL_TICKER(Ye,We){Ye.subscribedIncrementalTickerSet.add(We)},CLEAR_SUBSCRIBED_INCREMENTAL_TICKER(Ye){Ye.subscribedIncrementalTickerSet.clear()},SET_RISK_ASSESSMENT_DATA(Ye,We){Ye.riskAssessmentData=We},SET_EQUITY_SHOW_FLAG(Ye,We){Ye.equityShowFlag=We},SET_STRATEGY_STATUS_MAP(Ye,We){Ye.strategyStatusMap=We},SET_ATM_AROUND(Ye,We){Ye.atmAround=We},SET_ATM_AROUND_TIER(Ye,We){Ye.atmAroundTier=We},SET_CURRENCY_PAIR_CONFIG(Ye,We){Ye.currencyPairConfig=We},SET_OPTION_PAIRS(Ye,We){Ye.optionPairs=We},PUT_CURRENCY_INDEX_PRICE(Ye,We){Ye.currencyIndexPriceSummary[We.key]=We.value},SET_UM_ACCOUNTS(Ye,We){We=Object.assign({},We),Ye.umAccounts=We},SET_DISPLAY_FUTURE_INSTRUMENTS(Ye,We){Ye.displayFutureInstruments=We},SET_ACCOUNT_ASSETS_INFO(Ye,We){Ye.accountAssetsInfo=We},SET_ACCOUNT_ASSETS_CURRENCY_LIST(Ye,We){Ye.accountAssetsCurrencyList=We},SET_USER_PORTFOLIO_MAP(Ye,We){We=Object.assign({},We),Ye.userPortfolioMap=We},SET_LEVERAGE_INFO(Ye,We){We=Object.assign({},We),Ye.leverageInfo=We},PUT_NOT_UNSUBSCRIBE_INSTRUMENT(Ye,We){Ye.notUnsubscribeInstrumentSet.add(We)},REMOVE_NOT_UNSUBSCRIBE_INSTRUMENT(Ye,We){Ye.notUnsubscribeInstrumentSet.delete(We)},CLEAR_NOT_UNSUBSCRIBE_INSTRUMENT(Ye){Ye.notUnsubscribeInstrumentSet.clear()},SET_UM_ACCOUNT_MODE(Ye,We){Ye.umAccountMode=We}},actions:{setDeltaHedgeDialogVisible({commit:Ye},We){Ye("SET_DELTA_HEDGE_DIALOG_VISIBLE",We)},setOptionTradeDialogVisible({commit:Ye},We){Ye("SET_OPTION_TRADE_DIALOG_VISIBLE",We)},setCloseDialogVisible({commit:Ye},We){Ye("SET_CLOSE_DIALOG_VISIBLE",We)},setEditOrderDialogVisible({commit:Ye},We){Ye("SET_EDIT_ORDER_DIALOG_VISIBLE",We)},setOptionTradeConfirmDialogVisible({commit:Ye},We){Ye("SET_OPTION_TRADE_CONFIRM_DIALOG_VISIBLE",We)},setFutureTradeConfirmDialogVisible({commit:Ye},We){Ye("SET_FUTURE_TRADE_CONFIRM_DIALOG_VISIBLE",We)},setTradeConfirmDialogParams({commit:Ye},We){Ye("SET_TRADE_CONFIRM_DIALOG_PARAMS",We)},setAllCurrencyInstrumentsMap({commit:Ye},We){Ye("SET_ALL_CURRENCY_INSTRUMENTS_MAP",We)},setCurKind({commit:Ye},We){Ye("SET_CUR_KIND",We)},setCurSelectedCurrency({commit:Ye},We){Ye("SET_CUR_SELECTED_CURRENCY",We)},setCurSelectedInstrument({commit:Ye},We){Ye("SET_CUR_SELECTED_INSTRUMENT",We)},setContractDetail({commit:Ye},We){Ye("SET_CONTRACT_DETAIL",We)},setBindTokenFlag({commit:Ye},We){Ye("SET_BIND_TOKEN_FLAG",We)},setDeltaHedgeParams({commit:Ye},We){Ye("SET_DELTA_HEDGE_PARAMS",We)},setAllOpenOrderMap({commit:Ye},We){Ye("SET_ALL_OPEN_ORDER_MAP",We)},setAllPositionMap({commit:Ye},We){Ye("SET_ALL_POSITION_MAP",We)},setTradeDialogParams({commit:Ye},We){Ye("SET_TRADE_DIALOG_PARAMS",We)},setAccountList({commit:Ye},We){Ye("SET_ACCOUNT_LIST",We)},setCurInstrumentOpenOrderDialogVisible({commit:Ye},We){Ye("SET_CUR_INSTRUMENT_OPEN_ORDER_DIALOG_VISIBLE",We)},setFutureBaseMode({commit:Ye},We){Ye("SET_FUTURE_BASE_MODE",We)},setFutureClickedPrice({commit:Ye},We){Ye("SET_FUTURE_CLICKED_PRICE",We)},setLoadingOpenOrderFlag({commit:Ye},We){Ye("SET_LOADING_OPEN_ORDER_FLAG",We)},setLoadingPositionFlag({commit:Ye},We){Ye("SET_LOADING_POSITION_FLAG",We)},setAccountSummaryExpandFlag({commit:Ye},We){Ye("SET_ACCOUNT_SUMMARY_EXPAND_FLAG",We)},setOptionPositionSummaryExpandFlag({commit:Ye},We){Ye("SET_OPTION_POSITION_SUMMARY_EXPAND_FLAG",We)},setFuturePositionSummaryExpandFlag({commit:Ye},We){Ye("SET_FUTURE_POSITION_SUMMARY_EXPAND_FLAG",We)},setCurrencyIncrementTickerMap({commit:Ye},We){Ye("SET_CURRENCY_INCREMENTAL_TICKER_MAP",We)},putCurrencyIncrementTickerMap({commit:Ye},We){Ye("PUT_CURRENCY_INCREMENTAL_TICKER_MAP",We)},addSubscribedIncrementalTicker({commit:Ye},We){Ye("ADD_SUBSCRIBED_INCREMENTAL_TICKER",We)},clearSubscribedIncrementalTicker({commit:Ye}){Ye("CLEAR_SUBSCRIBED_INCREMENTAL_TICKER")},setRiskAssessmentData({commit:Ye},We){Ye("SET_RISK_ASSESSMENT_DATA",We)},setEquityShowFlag({commit:Ye},We){Object($e.nb)(""+We,"bit"),Ye("SET_EQUITY_SHOW_FLAG",We)},setStrategyStatusMap({commit:Ye},We){Ye("SET_STRATEGY_STATUS_MAP",We)},setAtmAround({commit:Ye},We){Ye("SET_ATM_AROUND",We)},setAtmAroundTier({commit:Ye},We){Ye("SET_ATM_AROUND_TIER",We)},setCurrencyPairConfig({commit:Ye},We){Ye("SET_CURRENCY_PAIR_CONFIG",We)},setOptionPairs({commit:Ye},We){Ye("SET_OPTION_PAIRS",We)},putCurrencyIndexPrice({commit:Ye},We){Ye("PUT_CURRENCY_INDEX_PRICE",We)},setUmAccounts({commit:Ye},We){Ye("SET_UM_ACCOUNTS",We)},setDisplayFutureInstruments({commit:Ye},We){Ye("SET_DISPLAY_FUTURE_INSTRUMENTS",We)},setAccountAssetsInfo({commit:Ye},We){Ye("SET_ACCOUNT_ASSETS_INFO",We)},setAccountAssetsCurrencyList({commit:Ye},We){Ye("SET_ACCOUNT_ASSETS_CURRENCY_LIST",We)},setUserPortfolioMap({commit:Ye},We){Ye("SET_USER_PORTFOLIO_MAP",We)},setLeverageInfo({commit:Ye},We){Ye("SET_LEVERAGE_INFO",We)},putNotUnsubscribeInstrument({commit:Ye},We){Ye("PUT_NOT_UNSUBSCRIBE_INSTRUMENT",We)},removeNotUnsubscribeInstrument({commit:Ye},We){Ye("REMOVE_NOT_UNSUBSCRIBE_INSTRUMENT",We)},clearNotUnsubscribeInstrument({commit:Ye}){Ye("CLEAR_NOT_UNSUBSCRIBE_INSTRUMENT")},setUmAccountMode({commit:Ye},We){Ye("SET_UM_ACCOUNT_MODE",We)}},getters:{}};var st={token:"",isPC:!0,lang:"en",theme:"light",exchange:"",exchangeNetNode:"",rootFontSize:16,interfaceSettings:{confirmDialogConfig:{showCreateOrderConfirmDialog:!0,showEditOrderConfirmDialog:!0,showCancelOrderConfirmDialog:!1,showClosePositionConfirmDialog:!0,showFatFingerConfirmDialog:!0,fatFingerConfirmDialogThrottle:1},notificationConfig:{showApiOrderNotification:!0,showRfqNotification:!0,showApiTradeNotification:!0,showPartialFilledNotification:!0},layoutDisplay:{showFutureKlineChart:!0},otherConfig:{playSoundFlag:!0,optionTradeDialog:!1},notificationSoundConfig:{apiOrderNotificationSound:"NoSound",apiTradeNotificationSound:"Clunk.wav",partialFilledNotificationSound:"Drop.wav",rfqNotificationSound:"Quack.mp3"}},interfaceSettingsAllConfig:"",advanceToolsSettings:"",glNotLoginDialogVisible:!1};var at={};var nt={setToken({commit:Ye},We){Ye("SET_TOKEN",We)},setPC({commit:Ye},We){Ye("SET_PC",We)},setLang({commit:Ye},We){Object($e.gb)(We),Ye("SET_LANG",We)},setTheme({commit:Ye},We){Object($e.ib)(We),Ye("SET_THEME",We)},clearUserInfo({commit:Ye}){Ye("SET_TOKEN",null)},setExchangeNetNode({commit:Ye},We){Ye("SET_EXCHANGE_NET_NODE",We)},setExchange({commit:Ye},We){Ye("SET_EXCHANGE",We)},setInterfaceSettings({commit:Ye},We){Ye("SET_INTERFACE_SETTINGS",We)},setInterfaceSettingsAllConfig({commit:Ye},We){Ye("SET_INTERFACE_SETTINGS_ALL_CONFIG",We)},setAdvanceToolsSettings({commit:Ye},We){Ye("SET_ADVANCE_TOOLS_SETTINGS",We)},setGlNotLoginDialogVisible({commit:Ye},We){Ye("SET_GL_NOT_LOGIN_DIALOG_VISIBLE",We)}},ot=qe("90b9");var lt={namespaced:!0,state:st,mutations:{SET_TOKEN(Ye,We){Ye.token=We},SET_PC(Ye,We){Ye.isPC=We},SET_LANG(Ye,We){Ye.lang=We},SET_THEME(Ye,We){Ye.theme=We},SET_EXCHANGE(Ye,We){Object(ot.k)(We)||(Ye.exchange=We,Object($e.U)(We))},SET_EXCHANGE_NET_NODE(Ye,We){Object(ot.k)(We)||(Ye.exchangeNetNode=We,Object($e.V)(We))},SET_INTERFACE_SETTINGS(Ye,We){Ye.interfaceSettings=We},SET_INTERFACE_SETTINGS_ALL_CONFIG(Ye,We){Ye.interfaceSettingsAllConfig=We},SET_ADVANCE_TOOLS_SETTINGS(Ye,We){Ye.advanceToolsSettings=We},SET_GL_NOT_LOGIN_DIALOG_VISIBLE(Ye,We){Ye.glNotLoginDialogVisible=We}},actions:nt,getters:at};var ct={socketIsConnected:!1,socketOnClose:!1,socketError:!1,bybitOptionPublicSocketIsConnected:!1,bybitOptionPrivateSocketIsConnected:!1,bybitPerpSocketIsConnected:!1,oxkPrivateSocketIsConnected:!1,oxkInnerPublicSocketIsConnected:!1,okxBusinessSocketIsConnected:!1,greeksSocketIsConnected:!1,greeksSocketOnClose:!1,greeksAdvanceToolsSocketIsConnected:!1,greeksAdvanceToolsSocketOnClose:!1};var ut={};var dt={wsSendMsg:function(Ye,We){let qe=Ye.rootState.common.onLine;const{from:Ke}=We;if(!qe)return!1;if("advance_tools"===Ke){return!!Ye.rootState.websocket.greeksAdvanceToolsSocketIsConnected&&!Object(ot.k)(Qe.default.prototype.$greeksAdvanceToolsSocket)&&1===Qe.default.prototype.$greeksAdvanceToolsSocket.readyState&&("ping"===We.op?void Qe.default.prototype.$greeksAdvanceToolsSocket.send("ping"):(delete We.from,Qe.default.prototype.$greeksAdvanceToolsSocket.sendObj(We),!0))}if("greeks"===Ke){return!!Ye.rootState.websocket.greeksSocketIsConnected&&!Object(ot.k)(Qe.default.prototype.$greeksSocket)&&1===Qe.default.prototype.$greeksSocket.readyState&&("ping"===We.op?void Qe.default.prototype.$greeksSocket.send("ping"):(delete We.from,Qe.default.prototype.$greeksSocket.sendObj(We),!0))}let Je=Ye.rootState.system.exchange;if("deribit"===Je){if(!Ye.rootState.websocket.socketIsConnected)return!1;if(Object(ot.k)(Qe.default.prototype.$deribitSocket))return!1;if(1!==Qe.default.prototype.$deribitSocket.readyState)return!1;let qe=We.method;if(Object(ot.k)(qe))return!1;if(-1!==qe.indexOf("private")){if(!Ye.rootState.deribit.bindTokenFlag)return!1}return Qe.default.prototype.$deribitSocket.sendObj(We),!0}if("bybit"===Je){let qe=We.method;if("option"===qe){if(!Ye.rootState.websocket.bybitOptionPublicSocketIsConnected)return;if(Object(ot.k)(Qe.default.prototype.$bybitOptionPublicSocket))return;if(1!==Qe.default.prototype.$bybitOptionPublicSocket.readyState)return;return delete We.method,void Qe.default.prototype.$bybitOptionPublicSocket.sendObj(We)}if("private"===qe){if(!Ye.rootState.websocket.bybitOptionPrivateSocketIsConnected)return;if(Object(ot.k)(Qe.default.prototype.$bybitOptionPrivateSocket))return;if(1!==Qe.default.prototype.$bybitOptionPrivateSocket.readyState)return;return delete We.method,void Qe.default.prototype.$bybitOptionPrivateSocket.sendObj(We)}if("linear"===qe){if(!Ye.rootState.websocket.bybitPerpSocketIsConnected)return;if(Object(ot.k)(Qe.default.prototype.$bybitPerpSocket))return;if(1!==Qe.default.prototype.$bybitPerpSocket.readyState)return;return delete We.method,void Qe.default.prototype.$bybitPerpSocket.sendObj(We)}if("broker"===qe){if(!Ye.rootState.websocket.socketIsConnected)return;if(Object(ot.k)(Qe.default.prototype.$bybitBrokerSocket))return;if(1!==Qe.default.prototype.$bybitBrokerSocket.readyState)return;return delete We.method,void Qe.default.prototype.$bybitBrokerSocket.sendObj(We)}}if("okx"!==Je){if("bit"===Je){if(!Ye.rootState.websocket.socketIsConnected)return!1;if(Object(ot.k)(Qe.default.prototype.$bitSocket))return!1;if(1!==Qe.default.prototype.$bitSocket.readyState)return!1;let qe=We.method;return!Object(ot.k)(qe)&&(qe.indexOf("private"),delete We.method,Qe.default.prototype.$bitSocket.sendObj(We),!0)}}else{let qe=We.method;if("public"===qe){if(!Ye.rootState.websocket.socketIsConnected)return;if(Object(ot.k)(Qe.default.prototype.$okxPublicSocket))return;if(1!==Qe.default.prototype.$okxPublicSocket.readyState)return;return"ping"===We.op?void Qe.default.prototype.$okxPublicSocket.send("ping"):(delete We.method,void Qe.default.prototype.$okxPublicSocket.sendObj(We))}if("inner-public"===qe){if(!Ye.rootState.websocket.oxkInnerPublicSocketIsConnected)return;if(Object(ot.k)(Qe.default.prototype.$okxInnerPublicSocket))return;if(1!==Qe.default.prototype.$okxInnerPublicSocket.readyState)return;return"ping"===We.op?void Qe.default.prototype.$okxInnerPublicSocket.send("ping"):(delete We.method,void Qe.default.prototype.$okxInnerPublicSocket.sendObj(We))}if("private"===qe){if(!Ye.rootState.websocket.oxkPrivateSocketIsConnected)return;if(Object(ot.k)(Qe.default.prototype.$okxPrivateSocket))return;if(1!==Qe.default.prototype.$okxPrivateSocket.readyState)return;return"ping"===We.op?void Qe.default.prototype.$okxPrivateSocket.send("ping"):(delete We.method,void Qe.default.prototype.$okxPrivateSocket.sendObj(We))}if("business"===qe){if(!Ye.rootState.websocket.okxBusinessSocketIsConnected)return;if(Object(ot.k)(Qe.default.prototype.$okxBusinessSocket))return;if(1!==Qe.default.prototype.$okxBusinessSocket.readyState)return;return"ping"===We.op?void Qe.default.prototype.$okxBusinessSocket.send("ping"):(delete We.method,void Qe.default.prototype.$okxBusinessSocket.sendObj(We))}}},wsOffLine({commit:Ye}){Ye("SOCKET_OFF_LINE")}},mt=qe("bd71"),pt=qe("a49b");function fe(Ye,We,qe){"ON_CLOSE"==qe&&(Ye.socketOnClose=!0);let Ke=We.event,Je=We.uuid,Xe=Ke.currentTarget;Xe.uuid=Je;let Ze=Xe.url;if(-1===Ze.indexOf("tibired.com")&&-1===Ze.indexOf("deribit.com"))if(-1===Ze.indexOf("bybit.com")&&-1===Ze.indexOf("bytick.com"))if(-1===Ze.indexOf("okx.com")&&-1===Ze.indexOf("okx.com"))if(-1===Ze.indexOf(Object(mt.q)("bit")));else{if(null!=Qe.default.prototype.$bitSocket&&Qe.default.prototype.$bitSocket.uuid!==Xe.uuid)return;Ye.socketIsConnected=!1}else{if(Ze===Object(mt.q)("public")){if(null!=Qe.default.prototype.$okxPublicSocket&&Qe.default.prototype.$okxPublicSocket.uuid!==Xe.uuid)return;return void(Ye.socketIsConnected=!1)}if(Ze===Object(mt.q)("inner-public")){if(null!=Qe.default.prototype.$okxInnerPublicSocket&&Qe.default.prototype.$okxInnerPublicSocket.uuid!==Xe.uuid)return;return void(Ye.oxkInnerPublicSocketIsConnected=!1)}if(Ze===Object(mt.q)("private")){if(null!=Qe.default.prototype.$okxPrivateSocket&&Qe.default.prototype.$okxPrivateSocket.uuid!==Xe.uuid)return;return void(Ye.oxkPrivateSocketIsConnected=!1)}if(Ze===Object(mt.q)("business")){if(null!=Qe.default.prototype.$okxBusinessSocket&&Qe.default.prototype.$okxBusinessSocket.uuid!==Xe.uuid)return;return void(Ye.okxBusinessSocketIsConnected=!1)}}else{if(Ze===Object(mt.q)("option")){if(null!=Qe.default.prototype.$bybitOptionPublicSocket&&Qe.default.prototype.$bybitOptionPublicSocket.uuid!==Xe.uuid)return;return void(Ye.bybitOptionPublicSocketIsConnected=!1)}if(Ze===Object(mt.q)("private")){if(null!=Qe.default.prototype.$bybitOptionPrivateSocket&&Qe.default.prototype.$bybitOptionPrivateSocket.uuid!==Xe.uuid)return;return void(Ye.bybitOptionPrivateSocketIsConnected=!1)}if(Ze===Object(mt.q)("linear")){if(null!=Qe.default.prototype.$bybitPerpSocket&&Qe.default.prototype.$bybitPerpSocket.uuid!==Xe.uuid)return;return void(Ye.bybitPerpSocketIsConnected=!1)}if(Ze===Object(mt.q)("broker")){if(null!=Qe.default.prototype.$bybitBrokerSocket&&Qe.default.prototype.$bybitBrokerSocket.uuid!==Xe.uuid)return;return void(Ye.socketIsConnected=!1)}}else{if(null!=Qe.default.prototype.$deribitSocket&&Qe.default.prototype.$deribitSocket.uuid!==Xe.uuid)return;Ye.socketIsConnected=!1}}var gt={namespaced:!0,state:ct,mutations:{SOCKET_CONNECTING(Ye,We){let qe=We.event;if(-1===qe.indexOf("devtools.yazhan.vip")&&-1===qe.indexOf("tools.greeks.live")&&-1===qe.indexOf("testtools.greeks.live"))if(-1===qe.indexOf(Object(pt.v)())){if(-1===qe.indexOf("tibired.com")&&-1===qe.indexOf("deribit.com"))return-1!==qe.indexOf("bybit.com")||-1!==qe.indexOf("bytick.com")?qe===Object(mt.q)("option")?void(Ye.bybitOptionPublicSocketIsConnected=!1):qe===Object(mt.q)("private")?void(Ye.bybitOptionPrivateSocketIsConnected=!1):qe===Object(mt.q)("linear")?void(Ye.bybitPerpSocketIsConnected=!1):qe===Object(mt.q)("broker")?void(Ye.socketIsConnected=!1):void 0:-1!==qe.indexOf("okx.com")?qe===Object(mt.q)("public")?void(Ye.socketIsConnected=!1):qe===Object(mt.q)("inner-public")?void(Ye.oxkInnerPublicSocketIsConnected=!1):qe===Object(mt.q)("private")?void(Ye.oxkPrivateSocketIsConnected=!1):qe===Object(mt.q)("business")?void(Ye.okxBusinessSocketIsConnected=!1):void 0:void(-1===qe.indexOf(Object(mt.q)("bit"))||(Ye.socketIsConnected=!1));Ye.socketIsConnected=!1}else Ye.greeksSocketIsConnected=!1;else Ye.greeksAdvanceToolsSocketIsConnected=!1},SOCKET_ONOPEN(Ye,We){let qe=We.event,Ke=We.uuid,Je=qe.currentTarget;Je.uuid=Ke;let Xe=Je.url;return-1!==Xe.indexOf(Object(mt.a)(!0))?(Qe.default.prototype.$greeksAdvanceToolsSocket=Je,Ye.greeksAdvanceToolsSocketIsConnected=!0,void(Ye.greeksAdvanceToolsSocketOnClose=!1)):-1!==Xe.indexOf(Object(pt.v)())?(Qe.default.prototype.$greeksSocket=Je,Ye.greeksSocketIsConnected=!0,void(Ye.greeksSocketOnClose=!1)):-1!==Xe.indexOf("tibired.com")||-1!==Xe.indexOf("deribit.com")?(Qe.default.prototype.$deribitSocket=Je,Ye.socketIsConnected=!0,void(Ye.socketOnClose=!1)):-1!==Xe.indexOf("bybit.com")||-1!==Xe.indexOf("bytick.com")?Xe===Object(mt.q)("option")?(Qe.default.prototype.$bybitOptionPublicSocket=Je,Ye.bybitOptionPublicSocketIsConnected=!0,void(Ye.socketOnClose=!1)):Xe===Object(mt.q)("private")?(Qe.default.prototype.$bybitOptionPrivateSocket=Je,void(Ye.bybitOptionPrivateSocketIsConnected=!0)):Xe===Object(mt.q)("linear")?(Qe.default.prototype.$bybitPerpSocket=Je,void(Ye.bybitPerpSocketIsConnected=!0)):Xe===Object(mt.q)("broker")?(Qe.default.prototype.$bybitBrokerSocket=Je,void(Ye.socketIsConnected=!0)):void 0:-1!==Xe.indexOf("okx.com")||-1!==Xe.indexOf("okx.com")?Xe===Object(mt.q)("public")?(Qe.default.prototype.$okxPublicSocket=Je,Ye.socketIsConnected=!0,void(Ye.socketOnClose=!1)):Xe===Object(mt.q)("inner-public")?(Qe.default.prototype.$okxInnerPublicSocket=Je,void(Ye.oxkInnerPublicSocketIsConnected=!0)):Xe===Object(mt.q)("private")?(Qe.default.prototype.$okxPrivateSocket=Je,void(Ye.oxkPrivateSocketIsConnected=!0)):Xe===Object(mt.q)("business")?(Qe.default.prototype.$okxBusinessSocket=Je,void(Ye.okxBusinessSocketIsConnected=!0)):void 0:-1!==Xe.indexOf(Object(mt.q)("bit"))?(Qe.default.prototype.$bitSocket=Je,Ye.socketIsConnected=!0,void(Ye.socketOnClose=!1)):void 0},SOCKET_OFF_LINE(Ye){Ye.socketIsConnected=!1},SOCKET_ONCLOSE(Ye,We){fe(Ye,We,"ON_CLOSE")},SOCKET_ONERROR(Ye,We){fe(Ye,We,"ON_ERROR")},SOCKET_ONMESSAGE(Ye,We){},SOCKET_RECONNECT(Ye,We,qe){},SOCKET_RECONNECT_ERROR(Ye,We){Ye.socketError=!0}},actions:dt,getters:ut};Qe.default.use(Ke.a),We.a=new Ke.a.Store({modules:{common:Je,deribit:et,bybit:tt,okx:it,bit:rt,system:lt,websocket:gt}})},"437a":function(Ye,We,qe){"use strict";qe("4952")},4428:function(Ye,We,qe){},4460:function(Ye,We,qe){"use strict";qe("fd7d")},4495:function(Ye,We,qe){"use strict";qe("39b4")},4568:function(Ye,We,qe){"use strict";qe.d(We,"k",(function(){return n})),qe.d(We,"i",(function(){return o})),qe.d(We,"j",(function(){return l})),qe.d(We,"l",(function(){return c})),qe.d(We,"m",(function(){return u})),qe.d(We,"a",(function(){return d})),qe.d(We,"b",(function(){return m})),qe.d(We,"f",(function(){return p})),qe.d(We,"p",(function(){return g})),qe.d(We,"n",(function(){return h})),qe.d(We,"e",(function(){return f})),qe.d(We,"d",(function(){return y})),qe.d(We,"h",(function(){return b})),qe.d(We,"g",(function(){return _})),qe.d(We,"o",(function(){return v})),qe.d(We,"q",(function(){return k})),qe.d(We,"r",(function(){return C})),qe.d(We,"c",(function(){return S}));var Qe=qe("f772"),Ke=qe("bd71"),Je=qe("2013");function n(Ye){return Object(Je.a)(Object(Ke.j)()+"/v5/market/tickers",Ye)}function o(Ye){return Object(Je.a)(Object(Ke.j)()+"/v5/market/instruments-info",Ye)}function l(Ye){return Object(Je.a)(Object(Ke.j)()+"/v5/market/recent-trade",Ye)}function c(Ye,We){return Object(Je.a)(Object(Ke.j)()+"/v5/user/query-api",null,Object(Qe.b)(Ye,We,null,"GET"))}function u(){return Object(Je.a)(Object(Ke.j)()+"/v5/user/query-api",null,Object(Qe.a)(null,"GET"))}function d(){return Object(Je.a)(Object(Ke.j)()+"/v5/account/info",null,Object(Qe.a)(null,"GET"))}function m(){let Ye={accountType:"UNIFIED"};return Object(Je.a)(Object(Ke.j)()+"/v5/account/wallet-balance",Ye,Object(Qe.a)(Ye,"GET"))}function p(Ye){return Object(Je.b)(Object(Ke.j)()+"/v5/order/create",Ye,Object(Qe.a)(Ye,"POST"),!0)}function g(Ye){return Object(Je.a)(Object(Ke.j)()+"/v5/position/list",Ye,Object(Qe.a)(Ye,"GET"))}function h(Ye){return Object(Je.a)(Object(Ke.j)()+"/v5/order/realtime",Ye,Object(Qe.a)(Ye,"GET"))}function f(Ye){return Object(Je.b)(Object(Ke.j)()+"/v5/order/cancel",Ye,Object(Qe.a)(Ye,"POST"),!0)}function y(Ye){return Object(Je.b)(Object(Ke.j)()+"/v5/order/cancel-all",Ye,Object(Qe.a)(Ye,"POST"),!0)}function b(Ye){return Object(Je.b)(Object(Ke.j)()+"/v5/order/amend",Ye,Object(Qe.a)(Ye,"POST"),!0)}function _(Ye){return Object(Je.b)(Object(Ke.j)()+"/v5/order/amend-batch",Ye,Object(Qe.a)(Ye,"POST"),!0)}function v(Ye){return Object(Je.a)(Object(Ke.j)()+"/v5/order/history",Ye,Object(Qe.a)(Ye,"GET"))}function k(Ye){return Object(Je.a)(Object(Ke.j)()+"/v5/execution/list",Ye,Object(Qe.a)(Ye,"GET"))}function C(Ye){return Object(Je.a)(Object(Ke.j)()+"/v5/account/transaction-log",Ye,Object(Qe.a)(Ye,"GET"))}function S(Ye){return Object(Je.a)(Object(Ke.j)()+"/v5/asset/coin-greeks",Ye,Object(Qe.a)(Ye,"GET"))}},4581:function(Ye,We,qe){"use strict";qe("bdc9")},"45f8":function(Ye,We,qe){"use strict";qe("c805")},"45fc":function(Ye,We,qe){},4781:function(Ye,We,qe){"use strict";qe("7536")},"47c6":function(Ye,We,qe){},4872:function(Ye,We,qe){},"48b3":function(Ye,We,qe){"use strict";qe("153d")},4952:function(Ye,We,qe){},"49f2":function(Ye,We,qe){"use strict";qe("415d")},"4a88":function(Ye,We,qe){},"4ac1":function(Ye,We,qe){},"4ad4":function(Ye,We,qe){"use strict";qe("1035")},"4aee":function(Ye,We,qe){},"4b5b":function(Ye,We,qe){},"4b8c":function(Ye,We,qe){},"4c84":function(Ye,We,qe){Ye.exports=qe.p+"static/img/USDT.151c2284.svg"},"4d48":function(Ye,We,qe){"use strict";qe("47c6")},"4d6c":function(Ye,We,qe){},"4df1":function(Ye,We,qe){"use strict";qe("c74f")},"4e4d":function(Ye,We,qe){var Qe={"./Beep.mp3":"58c0","./Bubble.mp3":"d5e3","./CashRegister.mp3":"714a","./Clunk.wav":"0d1e","./Coin.mp3":"b499","./Counter.mp3":"c0fd","./Door.mp3":"6ccb","./Drop.wav":"4181","./Exquisite.mp3":"9abf","./Hello.mp3":"a32d","./Interface.mp3":"5711","./Jackpot.mp3":"a8fb","./Levelup.wav":"c55d","./Notificationt.mp3":"5387","./OpenEnded.mp3":"d3e6","./Pickup.mp3":"c997","./Point.mp3":"1503","./Quack.mp3":"11b6","./Unconvinced.mp3":"9e80","./Unsure.mp3":"41a4","./Upgrade.wav":"b104","./partial_filled.wav":"1dc7","./trade.wav":"d1bf"};function s(Ye){var We=a(Ye);return qe(We)}function a(Ye){if(!qe.o(Qe,Ye)){var We=new Error("Cannot find module '"+Ye+"'");throw We.code="MODULE_NOT_FOUND",We}return Qe[Ye]}s.keys=function(){return Object.keys(Qe)},s.resolve=a,Ye.exports=s,s.id="4e4d"},"4e58":function(Ye,We,qe){"use strict";qe("f8d5")},"4e9a":function(Ye,We,qe){},"4eba":function(Ye,We,qe){"use strict";qe("bf27")},5240:function(Ye,We,qe){"use strict";qe("5425")},"535e":function(Ye,We,qe){},5387:function(Ye,We,qe){Ye.exports=qe.p+"static/media/Notificationt.0d94abd8.mp3"},"53c9":function(Ye,We,qe){"use strict";qe("2c45")},5417:function(Ye,We,qe){"use strict";qe("389c")},5425:function(Ye,We,qe){},"544c":function(Ye,We,qe){},"549e":function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAopJREFUWEftl0Fy2kAQRX8PCWvnBBaLWGRlvEylIuAEIRewpBOEnMDkBMYnkPAFwg2wlEplGXsVsBfgE5h1HKaTERoiBEiCqlRSKbSVpufP79fdI8KOzyjodUA4i5YzPph1u7NLKNplkVqzF/D/OjAeeAc/SqXjPDYkpAOQM/+OfQHh5615MpvdVJruNPndCoR3n7yGZDHIC7bLe0Gy+fy1e5UvQFKfia5zNjEIOJxXIe4BTPK/l23TcvuZAoZBrwvwm2rdqWQF3BbCYeCPiSgwLTtO2zz6SgpGgf8AogNAvk2rTQraRkAyreWZfJbkYEnAbXjpMNhjICBgalp2a5ML2wgYhT0FaA3MBpFoH1mnC2CXBAxDf0Cge0D2AfFRPpWVFy/dtbktKkBV1feSePgV12VwA8zHZt050QdbCPj2xTPEoxhr60eBPwWou6nHFxUwDC/bxLJTlmw8lmHwTHylkjw5euVGkC8ERPARWlXLNtSLPBgLC0jBNwx7EwKuNIwLARF8oAt94rQjaRaKCNDwJU8cO3JWllxRMEYCNHzpnI/CnrLpOl06Raehgo+BhnZVrUsyoWCMBCj4AKKqZTeSJ9XC0qVTRIDeiEHvq9Zpd6mEI2F8WLWcJmmrFaXJ8lioFTRhEp2VIDkXkshq8Pla8aHX0lVGCjYivMvqesw8SXfGPAbizhcBvelhxgX97nzZnTwJUl4Kbj97NVVuuQOLeVrIAQA3pmXXtmnFMcCZYz1yQAWNy8VhQE24erzRjZpwBOqn2chzQAuNIVbtXKUiEhO3+Ykg6avRvL+U7h3YO/BvOqA6mZzReWYnYxhEFLVa1apB2bdiNXjWxVvrwJ/4NzAte+1ef13ATxLB5kq6q8aZAAAAAElFTkSuQmCC"},"54e9":function(Ye,We,qe){"use strict";qe("bd89")},5584:function(Ye,We,qe){"use strict";qe("8f4a")},"55a7":function(Ye,We,qe){"use strict";qe("b307")},"561f":function(Ye,We,qe){"use strict";qe("976e")},"569b":function(Ye,We,qe){"use strict";qe("885b")},"56d7":function(Ye,We,qe){"use strict";qe.r(We),qe.d(We,"vm",(function(){return mu}));var Qe=qe("2b0e"),Ke=(qe("14d9"),qe("2f62")),Je=qe("90b9"),Xe=qe("5c6f"),Ze=qe("a49b"),$e=qe("8897"),et=qe("2aeb"),tt={name:"NotLoginGreeksDialog",computed:{...Object(Ke.c)({glNotLoginDialogVisible:Ye=>Ye.system.glNotLoginDialogVisible,exchange:Ye=>Ye.system.exchange,lang:Ye=>Ye.system.lang})},methods:{...Object(Ke.b)("system",{setGlNotLoginDialogVisible:"setGlNotLoginDialogVisible"}),closeDialog(){this.setGlNotLoginDialogVisible(!1),this.$route.meta.glPermission&&this.$router.push("/")},gotoPage(Ye){if(this.setGlNotLoginDialogVisible(!1),"login"===Ye)this.$router.push({path:`/${this.exchange}/tools/login/${encodeURIComponent(this.$route.fullPath)}`});else if("register"===Ye){let Ye=Object(Ze.r)();Ye=Ye+"/#/register?lang="+this.lang,window.open(Ye,"_self")}}}},it=tt,rt=(qe("14a5"),qe("ebba"),qe("2877")),st=Object(rt.a)(it,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{staticClass:"not-login-gl",attrs:{visible:Ye.glNotLoginDialogVisible,"close-on-click-modal":!1},on:{close:function(We){return Ye.closeDialog()}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{height:"19.125rem",position:"relative",display:"flex","align-items":"center","justify-content":"center"}},[We("div",{staticStyle:{display:"flex","flex-direction":"column","align-items":"center"}},[We("div",{staticStyle:{"font-size":"1.75rem","line-height":"2.125rem","font-weight":"bold"}},[Ye._v(Ye._s(Ye.$t("message.glNotLogin01")))]),We("div",{staticStyle:{"font-size":"1.25rem","line-height":"1.75rem","margin-top":"1rem","font-weight":"bold"}},[Ye._v(Ye._s(Ye.$t("message.glNotLogin02")))]),We("div",{staticClass:"btn-box"},[We("div",{staticClass:"btn left-btn",on:{click:function(We){return Ye.gotoPage("login")}}},[Ye._v(Ye._s(Ye.$t("message.glNotLogin16")))]),We("div",{staticClass:"btn right-btn",on:{click:function(We){return Ye.gotoPage("register")}}},[Ye._v(Ye._s(Ye.$t("message.glNotLogin17")))])])]),We("img",{staticStyle:{position:"absolute",top:"3.1875rem",left:"0",width:"9.8125rem",height:"auto"},attrs:{src:qe("cf5f"),alt:""}}),We("div",{staticStyle:{position:"absolute",top:"1rem",left:"1rem",display:"flex","align-items":"center"}},[We("img",{staticStyle:{width:"2.5rem",height:"2.5rem","margin-right":"0.75rem"},attrs:{src:qe("ec79"),alt:""}}),We("span",{staticStyle:{"font-size":"1.25rem"}},[Ye._v("Greeks.live")])])])]},proxy:!0}])},[We("div",{staticClass:"dialog-body"},[We("div",{staticClass:"content-title"},[We("img",{staticStyle:{width:"2.375rem",height:"2.375rem","margin-right":"1rem"},attrs:{src:qe("981e"),alt:""}}),Ye._v(" "+Ye._s(Ye.$t("message.glNotLogin03"))+" ")]),We("div",{staticClass:"desc-box"},[We("div",{staticClass:"item"},[We("div",{staticClass:"desc-title"},[Ye._v(Ye._s(Ye.$t("message.smartTrading")))]),We("div",{staticClass:"desc"},[We("div",{staticClass:"desc-item"},[We("i",{staticClass:"iconfont icon-dot"}),Ye._v(Ye._s(Ye.$t("message.glNotLogin05")))]),We("div",{staticClass:"desc-item"},[We("i",{staticClass:"iconfont icon-dot"}),Ye._v(Ye._s(Ye.$t("message.glNotLogin06")))]),We("div",{staticClass:"desc-item"},[We("i",{staticClass:"iconfont icon-dot"}),Ye._v(Ye._s(Ye.$t("message.glNotLogin07")))])])]),We("div",{staticClass:"item"},[We("div",{staticClass:"desc-title"},[Ye._v(Ye._s(Ye.$t("message.advanceTools")))]),We("div",{staticClass:"desc"},[We("div",{staticClass:"desc-item"},[We("i",{staticClass:"iconfont icon-dot"}),Ye._v(Ye._s(Ye.$t("message.glNotLogin09")))]),We("div",{staticClass:"desc-item"},[We("i",{staticClass:"iconfont icon-dot"}),Ye._v(Ye._s(Ye.$t("message.autoSyntheticDelivery")))]),We("div",{staticClass:"desc-item"},[We("i",{staticClass:"iconfont icon-dot"}),Ye._v(Ye._s(Ye.$t("message.futureSwap")))])])]),We("div",{staticClass:"item"},[We("div",{staticClass:"desc-title"},[Ye._v(Ye._s(Ye.$t("message.glNotLogin12")))]),We("div",{staticClass:"desc"},[We("div",{staticClass:"desc-item"},[We("i",{staticClass:"iconfont icon-dot"}),Ye._v(Ye._s(Ye.$t("message.glNotLogin13")))]),We("div",{staticClass:"desc-item"},[We("i",{staticClass:"iconfont icon-dot"}),Ye._v(Ye._s(Ye.$t("message.glNotLogin14")))]),We("div",{staticClass:"desc-item"},[We("i",{staticClass:"iconfont icon-dot"}),Ye._v(Ye._s(Ye.$t("message.glNotLogin15")))])])])])])])}),[],!1,null,"015fffde",null),at=st.exports,nt=[function(){var Ye=this._self._c;return Ye("div",{staticClass:"logo-box"},[Ye("img",{staticStyle:{width:"3.25rem",height:"3.25rem","margin-bottom":"0.5rem"},attrs:{src:qe("ec79"),alt:""}}),Ye("div",[this._v("Greeks.live")])])}],ot={name:"VersionUpdate",data:()=>({visible:!1,interval:null,forceUpgrade:!1}),created(){this.interval=setInterval(()=>{let Ye=Object(Xe.O)();(!Ye||parseInt(Ye)<=this.$dayjs().valueOf())&&this.checkVersion()},3e5)},beforeDestroy(){this.interval&&(clearInterval(this.interval),this.interval=null),Object(Xe.Db)()},methods:{ignore(){this.visible=!1;let Ye=this.$dayjs().valueOf()+18e5;Object(Xe.Db)(Ye)},refresh(){this.visible=!1;let Ye=this.$dayjs().valueOf()+36e5;Object(Xe.Db)(Ye),window.location.reload(!0)},checkVersion(){this.$axios.post(Object(Ze.j)()+"/app/version/check",{app_name:"screen_trading_web",os:"Web"},{headers:{Authorization:Object(Je.d)("screen_trading_web")}}).then(Ye=>{0===Ye.code&&this.getVersionInfoSuccess(Ye.data)}).catch(Ye=>{})},getVersionInfoSuccess(Ye){let We=parseInt("1.3.1".replace(/\./g,""))||0,qe=parseInt("9")||0,Qe=Ye.version_code||0,Ke=Ye.version_builder||0;We>Qe||We===Qe&&qe>=Ke||(this.forceUpgrade=1===Ye.force_upgrade,this.visible=!0)}}},lt=ot,ct=(qe("3447"),Object(rt.a)(lt,(function(){var Ye=this,We=Ye._self._c;return Ye.visible?We("div",{staticClass:"version-update"},[Ye._m(0),We("div",{staticClass:"update-info"},[We("div",{staticClass:"title"},[Ye._v(Ye._s(Ye.$t("message.updateText01")))]),We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.updateText02")))]),We("div",{staticClass:"footer"},[Ye.forceUpgrade?Ye._e():We("div",{staticClass:"btn ignore-btn",on:{click:Ye.ignore}},[Ye._v(Ye._s(Ye.$t("message.updateText04")))]),We("div",{staticClass:"btn update-btn",on:{click:Ye.refresh}},[Ye._v(Ye._s(Ye.$t("message.updateText05")))])])])]):Ye._e()}),nt,!1,null,"dc9c2d46",null)),ut=ct.exports,dt={name:"App",components:{VersionUpdate:ut,NotLoginGreeksDialog:at},data:()=>({notifyPromise:Promise.resolve(),timer:null}),created(){this.initConfig(),this.initMaintenance(),document.onkeydown=Ye=>{116===Ye.keyCode&&(Ye.preventDefault(),window.location.reload())}},mounted(){this.disableScale(),this.listenerWebkitHiddenOrShow(),window.addEventListener("online",this.networkUpdate),window.addEventListener("offline",this.networkUpdate),window.addEventListener("pagehide",Ye=>this.beforeunloadFn(Ye))},beforeDestroy(){clearInterval(this.timer),this.timer=null,window.removeEventListener("online",this.networkUpdate),window.removeEventListener("offline",this.networkUpdate),window.removeEventListener("pagehide",Ye=>this.beforeunloadFn(Ye)),this.removeWebkitHiddenOrShowListener()},computed:{...Object(Ke.c)({exchange:Ye=>Ye.system.exchange,exchangeNetNode:Ye=>Ye.system.exchangeNetNode,lang:Ye=>Ye.system.lang,theme:Ye=>Ye.system.theme,accountSummary:Ye=>Ye.common.accountSummary,accountAuthResult:Ye=>Ye.common.accountAuthResult,loginAccountInfo:Ye=>Ye.common.loginAccountInfo,deltaHedgeConfigMap:Ye=>Ye.common.deltaHedgeConfigMap,cardSettingConfigMap:Ye=>Ye.common.cardSettingConfigMap,rememberAccountListMessage:Ye=>Ye.common.rememberAccountListMessage,interfaceSettingsAllConfig:Ye=>Ye.system.interfaceSettingsAllConfig,advanceToolsSettings:Ye=>Ye.system.advanceToolsSettings})},methods:{...Object(Ke.b)("common",{setAccountSummary:"setAccountSummary",setAccountAuthResult:"setAccountAuthResult",setLoginAccountInfo:"setLoginAccountInfo",setDeltaHedgeConfigMap:"setDeltaHedgeConfigMap",setCardSettingConfigMap:"setCardSettingConfigMap",setRememberAccountListMessage:"setRememberAccountListMessage"}),...Object(Ke.b)("system",{setToken:"setToken",setLang:"setLang",setTheme:"setTheme",setPC:"setPC",setExchange:"setExchange",setExchangeNetNode:"setExchangeNetNode",setInterfaceSettings:"setInterfaceSettings",setInterfaceSettingsAllConfig:"setInterfaceSettingsAllConfig",setAdvanceToolsSettings:"setAdvanceToolsSettings"}),...Object(Ke.b)("common",{setOnline:"setOnline"}),getReferer(){let Ye=document.referrer;if(Ye){if(!Object(Xe.I)()&&-1!==Ye.indexOf("app.laevitas.ch")){let Ye={uuid:this.$uuid};window.$posthog.identify("paryner-"+this.$uuidv4(),Object(et.c)(Ye)),this.$nextTick(()=>{Object(Xe.xb)("true");const Ye=`<div>\n                              ${this.$t("message.referrerWelcomeTips0")}\n                              ${this.$t("message.referrerWelcomeTips1")}\n                              ${this.$t("message.referrerWelcomeTips2")}\n                              ${this.$t("message.referrerWelcomeTips3")}\n                              ${this.$t("message.referrerWelcomeTips4")}\n                            </div>`;this.$alert(Ye,"",{confirmButtonText:this.$t("message.buttonConfirm"),dangerouslyUseHTMLString:!0}).then(()=>{}).catch(()=>{})})}}},disableScale(){document.addEventListener("keydown",(function(Ye){!0!==Ye.ctrlKey&&!0!==Ye.metaKey||61!==Ye.which&&107!==Ye.which&&173!==Ye.which&&109!==Ye.which&&187!==Ye.which&&189!==Ye.which||Ye.preventDefault()}),!1),window.addEventListener("mousewheel",(function(Ye){(!0===Ye.ctrlKey||Ye.metaKey)&&Ye.preventDefault()}),{passive:!1}),window.addEventListener("DOMMouseScroll",(function(Ye){(!0===Ye.ctrlKey||Ye.metaKey)&&Ye.preventDefault()}),{passive:!1})},initMaintenance(){let t=Ye=>{const{path:We}=this.$route,{status:qe}=Ye;Object(Xe.tb)(Ye),"/maintenance"!==We||2===qe?"/maintenance"===We||2!==qe||this.$router.push({path:"/maintenance"}):this.$router.push("/")};const Ye={product_name:"screen_trading_web"},r=()=>{this.$axios.post(Object(Ze.w)()+"/config/api/v1/product/status",Ye).then(Ye=>{200===Ye.code&&Ye.data&&t(Ye.data)}).catch(Ye=>{})};r(),this.timer=setInterval(r,3e5)},initConfig(){let Ye=Object(Xe.k)()||this.lang,We=Object(Xe.n)()||this.theme,qe=Object(Xe.h)(),Qe=Object(Xe.f)(),Ke=Object(Xe.m)()||null,Ze=Object(Xe.y)(),$e=Object(Xe.z)(),et=Object(Xe.c)();this.setLang(Ye),this.setTheme(We),this.setPC(!Object(Je.j)()),this.setDeltaHedgeConfigMap(qe),this.setCardSettingConfigMap(Qe),this.setRememberAccountListMessage(Ke),this.setInterfaceSettingsAllConfig(Ze),this.setInterfaceSettings($e),this.setAdvanceToolsSettings(et),this.$nextTick(()=>{this.$i18n.locale=Ye}),window.document.documentElement.setAttribute("data-theme",We);let tt=this.exchange||Object(Xe.i)();if(Object(Je.k)(tt)){let Ye=Object(Xe.A)();if(!Object(Je.k)(Ye)){let We=Ye.authResult;if(!Object(Je.k)(We)){let Ye=We.exchange,qe=We.netNode;Object(Je.k)(Ye)||(this.setExchange(Ye),this.setExchangeNetNode(qe))}}}else this.setExchange(tt),this.setExchangeNetNode(this.exchangeNetNode||Object(Xe.j)())},networkUpdate(Ye){this.setOnline("online"===Ye.type)},beforeunloadFn(Ye){this.updateStorageByStore()},listenerWebkitHiddenOrShow(){let Ye=("hidden"in document?"hidden":"webkitHidden"in document?"webkitHidden":"mozHidden"in document?"mozHidden":null).replace(/hidden/i,"visibilitychange");document.addEventListener(Ye,this.onVisibilityChange)},removeWebkitHiddenOrShowListener(){let Ye=("hidden"in document?"hidden":"webkitHidden"in document?"webkitHidden":"mozHidden"in document?"mozHidden":null).replace(/hidden/i,"visibilitychange");document.removeEventListener(Ye,this.onVisibilityChange)},onVisibilityChange(){let Ye="hidden"in document?"hidden":"webkitHidden"in document?"webkitHidden":"mozHidden"in document?"mozHidden":null;document[Ye]||this.updateStorageByStore()},updateStorageByStore(){let Ye=Object(Xe.r)(),We=Object(Xe.q)(),qe=Object(Xe.D)(),Qe=Object(Xe.j)(),Ke=Object(Xe.k)(),Ze=Object(Xe.n)(),et=Object(Xe.h)(),tt=Object(Xe.f)(),it=Object(Xe.m)(),rt=Object(Xe.o)(),st=Object(Xe.y)(),at=Object(Xe.c)();Object(Je.k)(rt)&&(Object(Je.k)(this.$uuid)||Object(Xe.jb)(this.$uuid)),Object(Je.k)(Ke)&&(Object(Je.k)(this.lang)||Object(Xe.gb)(this.lang)),Object(Je.k)(Ze)&&(Object(Je.k)(this.theme)||Object(Xe.ib)(this.theme)),Object(Je.k)(Qe)&&(Object(Je.k)(this.exchangeNetNode)||Object(Xe.V)(this.exchangeNetNode)),Object(Je.k)(Ye)&&(Ye=this.accountSummary),Object(Je.k)(qe)&&(qe=this.loginAccountInfo),Object(Je.k)(We)&&(We=this.accountAuthResult),Object(Je.k)(Ye)||Object(Xe.W)(Ye),Object(Je.k)(qe)||(Object(Xe.X)(qe),Object(Je.k)(We)||Object(Xe.T)($e.k.AUTH_ID,We)),Object(Je.k)(et)&&(Object(Je.k)(this.deltaHedgeConfigMap)||Object(Xe.fb)(this.deltaHedgeConfigMap)),Object(Je.k)(tt)&&(Object(Je.k)(this.cardSettingConfigMap)||Object(Xe.eb)(this.cardSettingConfigMap)),Object(Je.k)(it)&&(Object(Je.k)(this.rememberAccountListMessage)||Object(Xe.hb)(this.rememberAccountListMessage)),Object(Je.k)(st)&&(Object(Je.k)(this.interfaceSettingsAllConfig)||Object(Xe.rb)(JSON.stringify(this.interfaceSettingsAllConfig))),Object(Je.k)(at)&&(Object(Je.k)(this.advanceToolsSettings)||Object(Xe.ab)(this.advanceToolsSettings))}}},mt=dt,pt=(qe("2286"),Object(rt.a)(mt,(function(){var Ye=this._self._c;return Ye("div",{attrs:{id:"app"}},[Ye("router-view"),Ye("not-login-greeks-dialog"),Ye("version-update")],1)}),[],!1,null,"52d8ab7d",null)).exports,gt=qe("8c4f"),ht=[{path:"/",component:()=>qe.e("chunk-2d2222da").then(qe.bind(null,"ce02"))},{path:"/login",name:"Login",component:()=>Promise.all([qe.e("chunk-7b8a9c3b"),qe.e("chunk-34e0abcd")]).then(qe.bind(null,"1269")),meta:{title:"Login"}},{path:"/affiliate/:code?/:exchange?",name:"Affiliate",component:()=>qe.e("chunk-2d0c84b1").then(qe.bind(null,"53eb"))},{path:"/pv/:exchange?/:currency?/:botpos?",name:"PV",component:()=>qe.e("chunk-2d224c65").then(qe.bind(null,"e224"))},{path:"/pvshare/:exchange?/:currency?/:uuid?",name:"PvShare",component:()=>qe.e("chunk-2d0efc90").then(qe.bind(null,"9a1c"))},{path:"/datalab/:exchange?/:currency?",name:"DataLab",component:()=>qe.e("chunk-2d0e613e").then(qe.bind(null,"96e0"))},{path:"/callback",name:"Callback",component:()=>qe.e("chunk-2d0cb734").then(qe.bind(null,"4a5f"))},{path:"/web/oauth/okx/callback",name:"OkxOAuthCallback",component:()=>qe.e("chunk-2d0cba98").then(qe.bind(null,"4b2f"))},{path:"/tos",name:"TermsOfService",component:()=>qe.e("chunk-aceaea72").then(qe.bind(null,"cbaa")),meta:{title:"User Protocol"}},{path:"/maintenance",name:"Maintenance",component:()=>qe.e("chunk-70e698a1").then(qe.bind(null,"1df6")),meta:{title:"Under Maintenance"}},{path:"/app/pnl/analysis/:theme?/:lang?/:ccy?",name:"AppPnlAnalysis",component:()=>Promise.all([qe.e("chunk-d19b73f4"),qe.e("chunk-363ec713")]).then(qe.bind(null,"c9a6"))},{path:"/ryantools/:exchange?/:id?",name:"RyanTools",component:()=>qe.e("chunk-2d221f67").then(qe.bind(null,"cd1a"))},{path:"*",component:()=>qe.e("chunk-e0cef41e").then(qe.bind(null,"02af")),meta:{title:"404"}}],ft=qe("7be7"),yt=qe("ae54"),bt=qe("e932"),_t=qe("2f67"),vt={name:"ToggleColumnVisibleBox",props:{columnMap:{type:Object,default:()=>{}},cardName:{type:String,default:""}},data:()=>({showColumnListFlag:!1}),created(){window.addEventListener("click",this.hiddenColumn),this.getCardSettingConfig()},beforeDestroy(){window.removeEventListener("click",this.hiddenColumn)},computed:{...Object(Ke.c)({exchange:Ye=>Ye.system.exchange})},methods:{hiddenColumn(Ye){this.showColumnListFlag=!1},columnChange(){let Ye=Object(Xe.g)(this.exchange,this.cardName)||{},We=Ye.columnSettings||{},qe={exchange:this.exchange,column:this.cardName,configInfo:{...Ye,columnSettings:{...We,...this.columnMap}}};Object(Xe.P)(qe)},getCardSettingConfig(){let Ye=Object(Xe.g)(this.exchange,this.cardName);if(Ye){let We=Ye.columnSettings;if(We&&Object.keys(We).length>0){let Ye=this.columnMap;Object.keys(We).forEach(qe=>{let Qe=We[qe].show;Ye[qe]&&(Ye[qe].show=Qe)}),this.columnMap=Ye}}}}},kt=(qe("4460"),Object(rt.a)(vt,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"toggle-column-visible-box"},[We("div",{staticClass:"slot-box"},[Ye._t("default")],2),We("div",{staticClass:"toggle-column-container",on:{click:function(Ye){Ye.stopPropagation()}}},[We("div",{staticClass:"toggle-column-btn-wrapper",on:{click:function(We){Ye.showColumnListFlag=!Ye.showColumnListFlag}}},[We("div",{staticClass:"toggle-column-btn"},[We("i",{staticClass:"iconfont icon-1"}),We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.columns")))])])]),Ye.showColumnListFlag?We("div",{staticClass:"column-list"},Ye._l(Ye.columnMap,(function(qe,Qe){return We("div",{key:Qe,staticClass:"column-item"},[We("el-checkbox",{on:{change:Ye.columnChange},model:{value:qe.show,callback:function(We){Ye.$set(qe,"show",We)},expression:"value.show"}},[Ye._v(Ye._s(qe.label))])],1)})),0):Ye._e()])])}),[],!1,null,"c6e8bc7c",null)).exports,Ct=qe("ba71"),St={name:"AccountSummary",components:{CustomToolTip:Ct.a,ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a,CustomCard:ft.a},data(){return{columnMap:{equity:{label:this.$t("message.equity"),show:!0},available:{label:this.$t("message.available"),show:!0},marginBalance:{label:this.$t("message.marginBalance"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},sessionPNL:{label:this.$t("message.sessionPNL"),show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0},deltaTotal:{label:this.$t("message.deltaTotal"),show:!0}},expandFlag:!0,tableData:[],loadingFlag:!0,refreshTableDataTimer:null,defaultAssetsCurrenctList:["BTC","ETH","USDC","USDT"]}},created(){this.expandFlag=this.accountSummaryExpandFlag,this.refreshTableData()},beforeDestroy(){Object(Je.k)(this.refreshTableDataTimer)||(clearInterval(this.refreshTableDataTimer),this.refreshTableDataTimer=null)},watch:{expandFlag(Ye){this.setAccountSummaryExpandFlag(Ye)},token:{handler(Ye){Object(Je.k)(Ye)&&(this.tableData=[],this.loadingFlag=!1)},immediate:!0},userPortfolioMap(Ye){return Object(Je.k)(this.token)?(this.tableData=[],void(this.loadingFlag=!1)):Ye&&Object.keys(Ye).length<this.defaultAssetsCurrenctList.length?(this.tableData=[],void(this.loadingFlag=!0)):void 0}},computed:{...Object(Ke.c)({currencyIndexPriceSummary:Ye=>Ye.deribit.currencyIndexPriceSummary,userPortfolioMap:Ye=>Ye.deribit.userPortfolioMap,token:Ye=>Ye.system.token,accountSummaryExpandFlag:Ye=>Ye.common.accountSummaryExpandFlag,allOpenOrderMap:Ye=>Ye.deribit.allOpenOrderMap,equityShowFlag:Ye=>Ye.deribit.equityShowFlag,accountAssetsCurrencyList:Ye=>Ye.deribit.accountAssetsCurrencyList,navBarVersion:Ye=>Ye.deribit.navBarVersion}),indexPrice(){return Ye=>-1===this.accountAssetsCurrencyList.indexOf(Ye)?0:this.currencyIndexPriceSummary[Ye.toLowerCase()+"_usd"]||0},orderCount(){return Ye=>Object.values(this.allOpenOrderMap).filter(We=>-1!==We.instrument_name.indexOf(Ye)&&-1===We.instrument_name.indexOf("USDC")&&"future"===We.kind).length}},methods:{...Object(Ke.b)("deribit",{setDeltaHedgeDialogVisible:"setDeltaHedgeDialogVisible",setDeltaHedgeParams:"setDeltaHedgeParams",setAccountSummaryExpandFlag:"setAccountSummaryExpandFlag",setRiskAssessmentData:"setRiskAssessmentData",setEquityShowFlag:"setEquityShowFlag"}),refreshTableData(){const e=()=>{if(Object(Je.k)(this.token))return this.tableData=[],void(this.loadingFlag=!1);let Ye={sumRowFlag:!0,equityUsd:0,availableUsd:0,marginBalanceUsd:0,imUsd:0,mmUsd:0,deltaTotalUsd:0},We=this.userPortfolioMap,qe=!1;if(We&&Object.keys(We).length>=this.defaultAssetsCurrenctList.length){let Qe=[];this.accountAssetsCurrencyList.forEach(Ke=>{if(We[Ke]){let Je=We[Ke];qe||(qe=Je.cross_collateral_enabled||!1),Je.sort=100,Je.canHedge=!1,Je.canUsePv=!1;let Xe=this.currencyIndexPriceSummary[Ke.toLowerCase()+"_usd"]||0,Ze=this.sessionPnl(Je);Je.sessionPnl=Ze,Je.sessionPnlUsd=Ze*Xe,Je.equityUsd=Je.equity*Xe,Je.totalPlUsd=Je.total_pl*Xe,"BTC"===Ke?(Je.sort=1,Je.canHedge=!0,Je.canUsePv=!0):"ETH"===Ke?(Je.sort=2,Je.canHedge=!0,Je.canUsePv=!0):"USDC"===Ke?Je.sort=3:"USDT"===Ke?Je.sort=4:"SOL"===Ke&&(Je.sort=5),-1===this.defaultAssetsCurrenctList.indexOf(Ke)?Je.equity>0&&Qe.push(Je):Qe.push(Je),Ye.equityUsd+=Je.equityUsd,Ye.availableUsd+=Je.available_funds*Xe,Ye.marginBalanceUsd+=Je.margin_balance*Xe,Ye.imUsd+=Je.initial_margin*Xe,Ye.mmUsd+=Je.maintenance_margin*Xe,Ye.deltaTotalUsd+=Je.delta_total*Xe,Ye.canHedge=!1,Ye.canUsePv=!1}}),Ye.cross_collateral_enabled=qe,this.loadingFlag=!1,Qe.sort((Ye,We)=>Ye.sort-We.sort),this.tableData=[...Qe,Ye]}else this.loadingFlag=!0,this.tableData=[]};e(),this.refreshTableDataTimer=setInterval(()=>{e()},2e3)},openBlank(Ye){this.$router.push("/deribit/tools/pv/"+Ye),this.setRiskAssessmentData({type:1})},showDeltaHedgeDialog(Ye){let We={currency:Ye.currency};this.setDeltaHedgeParams(We),this.setDeltaHedgeDialogVisible(!0)},sessionPnl:Ye=>Ye.session_upl+Ye.session_rpl}},wt=(qe("5998"),Object(rt.a)(St,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"account-summary",attrs:{"card-title":Ye.$t("message.accountSummary"),"disable-expand":!1,"expand-flag":Ye.expandFlag},on:{"update:expandFlag":function(We){Ye.expandFlag=We},"update:expand-flag":function(We){Ye.expandFlag=We}}},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"accountSummary"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],attrs:{"empty-text":Ye.$t("message.noData"),data:Ye.tableData,stripe:"","cell-style":{textAlign:"center",border:"none"},"header-cell-style":{textAlign:"center",border:"none"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{"min-width":"80"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.currency"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.sumRowFlag?We("div",{staticClass:"bolder"},[Ye._v(Ye._s(Ye.$t("message.sum")))]):[Ye._v(" "+Ye._s(qe.row.currency)+" ")]]}}])}),Ye.columnMap.equity.show?We("el-table-column",{attrs:{"min-width":"170"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("text-tips",{attrs:{value:Ye.$t("message.equity"),inherit:!0,placement:"bottom"}},[Ye._v(" "+Ye._s(Ye.$t("message.EquityTips"))+" ")]),Ye._v("  "),We("i",{staticClass:"iconfont clicked",class:["pointer",Ye.equityShowFlag?"icon-xianshi_huaban":"icon-yincang"],on:{click:function(We){return Ye.setEquityShowFlag(!Ye.equityShowFlag)}}})],1)]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[qe.row.sumRowFlag?We("div",{staticClass:"bolder"},[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.equityUsd,2))))]):We("div",[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.equity,4)))+" | "),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.equityUsd,2))))],1)]:[Ye._v("**")]]}}],null,!1,1979730520)}):Ye._e(),Ye.columnMap.available.show?We("el-table-column",{attrs:{"min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.available"),width:300,inherit:!0,placement:"bottom"}},[Ye._v(" "+Ye._s(Ye.$t("message.availableBalanceTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[qe.row.sumRowFlag?We("div",{staticClass:"bolder"},[qe.row.cross_collateral_enabled?Ye._e():We("span",[Ye._v(" $"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.availableUsd,2)))+" ")])]):We("div",[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.available_funds,-1!==["USDC","USDT"].indexOf(qe.row.currency)?2:4))))],1)]:[Ye._v("**")]]}}],null,!1,401356835)}):Ye._e(),Ye.columnMap.marginBalance.show?We("el-table-column",{attrs:{"min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.marginBalance"),width:300,inherit:!0,placement:"bottom"}},[Ye._v(" "+Ye._s(Ye.$t("message.marginBalanceTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[qe.row.sumRowFlag?We("div",{staticClass:"bolder"},[qe.row.cross_collateral_enabled?Ye._e():We("span",[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.marginBalanceUsd,2))))])]):We("div",[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.margin_balance,-1!==["USDC","USDT"].indexOf(qe.row.currency)?2:4))))],1)]:[Ye._v("**")]]}}],null,!1,2366739172)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("text-tips",{attrs:{value:Ye.$t("message.pnl"),inherit:!0,placement:"bottom"}},[Ye._v(" "+Ye._s(Ye.$t("message.PNLTips"))+" ")]),We("custom-tool-tip",{attrs:{inherit:!0,placement:"right"},scopedSlots:Ye._u([{key:"content",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnlPvTips"))+" ")]},proxy:!0}],null,!1,255724167)},[Ye._v("  "),We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"0.8125rem"}})])],1)]},proxy:!0},{key:"default",fn:function(qe){return qe.row.sumRowFlag?void 0:[Ye.equityShowFlag?["USDC"===qe.row.currency||"USDT"===qe.row.currency?We("div",{class:[qe.row.total_pl>0?"green":qe.row.total_pl<0?"red":""]},[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.total_pl,4)))+" | "),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.totalPlUsd,2))))],1):We("div",[qe.row.canUsePv?We("span",{class:[qe.row.total_pl>0?"green":qe.row.total_pl<0?"red":""],staticStyle:{display:"inline-block","padding-bottom":"2px",cursor:"pointer","border-bottom":"1px solid"},style:{borderColor:qe.row.total_pl>0?"#02BC59":qe.row.total_pl<0?"#FF4153":""},on:{click:function(We){return Ye.openBlank(qe.row.currency)}}},[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.total_pl,4)))+" | "),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.totalPlUsd,2))))],1):We("span",{class:[qe.row.total_pl>0?"green":qe.row.total_pl<0?"red":""],staticStyle:{display:"inline-block","padding-bottom":"2px",cursor:"pointer","border-bottom":"0px solid"},style:{borderColor:qe.row.total_pl>0?"#02BC59":qe.row.total_pl<0?"#FF4153":""}},[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.total_pl,4)))+" | "),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.totalPlUsd,2))))],1)])]:[Ye._v("**")]]}}],null,!0)}):Ye._e(),Ye.columnMap.sessionPNL.show?We("el-table-column",{attrs:{"min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.sessionPNL"),inherit:!0,placement:"bottom"}},[Ye._v(" "+Ye._s(Ye.$t("message.sessionPNLTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return qe.row.sumRowFlag?void 0:[Ye.equityShowFlag?[We("div",{class:[qe.row.sessionPnl>0?"green":qe.row.sessionPnl<0?"red":""]},[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sessionPnl,4)))+" | "),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sessionPnlUsd,2))))],1)]:[Ye._v("**")]]}}],null,!0)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{"min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.im"),inherit:!0,placement:"bottom"}},[Ye._v(" "+Ye._s(Ye.$t("message.IMTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[qe.row.sumRowFlag?We("div",{staticClass:"bolder"},[qe.row.cross_collateral_enabled?Ye._e():We("span",[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.imUsd,2))))])]):We("div",[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.initial_margin,4))))],1)]:[Ye._v("**")]]}}],null,!1,2033049295)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{"min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.mm"),inherit:!0,placement:"bottom",width:300}},[Ye._v(" "+Ye._s(Ye.$t("message.MMTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[qe.row.sumRowFlag?We("div",{staticClass:"bolder"},[qe.row.cross_collateral_enabled?Ye._e():We("span",[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.mmUsd,2))))])]):We("div",[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.maintenance_margin,4))))],1)]:[Ye._v("**")]]}}],null,!1,2676567307)}):Ye._e(),Ye.columnMap.deltaTotal.show?We("el-table-column",{attrs:{"min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.deltaTotal"),inherit:!0,placement:"bottom",width:300}},[We("div",{domProps:{innerHTML:Ye._s(Ye.$t("message.DeltaTotalTips"))}})])]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.sumRowFlag?We("div",{staticClass:"bolder"},[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.deltaTotalUsd,2))))]):We("div",{class:[qe.row.delta_total>0?"green":qe.row.delta_total<0?"red":""]},["USDC"===qe.row.currency||"USDT"===qe.row.currency?We("span",[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.delta_total,2))))],1):We("span",[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.delta_total,4)))+" | $"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.delta_total*Ye.indexPrice(qe.row.currency),2))))],1)])]}}],null,!1,2388975586)}):Ye._e(),We("el-table-column",{attrs:{width:"160"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.canHedge?[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"primary"},on:{click:function(We){return Ye.showDeltaHedgeDialog(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.deltaHedge")))]),Ye.orderCount(qe.row.currency)>0?We("span",{staticClass:"red"},[Ye._v(" ("+Ye._s(Ye.orderCount(qe.row.currency))+")")]):Ye._e()],1)]:void 0}}],null,!0)})],1)],1)],1)}),[],!1,null,"9aa675bc",null)).exports,Tt=(qe("1e70"),qe("79a4"),qe("c1a1"),qe("8b00"),qe("a4e7"),qe("1e5a"),qe("72c3"),function(){var Ye=this,We=Ye._self._c;return We("div",{staticStyle:{width:"35rem",height:"27rem"}},[We("div",{staticClass:"tooltip-title"},[Ye._v(Ye._s(Ye.aprTitle))]),We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.echartLoadingFlag(Ye.strikeAprKeyText,"strikeAprMap"),expression:"echartLoadingFlag(strikeAprKeyText,'strikeAprMap')"}],staticStyle:{width:"100%",opacity:"0.9"},attrs:{data:Ye.aprData,height:"24rem","header-cell-style":()=>"border: none!important;height: 1.875rem!important;","cell-style":()=>"border: none!important;height: 2.25rem!important;",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[Ye.echartLoadingFlag(Ye.strikeAprKeyText,"strikeAprMap")?Ye._e():We("empty",{staticStyle:{width:"100%",height:"100%"}})]},proxy:!0}])},[We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"flex-start","align-items":"center","padding-left":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.calls")))]),We("i",{staticClass:"iconfont icon-shangzhang green"})])]},proxy:!0}])},[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.bidAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:qe.row.call.is_itm?"itm-class":""},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.bid_apr,2,!0))+Ye._s(qe.row.call.bid_apr?"%":""))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.askAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:qe.row.call.is_itm?"itm-class":""},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.ask_apr,2,!0))+Ye._s(qe.row.call.ask_apr?"%":""))])]}}])})],1),We("el-table-column",[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.expiryDate")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(qe.row.expiredTime))])]}}])})],1),We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.puts")))]),We("i",{staticClass:"iconfont icon-xiadie red"})])]},proxy:!0}])},[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.bidAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:qe.row.put.is_itm?"itm-class":""},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.bid_apr,2,!0))+Ye._s(qe.row.put.bid_apr?"%":""))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.askAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:qe.row.put.is_itm?"itm-class":""},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.ask_apr,2,!0))+Ye._s(qe.row.put.ask_apr?"%":""))])]}}])})],1)],1),We("img",{staticClass:"table-logo",attrs:{src:qe("ede7"),alt:""}}),We("div",{staticClass:"arrow",attrs:{id:"aprArrow","data-popper-arrow":""}})],1)}),xt=qe("1e2a"),Ot={props:{aprTitle:String,aprData:Array,strikeAprKeyText:String,echartLoadingFlag:Function},components:{Empty:xt.a}},Dt=(qe("999d"),Object(rt.a)(Ot,Tt,[],!1,null,null,null)).exports,At={props:{greeks:Object}},It=Object(rt.a)(At,(function(){var Ye=this,We=Ye._self._c;return We("div",[We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v(" Vega: ")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.vega,5)))])]),We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v(" Theta: ")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.theta,5)))])]),We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v(" Gamma: ")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.gamma,5)))])]),We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v(" Delta: ")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.delta,5)))])]),We("div",{staticClass:"arrow",attrs:{id:"greeksArrow","data-popper-arrow":""}})])}),[],!1,null,null,null).exports,Ft=qe("95f2"),Pt=qe("79ec"),Mt=qe("b9b4"),Et={name:"CurrentInstrumentOpenOrderDialog",components:{DoNotShowAgainCancelDialog:Mt.a,Currency:bt.a,TextTips:yt.a},props:{instrumentName:{type:String,default:""}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,curInstrumentOpenOrderDialogVisible:Ye=>Ye.deribit.curInstrumentOpenOrderDialogVisible,allOpenOrderMap:Ye=>Ye.deribit.allOpenOrderMap,interfaceSettings:Ye=>Ye.system.interfaceSettings}),tableData(){let Ye=Object.values(this.allOpenOrderMap).filter(Ye=>Ye.instrument_name===this.instrumentName);return Ye.sort((Ye,We)=>We.creation_timestamp-Ye.creation_timestamp),Ye}},methods:{...Object(Ke.b)("deribit",{setTradeDialogParams:"setTradeDialogParams",setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setCurInstrumentOpenOrderDialogVisible:"setCurInstrumentOpenOrderDialogVisible"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),openDialog(){},closeDialog(){this.setCurInstrumentOpenOrderDialogVisible(!1)},cancelOrder(Ye){let We=Ye.label||"";if(-1!==We.indexOf("SmartTradingStrategy")){let qe="",Qe=Object.values(this.allOpenOrderMap).filter(Ye=>Ye.label===We),Ke=[];Qe.forEach(Ye=>{let We="buy"===Ye.direction?"green":"red",qe=`\n              <div class="background8" style="margin-top: 0.625rem;padding: 10px 20px;">\n                <div style="display: flex;justify-content: space-between;align-items: center;font-size: 0.875rem;">\n                  <div class="grey">${this.$t("message.orderId")}:${Ye.order_id}</div>\n                  <div>${Pt.a.currencyCom(Ye.settlement_currency)}${Pt.a.numberFormat(Ye.filled_amount,1)} / ${Pt.a.currencyCom(Ye.settlement_currency)}${Pt.a.numberFormat(Ye.amount,1)}</div>\n                </div>\n                <div style="display: flex;justify-content: space-between;align-items: center;font-size: 1rem;margin-top: 0.25rem;">\n                  <div class="${We}">${Ye.instrument_name}</div>\n                  <div class="${We}">${Ye.direction}</div>\n                </div>\n              </div>\n            `;Ke.push(qe)});let Je="";Je=-1===We.indexOf("-1-")?`\n              <div style="display: flex;align-items: flex-start;">\n                <div class="el-icon-warning warning" style="font-size: 1.5rem;margin-right: 0.625rem;"></div>\n                ${this.$t("message.smartTradingTips01")}\n              </div>\n            `:`\n              <div style="display: flex;align-items: flex-start;">\n                <div class="el-icon-warning warning" style="font-size: 1.5rem;margin-right: 0.625rem;"></div>\n                ${this.$t("message.smartTradingTips02")}\n              </div>\n            `,qe=`<div style="max-height: 280px;overflow-y: auto;">${Je}${Ke.join("")}</div>`,this.$confirm(qe,this.$t("message.tips"),{dangerouslyUseHTMLString:!0,confirmButtonText:this.$t("message.buttonConfirm"),cancelButtonText:this.$t("message.buttonCancel")}).then(()=>{this.sendCancelRequest(Ye.order_id)}).catch(()=>{})}else this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendCancelRequest(Ye.order_id)}):this.sendCancelRequest(Ye.order_id)},editOrder(Ye){let We={dialog_type:"edit",trade_type:"coin",instrument_name:Ye.instrument_name,order_id:Ye.order_id,direction:Ye.direction};this.setTradeDialogParams(We),this.setOptionTradeDialogVisible(!0)},sendCancelRequest(Ye){let We={id:$e.k.CANCEL_ORDER_OPTION_CURRENT_INSTRUMENT_OPEN_ORDER_DIALOG,jsonrpc:"2.0",method:"private/cancel",params:{order_id:Ye}};this.wsSendMsg(We)}}},jt=(qe("8281"),Object(rt.a)(Et,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{staticClass:"current-instrument-open-order-dialog",attrs:{title:`${Ye.$t("message.openOrders")}: ${Ye.instrumentName}`,visible:Ye.curInstrumentOpenOrderDialogVisible,"close-on-click-modal":!1},on:{close:Ye.closeDialog,open:Ye.openDialog}},[We("el-table",{staticStyle:{width:"35rem"},attrs:{data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"18.75rem",border:"",stripe:"",fit:""}},[We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amount"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(We.row.amount,1)))+" ")]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.price,4))+" ")]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("numberFormat")(We.row.filled_amount,2))+" ")]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.remaining"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("numberFormat")(We.row.amount-We.row.filled_amount,2))+" ")]}}])}),We("el-table-column",{attrs:{"min-width":"130",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.editOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.edit")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}])})],1),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,null,null)).exports,Rt=qe("a8f2"),Lt=qe("ef0c"),Bt=qe("85b1"),zt={name:"SmartTradingSelectedList",components:{Empty:xt.a},props:{type:{type:String,default:"selecting"},list:{type:Array,default:()=>[]}},data:()=>({tableData:[]}),watch:{list:{handler(Ye){this.setData(Ye)},immediate:!0}},methods:{deleteItem(Ye){this.list.splice(this.list.findIndex(We=>We.instrument_name===Ye.instrument_name),1)},setData(Ye){this.$nextTick(()=>{this.$refs.tableRef&&this.$refs.tableRef.loadData(Ye)})},close(){this.$emit("update:type",""),this.$emit("update:list",[])},nextStep(){this.$emit("update:type","trading")}}},Vt=(qe("30de"),Object(rt.a)(zt,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"smart-trading-selected-dialog",attrs:{id:"smart-trading-selected-dialog"}},[We("div",{staticClass:"title"},[Ye._v(Ye._s(Ye.$t("message.selectedInstrument")))]),We("vxe-table",{key:"limitTable",ref:"tableRef",attrs:{"auto-resize":!0,border:"none",height:"200",stripe:"",align:"right","show-overflow":"tooltip","header-row-style":{height:"30px"},"row-config":{height:36,isHover:!0},"scroll-y":{enabled:!0,gt:0,oSize:5}},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("empty")]},proxy:!0}])},[We("vxe-table-column",{attrs:{"class-name":"padding-left","header-class-name":"padding-left",type:"seq",align:"left"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v("#")]},proxy:!0}])}),We("vxe-table-column",{attrs:{align:"left","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"long"===qe.row.direction?"green":"short"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),We("vxe-table-column",{attrs:{width:"40",align:"center"},scopedSlots:Ye._u([{key:"default",fn:function(qe){return[We("i",{staticClass:"el-icon-delete red clicked",on:{click:function(We){return Ye.deleteItem(qe.row)}}})]}}])})],1),We("div",{staticClass:"footer"},[We("el-button",{staticStyle:{flex:"1"},attrs:{size:"small"},on:{click:Ye.close}},[We("i",{staticClass:"iconfont icon-Back-mini",staticStyle:{"font-size":"0.875rem","margin-right":"0.25rem"}}),We("span",[Ye._v(Ye._s(Ye.$t("message.exit")))])]),We("el-button",{staticStyle:{flex:"1"},attrs:{size:"small",type:"primary",disabled:Ye.list.length<=0},on:{click:Ye.nextStep}},[Ye._v(Ye._s(Ye.$t("message.next"))+" ("+Ye._s(Ye.list.length)+")")])],1)],1)}),[],!1,null,"834fb996",null)).exports,Ut=(qe("5b81"),function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{staticClass:"smart-trading-trade-dialog",attrs:{visible:Ye.innerVisible,"close-on-click-modal":!1},on:{close:Ye.startCloseDialog,closed:Ye.closeDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"dialog-title"},[We("div",{staticClass:"title-text"},[Ye._v(Ye._s(Ye.$t("message.smartTrading")))]),Ye.advanceToolsToken?Ye._e():We("div",{staticClass:"login-tips warning"},[We("i",{staticClass:"el-icon-warning",staticStyle:{"margin-right":"0.25rem"}}),We("span",[Ye._v(Ye._s(Ye.$t("message.greeksNoLoginTip"))+" "),We("span",{staticClass:"login-link active-color",on:{click:Ye.gotoLogin}},[Ye._v(Ye._s(Ye.$t("message.gotoLogin")))])])])])]},proxy:!0}])},[We("div",{staticClass:"dialog-body"},[We("div",{staticClass:"params-settings",attrs:{id:"smart-trading-params-settings"}},[We("div",{staticClass:"box-title",staticStyle:{"margin-bottom":"0.625rem"}},[Ye._v(Ye._s(Ye.$t("message.parameterSetting")))]),We("div",{staticClass:"params-content"},[We("div",{staticClass:"label"},[Ye._v(" "+Ye._s(Ye.$t("message.numberOrdersSplit"))+" "),We("custom-tool-tip",{attrs:{inherit:!1,placement:"right"},scopedSlots:Ye._u([{key:"content",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.smartTradingTip6Content2"))+" ")]},proxy:!0}])},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"0.8125rem","font-weight":"500"}})])],1),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:1,max:Ye.splitCountMax,"step-strictly":!0,"controls-position":"right",step:1},on:{blur:Ye.setSmartTradingParams,change:Ye.setSmartTradingParams},model:{value:Ye.split_count,callback:function(We){Ye.split_count=We},expression:"split_count"}})],1),We("div",{staticClass:"label margin-top"},[Ye._v(" "+Ye._s(Ye.$t("message.duration"))+" "),We("custom-tool-tip",{attrs:{inherit:!1,placement:"right"},scopedSlots:Ye._u([{key:"content",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.smartTradingTip6Content3"))+" ")]},proxy:!0}])},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"0.8125rem","font-weight":"500"}})])],1),We("el-select",{staticClass:"duration",staticStyle:{width:"100%","box-sizing":"border-box","margin-top":"0.3125rem"},on:{change:Ye.setSmartTradingParams},model:{value:Ye.stop_seconds,callback:function(We){Ye.stop_seconds=We},expression:"stop_seconds"}},Ye._l(Ye.durationList,(function(Ye){return We("el-option",{key:Ye.value,attrs:{label:Ye.label,value:Ye.value}})})),1),We("div",{staticClass:"label margin-top"},[Ye._v(" "+Ye._s(Ye.$t("message.tradeOptionType"))+" "),We("custom-tool-tip",{attrs:{inherit:!1,width:400,placement:"right"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"space-between"}},[We("div",{staticClass:"bold",staticStyle:{flex:"1"}},[Ye._v(Ye._s(Ye.$t("message.isBalanced")))]),We("div",{staticStyle:{width:"17.5rem"}},[Ye._v(Ye._s(Ye.$t("message.smartTradingTip6Content4")))])]),We("div",{staticStyle:{display:"flex","justify-content":"space-between","margin-top":"1.25rem"}},[We("div",{staticClass:"bold",staticStyle:{flex:"1"}},[Ye._v(Ye._s(Ye.$t("message.smartTradingTip6Content5")))]),We("div",{staticStyle:{width:"17.5rem"}},[Ye._v(Ye._s(Ye.$t("message.smartTradingTip6Content6").replaceAll("{ccy}",Ye.curSelectedCurrency)))])])]},proxy:!0}])},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"0.8125rem","font-weight":"500"}})])],1),We("div",{staticClass:"summary-box",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"label"},[Ye._v(Ye._s(Ye.$t("message.isBalanced")))]),We("el-switch",{on:{change:Ye.setSmartTradingParams},model:{value:Ye.is_balance,callback:function(We){Ye.is_balance=We},expression:"is_balance"}})],1),We("div",{staticClass:"margin-top",staticStyle:{display:"flex","justify-content":"space-between","padding-right":"0.625rem"}},[We("span",[Ye._v(" "+Ye._s(Ye.$t("message.triggerCondition"))+" "),We("custom-tool-tip",{attrs:{inherit:!1,placement:"right"},scopedSlots:Ye._u([{key:"content",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerDesc"))+" ")]},proxy:!0}])},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"0.8125rem","font-weight":"500"}})])],1),We("el-switch",{on:{change:Ye.setTriggerFlag},model:{value:Ye.additionConfigFlag,callback:function(We){Ye.additionConfigFlag=We},expression:"additionConfigFlag"}})],1),Ye.additionConfigFlag?We("div",{staticClass:"summary-box trigger-box"},[We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-bottom":"0.625rem"}},[We("el-dropdown",{attrs:{placement:"bottom"},on:{command:Ye.triggerCommand}},[We("div",{staticClass:"label clicked"},["index"===Ye.triggerType?[Ye._v(Ye._s(Ye.$t("message.indexPrice")))]:Ye._e(),"iv"===Ye.triggerType?[Ye._v(Ye._s(Ye.curSelectedCurrency)+" DVOL")]:Ye._e(),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})],2),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("el-dropdown-item",{attrs:{command:"index"}},[Ye._v(Ye._s(Ye.$t("message.indexPrice")))]),We("el-dropdown-item",{attrs:{command:"iv"}},[Ye._v(Ye._s(Ye.curSelectedCurrency)+" DVOL")])],1)],1)],1),We("div",{staticStyle:{display:"flex","align-items":"center"}},[We("div",{staticClass:"amount-input-box"},[We("div",{staticClass:"direction clicked"},["greater_than"===Ye.additionConfigType?We("div",{staticClass:"buy-btn green greater-than-btn",on:{click:Ye.toggleAdditionConfigType}},[Ye._v(" > ")]):Ye._e(),"less_than"===Ye.additionConfigType?We("div",{staticClass:"sell-btn red greater-than-btn",on:{click:Ye.toggleAdditionConfigType}},[Ye._v(" < ")]):Ye._e()])]),We("div",{staticClass:"input-number-box",staticStyle:{"margin-top":"0"}},[We("el-input-number",{key:Ye.triggerType,attrs:{min:0,precision:Ye.priceOption.precision,"controls-position":"right",step:Ye.priceOption.step},model:{value:Ye.additionConfigTriggerPrice,callback:function(We){Ye.additionConfigTriggerPrice=We},expression:"additionConfigTriggerPrice"}})],1)])]):Ye._e()],1)]),We("div",{staticClass:"right"},[We("div",{staticClass:"instrument-list",attrs:{id:"smart-trading-table"}},[We("div",{staticClass:"box-title"},[We("div",[Ye._v(Ye._s(Ye.$t("message.instrumentList")))]),We("smart-trading-history",{attrs:{placement:"bottom-end"},on:{visibleChange:We=>Ye.showHistoryFlag=We,updateParams:Ye.updateParams}},[We("div",{staticClass:"historical-box hover-color"},[Ye._v(Ye._s(Ye.$t("message.historicalSubmit"))+" "),We("i",{staticClass:"el-icon-caret-bottom",class:Ye.showHistoryFlag?"rotate180deg":""})])])],1),We("vxe-table",{ref:"tableRef",attrs:{"empty-text":Ye.$t("message.noData"),height:"190",stripe:"",fit:"","auto-resize":!0,border:"none",align:"center","header-row-style":{height:40},"row-config":{height:40,isHover:!0},"scroll-y":{enabled:!0,gt:0,oSize:5}}},[We("vxe-table-column",{attrs:{"class-name":"padding-left","header-class-name":"padding-left",align:"left","min-width":"145"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:["short"===qe.row.direction?"red":"long"===qe.row.direction?"green":""]},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),We("vxe-table-column",{attrs:{"min-width":"85"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("el-dropdown",{attrs:{placement:"bottom"},on:{command:Ye.toggleAllDirection}},[We("span",{staticClass:"clicked"},[Ye._v(" "+Ye._s(Ye.$t("message.direction"))),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("el-dropdown-item",{staticClass:"green",attrs:{command:"long"}},[Ye._v(Ye._s(Ye.$t("message.buy")))]),We("el-dropdown-item",{staticClass:"red",attrs:{command:"short"}},[Ye._v(Ye._s(Ye.$t("message.sell")))])],1)],1)]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"center"}},[We("direction-switch",{attrs:{mode:"long_short",direction:qe.row.direction},on:{change:function(We){return Ye.toggleDirection(We,qe.row)}}})],1)]}}])}),We("vxe-table-column",{attrs:{"min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.open"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{staticClass:"clicked",class:Ye.calcPositionSize(qe.row.instrument_name)>0?"green":Ye.calcPositionSize(qe.row.instrument_name)<0?"red":"",on:{click:function(We){return Ye.sizeClicked(qe.row)}}},[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.calcPositionSize(qe.row.instrument_name),1)))],1)]}}])}),We("vxe-table-column",{attrs:{"min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("el-dropdown",{attrs:{placement:"bottom"},on:{command:Ye.toggleAllType}},[We("span",{staticClass:"clicked"},[Ye._v(" "+Ye._s(Ye.$t("message.orderType"))),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("el-dropdown-item",{attrs:{command:"dynamicLimit"}},[Ye._v(Ye._s(Ye.$t("message.dynamicLimit2")))]),We("el-dropdown-item",{attrs:{command:"limit"}},[Ye._v(Ye._s(Ye.$t("message.limit")))]),We("el-dropdown-item",{attrs:{command:"market"}},[Ye._v(Ye._s(Ye.$t("message.market")))])],1)],1)]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"input-number-box input-number-box2"},[We("el-dropdown",{staticStyle:{height:"100%",flex:"1","margin-left":"0.625rem",cursor:"pointer"},attrs:{placement:"bottom",trigger:"click"},on:{command:Ye.toggleType}},[We("div",{staticStyle:{height:"100%",width:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(" "+Ye._s(Ye.returnTypeLabel(qe.row.type))+" "),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("el-dropdown-item",{attrs:{command:{instrument_name:qe.row.instrument_name,type:"dynamicLimit"}}},[Ye._v(" "+Ye._s(Ye.$t("message.dynamicLimit2"))+" "),We("custom-tool-tip",{attrs:{width:300,inherit:!0,placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.smartTradingTip3Content2")))])]},proxy:!0}],null,!0)},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"13px"}})])],1),We("el-dropdown-item",{attrs:{command:{instrument_name:qe.row.instrument_name,type:"limit"}}},[Ye._v(" "+Ye._s(Ye.$t("message.limit"))+" "),We("custom-tool-tip",{attrs:{width:300,inherit:!0,placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.smartTradingTip3Content3")))])]},proxy:!0}],null,!0)},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"13px"}})])],1),We("el-dropdown-item",{attrs:{command:{instrument_name:qe.row.instrument_name,type:"market"}}},[Ye._v(" "+Ye._s(Ye.$t("message.market"))+" "),We("custom-tool-tip",{attrs:{width:300,inherit:!0,placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.smartTradingTip3Content4")))])]},proxy:!0}],null,!0)},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"13px"}})])],1)],1)],1)],1)]}}])}),We("vxe-table-column",{attrs:{"min-width":"125"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("el-dropdown",{attrs:{placement:"bottom"},on:{command:Ye.toggleAllBasePrice}},[We("span",{staticClass:"clicked"},[Ye._v(" "+Ye._s(Ye.$t("message.basePrice"))),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("el-dropdown-item",{attrs:{command:"limit_price"}},[Ye._v(Ye._s(Ye.$t("message.staticPrice2")))]),We("el-dropdown-item",{attrs:{command:"limit_iv"}},[Ye._v(Ye._s(Ye.$t("message.staticIv")))]),We("el-dropdown-item",{attrs:{command:"dynamic_mark_price"}},[Ye._v(Ye._s(Ye.$t("message.markPrice")))]),We("el-dropdown-item",{attrs:{command:"dynamic_mark_iv"}},[Ye._v(Ye._s(Ye.$t("message.markIv")))]),We("el-dropdown-item",{attrs:{command:"dynamic_screen_price"}},[Ye._v(Ye._s(Ye.$t("message.screenPrice")))]),We("el-dropdown-item",{attrs:{command:"dynamic_screen_iv"}},[Ye._v(Ye._s(Ye.$t("message.screenIv")))])],1)],1)]},proxy:!0},{key:"default",fn:function(qe){return["market"!==qe.row.type?We("div",{staticClass:"input-number-box input-number-box2"},[We("el-dropdown",{staticStyle:{height:"100%",flex:"1","margin-left":"0.625rem",cursor:"pointer"},attrs:{placement:"bottom",trigger:"click"},on:{command:Ye.toggleDynamicBase}},[We("div",{staticStyle:{height:"100%",width:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(" "+Ye._s(Ye.returnMarketText(qe.row.dynamicBase,qe.row.direction))+" "),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("div",{staticClass:"dropdown-box"},["limit"===qe.row.type?We("el-dropdown-item",{attrs:{command:{instrument_name:qe.row.instrument_name,dynamicBase:"limit_price"}}},[Ye._v(" "+Ye._s(Ye.$t("message.staticPrice2"))+" ")]):Ye._e(),"limit"===qe.row.type?We("el-dropdown-item",{attrs:{command:{instrument_name:qe.row.instrument_name,dynamicBase:"limit_iv"}}},[Ye._v(" "+Ye._s(Ye.$t("message.staticIv"))+" ")]):Ye._e(),"dynamicLimit"===qe.row.type?We("el-dropdown-item",{attrs:{command:{instrument_name:qe.row.instrument_name,dynamicBase:"dynamic_mark_price"}}},[Ye._v(" "+Ye._s(Ye.returnMarketText("dynamic_mark_price",qe.row.direction))+" "),We("custom-tool-tip",{attrs:{width:300,inherit:!0,placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{domProps:{innerHTML:Ye._s(Ye.returnTipsText(qe.row.direction,"dynamic_mark_price"))}})]},proxy:!0}],null,!0)},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"13px"}})])],1):Ye._e(),"dynamicLimit"===qe.row.type?We("el-dropdown-item",{attrs:{command:{instrument_name:qe.row.instrument_name,dynamicBase:"dynamic_mark_iv"}}},[Ye._v(" "+Ye._s(Ye.returnMarketText("dynamic_mark_iv",qe.row.direction))+" "),We("custom-tool-tip",{attrs:{width:300,inherit:!0,placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{domProps:{innerHTML:Ye._s(Ye.returnTipsText(qe.row.direction,"dynamic_mark_iv"))}})]},proxy:!0}],null,!0)},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"13px"}})])],1):Ye._e(),"dynamicLimit"===qe.row.type?We("el-dropdown-item",{attrs:{command:{instrument_name:qe.row.instrument_name,dynamicBase:"dynamic_screen_price"}}},[Ye._v(" "+Ye._s(Ye.returnMarketText("dynamic_screen_price",qe.row.direction))+" "),We("custom-tool-tip",{attrs:{width:300,inherit:!0,placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{domProps:{innerHTML:Ye._s(Ye.returnTipsText(qe.row.direction,"dynamic_screen_price"))}})]},proxy:!0}],null,!0)},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"13px"}})])],1):Ye._e(),"dynamicLimit"===qe.row.type?We("el-dropdown-item",{attrs:{command:{instrument_name:qe.row.instrument_name,dynamicBase:"dynamic_screen_iv"}}},[Ye._v(" "+Ye._s(Ye.returnMarketText("dynamic_screen_iv",qe.row.direction))+" "),We("custom-tool-tip",{attrs:{width:300,inherit:!0,placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{domProps:{innerHTML:Ye._s(Ye.returnTipsText(qe.row.direction,"dynamic_screen_iv"))}})]},proxy:!0}],null,!0)},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"13px"}})])],1):Ye._e()],1)])],1)],1):[Ye._v("-")]]}}])}),We("vxe-table-column",{attrs:{"min-width":"115"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.spread"))+"/"+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["market"!==qe.row.type?[-1!==qe.row.dynamicBase.indexOf("dynamic")?We("div",{staticClass:"input-number-box input-number-box2"},[We("el-input-number",{key:"dynamic",attrs:{step:Ye.dynamicSpreadStep(qe.row.dynamicBase),"step-strictly":!0,"controls-position":"right"},on:{input:Ye.inputChange,blur:Ye.inputChange,change:Ye.inputChange},model:{value:qe.row.spread,callback:function(We){Ye.$set(qe.row,"spread",We)},expression:"props.row.spread"}}),We("div",[Ye._v(Ye._s(Ye.dynamicSpreadSymbol(qe.row.dynamicBase)))])],1):We("div",{staticClass:"input-number-box input-number-box2"},["limit_price"===qe.row.dynamicBase?We("el-input-number",{key:"limit_price",attrs:{step:Ye.coinStep(qe.row),"step-strictly":!0,min:0,precision:4,size:"mini","controls-position":"right"},on:{input:Ye.inputChange,blur:Ye.inputChange,change:Ye.inputChange},model:{value:qe.row.input_price,callback:function(We){Ye.$set(qe.row,"input_price",We)},expression:"props.row.input_price"}}):We("el-input-number",{key:"limit_iv",attrs:{step:.1,precision:2,min:0,max:500,"controls-position":"right"},on:{input:Ye.inputChange,blur:Ye.inputChange,change:Ye.inputChange},model:{value:qe.row.input_iv,callback:function(We){Ye.$set(qe.row,"input_iv",We)},expression:"props.row.input_iv"}}),"limit_iv"===qe.row.dynamicBase?We("div",[Ye._v("%")]):Ye._e()],1)]:[Ye._v("-")]]}}])}),We("vxe-table-column",{attrs:{"min-width":"70"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-input-number",{attrs:{step:qe.row.min_trade_amount,min:0,size:"mini","controls-position":"right"},on:{input:function(We){return Ye.inputChange("amount")},blur:function(We){return Ye.inputChange("amount")},change:function(We){return Ye.inputChange("amount")}},model:{value:qe.row.input_size,callback:function(We){Ye.$set(qe.row,"input_size",We)},expression:"props.row.input_size"}})]}}])}),We("vxe-table-column",{attrs:{"min-width":"80"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.preInitPrice2")))]),We("div",[Ye._v(Ye._s(Ye.$t("message.preInitPrice3")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"grey"},[Ye._v(Ye._s(Ye.calcPreInitPrice(qe.row).price))])]}}])}),We("vxe-table-column",{attrs:{"min-width":"70"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.markPrice")))]),We("div",[Ye._v(Ye._s(Ye.$t("message.markIv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.returnTickerData(qe.row.instrument_name,"mark_price"),4)))]),We("div",{staticClass:"grey"},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.returnTickerData(qe.row.instrument_name,"mark_iv"),1))+"%")])]}}])}),We("vxe-table-column",{attrs:{"min-width":"70"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.bid")))]),We("div",[Ye._v(Ye._s(Ye.$t("message.ask")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"green clicked",on:{click:function(We){return Ye.priceClicked(qe.row,"best_bid_price")}}},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.returnTickerData(qe.row.instrument_name,"best_bid_price"),4,!0)))]),We("div",{staticClass:"red clicked",on:{click:function(We){return Ye.priceClicked(qe.row,"best_ask_price")}}},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.returnTickerData(qe.row.instrument_name,"best_ask_price"),4,!0)))])]}}])}),We("vxe-table-column",{attrs:{align:"center","min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("i",{staticClass:"el-icon-delete red clicked",on:{click:function(We){return Ye.deleteItem(qe.row.instrument_name)}}})]}}])})],1),We("div",{staticClass:"greeks-box"},[We("div",{staticClass:"greeks-item"},[We("span",{staticClass:"active-color"},[Ye._v("Δ ")]),We("span",{staticClass:"label"},[Ye._v("Delta")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.delta,5)))])]),We("div",{staticClass:"greeks-item"},[We("span",{staticClass:"active-color"},[Ye._v("Γ ")]),We("span",{staticClass:"label"},[Ye._v("Gamma")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.gamma,5)))])]),We("div",{staticClass:"greeks-item"},[We("span",{staticClass:"active-color"},[Ye._v("θ ")]),We("span",{staticClass:"label"},[Ye._v("Theta")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.theta,5)))])]),We("div",{staticClass:"greeks-item"},[We("span",{staticClass:"active-color"},[Ye._v("ν ")]),We("span",{staticClass:"label"},[Ye._v("Vega")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.vega,5)))])])])],1),We("div",{staticClass:"pnl-view"},[We("div",{staticClass:"box-title"},[We("div",{staticClass:"tab-box"},[We("div",{staticClass:"tab-item",class:"pnl"===Ye.tabType?"tab-selected":"",on:{click:function(We){return Ye.toggleTabType("pnl")}}},[Ye._v(Ye._s(Ye.$t("message.PnLView")))]),We("div",{staticClass:"tab-item",class:"mm"===Ye.tabType?"tab-selected":"",on:{click:function(We){return Ye.toggleTabType("mm")}}},[Ye._v("MM Stress")])]),We("el-link",{staticClass:"view-btn",attrs:{underline:!1},on:{click:Ye.viewInPnL}},[We("div",[Ye._v(Ye._s(Ye.$t("message.viewMore")))])])],1),We("div",{ref:"echart",staticClass:"echart"})])])]),We("div",{staticClass:"footer"},[We("div",{staticClass:"back-btn active-color clicked",attrs:{id:"smart-trading-add"},on:{click:Ye.startCloseDialog}},[We("i",{staticClass:"iconfont icon-share",staticStyle:{transform:"rotateY(180deg)"}}),Ye._v("  "+Ye._s(Ye.$t("message.gotoAddInstrument"))+" ")]),We("div",{staticClass:"submit-box"},[We("div",{staticClass:"data-box"},[We("div",[We("span",[Ye._v(Ye._s(Ye.$t("message.cashflow"))+"  ")]),We("span",{staticClass:"text1"},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.cashFlowTotal,4)))],1)]),We("div",[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.cashFlowTotal*Ye.indexPrice,2))))])]),We("mm-impact",{staticStyle:{"margin-top":"0.3125rem","margin-right":"2rem"},attrs:{align:"right",simulatedPositions:Ye.simulatedPositions,"font-size":14}}),We("el-button",{staticStyle:{width:"10rem"},attrs:{id:"smart-trading-trade",type:"primary",disabled:Ye.list.length<=0||Ye.btnLoadingFlag},on:{click:Ye.submit}},[We("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"center"}},[Ye.btnLoadingFlag?We("i",{staticClass:"el-icon-loading",staticStyle:{"margin-right":"0.3125rem"}}):Ye._e(),We("div",{staticStyle:{display:"flex","flex-direction":"column","align-items":"center"}},[We("div",{staticStyle:{"font-size":"0.875rem","font-weight":"400"}},[Ye._v(Ye._s(Ye.$t("message.tradeNow"))+" ("+Ye._s(Ye.list.length)+")")]),We("div",{staticStyle:{"font-size":"0.75rem","font-weight":"400","margin-top":"0.25rem"}},[Ye._v(Ye._s(Ye.$t("message.margin"))+": "+Ye._s(Ye._f("numberFormat")(Ye.im,4)))])])])])],1)]),We("el-dialog",{attrs:{visible:Ye.confirmDialogVisible,"append-to-body":"","destroy-on-close":!0,"close-on-click-modal":!1},on:{close:function(We){Ye.confirmDialogVisible=!1},opened:Ye.openedDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.createOrder")))])]},proxy:!0},{key:"footer",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("do-not-show-again",{ref:"doNotShowAgain",staticStyle:{"margin-top":"0!important","text-align":"left"}}),We("div",[We("el-button",{attrs:{type:"info"},on:{click:function(We){Ye.confirmDialogVisible=!1}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success",disabled:Ye.btnLoadingFlag,loading:Ye.btnLoadingFlag},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])],1)],1)]},proxy:!0}])},[We("vxe-table",{ref:"confirmTableRef",attrs:{"empty-text":Ye.$t("message.noData"),"max-height":"225",stripe:"",fit:"","auto-resize":!0,border:"none",align:"center","header-row-style":{height:40},"row-config":{height:40,isHover:!0},"scroll-y":{enabled:!0,gt:0,oSize:5}}},[We("vxe-table-column",{attrs:{"class-name":"padding-left","header-class-name":"padding-left",align:"left","min-width":"160"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:["short"===qe.row.direction?"red":"long"===qe.row.direction?"green":""]},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),We("vxe-table-column",{attrs:{"min-width":"75"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:["short"===qe.row.direction?"red":"long"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction,"buy_sell")))])]}}])}),We("vxe-table-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderType"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye.returnTypeLabel(We.row.type))+" ")]}}])}),We("vxe-table-column",{attrs:{"min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.basePrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["market"!==qe.row.type?We("div",[Ye._v(" "+Ye._s(Ye.returnMarketText(qe.row.dynamicBase,qe.row.direction))+" ")]):[Ye._v("-")]]}}])}),We("vxe-table-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.spread"))+"/"+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(We){return["market"!==We.row.type?[-1!==We.row.dynamicBase.indexOf("dynamic")?[Ye._v(" "+Ye._s(We.row.spread)+Ye._s(Ye.dynamicSpreadSymbol(We.row.dynamicBase))+" ")]:["limit_price"===We.row.dynamicBase?[Ye._v(" "+Ye._s(Ye._f("numberFormat")(We.row.input_price,4))+" ")]:[Ye._v(Ye._s(Ye._f("numberFormat")(We.row.input_iv,2))+"%")]]]:[Ye._v("-")]]}}])}),We("vxe-table-column",{attrs:{"min-width":"70"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("numberFormat")(We.row.input_size,1))+" ")]}}])}),We("vxe-table-column",{attrs:{"min-width":"70"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Ye.returnTickerData(We.row.instrument_name,"mark_price"),4))+" ")]}}])}),We("vxe-table-column",{attrs:{"min-width":"70"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.bid")))]),We("div",[Ye._v(Ye._s(Ye.$t("message.ask")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"green clicked"},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.returnTickerData(qe.row.instrument_name,"best_bid_price"),4,!0)))]),We("div",{staticClass:"red clicked"},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.returnTickerData(qe.row.instrument_name,"best_ask_price"),4,!0)))])]}}])})],1),We("div",{staticStyle:{"font-size":"0.75rem","margin-top":"0.875rem",display:"flex","align-items":"center"}},[We("div",{staticStyle:{"font-weight":"bold"}},[Ye._v(Ye._s(Ye.$t("message.parameterSetting"))+":   ")]),We("div",{staticClass:"background8",staticStyle:{padding:"0.125rem 0.25rem","border-radius":"0.25rem","margin-right":"0.25rem"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.numberOrdersSplit"))+": "),We("span",{staticClass:"active-color"},[Ye._v(Ye._s(Ye.split_count))])])]),We("div",{staticClass:"background8",staticStyle:{padding:"0.125rem 0.25rem","border-radius":"0.25rem","margin-right":"0.25rem"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.duration"))+": "),We("span",{staticClass:"active-color"},[Ye._v(Ye._s(Ye.returnDurationLabel))])])]),We("div",{staticClass:"background8",staticStyle:{padding:"0.125rem 0.25rem","border-radius":"0.25rem","margin-right":"0.25rem"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.isBalanced"))+": "),We("span",{staticClass:"active-color"},[Ye._v(Ye._s(Ye.is_balance?Ye.$t("message.on"):Ye.$t("message.off")))])])]),We("div",{staticClass:"background8",staticStyle:{padding:"0.125rem 0.25rem","border-radius":"0.25rem"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.triggerCondition"))+": "),We("span",{staticClass:"active-color"},[Ye._v(Ye._s(Ye.additionConfigFlag?Ye.$t("message.on"):Ye.$t("message.off")))]),Ye.additionConfigFlag?We("span",[Ye._v("   "),"index"===Ye.triggerType?[Ye._v(Ye._s(Ye.$t("message.indexPrice")))]:Ye._e(),"iv"===Ye.triggerType?[Ye._v(Ye._s(Ye.curSelectedCurrency)+" DVOL")]:Ye._e(),Ye._v(": "+Ye._s("greater_than"===Ye.additionConfigType?">":"<")+" "),We("span",{staticClass:"active-color"},[Ye._v(Ye._s("iv"===Ye.triggerType?"":"$")+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.additionConfigTriggerPrice,Ye.priceOption.precision))))])],2):Ye._e()])])])],1)],1)}),Nt=(qe("b7ef"),qe("bd71")),Ht=qe("a2c4"),Gt=qe("1cff"),Yt=qe("f3af"),Wt={name:"DirectionSwitch",props:{mode:{type:String,default:"buy_sell"},direction:{type:String,default:""},disabled:{type:Boolean,default:!1}},data:()=>({}),computed:{directionText(){return"buy"===this.direction||"long"===this.direction?this.$t("message.buy"):"sell"===this.direction||"short"===this.direction?this.$t("message.sell"):""},className(){return"buy"===this.direction||"long"===this.direction?"btn-green":"sell"===this.direction||"short"===this.direction?"btn-red":""}},methods:{btnClicked(){let Ye="";"buy"===this.direction||"long"===this.direction?Ye="buy_sell"===this.mode?"sell":"short":"sell"!==this.direction&&"short"!==this.direction||(Ye="buy_sell"===this.mode?"buy":"long"),this.$emit("change",Ye)}}},qt=(qe("ba5d"),Object(rt.a)(Wt,(function(){var Ye=this;return(0,Ye._self._c)("div",{staticClass:"btn",class:[Ye.className,Ye.disabled?"btn-disabled":""],on:{click:Ye.btnClicked}},[Ye._v(" "+Ye._s(Ye.directionText)+" "),Ye._m(0)])}),[function(){var Ye=this._self._c;return Ye("div",{staticClass:"switch-box"},[Ye("i",{staticClass:"iconfont icon-qiehuan"})])}],!1,null,"76504fd9",null)).exports,Qt=qe("1ad7"),Kt={name:"SmartTradingHistory",components:{Empty:xt.a},props:{type:{type:String,default:""},placement:{type:String,default:"bottom"}},data:()=>({loadingFlag:!1,stHistoryList:[],advanceToolsToken:null}),computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,advanceToolsCurAccountInfo:Ye=>Ye.deribit.advanceToolsCurAccountInfo,allCurrencyInstrumentsMap:Ye=>Ye.deribit.allCurrencyInstrumentsMap})},methods:{selectLegs(Ye){let We=[];(Ye.legs||[]).forEach(Ye=>{let qe=this.allCurrencyInstrumentsMap[Ye.instrument_name],Qe=null==qe?void 0:qe.min_trade_amount;Qe||(Qe="BTC"===this.curSelectedCurrency?.1:1);let Ke={instrument_name:Ye.instrument,currency:this.curSelectedCurrency,direction:Ye.direction,input_size:Ye.amount,input_iv:Ye.price,input_price:Ye.price,min_trade_amount:Qe,dynamicBase:Ye.price_mode};"dynamic_screen_price"===Ye.price_mode||"dynamic_mark_price"===Ye.price_mode?(Ke.type="dynamicLimit",Ke.spread=1e4*Ye.spread):"dynamic_screen_iv"===Ye.price_mode||"dynamic_mark_iv"===Ye.price_mode?(Ke.type="dynamicLimit",Ke.spread=Ye.spread):"limit_price"===Ye.price_mode||"limit_iv"===Ye.price_mode?(Ke.type="limit",Ke.spread=0):"market"===Ye.price_mode&&(Ke.type="market",Ke.spread=0),We.push(Ke)});let qe={split_count:Ye.split_count,is_balance:Ye.is_balance,stop_seconds:Ye.duration,legs:We};if(Ye.condition&&Ye.condition.trigger_value){let We=Ye.condition.trigger_type||"";qe.additionConfigFlag=!0,qe.triggerType=-1!==We.indexOf("index")?"index":"iv",qe.additionConfigType=-1!==We.indexOf("greater_than")?"greater_than":"less_than",qe.additionConfigTriggerPrice=Ye.condition.trigger_value}Object(Xe.yb)(JSON.stringify(qe)),this.$emit("updateParams"),this.$emit("update:type","trading")},initData(){this.loadingFlag=!1,this.stHistoryList=[]},smartTradingHistoryVisibleChange(Ye){if(this.$emit("visibleChange",Ye),!Ye)return void this.initData();if(this.advanceToolsToken=Object(Xe.e)(),!this.advanceToolsToken)return;this.loadingFlag=!0;let We={account_id:this.advanceToolsCurAccountInfo.id,days:"7",currency:this.curSelectedCurrency};this.$axios.get(Object(Nt.a)()+"/trade/smartTrading/histories",{params:We,headers:{Authorization:this.advanceToolsToken}}).then(Ye=>{this.loadingFlag=!1,200===Ye.code&&(this.stHistoryList=Object.freeze(Ye.data||[]))}).catch(Ye=>{var We;this.loadingFlag=!1;let qe=(null==Ye||null===(We=Ye.response)||void 0===We||null===(We=We.data)||void 0===We||null===(We=We.error)||void 0===We?void 0:We.message)||this.$t("message.requestError");this.$notify.error({title:this.$t("message.tips"),message:qe})})}}},Jt=(qe("2598"),Object(rt.a)(Kt,(function(){var Ye=this,We=Ye._self._c;return We("el-dropdown",{attrs:{placement:Ye.placement},on:{"visible-change":Ye.smartTradingHistoryVisibleChange}},[Ye._t("default"),We("el-dropdown-menu",{staticClass:"st-history",attrs:{slot:"dropdown"},slot:"dropdown"},[We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"st-history-table"},[We("div",{staticClass:"st-header"},[We("div",{staticClass:"instrument"},[Ye._v(Ye._s(Ye.$t("message.instrument")))]),We("div",{staticClass:"direction"},[Ye._v(Ye._s(Ye.$t("message.direction")))]),We("div",{staticClass:"amount"},[Ye._v(Ye._s(Ye.$t("message.amountL")))])]),Ye.stHistoryList.length>0?We("div",{staticClass:"st-header-body"},Ye._l(Ye.stHistoryList,(function(qe,Qe){return We("div",{key:`${qe.trade_id}_${Qe}`,staticClass:"st-item-box"},[We("div",{staticClass:"st-item"},Ye._l(qe.legs,(function(qe,Qe){return We("div",{key:`${qe.instrument_name}_${Qe}`,staticClass:"st-legs"},[We("div",{staticClass:"instrument",class:"long"===qe.direction?"green":"short"===qe.direction?"red":""},[Ye._v(Ye._s(qe.instrument))]),We("div",{staticClass:"direction",class:"long"===qe.direction?"green":"short"===qe.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.direction,"buy_sell")))]),We("div",{staticClass:"amount"},[Ye._v(Ye._s(qe.amount))])])})),0),We("i",{staticClass:"iconfont icon-icon_takeorder hover-color clicked",on:{click:function(We){return Ye.selectLegs(qe)}}})])})),0):We("div",{staticClass:"st-header-body",staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("empty",{attrs:{description:Ye.advanceToolsToken?"":Ye.$t("message.glLoginTips")}})],1)])])],2)}),[],!1,null,null,null)).exports,Xt=qe("3b26"),Zt=qe("8eea"),$t=qe("2deb"),ei={name:"SmartTradingTradeDialogInner",components:{MmImpact:Xt.a,SmartTradingHistory:Jt,Empty:xt.a,DoNotShowAgain:Qt.a,DirectionSwitch:qt,CustomToolTip:Ct.a,Currency:bt.a},props:{visible:{type:Boolean,default:!1},list:{type:Array,default:()=>[]}},data(){return{innerVisible:!1,is_balance:!0,split_count:1,stop_seconds:null,durationList:Object.freeze([{label:this.$t("message.noLimit"),value:null},{label:"5min",value:300},{label:"15min",value:900},{label:"30min",value:1800},{label:"1h",value:3600},{label:"2h",value:7200},{label:"4h",value:14400},{label:"8h",value:28800},{label:"16h",value:57600},{label:"24h",value:86400}]),triggerType:"index",additionConfigType:"greater_than",additionConfigTriggerPrice:0,additionConfigFlag:!1,typeList:Object.freeze([{label:this.$t("message.limit"),value:"limit"},{label:this.$t("message.dynamicLimit2"),value:"dynamicLimit"},{label:this.$t("message.market"),value:"market"}]),btnLoadingFlag:!1,xIndexPrice:0,advanceToolsToken:null,im:0,splitCountMax:1/0,confirmDialogVisible:!1,showHistoryFlag:!1,interval:null,cashFlowTotal:0,simulatedPositions:{},hv:0,premium:0,greeks:{delta:0,gamma:0,theta:0,vega:0,premium:0},tabType:"pnl",pmeSimulateData:{},btcDVOL:0,ethDVOL:0}},created(){this.receiveWebsocketMsg(),this.renderTimer=null,this.innerVisible=this.visible,this.myChart=null,this.updateParams(),this.advanceToolsToken=Object(Xe.e)(),this.renderEchart(),this.interval=setInterval(()=>{this.calcCashFlow()},3e3),this.getPmeSimulateData(),this.getHvData()},mounted(){this.$nextTick(()=>{this.startSmartTradingGuid()})},beforeDestroy(){delete this.$options.sockets.onmessage,this.renderTimer&&(clearTimeout(this.renderTimer),this.renderTimer=null),this.interval&&(clearInterval(this.interval),this.interval=null)},watch:{list:{handler(Ye,We){this.setData(Ye)},immediate:!0}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,allPositionMap:Ye=>Ye.deribit.allPositionMap,currencyIncrementalTickerMap:Ye=>Ye.deribit.currencyIncrementalTickerMap,allCurrencyInstrumentsMap:Ye=>Ye.deribit.allCurrencyInstrumentsMap,advanceToolsCurAccountInfo:Ye=>Ye.deribit.advanceToolsCurAccountInfo,curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,accountAuthResult:Ye=>Ye.common.accountAuthResult,currencySummary:Ye=>Ye.deribit.currencySummary,theme:Ye=>Ye.system.theme,interfaceSettings:Ye=>Ye.system.interfaceSettings,token:Ye=>Ye.system.token,pmeDataMap:Ye=>Ye.deribit.pmeDataMap,userPortfolioMap:Ye=>Ye.deribit.userPortfolioMap}),priceOption(){let Ye=1,We=2;switch(this.triggerType){case"index":Ye=10,We=2;break;case"iv":Ye=.1,We=1}return{step:Ye,precision:We}},calcPreInitPrice(){return Ye=>{let We=this.currencyIncrementalTickerMap[Ye.instrument_name];if(!We)return{price:"-",willTradeFlag:!1};let qe=this.allCurrencyInstrumentsMap[Ye.instrumentName]||{min_trade_amount:"BTC"===Ye.currency?.1:1,tick_size:1e-4};if(-1!==["limit","market"].indexOf(Ye.type)){let qe=!1;return"limit_price"===Ye.dynamicBase?"long"===Ye.direction?Ye.input_price>=We.best_ask_price&&(qe=!0):Ye.input_price<=We.best_bid_price&&(qe=!0):"long"===Ye.direction?Ye.input_iv>=We.ask_iv&&(qe=!0):Ye.input_iv<=We.bid_iv&&(qe=!0),{price:"-",willTradeFlag:qe}}let Qe=0;-1!==["dynamic_screen_price","dynamic_mark_price"].indexOf(Ye.dynamicBase)?(Qe=qe.tick_size,Qe=Ye.input_size>.005?5e-4:1e-4):Qe=.1;let Ke=0,Je=0;if("dynamic_screen_price"===Ye.dynamicBase){let qe=0;Je=Ye.spread/1e4,qe=.005,Ke="long"===Ye.direction?Math.max(We.mark_price-qe,We.best_bid_price):Math.min(We.mark_price+qe,We.best_ask_price)}else if("dynamic_mark_price"===Ye.dynamicBase)Ke=We.mark_price,Je=Ye.spread/1e4;else if("dynamic_screen_iv"===Ye.dynamicBase){let qe=10;Ke="long"===Ye.direction?Math.max(We.mark_iv-qe,We.bid_iv):Math.min(We.mark_iv+qe,We.ask_iv),Je=Ye.spread}else"dynamic_mark_iv"===Ye.dynamicBase&&(Ke=We.mark_iv,Je=Ye.spread);let Xe=Math.round((Ke+Je)/Qe)*Qe,Ze=!1;return"dynamic_screen_price"===Ye.dynamicBase||"dynamic_mark_price"===Ye.dynamicBase?(Xe=Pt.a.moneyFormat(Pt.a.numberFormat(Xe,4)),"long"===Ye.direction?Xe>=We.best_ask_price&&(Ze=!0):Xe<=We.best_bid_price&&(Ze=!0)):"dynamic_screen_iv"!==Ye.dynamicBase&&"dynamic_mark_iv"!==Ye.dynamicBase||(Xe=Pt.a.numberFormat(Xe,1)+"%","long"===Ye.direction?Xe>=We.ask_iv&&(Ze=!0):Xe<=We.bid_iv&&(Ze=!0)),Xe<=0?{price:"-",willTradeFlag:!1}:{price:Xe,willTradeFlag:Ze}}},returnTypeLabel(){return Ye=>{let We=this.typeList.find(We=>Ye===We.value);return We?We.label:"-"}},returnDurationLabel(){let Ye=this.stop_seconds,We=this.durationList.find(We=>Ye===We.value);return We?We.label:"-"},indexPrice(){let Ye=this.curSelectedCurrency||"";return this.currencySummary[Ye.toLowerCase()+"Price"]},coinStep(){return Ye=>{let We=this.allCurrencyInstrumentsMap[Ye.instrument_name];if(We){let qe=We.tick_size_steps||[],Qe=We.tick_size;return qe.forEach(We=>{Ye.input_price>=We.above_price&&(Qe=We.tick_size)}),Qe}return 1e-4}},returnTickerData(){return(Ye,We)=>{let qe=this.currencyIncrementalTickerMap[Ye];return qe?qe[We]:0}},calcPositionSize(){return Ye=>{if(Ye){if(Ye.endsWith("-C")||Ye.endsWith("-P")){let We=this.allPositionMap[Ye];return We?We.size:0}return 0}}},dynamicSpreadStep:()=>Ye=>-1!==["dynamic_screen_price","dynamic_mark_price"].indexOf(Ye)?1:.1,dynamicSpreadSymbol:()=>Ye=>-1!==["dynamic_screen_price","dynamic_mark_price"].indexOf(Ye)?"bp":"%",returnTipsText(){return(Ye,We)=>{if("long"===Ye){if("dynamic_screen_price"===We)return this.$t("message.optionBidPriceTips");if("dynamic_mark_price"===We)return this.$t("message.optionMarkPriceTips");if("dynamic_screen_iv"===We)return this.$t("message.optionBidIvTips");if("dynamic_mark_iv"===We)return this.$t("message.optionMarkIvTips")}else{if("dynamic_screen_price"===We)return this.$t("message.optionAskPriceTips");if("dynamic_mark_price"===We)return this.$t("message.optionMarkPriceTips");if("dynamic_screen_iv"===We)return this.$t("message.optionAskIvTips");if("dynamic_mark_iv"===We)return this.$t("message.optionMarkIvTips")}}},returnMarketText(){return(Ye,We)=>{if("limit_price"===Ye)return this.$t("message.staticPrice2");if("limit_iv"===Ye)return this.$t("message.staticIv");if("long"===We){if("dynamic_screen_price"===Ye)return this.$t("message.bidPrice");if("dynamic_mark_price"===Ye)return this.$t("message.markPrice");if("dynamic_screen_iv"===Ye)return this.$t("message.bidIv");if("dynamic_mark_iv"===Ye)return this.$t("message.markIv")}else{if("dynamic_screen_price"===Ye)return this.$t("message.askPrice");if("dynamic_mark_price"===Ye)return this.$t("message.markPrice");if("dynamic_screen_iv"===Ye)return this.$t("message.askIv");if("dynamic_mark_iv"===Ye)return this.$t("message.markIv")}}}},methods:{...Object(Ke.b)("deribit",{setAdvanceToolsShowBindDialogId:"setAdvanceToolsShowBindDialogId",setRiskAssessmentData:"setRiskAssessmentData"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),...Object(Ke.b)("system",{setGlNotLoginDialogVisible:"setGlNotLoginDialogVisible"}),setTriggerFlag(){let Ye=this.curSelectedCurrency.toLowerCase();this.additionConfigTriggerPrice=this.currencySummary[Ye+"Price"]},triggerCommand(Ye){switch(this.additionConfigTriggerPrice=0,this.triggerType=Ye,Ye){case"index":this.setTriggerFlag();break;case"iv":"BTC"===this.curSelectedCurrency?this.additionConfigTriggerPrice=this.btcDVOL:"ETH"===this.curSelectedCurrency&&(this.additionConfigTriggerPrice=this.ethDVOL)}},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.m)(We,(Ye,We)=>{switch(Ye){case"deribit_volatility_index.btc_usd":this.btcDVOL=We.volatility;break;case"deribit_volatility_index.eth_usd":this.ethDVOL=We.volatility}}),!Object(Je.k)(We))if(We.id!==$e.k.GET_PME_SIMULATE_DATA);else{let Ye=We.result,qe=null==Ye?void 0:Ye.model_params;if(!Object(Je.k)(qe)){let Ye=qe.currency;Object(Je.k)(Ye)||Object.keys(Ye).forEach(We=>{We.toLowerCase()===this.curSelectedCurrency.toLowerCase()&&(this.pmeSimulateData=Ye[We])})}}}},getPmeSimulateData(){if(Object(Je.k)(this.curSelectedCurrency))return;let Ye={id:$e.k.GET_PME_SIMULATE_DATA,method:"private/pme/simulate",params:{currency:this.curSelectedCurrency},jsonrpc:"2.0"};this.wsSendMsg(Ye)},toggleTabType(Ye){this.tabType!==Ye&&(this.tabType=Ye,this.renderEchart())},getHvData(){let Ye=Object(Ze.j)()+"/kline/hv",We={currency:this.curSelectedCurrency,count:720,resolution:"60"};this.$axios.post(Ye,We).then(Ye=>{0===Ye.code&&(this.hv=Ye.data.hv)}).catch(Ye=>{})},calcBreakevenPrice(Ye,We,qe,Qe,Ke,Je){if(!(qe*Qe>0)){for(var Xe=0;Xe<100&&!(We-Ye<this.priceAccuracy);Xe++){let Xe=Math.abs(qe/(qe-Qe));Xe=Math.min(Math.max(Xe,.1),.9);let Ze=Ye*(1-Xe)+We*Xe,$e=this.calcPositionsPnlTotalBySimulatedIndexPrice(Ke,Ze,Je),et="coin"===this.calcMode?$e.pnlCoin:$e.pnlUsd;qe*et>0?(qe=et,Ye=Ze):(Qe=et,We=Ze)}return(We+Ye)/2}},calcCashFlow(){let Ye=0,We=[];this.list.forEach(qe=>{if(qe.input_size&&qe.min_trade_amount){let Ye=parseInt((qe.input_size/qe.min_trade_amount).toFixed(10));We.push(Ye)}let Qe=0,Ke=this.returnTickerData(qe.instrument_name,"mark_price");Qe="long"===qe.direction?Ke*qe.input_size*-1:Ke*qe.input_size*1,Ye+=Qe}),this.splitCountMax=Math.min(...We),this.cashFlowTotal=Ye},viewInPnL(){let Ye=[];if(this.list.forEach(We=>{let qe=We.input_size,Qe="";Qe="long"===We.direction?"buy":"sell";let Ke={ins:We.instrument_name,ccy:We.currency,d:Qe,s:qe};Ye.push(Ke)}),0===Ye.length)return;let We=btoa(JSON.stringify(Ye)),qe=`${window.location.origin}/#/pv/deribit/${this.curSelectedCurrency}/${We}`;Object(Xe.vb)(JSON.stringify({type:"tab",data:this.tabType})),window.open(qe,"_blank","noopener,noreferrer")},sizeClicked(Ye){let We=this.calcPositionSize(Ye.instrument_name);We>0?Ye.direction="short":We<0&&(Ye.direction="long"),Ye.input_size=Math.abs(We),this.renderEchart()},subscribeFunc(Ye){if(!this.socketIsConnected)return void setTimeout(()=>{this.subscribeFunc(Ye)},100);let We=[];if(Ye.forEach(Ye=>{We.push("incremental_ticker."+Ye.instrument_name)}),We.length<=0)return;let qe={id:$e.k.SUBSCRIBE_1019,method:"public/subscribe",params:{channels:We},jsonrpc:"2.0"};this.wsSendMsg(qe)},updateParams(){let Ye=Object(Xe.J)();Ye?(Ye=JSON.parse(Ye),this.is_balance=Ye.is_balance,this.split_count=Ye.split_count,this.stop_seconds=Ye.stop_seconds,this.additionConfigFlag=Ye.additionConfigFlag,this.additionConfigFlag&&(this.triggerType=Ye.triggerType,this.additionConfigType=Ye.additionConfigType,this.additionConfigTriggerPrice=Ye.additionConfigTriggerPrice),this.listUpdate(Ye.legs),this.subscribeFunc(Ye.legs)):("BTC"===this.curSelectedCurrency?this.split_count=10:"ETH"===this.curSelectedCurrency&&(this.split_count=1),this.subscribeFunc(this.list))},sendSmartTradingRequest(){this.btnLoadingFlag=!0;let Ye=[];this.list.forEach(We=>{let qe={instrument:We.instrument_name,direction:We.direction,amount:We.input_size};"dynamicLimit"===We.type?(qe.price_mode=We.dynamicBase,"dynamic_screen_price"===qe.price_mode||"dynamic_mark_price"===qe.price_mode?qe.spread=We.spread/1e4:qe.spread=We.spread):"limit"===We.type?("limit_price"===We.dynamicBase?qe.price=parseFloat(We.input_price.toFixed(4)):qe.price=parseFloat(We.input_iv.toFixed(2)),qe.price_mode=We.dynamicBase):"market"===We.type&&(qe.price_mode="market"),Ye.push(qe)});let We={account_id:this.advanceToolsCurAccountInfo.id,currency:this.curSelectedCurrency,trade:{split_count:this.split_count,is_balance:this.is_balance,legs:Ye}};if(this.stop_seconds&&(We.trade.stop_seconds=this.stop_seconds),this.additionConfigFlag){let Ye=`${this.triggerType}_${this.additionConfigType}`;We.trade.condition={trigger_type:Ye,trigger_value:this.additionConfigTriggerPrice}}this.$axios.post(Object(Nt.a)()+"/strategy/smartTradingStrategy/createTrade",We,{headers:{Authorization:this.advanceToolsToken}}).then(Ye=>{this.btnLoadingFlag=!1,200===Ye.code?(this.startCloseDialog(),this.listUpdate([]),this.$emit("submit"),this.$notify.success({title:this.$t("message.tips"),message:this.$t("message.submitted")})):this.$notify.error({title:this.$t("message.tips"),message:`${this.$t("message.submissionFailed")}: ${Ye.msg}`})}).catch(Ye=>{this.btnLoadingFlag=!1,this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.submissionFailed")})})},confirmTrade(){this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showCreateOrderConfirmDialog"),this.sendSmartTradingRequest()},startSmartTradingGuid(){let Ye={disableActiveInteraction:!0,overlayOpacity:.3,allowClose:!1};if("step02"===Object(Xe.K)()){let We=Object(Yt.a)({...Ye,onPopoverRender:(Ye,{config:qe,state:Qe})=>{if(Qe.activeIndex+1===qe.steps.length)Ye.nextButton.innerText=this.$t("message.iKnow");else{Ye.nextButton.innerText=`${this.$t("message.next")} (${Qe.activeIndex+1}/${qe.steps.length})`;let Ke=document.createElement("button");Ke.className="driver-skip-btn",Ke.style.display="block",Ke.innerText=this.$t("message.skip"),Ye.footerButtons.prepend(Ke),Ke.addEventListener("click",()=>{Object(Xe.zb)("done"),We.destroy()})}},steps:[{element:"#smart-trading-table",popover:{title:`\n                  <img style="width:1.75rem;height: 1.9375em;margin-right: 0.625rem;" src="${qe("6bdb")}" alt=""/>\n                  <div style="font-size: 1.125rem;">${this.$t("message.smartTradingGuid02")}</div>\n                `,description:`\n                  <div style="display: flex;justify-content: center;align-items: flex-start;width: 30rem;margin-bottom: 24px;">\n                    <div class="text1" style="margin-right: 26px;width: 80px;text-align: right;">${this.$t("message.dynamicLimit2")}</div>\n                    <div class="grey" style="flex: 1;">${this.$t("message.smartTradingTip3Content2")}</div>\n                  </div>\n                  <div style="display: flex;justify-content: center;align-items: flex-start;width: 30rem;margin-bottom: 24px;">\n                    <div class="text1" style="margin-right: 26px;width: 80px;text-align: right;">${this.$t("message.limit")}</div>\n                    <div class="grey" style="flex: 1;">${this.$t("message.smartTradingTip3Content3")}</div>\n                  </div>\n                  <div style="display: flex;justify-content: center;align-items: flex-start;width: 30rem;">\n                    <div class="text1" style="margin-right: 26px;width: 80px;text-align: right;">${this.$t("message.market")}</div>\n                    <div class="grey" style="flex: 1;">${this.$t("message.smartTradingTip3Content4")}</div>\n                  </div>\n                `,showButtons:["next"]}},{element:"#smart-trading-params-settings",popover:{title:`\n                  <img style="width:1.75rem;height: 1.9375em;margin-right: 0.625rem;" src="${qe("6bdb")}" alt=""/>\n                  <div style="font-size: 1.125rem;">${this.$t("message.parameterSetting")}</div>\n                `,description:`\n                  <div style="display: flex;justify-content: center;align-items: flex-start;width: 30rem;margin-bottom: 24px;">\n                    <div class="text1" style="margin-right: 26px;width: 80px;text-align: right;">${this.$t("message.numberOrdersSplit")}</div>\n                    <div class="grey" style="flex: 1;">${this.$t("message.smartTradingTip6Content2")}</div>\n                  </div>\n                  <div style="display: flex;justify-content: center;align-items: flex-start;width: 30rem;margin-bottom: 24px;">\n                    <div class="text1" style="margin-right: 26px;width: 80px;text-align: right;">${this.$t("message.duration")}</div>\n                    <div class="grey" style="flex: 1;">${this.$t("message.smartTradingTip6Content3")}</div>\n                  </div>\n                  <div style="display: flex;justify-content: center;align-items: flex-start;width: 30rem;margin-bottom: 24px;">\n                    <div class="text1" style="margin-right: 26px;width: 80px;text-align: right;">${this.$t("message.isBalanced")}</div>\n                    <div class="grey" style="flex: 1;">${this.$t("message.smartTradingTip6Content4")}</div>\n                  </div>\n                  <div style="display: flex;justify-content: center;align-items: flex-start;width: 30rem;margin-bottom: 24px;">\n                    <div class="text1" style="margin-right: 26px;width: 80px;text-align: right;">${this.$t("message.triggerCondition")}</div>\n                    <div class="grey" style="flex: 1;">${this.$t("message.triggerDesc")}</div>\n                  </div>\n                  <div style="display: flex;justify-content: center;align-items: flex-start;width: 30rem;">\n                    <div class="text1" style="margin-right: 26px;width: 80px;text-align: right;">${this.$t("message.smartTradingTip6Content5")}</div>\n                    <div class="grey" style="flex: 1;">${this.$t("message.smartTradingTip6Content6").replaceAll("{ccy}",this.curSelectedCurrency)}</div>\n                  </div>\n                `,showButtons:["next"]}},{element:"#smart-trading-add",popover:{title:`\n                  <img style="width:1.75rem;height: 1.9375em;margin-right: 0.625rem;" src="${qe("6bdb")}" alt=""/>\n                  <div style="font-size: 1.125rem;">${this.$t("message.gotoAddInstrument")}</div>\n                `,description:this.$t("message.smartTradingGuid03"),showButtons:["next"]}},{element:"#smart-trading-trade",popover:{title:`\n                  <img style="width:1.75rem;height: 1.9375em;margin-right: 0.625rem;" src="${qe("6bdb")}" alt=""/>\n                  <div style="font-size: 1.125rem;">${this.$t("message.smartTradingGuid04")}</div>\n                `,onNextClick:()=>{Object(Xe.zb)("done"),We.destroy()},description:this.$t("message.smartTradingGuid05"),showButtons:["next"]}}]});We.drive()}},priceClicked(Ye,We){"limit_price"===Ye.dynamicBase&&(Ye.input_price=this.returnTickerData(Ye.instrument_name,We))},inputChange(Ye){if("amount"===Ye){if(!this.$refs.tableRef)return;let Ye=[];this.list.forEach(We=>{if(We.input_size&&We.min_trade_amount){let qe=parseInt((We.input_size/We.min_trade_amount).toFixed(10));Ye.push(qe)}});let We=Math.min(...Ye);this.split_count>We&&(this.split_count=We)}this.renderEchart()},calcGreeks(){let Ye={delta:0,gamma:0,theta:0,vega:0};this.list.forEach(We=>{var qe,Qe,Ke,Je;let Xe=this.currencyIncrementalTickerMap[We.instrument_name]||{};if(!Xe)return;let Ze="long"===We.direction?1:-1;Ye.delta+=((null===(qe=Xe.greeks)||void 0===qe?void 0:qe.delta)||0)*We.input_size*Ze,Ye.gamma+=((null===(Qe=Xe.greeks)||void 0===Qe?void 0:Qe.gamma)||0)*We.input_size*Ze,Ye.theta+=((null===(Ke=Xe.greeks)||void 0===Ke?void 0:Ke.theta)||0)*We.input_size*Ze,Ye.vega+=((null===(Je=Xe.greeks)||void 0===Je?void 0:Je.vega)||0)*We.input_size*Ze}),this.greeks={...Ye}},calcIm(){this.$nextTick(()=>{if(!this.$refs.tableRef)return;let Ye=0;this.list.forEach(We=>{let qe=Object(Ft.s)(We.instrument_name),Qe=Object(Ft.n)(We.instrument_name)||0,Ke=Object(Ft.r)(We.instrument_name)/365,Je=this.returnTickerData(We.instrument_name,"underlying_price"),Xe=0,Ze=We.input_size;if("limit"===We.type)"limit_price"===We.dynamicBase?Xe=We.input_price:"limit_iv"===We.dynamicBase&&(Xe=Je?Object(Gt.f)(qe,1,Qe/Je,0,Ke,We.input_iv/100):0);else if("dynamicLimit"===We.type){if("dynamic_screen_price"===We.dynamicBase)Xe="long"===We.direction?this.returnTickerData(We.instrument_name,"best_bid_price")+We.spread/1e4:this.returnTickerData(We.instrument_name,"best_ask_price")+We.spread/1e4,Xe||(Xe=this.returnTickerData(We.instrument_name,"mark_price")+We.spread/1e4);else if("dynamic_screen_iv"===We.dynamicBase){let Ye=0;Ye="long"===We.direction?this.returnTickerData(We.instrument_name,"bid_iv")+We.input_iv:this.returnTickerData(We.instrument_name,"ask_iv")+We.input_iv,Xe=Je?Object(Gt.f)(qe,1,Qe/Je,0,Ke,Ye/100):0}else if("dynamic_mark_price"===We.dynamicBase)Xe=this.returnTickerData(We.instrument_name,"mark_price")+We.spread/1e4;else if("dynamic_mark_iv"===We.dynamicBase){let Ye=this.returnTickerData(We.instrument_name,"mark_iv")+We.input_iv;Xe=Je?Object(Gt.f)(qe,1,Qe/Je,0,Ke,Ye/100):0}}else"market"===We.type&&(Xe="long"===We.direction?this.returnTickerData(We.instrument_name,"best_bid_price"):this.returnTickerData(We.instrument_name,"best_ask_price"));Xe&&Ze?Object(Ht.e)(We.instrument_name,Ze,Xe).then(qe=>{qe.result&&("long"===We.direction?Ye+=qe.result.buy:"short"===We.direction&&(Ye+=qe.result.sell),this.im=Ye)}).catch(Ye=>{}):this.im=0})})},setSmartTradingParams(){let Ye={split_count:this.split_count,is_balance:this.is_balance,stop_seconds:this.stop_seconds,legs:this.list};Object(Xe.yb)(JSON.stringify(Ye))},gotoLogin(){this.setSmartTradingParams(),this.$router.push({path:"/deribit/tools/login/"+encodeURIComponent(this.$route.fullPath)})},validateParams(){let Ye=!1,We=[];if(this.list.forEach(qe=>{if(qe.input_size&&0===Object(Je.a)(qe.input_size,qe.min_trade_amount)||(this.$notify.error({title:this.$t("message.tips"),message:qe.instrument_name+": "+this.$t("message.sizeMultipleErrorFormat").replace("###",qe.min_trade_amount)}),Ye=!0),"dynamicLimit"===qe.type?"dynamic_screen_price"===qe.dynamicBase?"long"===qe.direction?(qe.spread>50||qe.spread<0)&&(this.$notify.error({title:this.$t("message.tips"),message:qe.instrument_name+" "+this.$t("message.spread")+": "+this.$t("message.valueRange").replace("###","0bp ~ 50bp")}),Ye=!0):(qe.spread>0||qe.spread<-50)&&(this.$notify.error({title:this.$t("message.tips"),message:qe.instrument_name+" "+this.$t("message.spread")+": "+this.$t("message.valueRange").replace("###","-50bp ~ 0bp")}),Ye=!0):"dynamic_mark_price"===qe.dynamicBase?(qe.spread>50||qe.spread<-50)&&(this.$notify.error({title:this.$t("message.tips"),message:qe.instrument_name+" "+this.$t("message.spread")+": "+this.$t("message.valueRange").replace("###","-50bp ~ 50bp")}),Ye=!0):"dynamic_screen_iv"===qe.dynamicBase?"long"===qe.direction?(qe.spread>5||qe.spread<0)&&(this.$notify.error({title:this.$t("message.tips"),message:qe.instrument_name+" "+this.$t("message.spread")+": "+this.$t("message.valueRange").replace("###","0% ~ 5%")}),Ye=!0):(qe.spread>0||qe.spread<-5)&&(this.$notify.error({title:this.$t("message.tips"),message:qe.instrument_name+" "+this.$t("message.spread")+": "+this.$t("message.valueRange").replace("###","-5% ~ 0%")}),Ye=!0):"dynamic_mark_iv"===qe.dynamicBase&&(qe.spread>5||qe.spread<-5)&&(this.$notify.error({title:this.$t("message.tips"),message:qe.instrument_name+" "+this.$t("message.spread")+": "+this.$t("message.valueRange").replace("###","-5% ~ -5%")}),Ye=!0):"limit"===qe.type&&("limit_price"===qe.dynamicBase?qe.input_price<=0&&(this.$notify.error({title:this.$t("message.tips"),message:qe.instrument_name+": "+this.$t("message.priceLessZeroL")}),Ye=!0):"limit_iv"===qe.dynamicBase&&qe.input_iv<=0&&(this.$notify.error({title:this.$t("message.tips"),message:qe.instrument_name+" IV: "+this.$t("message.valueRange").replace("###","0% ~ 500%")}),Ye=!0)),qe.input_size&&qe.min_trade_amount){let Ye=parseInt((qe.input_size/qe.min_trade_amount).toFixed(10));We.push(Ye)}let Qe=Math.min(...We);this.split_count>Qe&&(this.$notify.error({title:this.$t("message.tips"),message:`${this.$t("message.maxOrderSplitTip")} ${Qe}`}),Ye=!0)}),this.additionConfigFlag&&!this.additionConfigTriggerPrice){let We="index"===this.triggerType?this.$t("message.indexPrice"):"DVOL";this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.notLessZero").replace("###",We)}),Ye=!0}return Ye},accountIsBind(Ye){let We=Object(Xe.a)();return We=We?JSON.parse(We):[],-1!==We.findIndex(We=>We.deribit_sub_id===Ye)},submit(){var Ye,We;this.token?this.advanceToolsToken?this.accountIsBind(null===(Ye=this.accountAuthResult)||void 0===Ye?void 0:Ye.accountId)?this.validateParams()||(this.interfaceSettings.confirmDialogConfig.showCreateOrderConfirmDialog?this.confirmDialogVisible=!0:this.sendSmartTradingRequest()):this.setAdvanceToolsShowBindDialogId(null===(We=this.accountAuthResult)||void 0===We?void 0:We.accountId):this.$confirm(this.$t("message.greeksNoLoginTip"),this.$t("message.loginGreeksTip"),{confirmButtonText:this.$t("message.gotoLogin"),cancelButtonText:this.$t("message.buttonCancel"),type:"warning"}).then(()=>{this.gotoLogin()}).catch(Ye=>{}):this.$confirm(this.$t("message.notLogin"),this.$t("message.tips"),{confirmButtonText:this.$t("message.gotoLogin"),cancelButtonText:this.$t("message.buttonCancel"),type:"warning"}).then(()=>{this.$router.push("/login")}).catch(Ye=>{})},deleteItem(Ye){let We=this.list.filter(We=>We.instrument_name!==Ye);this.listUpdate(We)},listUpdate(Ye){this.$emit("listUpdate",Ye),this.renderEchart()},toggleAllBasePrice(Ye){let We=JSON.parse(JSON.stringify(this.list));We.forEach(We=>(We.type=-1!==Ye.indexOf("dynamic")?"dynamicLimit":"limit",We.dynamicBase=Ye,We.spread=0,"limit"===We.type?"limit_price"===We.dynamicBase?"long"===We.direction?We.input_price=this.returnTickerData(We.instrument_name,"best_bid_price"):We.input_price=this.returnTickerData(We.instrument_name,"best_ask_price"):"limit_iv"===We.dynamicBase&&("long"===We.direction?We.input_iv=this.returnTickerData(We.instrument_name,"bid_iv"):We.input_iv=this.returnTickerData(We.instrument_name,"ask_iv")):(We.input_price=0,We.input_iv=0),We)),this.listUpdate(We)},toggleAllType(Ye){let We=JSON.parse(JSON.stringify(this.list));We.forEach(We=>(We.type=Ye,We.spread=0,"dynamicLimit"===We.type?We.dynamicBase="dynamic_screen_price":"limit"===We.type&&(We.dynamicBase="limit_price"),"limit"===We.type?"limit_price"===We.dynamicBase?"long"===We.direction?We.input_price=this.returnTickerData(We.instrument_name,"best_bid_price"):We.input_price=this.returnTickerData(We.instrument_name,"best_ask_price"):"limit_iv"===We.dynamicBase&&("long"===We.direction?We.input_iv=this.returnTickerData(We.instrument_name,"bid_iv"):We.input_iv=this.returnTickerData(We.instrument_name,"ask_iv")):(We.input_price=0,We.input_iv=0),We)),this.listUpdate(We)},toggleAllDirection(Ye){let We=JSON.parse(JSON.stringify(this.list));We.forEach(We=>(We.direction=Ye,We.spread=0,"limit"===We.type?"limit_price"===We.dynamicBase?"long"===We.direction?We.input_price=this.returnTickerData(We.instrument_name,"best_bid_price"):We.input_price=this.returnTickerData(We.instrument_name,"best_ask_price"):"limit_iv"===We.dynamicBase&&("long"===We.direction?We.input_iv=this.returnTickerData(We.instrument_name,"bid_iv"):We.input_iv=this.returnTickerData(We.instrument_name,"ask_iv")):(We.input_price=0,We.input_iv=0),We)),this.listUpdate(We)},toggleType(Ye){let We=JSON.parse(JSON.stringify(this.list));We.forEach(We=>(We.instrument_name===Ye.instrument_name&&(We.type=Ye.type,"dynamicLimit"===Ye.type?We.dynamicBase="dynamic_screen_price":"limit"===Ye.type&&(We.dynamicBase="limit_price"),We.spread=0,"limit"===We.type?"limit_price"===We.dynamicBase?"long"===We.direction?We.input_price=this.returnTickerData(We.instrument_name,"best_bid_price"):We.input_price=this.returnTickerData(We.instrument_name,"best_ask_price"):"limit_iv"===We.dynamicBase&&("long"===We.direction?We.input_iv=this.returnTickerData(We.instrument_name,"bid_iv"):We.input_iv=this.returnTickerData(We.instrument_name,"ask_iv")):(We.input_price=0,We.input_iv=0)),We)),this.listUpdate(We)},toggleDynamicBase(Ye){let We=JSON.parse(JSON.stringify(this.list));We.forEach(We=>(We.instrument_name===Ye.instrument_name&&(We.dynamicBase=Ye.dynamicBase,We.spread=0,"limit"===We.type?"limit_price"===We.dynamicBase?"long"===We.direction?We.input_price=this.returnTickerData(We.instrument_name,"best_bid_price"):We.input_price=this.returnTickerData(We.instrument_name,"best_ask_price"):"limit_iv"===We.dynamicBase&&("long"===We.direction?We.input_iv=this.returnTickerData(We.instrument_name,"bid_iv"):We.input_iv=this.returnTickerData(We.instrument_name,"ask_iv")):(We.input_price=0,We.input_iv=0)),We)),this.listUpdate(We)},toggleDirection(Ye,We){We.direction=Ye,We.spread=0,"limit"===We.type?"limit_price"===We.dynamicBase?"long"===We.direction?We.input_price=this.returnTickerData(We.instrument_name,"best_bid_price"):We.input_price=this.returnTickerData(We.instrument_name,"best_ask_price"):"limit_iv"===We.dynamicBase&&("long"===We.direction?We.input_iv=this.returnTickerData(We.instrument_name,"bid_iv"):We.input_iv=this.returnTickerData(We.instrument_name,"ask_iv")):(We.input_price=0,We.input_iv=0),this.renderEchart()},setData(Ye){this.inputChange(),this.$nextTick(()=>{this.$refs.tableRef&&this.$refs.tableRef.loadData(Ye)})},toggleAdditionConfigType(){"less_than"===this.additionConfigType?this.additionConfigType="greater_than":this.additionConfigType="less_than"},startCloseDialog(){this.setSmartTradingParams(),this.innerVisible=!1},openedDialog(){this.$refs.confirmTableRef&&this.$refs.confirmTableRef.loadData(this.list)},closeDialog(){this.$emit("closed"),delete this.$options.sockets.onmessage},renderEchart(){this.renderTimer&&(clearTimeout(this.renderTimer),this.renderTimer=null),this.renderTimer=setTimeout(()=>{let Ye=this.buildPriceListData();if("pnl"===this.tabType){let We=this.calcPnlEchartData(Ye);if(We.todayData.length<=0)return this.im=0,void this.renderEchart();this.myChart&&(this.myChart.dispose(),this.myChart=null),this.renderPnlChart(We,Ye)}else{Object.keys(this.pmeSimulateData).length<=0&&this.getPmeSimulateData();let We=this.calcMmEchartData(Ye);if(We.length<=0)return this.myChart&&(this.myChart.dispose(),this.myChart=null),this.renderMmChart([],Ye),this.im=0,void this.renderEchart();this.myChart&&(this.myChart.dispose(),this.myChart=null),this.renderMmChart(We,Ye)}this.setSmartTradingParams(),this.calcIm(),this.calcGreeks()},1e3)},calcMmEchartData(Ye){let We=this.userPortfolioMap[this.curSelectedCurrency];if(!We)return[];let qe=Object(Ft.A)(We.margin_model).toLowerCase().replace(":",""),Qe=[],Ke=this.list.map(Ye=>{let We={kind:"option"};We.expiration_timestamp=Object(Ft.b)(Ye.instrument_name);let qe=Object(Ft.r)(Ye.instrument_name),Qe=this.currencyIncrementalTickerMap[Ye.instrument_name];return We.premium_rate=(((null==Qe?void 0:Qe.underlying_price)||0)/Qe.index_price-1)/qe,"long"===Ye.direction?(We.size=Ye.input_size,We.direction="buy"):(We.size=-Ye.input_size,We.direction="sell"),We.iv=Qe.mark_iv||0,We.mark_price=Qe.mark_price,We.initial_mark_price=Qe.mark_price,We.day_offset=0,We.iv_offset=0,{...Ye,...We}}),Xe=[];Ke.forEach(Ye=>{Ye.expiration_timestamp&&Xe.push(Ye.expiration_timestamp)});let Ze=this.pmeDataMap[this.curSelectedCurrency],$e=0,et=0,tt="";if("xpm"===qe||"xsm"===qe){let Ye=0,We=0,Qe=!1,Je=this.userPortfolioMap;if(Je){let qe=Je[this.curSelectedCurrency];qe&&qe.cross_collateral_enabled&&(Qe=!0,Ye=qe.total_maintenance_margin_usd||0,We=qe.total_margin_balance_usd||0,"cross_sm"===qe.margin_model?tt="xsm":"cross_pm"===qe.margin_model&&(tt="xpm"))}if(Qe){let Qe;"xpm"===qe?Qe=this.calcMMBySimulatedIndexPrice(Ke,this.indexPrice,Ze,"spm",0,0):"xsm"===qe&&(Qe=this.calcMMBySimulatedIndexPrice(Ke,this.indexPrice,Ze,"ssm",0,0)),Qe&&($e=Math.max(0,Ye-(Qe.margin||0)*this.indexPrice),et=Math.max(0,We-(Qe.equity||0)*this.indexPrice))}else Je&&Object.values(Je).forEach(Ye=>{if(Ye.currency!==this.curSelectedCurrency){let We=Ye.equity||0,qe=Ye.maintenance_margin||0,Qe=0;Qe="USDC"===Ye.currency||"USDT"===Ye.currency?1:this.currencyIndexPriceSummary[Ye.currency.toLowerCase()+"_usd"]||0,0!=Qe&&(et+=We*Qe,$e+=qe*Qe)}})}return Ye.forEach(Ye=>{let We=this.calcMMBySimulatedIndexPrice(Ke,Ye,Ze,qe,$e,et,tt);Object(Je.k)(We)||Qe.push([Ye,We.mm,We.equity])}),Qe},calcMMBySimulatedIndexPrice(Ye,We,qe,Qe="pm",Ke=0,Xe=0,Ze=""){if(0===Ye.length)return null;let $e=.45,et=-.3,tt=.13,it=.3,rt=.01,st=.006,at=.1;null!=qe&&(null!=qe.vol_range&&qe.vol_range.length>=2&&($e=qe.vol_range[0],et=qe.vol_range[1],et>0&&(et*=-1)),Object(Je.k)(qe.vega_pow2)||(tt=qe.vega_pow2),Object(Je.k)(qe.vega_pow1)||(it=qe.vega_pow1),Object(Je.k)(qe.opt_sum_continguency)||(rt=qe.opt_sum_continguency),Object(Je.k)(qe.ftu_continguency)||(st=qe.ftu_continguency),Object(Je.k)(qe.atm_range)||(at=qe.atm_range));let nt=[],ot=[];if(Ye.forEach(Ye=>{if("option"===Ye.kind||"future"===Ye.kind)if(Ye.index_price=We,"option"===Ye.kind){let qe=parseFloat(Ye.day_offset),Qe=We,Ke=(Ye.expiration_timestamp-Date.now())/864e5-qe;Ke>0&&(Qe=We*(1+Ye.premium_rate*Ke)),Ye.underlying_price=Qe,nt.push(Ye)}else if("future"===Ye.kind){let qe=We;if(!Object(Ft.u)(Ye.instrument_name)){let Qe=Object(Ft.r)(Ye.instrument_name)-parseFloat(Ye.day_offset);Qe>0&&(qe=We*(1+Ye.premium_rate*Qe))}Ye.mark_price=qe,ot.push(Ye)}}),0===nt.length&&0===ot)return null;let lt=this.userPortfolioMap[this.curSelectedCurrency],ct=parseFloat(lt.equity)||0;if(ct<=0)return null;let ut=ct,dt={mm:0,equity:0,margin:0};if("pm"===Qe){let Ye=Object($t.c)();nt.forEach(We=>{let qe=Object($t.l)(We,Ye,0,ut,$e,et,tt,it);Ye=qe[0],ut=qe[1]}),ot.forEach(We=>{let qe=Object($t.g)(We,Ye,ut);Ye=qe[0],ut=qe[1]});let We=Object($t.k)(Ye)-Object($t.f)(ot,st)-Object($t.j)(nt,at,rt);if(dt.equity=ut.toFixed(8),dt.margin=We,ut<=0)dt.mm=300;else{let Ye=Math.abs(We)/ut*100;dt.mm=Ye>300?300:Ye.toFixed(8)}}else if("spm"===Qe){let Ye=Object($t.d)();nt.forEach(We=>{let qe=Object($t.m)(We,Ye,0,ut);Ye=qe[0],ut=qe[1]}),ot.forEach(We=>{let qe=Object($t.h)(We,Ye,ut);Ye=qe[0],ut=qe[1]});let qe=Object($t.b)(nt,ot),Qe=Object($t.a)(qe,this.curSelectedCurrency,We,this.pmeSimulateData),Ke=Object($t.e)(nt,ot,this.curSelectedCurrency,this.pmeSimulateData),Je=Object($t.k)(Ye),Xe=.8*(Math.abs(Je)+Qe+Ke);if(dt.equity=ut.toFixed(8),dt.margin=Xe,ut<=0)dt.mm=300;else{let Ye=Math.abs(Xe)/ut*100;dt.mm=Ye>300?300:Ye.toFixed(8)}}else if("xpm"===Qe){let Ye=Object($t.d)();nt.forEach(We=>{let qe=Object($t.m)(We,Ye,0,ut);Ye=qe[0],ut=qe[1]}),ot.forEach(We=>{let qe=Object($t.h)(We,Ye,ut);Ye=qe[0],ut=qe[1]});let qe=Object($t.b)(nt,ot),Qe=Object($t.a)(qe,this.curSelectedCurrency,We,this.pmeSimulateData),Je=Object($t.e)(nt,ot,this.curSelectedCurrency,this.pmeSimulateData),Ze=Object($t.k)(Ye),$e=.8*(Math.abs(Ze)+Qe+Je);if(dt.equity=ut.toFixed(8),dt.margin=$e,ut<=0)dt.mm=300;else{let Ye=(Math.abs($e)*We+Ke)/(ut*We+Xe)*100;dt.mm=Ye>300?300:Ye.toFixed(8)}}else if("xsm"===Qe){let Ye=Object($t.o)(nt,ut,0),qe=Object($t.n)(ot,this.curSelectedCurrency,Ye.equity),Qe=Math.abs(Ye.mm)+Math.abs(qe.mm);if(dt.equity=qe.marginBalance.toFixed(8),dt.margin=Qe,qe.marginBalance<=0)dt.mm=300;else{let Ye=(Math.abs(Qe)*We+Ke)/(qe.marginBalance*We+Xe)*100;dt.mm=Ye>300?300:Ye.toFixed(8)}}else if("sm"===Qe||"ssm"===Qe){let Ye=Object($t.o)(nt,ut,0),We=Object($t.n)(ot,this.curSelectedCurrency,Ye.equity),qe=Ye.mm,Qe=We.mm;if(dt.equity=We.marginBalance.toFixed(8),dt.margin=qe+Qe,We.marginBalance<=0)dt.mm=300;else{let Ye=(qe+Qe)/We.marginBalance*100;dt.mm=Ye>300?300:Ye.toFixed(8)}}return dt},renderMmChart(Ye,We){let qe={...Lt.b,animation:!1,grid:{top:30,bottom:10,left:20,right:20,containLabel:!0},tooltip:{axisPointer:{animation:!1,type:"cross"},trigger:"axis",formatter:Ye=>{try{let We="",qe=0,Qe=parseFloat(Ye[0].data[1]||0);We=Qe<.01?Qe.toFixed(3):Qe.toFixed(2),qe=Pt.a.numberFormat(Ye[0].data[2],2);let Ke=Ye[0].axisValue,Je=(Ke-this.indexPrice)/this.indexPrice*100;return`\n                    <div style="display: flex;justify-content: space-between;align-items: center;">\n                      <div style="margin-right: 40px;">${this.$t("message.price")}:</div>\n                      <div>$${Ke.toFixed(2)}</div>\n                    </div>\n                    <div style="display: flex;justify-content: space-between;align-items: center;">\n                      <div style="margin-right: 40px;">${this.$t("message.dist")}:</div>\n                      <div>${Je.toFixed(2)}%</div>\n                    </div>\n                    <div style="display: flex;justify-content: space-between;align-items: center;">\n                      <div style="margin-right: 40px;">MM:</div>\n                      <div>${We}%</div>\n                    </div>\n                    <div style="display: flex;justify-content: space-between;align-items: center;">\n                      <div style="margin-right: 40px;">${Ye[0].marker} ${this.$t("message.equity")}(${this.curSelectedCurrency})</div>\n                      <div>${qe} </div>\n                    </div>\n                       <div style="display: flex;justify-content: space-between;align-items: center;">\n                      <div style="margin-right: 40px;">${Ye[0].marker} ${this.$t("message.equity")} (USD)</div>\n                      <div>${(qe*Ye[0].axisValue).toFixed(2)} </div>\n                    </div>\n                `}catch(Ye){return""}}},xAxis:{type:"value",nameGap:25,splitNumber:4,nameLocation:"middle",axisLabel:{show:!0,margin:4,textStyle:{fontSize:12}},axisTick:{show:!0},axisLine:{onZero:!1,show:!0},splitLine:{show:!1},min:We[0],max:We[We.length-1]},yAxis:{name:"MM(%)",scale:!0,splitLine:{show:!0},axisLabel:{show:!0,textStyle:{fontSize:12}},axisTick:{show:!1},axisLine:{show:!1}},series:[{name:this.$t("message.expiryL"),data:Ye,type:"line",color:"#02BC59",smooth:!0,markLine:Ye.length>0?{data:[{name:this.$t("message.indexPrice"),xAxis:Pt.a.numberFormat(this.indexPrice,2),lineStyle:{color:"light"===this.theme?"#C0C4CC":"#6F6F6F"},label:{formatter:"${c}"}},{name:"100",yAxis:100,lineStyle:{color:"#FF4153"},label:{formatter:"100%"}}]}:{},...Object(Lt.c)("color","#02BC59")}]};this.$nextTick(()=>{this.myChart||(this.myChart=this.$echarts.init(this.$refs.echart,this.theme,Object(Zt.a)())),this.myChart.setOption(qe,!0)})},renderPnlChart(Ye,We){let qe=[],Qe=[];Ye.initialBreakevenList.forEach(Ye=>{let We={name:"left",coord:[Ye,0],itemStyle:{color:"#02BC59",shadowBlur:0}};qe.push(We)}),Ye.targetBreakevenList.forEach(Ye=>{let We={name:"right",coord:[Ye,0],itemStyle:{color:"#FF4153",shadowBlur:0}};Qe.push(We)});let Ke={markLine:{data:[{name:"0",yAxis:0,lineStyle:{color:"#909399"}}]}};if(Ye.todayData.length>0){let Ye={};0!==this.indexPrice&&(Ye={name:this.$t("message.indexPrice"),xAxis:Pt.a.numberFormat(this.indexPrice,2),lineStyle:{color:"light"===this.theme?"#C0C4CC":"#6F6F6F"},label:{formatter:"${c}"}}),Ke={markLine:{data:[{name:"0",yAxis:0,lineStyle:{color:"#909399"}},Ye]}}}let Je={...Lt.b,animation:!1,xAxis:{type:"value",splitNumber:9,axisLabel:{show:!0,textStyle:{fontSize:12},formatter:function(Ye,We){return Pt.a.moneyFormat(""+Ye)}},axisTick:{show:!0},axisLine:{onZero:!1,show:!0},splitLine:{show:!1},min:We[0],max:We[We.length-1]},yAxis:{type:"value",name:"PnL",scale:!0,splitLine:{show:!0},axisLabel:{show:!0,textStyle:{fontSize:12}},axisTick:{show:!1},axisLine:{show:!1}},tooltip:{trigger:"axis",axisPointer:{animation:!1,type:"cross"},formatter:Ye=>{try{let We="",qe="",Qe=parseFloat(Ye[0].data[1]||0),Ke=parseFloat(Ye[1].data[1]||0);We=Qe.toFixed(4),qe=Ke.toFixed(4);let Je=Ye[0].axisValue,Xe=(Je-this.indexPrice)/this.indexPrice*100;return`\n                    <div style="display: flex;justify-content: space-between;align-items: center;">\n                      <div style="margin-right: 40px;">${this.$t("message.price")}:</div>\n                      <div>$${Je.toFixed(2)}</div>\n                    </div>\n                    <div style="display: flex;justify-content: space-between;align-items: center;">\n                      <div style="margin-right: 40px;">${this.$t("message.dist")}:</div>\n                      <div>${Xe.toFixed(2)}%</div>\n                    </div>\n                    <div style="display: flex;justify-content: space-between;align-items: center;">\n                      <div style="margin-right: 40px;">${Ye[0].marker} ${Ye[0].seriesName}</div>\n                      <div>${We}</div>\n                    </div>\n                    <div style="display: flex;justify-content: space-between;align-items: center;">\n                      <div style="margin-right: 40px;">${Ye[1].marker} ${Ye[1].seriesName}</div>\n                      <div>${qe}</div>\n                    </div>\n                `}catch(Ye){return""}}},grid:{top:30,bottom:10,left:20,right:20,containLabel:!0},series:[{name:this.$t("message.current"),data:Ye.todayData,type:"line",color:"#02BC59",smooth:!0,markPoint:{symbol:"circle",symbolSize:8,itemStyle:{borderColor:"#fff",borderWidth:2},data:qe},...Object(Lt.c)("color","#02BC59"),...Ke},{name:this.$t("message.expiryL"),data:Ye.expiryData,type:"line",color:"#FF4153",smooth:!0,markPoint:{symbol:"circle",symbolSize:8,itemStyle:{borderColor:"#fff",borderWidth:2},data:Qe},...Object(Lt.c)("color","#FF4153"),...Ke}]};this.$nextTick(()=>{this.myChart||(this.myChart=this.$echarts.init(this.$refs.echart,this.theme,Object(Zt.a)())),this.myChart.setOption(Je,!0)})},buildPriceListData(){let Ye={},We=[];this.list.forEach(qe=>{let Qe=Object(Ft.n)(qe.instrument_name);We.push(Qe);let Ke=(this.allCurrencyInstrumentsMap[this.curInstrumentName]||{}).contract_size||1;Ye[qe.instrument_name]=qe.input_size*Ke*("long"===qe.direction?1:-1)}),this.simulatedPositions=Ye;let qe=[],Qe=0,Ke=0;"BTC"===this.curSelectedCurrency?(Qe=this.currencySummary.btcPrice,Ke=100):"ETH"===this.curSelectedCurrency&&(Qe=this.currencySummary.ethPrice,Ke=10);let Je=Math.min(...We,Qe),Xe=Math.max(...We,Qe),Ze=parseInt(Math.round(.8*Je/Ke)*Ke),$e=parseInt(Math.round(1.2*Xe/Ke)*Ke),et=new Set;for(let Ye=Ze;Ye<=$e;Ye+=Ke)et.add(Ye);return et.add(Qe),qe=[...et],qe.sort((Ye,We)=>Ye-We),qe},calcPnlEchartData(Ye){let We=[],qe=[],Qe=[],Ke=[],Xe=[];if(Object.keys(this.currencyIncrementalTickerMap).length<=0)return{todayData:qe,expiryData:Qe,initialBreakevenList:Ke,targetBreakevenList:Xe};if(this.list.forEach(Ye=>{let qe=this.currencyIncrementalTickerMap[Ye.instrument_name];if(!qe)return;let Qe=this.allCurrencyInstrumentsMap[Ye.instrument_name];if(!Qe)return;let Ke=qe.mark_price||0,Je=Object(Ft.r)(Ye.instrument_name),Xe=(qe.underlying_price/qe.index_price-1)/Je,Ze=0,$e="";"long"===Ye.direction?(Ze=Ye.input_size,$e="buy"):(Ze=-Ye.input_size,$e="sell");let et={currency:this.curSelectedCurrency,instrument_name:Ye.instrument_name,expiration_timestamp:Qe.expiration_timestamp,underlying_price:qe.underlying_price,index_price:qe.index_price,settlement_price:qe.settlement_price,premium_rate:Xe,kind:"option",size:Ze,direction:$e,day_offset:0,iv_offset:0,tick_size:Qe.tick_size,min_trade_amount:Qe.min_trade_amount,average_price:Ke,mark_price:Ke,initial_mark_price:Ke,initial_avg_price:Ke};et.iv=Object(Ft.i)(et),et.pnl=Object(Ft.k)(et),We.push(et)}),We.length<=0)return{todayData:qe,expiryData:Qe,initialBreakevenList:Ke,targetBreakevenList:Xe};let Ze=[];We.forEach(Ye=>{Ye.expiration_timestamp&&Ze.push(Ye.expiration_timestamp)});let $e=Math.min(...Ze),et=Math.max(($e-Date.now())/864e5,0)||0,tt=Math.max(0,et),it=Math.min(0,tt),rt=JSON.stringify(We),st=JSON.parse(rt),at=JSON.parse(rt);Ye.forEach(Ye=>{let We=this.calcPositionsPnlTotalBySimulatedIndexPrice(st,Ye,it),Ke=this.calcPositionsPnlTotalBySimulatedIndexPrice(at,Ye,tt);Object(Je.k)(We.pnlCoin)||qe.push([Ye,We.pnlCoin]),Object(Je.k)(Ke.pnlCoin)||Qe.push([Ye,Ke.pnlCoin])});for(let Ye=0;Ye<qe.length-1;Ye++){let We=qe[Ye],Qe=qe[Ye+1],Je=We[1],Xe=Qe[1],Ze=We[0],$e=Qe[0],et=this.calcBreakevenPrice(Ze,$e,Je,Xe,st,it);et&&Ke.push(et)}for(let Ye=0;Ye<Qe.length-1;Ye++){let We=Qe[Ye],qe=Qe[Ye+1],Ke=We[1],Je=qe[1],Ze=We[0],$e=qe[0],et=this.calcBreakevenPrice(Ze,$e,Ke,Je,at,tt);et&&Xe.push(et)}return{todayData:qe,expiryData:Qe,initialBreakevenList:Ke,targetBreakevenList:Xe}},calcPositionsPnlTotalBySimulatedIndexPrice(Ye,We,qe){let Qe=0,Ke=0;return Ye.forEach(Ye=>{let Je=We,Xe=(Ye.expiration_timestamp-Date.now())/864e5-qe;if(Xe>0&&(Je=We*(1+Ye.premium_rate*Xe)),Ye.index_price=We,"future"===Ye.kind)Ye.mark_price=parseFloat(Je);else if("option"===Ye.kind){Ye.underlying_price=Je,Ye.day_offset=qe;let We=Object(Ft.g)(Ye)||0;Ye.mark_price=parseFloat(We)}let Ze=Object(Ft.k)(Ye);Qe=Qe+Ze.pnlCoin||0,Ke=Ke+Ze.pnlUsd||0}),{pnlCoin:Qe.toFixed(8),pnlUsd:Ke.toFixed(4)}}}},ti={name:"SmartTradingTradeDialog",components:{SmartTradingTradeDialogInner:(qe("6d50"),qe("a3da"),Object(rt.a)(ei,Ut,[],!1,null,"5825525e",null)).exports},props:{type:{type:String,default:"selecting"},list:{type:Array,default:()=>[]}},methods:{listUpdate(Ye){this.$emit("update:list",Ye)},submit(){this.$emit("update:type","")},closed(){this.$emit("update:type","selecting")}}},ii=Object(rt.a)(ti,(function(){var Ye=this;return(0,Ye._self._c)("smart-trading-trade-dialog-inner",{attrs:{visible:"trading"===Ye.type,list:Ye.list},on:{listUpdate:Ye.listUpdate,closed:Ye.closed,submit:Ye.submit}})}),[],!1,null,"d9aa7856",null).exports,ri={name:"OptionList",components:{CustomToolTip:Ct.a,SmartTradingHistory:Jt,SmartTradingTradeDialog:ii,SmartTradingSelectedList:Vt,Empty:xt.a,IconBox:Rt.a,CurrentInstrumentOpenOrderDialog:jt,Currency:bt.a,TextTips:yt.a,CustomCard:ft.a,GreeksPopOver:It,StrikeAprPopover:Dt},data(){return{isFixed:!1,fontSizeRate:1,openOrderInstrumentName:"",loadingFlag:!0,strikeConfig:{},columnMap:{lastPrice:{label:this.$t("message.lastPrice"),show:!0},iv:{label:this.$t("message.iv"),show:!0},volume:{label:this.$t("message.volume"),show:!0},openInterset:{label:this.$t("message.openInterset"),show:!0},delta:{label:this.$t("message.delta"),show:!0},gamma:{label:this.$t("message.gamma"),show:!1},vega:{label:this.$t("message.vega"),show:!1},theta:{label:this.$t("message.theta"),show:!1},position:{label:this.$t("message.position"),show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},spread:{label:this.$t("message.spread"),show:!1},extrinsicValue:{label:this.$t("message.extrinsicValue"),show:!1},apr:{label:this.$t("message.apr"),show:!0},netDelta:{label:this.$t("message.netDelta"),show:!1},leverageRate:{label:this.$t("message.rLeverageRate"),show:!1},nLeverageRate:{label:this.$t("message.nLeverageRate"),show:!1}},otherSettingsMap:{dist:{label:this.$t("message.dist"),show:!1},markPriceUsd:{label:this.$t("message.markPrice")+" (USD)",show:!1},showPopover:{label:this.$t("message.showPopover"),show:!0}},startStrike:null,endStrike:null,startStrikeList:[],endStrikeList:[],instrumentRadioValue:"",tableDataMap:{},strikeIvMap:{},strikeAprMap:{},aprTitle:"",echartTitle:"",greeks:{vega:0,theta:0,gamma:0,delta:0},greeksPopoverTimer:null,strikeIvPopoverTimer:null,strikeIvKeyText:"",strikeAprPopoverTimer:null,strikeAprKeyText:"",aprData:[],greeksTooltipDestroyedTimer:null,echartTooltipDestroyedTimer:null,aprTooltipDestroyedTimer:null,listenerChannelSet:new Set,scrollFlag:!1,scrollTimer:null,showingInstrumentsSimpleInfoMap:{},edpPrice:0,atmAroundCount:4,underlyingPriceMap:{},settlementCurrency:"",baseCurrency:"",currencyIndexPrice:0,edpChannelSet:new Set,tempIncrementalTickerDataMap:new Map,greeksPopOver:{reference:{},showPop:!1,activeId:"",placement:""},echartPopover:{reference:{},showPop:!1,activeId:"",placement:""},strikeAprPopover:{reference:{},showPop:!1,activeId:"",placement:""},smartTradingCheckedList:[],smartTradingDialogType:"",smartTradingNewFlag:!1,userGuidTimer:null,strikeFilterMode:"no_filter",strikeFilterList:Object.freeze([{label:this.$t("message.noFilter"),value:"no_filter"},{label:this.$t("message.atmAround"),value:"atm"},{label:this.$t("message.strikeRange"),value:"range"}]),offsetWidth:0,offsetTotal:0,flag:!1,downX:0,downOffsetWidth:0}},created(){this.myChart=null,this.debouncedHandleHover=null,this.edpChannelSet.add("estimated_expiration_price.btc_usd"),this.edpChannelSet.add("estimated_expiration_price.eth_usd"),this.baseCurrency=this.curSelectedCurrency,this.settlementCurrency=this.curSelectedCurrency,-1!==this.curSelectedCurrency.indexOf("_")&&(this.baseCurrency=this.curSelectedCurrency.split("_")[0],this.settlementCurrency=this.curSelectedCurrency.split("_")[1],this.edpChannelSet.add(`estimated_expiration_price.${this.baseCurrency.toLowerCase()}_usd`));let Ye=Object(Xe.J)();if(Ye)Ye=JSON.parse(Ye),this.smartTradingDialogType="trading",this.smartTradingCheckedList=Ye.legs||[];else{let Ye=Object(Xe.K)();this.smartTradingNewFlag="step01"===Ye}this.receiveWebsocketMsg()},mounted(){this.fontSizeRate=parseInt(document.getElementsByTagName("html")[0].style.fontSize)/this.rootFontSize||1,window.addEventListener("scroll",this.handleScroll,{passive:!0}),window.addEventListener("resize",this.hideArrowBtnFunc)},beforeDestroy(){this.myChart&&(this.myChart.dispose(),this.myChart=null),this.userGuidTimer&&(clearTimeout(this.userGuidTimer),this.userGuidTimer=null),Object(Xe.yb)(),this.unsubscribeFunc(),window.removeEventListener("scroll",this.handleScroll),delete this.$options.sockets.onmessage,window.removeEventListener("resize",this.hideArrowBtnFunc)},watch:{smartTradingCheckedList(Ye){Ye.length>0&&this.setSmartTradingParams()},loadingPositionFlag(){this.userGuidTimer&&(clearTimeout(this.userGuidTimer),this.userGuidTimer=null),this.userGuidTimer=setTimeout(()=>{this.startSmartTradingGuid()},1500)},smartTradingDialogType(Ye){Ye?"selecting"===Ye&&setTimeout(()=>{this.startSmartTradingGuid("step01")},100):Object(Xe.yb)()},socketIsConnected:{handler(Ye){Ye&&this.subscribeFunc()},immediate:!0},curSelectedCurrency:{handler(Ye){this.baseCurrency=Ye,this.settlementCurrency=Ye,-1!==Ye.indexOf("_")&&(this.baseCurrency=Ye.split("_")[0],this.settlementCurrency=Ye.split("_")[1],this.edpChannelSet.add(`estimated_expiration_price.${this.baseCurrency.toLowerCase()}_usd`)),this.strikeAprMap={},this.strikeIvMap={},this.currencyIndexPrice=0,this.setStrategyBuilderCheckedList([]),this.setStrategyBuilderVisible(!1),this.smartTradingCheckedList=[],this.smartTradingDialogType=""}},allPositionMap(){"posOnly"===this.curSelectedInstrument&&this.initTabDataMap()},curSelectedInstrument:{handler(Ye){Ye&&-1!==this.$route.path.indexOf("options")&&(this.instrumentRadioValue=this.curSelectedInstrument,this.initStrike(),this.initData(),this.initTabDataMap(),this.$nextTick(()=>{this.handleScroll()}))},immediate:!0},allCurrencyInstrumentsMap(){this.initData(),this.initTabDataMap()},atmAroundCount(Ye){Ye>0&&this.setCardSettingConfig()}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,allCurrencyInstrumentsMap:Ye=>Ye.deribit.allCurrencyInstrumentsMap,curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument,socketIsConnected:Ye=>Ye.websocket.socketIsConnected,allOpenOrderMap:Ye=>Ye.deribit.allOpenOrderMap,allPositionMap:Ye=>Ye.deribit.allPositionMap,userPortfolioMap:Ye=>Ye.deribit.userPortfolioMap,token:Ye=>Ye.system.token,theme:Ye=>Ye.system.theme,rootFontSize:Ye=>Ye.system.rootFontSize,strategyBuilderInstrumentsData:Ye=>Ye.deribit.strategyBuilderInstrumentsData,subscribedIncrementalTickerSet:Ye=>Ye.deribit.subscribedIncrementalTickerSet,currencyIncrementalTickerMap:Ye=>Ye.deribit.currencyIncrementalTickerMap,strategyBuilderCheckedList:Ye=>Ye.deribit.strategyBuilderCheckedList,strategyBuilderVisible:Ye=>Ye.deribit.strategyBuilderVisible,exchange:Ye=>Ye.system.exchange,currencyIndexPriceSummary:Ye=>Ye.deribit.currencyIndexPriceSummary,loadingPositionFlag:Ye=>Ye.deribit.loadingPositionFlag,bigEventList:Ye=>Ye.common.bigEventList}),returnNewInfo(){return Ye=>{let We=Ye.expiration_timestamp,Qe=Ye.old_instrument_name,Ke=this.bigEventList.filter(Ye=>this.$dayjs(Ye.ts).format("YYYY-MM-DD")===this.$dayjs(We).format("YYYY-MM-DD")),Je="",Xe="";-1!==Qe.indexOf(this.instrumentRadioValue)?(Je=qe("b3bd"),Xe="event_selected"):Je="light"===this.theme?qe("b1a3"):qe("9651");let Ze=!1,$e=[];return Ke.forEach(Ye=>{Ye.logo_url&&(Je=Ye.logo_url,Ye.is_important&&(Ze=!0)),$e.push({date:Pt.a.timestampFormat2(Ye.ts,"YMD").toLocaleUpperCase(),title:Ye.title,source_url:Ye.source_url,is_important:Ye.is_important})}),$e.sort((Ye,We)=>Ye.is_important&&!We.is_important?-1:!Ye.is_important&&We.is_important?1:0),{count:$e.length,list:$e,logo_url:Je,is_important:Ze,selectedClass:Xe}}},calcSpread:()=>Ye=>{if(Ye.best_ask_price&&Ye.best_bid_price){let We=Ye.best_ask_price-Ye.best_bid_price,qe="";if("linear"===Ye.instrumentType){if(We=0,Ye.underlying_price&&(We=Ye.best_ask_price/Ye.underlying_price-Ye.best_bid_price/Ye.underlying_price),0===We)return'<div>-</div><div class="grey">-</div>';qe=`\n                        <div>${Pt.a.numberFormat(1e4*We,0,!0)}${We?"bp":""}</div>\n                        <div class="grey">${We?"$":""}${Pt.a.numberFormat(We*Ye.underlying_price,Ye.priceDigits,!0)}</div>`}else qe=`\n                        <div>${Pt.a.numberFormat(1e4*We,0,!0)}${We?"bp":""}</div>\n                        <div class="grey">${We?"$":""}${Pt.a.numberFormat(We*Ye.underlying_price,1,!0)}</div>`;return qe}return'<div>-</div><div class="grey">-</div>'},calcDist(){return Ye=>{let We=this.currencyIndexPrice;return 0===We?"-":Ye?(Ye-We)/We*100:"-"}},strategyBuilderChecked(){return Ye=>-1!==this.strategyBuilderCheckedList.indexOf(Ye)},showStartStrikeList(){return this.startStrikeList.map(Ye=>(Ye.disabled=!!this.endStrike&&Ye.value>=this.endStrike,Ye))},showEndStrikeList(){return this.endStrikeList.map(Ye=>(Ye.disabled=!!this.startStrike&&Ye.value<=this.startStrike,Ye))},instrumentRadioPositionData(){return Ye=>Object.values(this.allPositionMap).filter(We=>-1!==We.instrument_name.indexOf(Ye)&&Object(Ft.t)(We.instrument_name)&&"zero"!==We.direction).length},instrumentRadioOpenOrderData(){return Ye=>Object.values(this.allOpenOrderMap).filter(We=>-1!==We.instrument_name.indexOf(Ye)&&Object(Ft.t)(We.instrument_name)).length},calcOpenOrderData(){return(Ye,We)=>{let qe=Ye.instrument_name,Qe=Object.values(this.allOpenOrderMap),Ke=0;"buy"===We?Ke=Ye.best_bid_price:"sell"===We&&(Ke=Ye.best_ask_price);let Xe=Qe.filter(Ye=>Ye.instrument_name===qe&&Ye.direction===We);if(Object(Je.k)(Xe)||0===Xe.length)return 0;let Ze=Xe.findIndex(Ye=>Ye.price===Ke);return Xe.length>0?-1!==Ze?2:1:0}},calcPositionData(){return Ye=>{let We=Object.values(this.allPositionMap).find(We=>We.instrument_name===Ye&&"zero"!==We.direction);return We?{size:We.greeksDisplayAmount,roi:We.greeksDisplayRoi,sizeDigits:We.sizeDigits}:{size:0,roi:0}}},showTableData(){if("posOnly"===this.curSelectedInstrument)return this.tableDataMap;let Ye={};for(let We in this.tableDataMap){let qe=this.tableDataMap[We],Qe=qe[0],Ke=this.underlyingPriceMap[`${this.curSelectedCurrency}-${Qe.expiration_timestamp}`];if("atm"===this.strikeFilterMode){if(this.atmAroundCount<=0)return Ye;if(Object(Je.k)(Ke)||0==Ke){let Qe=this.baseCurrency.toLowerCase()+"_usd";-1!==this.curSelectedCurrency.indexOf("_USDC")&&(Qe=this.baseCurrency.toLowerCase()+"_usdc");let Je=this.currencyIndexPriceSummary[Qe]||0;0!=Je?Ke=Je:Ye[We]=qe}if(this.atmAroundCount>0&&Ke){let Ye=[];if(qe.forEach(We=>{Ye.push(We.strike)}),this.atmAroundCount<Ye.length/2){Ye.push(Ke),Ye.sort((Ye,We)=>Ye-We);let We=Ye.indexOf(Ke)-this.atmAroundCount;We<0&&(We=0);let Qe=Ye.slice(We,We+2*this.atmAroundCount+1);0!=Qe.length&&(qe=qe.filter(Ye=>Qe.indexOf(Ye.strike)>=0))}}}else"range"===this.strikeFilterMode&&"posOnly"!==this.curSelectedInstrument&&(qe=qe.filter(Ye=>this.startStrike&&this.endStrike?Ye.strike>=this.startStrike&&Ye.strike<=this.endStrike:this.startStrike?Ye.strike>=this.startStrike:!this.endStrike||Ye.strike<=this.endStrike));Ye[We]=qe}return Ye},showCurrencyInstrumentList(){if(this.curSelectedCurrency){let Ye=[],We=Object(Ft.l)(this.allCurrencyInstrumentsMap,this.curSelectedCurrency,"option",this.exchange);We&&We.length>0&&(this.loadingFlag=!1),We.forEach(We=>{Ye.push(We.expiration_timestamp)});let Qe=[],Ke=new Map;return null!=this.bigEventList&&this.bigEventList.length>0&&this.bigEventList.forEach(Ye=>{if(Ye.ts>this.$dayjs().valueOf()){Qe.push(Ye.ts);let We=[];Ke.has(Ye.ts)&&(We=Ke.get(Ye.ts)),We.push(Ye),Ke.set(Ye.ts,We)}}),Qe.length>0&&Qe.forEach(Qe=>{let Xe=0,Ze=Ye.filter(Ye=>Ye>=Qe);Ze.length>0&&(Ze.sort((Ye,We)=>Ye-We),Xe=Ze[0]),0!=Xe&&We.forEach(Ye=>{if(Ye.expiration_timestamp===Xe){let We=Ke.get(Qe)||[];if(We.length>0){Ye.hasBigEvent=!0;let Qe="light"===this.theme?qe("b1a3"):qe("9651"),Ke=Ye.newsList||[];Ke.push(...We);const Xe=Array.from(new Set(Ke.map(JSON.stringify))).map(JSON.parse);Ke=Xe,Ke.sort((Ye,We)=>Ye.is_important&&!We.is_important?-1:!Ye.is_important&&We.is_important?1:0);let Ze=Qe,$e="",et="";Ke.forEach(Ye=>{var We,qe;Ye.is_important?$e=null!==(We=Ye.logo_url)&&void 0!==We?We:"":et=null!==(qe=Ye.logo_url)&&void 0!==qe?qe:""}),Object(Je.k)($e)&&(Object(Je.k)(et)||1===We.length&&($e=et)),Object(Je.i)($e)||($e=""),Ye.radioSelectedEventBg=qe("b3bd"),Ye.newsCount=Ke.length,Ye.newsList=Ke,Ye.eventBg=Ze,Ye.importantEvengBg=$e}}})}),this.hideArrowBtnFunc(),We}return[]}},methods:{...Object(Ke.b)("deribit",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setTradeDialogParams:"setTradeDialogParams",setCurInstrumentOpenOrderDialogVisible:"setCurInstrumentOpenOrderDialogVisible",setStrategyBuilderCheckedList:"setStrategyBuilderCheckedList",setStrategyBuilderVisible:"setStrategyBuilderVisible"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),...Object(Ke.b)("common",{setCardSettingConfigMap:"setCardSettingConfigMap"}),...Object(Ke.b)("system",{setGlNotLoginDialogVisible:"setGlNotLoginDialogVisible"}),gotoNewsDetail(Ye){window.open(Ye,"_blank")},handleClick(Ye){let We=Ye.target.closest(".table-row").dataset.id;if(this.smartTradingDialogType){"position"===Ye.target.closest(".option-list-column").dataset.colid?this.smartTradingSelect(We,"pos"):this.smartTradingSelect(We)}else{if("edit"===Ye.target.dataset.colid)return void this.showEditOrderDialog(We);let qe="",Qe="";switch(Ye.target.closest(".option-list-column").dataset.colid){case"position":this.positionClicked(We);break;case"bidIv":qe="bid",Qe="iv",this.showTradeDialog(qe,Qe,We);break;case"bid":qe="bid",Qe="coin",this.showTradeDialog(qe,Qe,We);break;case"markPrice":qe="markPrice",Qe="coin",this.showTradeDialog(qe,Qe,We);break;case"ask":qe="ask",Qe="coin",this.showTradeDialog(qe,Qe,We);break;case"askIv":qe="ask",Qe="iv",this.showTradeDialog(qe,Qe,We)}}},getCodStatus(){let Ye={id:$e.k.GET_COD_STATUS,method:"private/get_cancel_on_disconnect",params:{scope:"account"},jsonrpc:"2.0"};this.wsSendMsg(Ye)},optionListMousedown(Ye){let We=this.$refs.radioGroup.$el.offsetWidth;this.$refs.radioGroupBox.offsetWidth-We<=0&&(this.flag=!0,this.downX=Ye.clientX,this.downOffsetWidth=this.offsetWidth)},optionListMousemove(Ye){this.flag&&requestAnimationFrame(()=>{let We=Ye.clientX,qe=this.downOffsetWidth+We-this.downX,Qe=this.$refs.radioGroup.$el.offsetWidth;const Ke=this.$refs.radioGroupBox.offsetWidth-Qe;qe>=0?(this.offsetWidth=0,this.$refs.radioGroup.$el.style.transform=`translateX(${this.offsetWidth}px)`):qe<=Ke?(this.offsetWidth=Ke-1,this.$refs.radioGroup.$el.style.transform=`translateX(${this.offsetWidth}px)`):0>qe&&qe>Ke&&(this.offsetWidth=qe,this.$refs.radioGroup.$el.style.transform=`translateX(${this.offsetWidth}px)`)})},optionListMouseup(){this.flag=!1},optionListMouseleave(){this.$refs.radioGroup.$el.style.pointerEvents=null,this.flag=!1},hideArrowBtnFunc(){this.$nextTick(()=>{if(this.$refs.radioGroupBox&&this.$refs.radioGroup){this.offsetWidth=0;let Ye=this.$refs.radioGroupBox.offsetWidth,We=this.$refs.radioGroup.$el.offsetWidth;this.offsetTotal=Ye-We,this.offsetTotal>=0&&(this.$refs.radioGroup.$el.style.transform="translateX(0px)")}})},strikeFilterModeChange(Ye){"range"===Ye&&this.startStrikeList.length>0&&(this.startStrike||(this.startStrike=this.startStrikeList[0].value),this.endStrike||(this.endStrike=this.startStrikeList[this.startStrikeList.length-1].value)),this.setCardSettingConfig()},instrumentSlide(Ye){let We=0;const qe=Math.abs(this.offsetTotal/200*16);We="left"===Ye?0:this.offsetTotal-1;const r=()=>{"left"===Ye?this.offsetWidth<We&&(We-this.offsetWidth<qe?this.offsetWidth=We:this.offsetWidth+=qe,this.$refs.radioGroup.$el.style.transform=`translateX(${this.offsetWidth}px)`,requestAnimationFrame(r)):this.offsetWidth>We&&(this.offsetWidth-We<qe?this.offsetWidth=We:this.offsetWidth-=qe,this.$refs.radioGroup.$el.style.transform=`translateX(${this.offsetWidth}px)`,requestAnimationFrame(r))};requestAnimationFrame(r)},startSmartTradingGuid(Ye){if(!Ye&&this.userPortfolioMap&&Object.keys(this.userPortfolioMap).length<4)return this.userGuidTimer&&(clearTimeout(this.userGuidTimer),this.userGuidTimer=null),void(this.userGuidTimer=setTimeout(()=>{this.startSmartTradingGuid()},500));let We=Object(Xe.K)(),Qe={disableActiveInteraction:!0,overlayOpacity:.3,allowClose:!1};if(We||Ye){if("step01"===We&&"step01"===Ye){let Ye=Object(Yt.a)({...Qe,steps:[{element:"#smart-trading-selected-dialog",popover:{title:`\n                  <img style="width:1.75rem;height: 1.9375em;margin-right: 0.625rem;" src="${qe("6bdb")}" alt=""/>\n                  <div style="font-size: 1.125rem;">${this.$t("message.smartTradingTip2Content1")}</div>\n                `,description:`<div style="width: 18.75rem;">${this.$t("message.smartTradingTip2Content2")}</div>`,nextBtnText:this.$t("message.iKnow"),showButtons:["next"],onNextClick:()=>{Object(Xe.zb)("step02"),Ye.destroy(),Ye=null}}}]});Ye.drive()}}else{let Ye=Object(Yt.a)({...Qe,steps:[{element:"#smart-trading-btn",popover:{title:`\n                  <img style="width:1.75rem;height: 1.9375em;margin-right: 0.625rem;" src="${qe("6bdb")}" alt=""/>\n                  <div style="font-size: 1.125rem;">${this.$t("message.smartTrading")}</div>\n                `,description:`<div style="width: 18.75rem;">${this.$t("message.smartTradingGuid01")}</div>`,doneBtnText:this.$t("message.try"),showButtons:["next"],onNextClick:()=>{this.smartTradingNewFlag=!0,Object(Xe.zb)("step01"),Ye.destroy(),Ye=null,this.getCodStatus()}}}]});Ye.drive()}},smartTradingSelectedClass(Ye){return-1!==this.smartTradingCheckedList.findIndex(We=>We.instrument_name===Ye)},smartTradingSelect(Ye,We){if(""===this.smartTradingDialogType)return;if(this.smartTradingCheckedList.length>=10)return void this.$message.warning({message:this.$t("message.smartTradingTips")});let qe=this.smartTradingCheckedList.findIndex(We=>We.instrument_name===Ye);if(-1!==qe)this.smartTradingCheckedList.splice(qe,1);else{let qe=this.allCurrencyInstrumentsMap[Ye],Qe={instrument_name:Ye,currency:this.curSelectedCurrency,direction:"long",input_size:1,input_iv:0,type:"dynamicLimit",dynamicBase:"dynamic_mark_price",spread:0,input_price:0,min_trade_amount:(null==qe?void 0:qe.min_trade_amount)||1};if("pos"===We){let We=this.calcPositionData(Ye).size;Qe.input_size=Math.abs(We)||1,Qe.direction=We>0?"short":"long"}this.smartTradingCheckedList.push(Qe)}},setSmartTradingParams(){let Ye=!0,We=1,qe=null,Qe=Object(Xe.J)();Qe?(Qe=JSON.parse(Qe),Ye=Qe.is_balance,We=Qe.split_count,qe=Qe.stop_seconds):"BTC"===this.curSelectedCurrency?We=10:"ETH"===this.curSelectedCurrency&&(We=1);let Ke={split_count:We,is_balance:Ye,stop_seconds:qe,legs:this.smartTradingCheckedList};Object(Xe.yb)(JSON.stringify(Ke))},smartTradingFlagChange(Ye){this.smartTradingCheckedList=[],Ye?(this.smartTradingNewFlag=!1,this.smartTradingDialogType="selecting"):this.smartTradingDialogType=""},tableScroll(Ye){let We=Ye.target,qe=We.scrollLeft,Qe=We.querySelector(".is-fixed .table-header-box");Qe&&(Qe.style.transform=`translateX(-${qe}px)`)},echartLoadingFlag(Ye,We){return"directShow"!==Ye&&"nodata"!==Ye&&(!(Ye&&We&&this[We][Ye])||this[We][Ye].loadingFlag)},emptyBoxVisible(Ye,We){return!("directShow"===Ye||"nodata"!==Ye&&Ye&&We&&this[We][Ye]&&this[We][Ye].hasDataFlag)},cellClass(Ye,We){let qe=[];return Ye&&Ye.strike&&Ye.underlying_price&&(Ye.strike<Ye.underlying_price?"call"===We&&qe.push("color-block"):"call"!==We&&qe.push("color-block")),""!==this.smartTradingDialogType&&qe.push("clicked"),qe.join(" ")},markPriceCellClass:Ye=>Ye&&Ye.mark_price?Ye.best_ask_price&&Ye.mark_price>Ye.best_ask_price?"background: rgb(0, 123, 255)!important;color:#ffffff!important;":Ye.best_bid_price&&Ye.mark_price<Ye.best_bid_price?"background: rgb(209, 87, 83)!important;color:#ffffff!important;":"":"",calcLeverageRate(Ye,We){try{var qe;Ye[We].index_price;let Qe=Ye[We].mark_price||0,Ke=Ye[We].greeks.delta||0,Je=Ye[We].underlying_price||0;if(0===Qe)return"-";if(0===Ke)return"-";let Xe=0;return"linear"===(null===(qe=Ye[We])||void 0===qe?void 0:qe.instrumentType)?0!==Je&&(Xe=Je/Qe*Ke):Xe=1/Qe*Ke,Xe=Math.abs(Xe),0===Xe||Xe<.1?"-":Xe>1e4?"10,000+":Pt.a.moneyFormat(Pt.a.numberFormat(Xe,1))}catch(Ye){return"-"}},calcNLeverageRate(Ye,We){try{var qe;Ye[We].index_price;let Qe=Ye[We].underlying_price||0,Ke=Ye[We].mark_price||0,Je=Ye[We].greeks.delta||0;if(0===Ke)return"-";if(0===Je)return"-";let Xe=0;return"linear"===(null===(qe=Ye[We])||void 0===qe?void 0:qe.instrumentType)?0!==Qe&&(Xe=Qe/Ke):Xe=1/Ke,Xe=Math.abs(Xe),0===Xe||Xe<.1?"-":Xe>1e4?"10,000+":Pt.a.moneyFormat(Pt.a.numberFormat(Xe,1))}catch(Ye){return"-"}},calcNetDelta(Ye,We){try{var qe,Qe;let $e=0,et=(null===(qe=Ye[We])||void 0===qe||null===(qe=qe.greeks)||void 0===qe?void 0:qe.delta)||0;if("linear"===(null===(Qe=Ye[We])||void 0===Qe?void 0:Qe.instrumentType)){var Ke;if($e=et,null!==(Ke=Ye[We])&&void 0!==Ke&&Ke.underlying_price){var Je,Xe;$e=et-((null===(Je=Ye[We])||void 0===Je?void 0:Je.mark_price)||0)/(null===(Xe=Ye[We])||void 0===Xe?void 0:Xe.underlying_price)}}else{var Ze;$e=et-((null===(Ze=Ye[We])||void 0===Ze?void 0:Ze.mark_price)||0)}return Math.abs($e)<1e-4?"-":Pt.a.numberFormat($e,2)}catch(Ye){return"-"}},unsubscribeFunc(){let Ye={id:$e.k.UNSUBSCRIBE_2021,method:"public/unsubscribe",params:{channels:[...this.edpChannelSet]},jsonrpc:"2.0"};this.wsSendMsg(Ye)},subscribeFunc(){let Ye={id:$e.k.SUBSCRIBE_1021,method:"public/subscribe",params:{channels:[...this.edpChannelSet]},jsonrpc:"2.0"};this.wsSendMsg(Ye)},mouseenter(...Ye){this.smartTradingDialogType||(this.debouncedHandleHover=Object(Bt.a)(this.handleHover,200),this.debouncedHandleHover(...Ye))},handleHover(Ye,We,qe,Qe){var Ke,Je,Xe,Ze;if(this.smartTradingDialogType)return;const{ref:$e,placement:et}=Qe;if(!this.scrollFlag&&this.otherSettingsMap.showPopover.show)switch(this.echartPopover.boundaries={},this.strikeAprPopover.boundaries={},this.myChart&&(this.myChart.dispose(),this.myChart=null),We){case"greeks":this.greeks={vega:(null==qe||null===(Ke=qe.greeks)||void 0===Ke?void 0:Ke.vega)||0,theta:(null==qe||null===(Je=qe.greeks)||void 0===Je?void 0:Je.theta)||0,gamma:(null==qe||null===(Xe=qe.greeks)||void 0===Xe?void 0:Xe.gamma)||0,delta:(null==qe||null===(Ze=qe.greeks)||void 0===Ze?void 0:Ze.delta)||0};const{activeId:Ye,showPop:We}=this.greeksPopOver;if(Ye===$e&&We)return;this.greeksPopOver.showPop=!1,this.greeksPopOver.activeId=$e,this.greeksPopOver.placement=et||"left",this.greeksPopOver.reference=this.$refs[$e][0],this.$nextTick(()=>{this.greeksPopOver.showPop=!0,this.$nextTick(()=>{this.$refs.greeksRef.doShow()})});break;case"strike":if(this.strategyBuilderVisible)return;const{show:Qe}=this.columnMap.apr;this.aprData=[],this.echartPopover.showPop=!1,this.echartPopover.activeId=$e,this.echartPopover.placement="left",this.echartPopover.reference=this.$refs[$e][0],this.echartPopover.boundaries={boundariesElement:"body"},this.strikeAprPopover.showPop=!1,this.strikeAprPopover.activeId=$e,this.strikeAprPopover.placement="right",this.strikeAprPopover.reference=this.$refs[$e][0],this.strikeAprPopover.boundaries={boundariesElement:"body"},this.$nextTick(()=>{this.echartPopover.showPop=!0,this.strikeAprPopover.showPop=!!Qe,this.$nextTick(()=>{this.$refs.echartRef.doShow(),this.strikeAprPopover.showPop&&this.$refs.strikeRef.doShow(),this.getStrikeIV(qe.key,qe.strike),this.getStrikeAPR(qe.key,qe.strike)})});break;case"expired_time_strike":this.echartPopover.showPop=!1,this.echartPopover.activeId=$e,this.echartPopover.placement=et||"bottom",this.echartPopover.reference=this.$refs[$e][0],this.$nextTick(()=>{this.echartPopover.showPop=!0,this.$nextTick(()=>{this.$refs.echartRef.doShow(),this.getExpireTimeStrikeIV(qe.key,qe.strike)})});break;case"open_interest":this.echartPopover.showPop=!1,this.echartPopover.activeId=$e,this.echartPopover.placement=et,this.echartPopover.reference=this.$refs[$e][0],this.$nextTick(()=>{this.echartPopover.showPop=!0,this.$nextTick(()=>{this.$refs.echartRef.doShow(),this.renderOpenInterestEchart(qe.key,qe.type)})});break;case"volume":this.echartPopover.showPop=!1,this.echartPopover.activeId=$e,this.echartPopover.placement=et,this.echartPopover.reference=this.$refs[$e][0],this.$nextTick(()=>{this.echartPopover.showPop=!0,this.$nextTick(()=>{this.$refs.echartRef.doShow(),this.renderVolumeEchart(qe.key,qe.type)})})}},mouseleave(Ye){this.debouncedHandleHover&&this.debouncedHandleHover.cancel()},cancelDestroy(Ye){switch(Ye){case"greeks":this.greeksTooltipDestroyedTimer&&(clearTimeout(this.greeksTooltipDestroyedTimer),this.greeksTooltipDestroyedTimer=null);break;case"echart":this.echartTooltipDestroyedTimer&&(clearTimeout(this.echartTooltipDestroyedTimer),this.echartTooltipDestroyedTimer=null);break;case"apr":this.aprTooltipDestroyedTimer&&(clearTimeout(this.aprTooltipDestroyedTimer),this.aprTooltipDestroyedTimer=null)}},positionClicked(Ye){if(!Ye)return;let We=Object.values(this.allPositionMap).find(We=>We.instrument_name===Ye&&"zero"!==We.direction);if(We){let qe={dialog_type:"close",bid_or_ask:"bid",trade_type:"coin",instrument_name:Ye,size:Math.abs(We.size),direction:We.direction};this.setTradeDialogParams(qe),this.setOptionTradeDialogVisible(!0)}},settingsChange(){this.strikeIvMap={},this.strikeAprMap={},this.aprTitle="",this.setCardSettingConfig()},toggleStrike(){this.setCardSettingConfig()},getCardSettingConfig(){let Ye=Object(Xe.g)(this.exchange,"optionListCard");if(Ye){let We=Ye.columnSettings;if(We&&Object.keys(We).length>0){let Ye=this.columnMap;Object.keys(We).forEach(qe=>{let Qe=We[qe].show;Ye[qe]&&(Ye[qe].show=Qe)}),this.columnMap=Ye}let qe=Ye.otherSettings;if(qe&&Object.keys(qe).length>0){let Ye=this.otherSettingsMap;Object.keys(qe).forEach(We=>{let Qe=qe[We].show;Ye[We].show=Qe}),this.otherSettingsMap=Ye}Ye.strikeFilterMode&&(this.strikeFilterMode=Ye.strikeFilterMode),Ye.atmAroundCount&&(this.atmAroundCount=Ye.atmAroundCount),Ye.strikeConfig&&(this.strikeConfig=Ye.strikeConfig,Ye.strikeConfig[this.curSelectedCurrency]&&(this.startStrike=Ye.strikeConfig[this.curSelectedCurrency].startStrike||null,this.endStrike=Ye.strikeConfig[this.curSelectedCurrency].endStrike||null))}},setCardSettingConfig(){let Ye=Object(Xe.g)(this.exchange,"optionListCard")||{},We=Ye.columnSettings||{},qe=Ye.otherSettings||{},Qe={exchange:this.exchange,column:"optionListCard",configInfo:{columnSettings:{...We,...this.columnMap},otherSettings:{...qe,...this.otherSettingsMap},strikeFilterMode:this.strikeFilterMode,atmAroundCount:this.atmAroundCount,strikeConfig:{...this.strikeConfig,[this.curSelectedCurrency]:{startStrike:this.startStrike,endStrike:this.endStrike}}}};Object(Xe.P)(Qe),this.setCardSettingConfigMap(Object(Xe.f)())},handleScroll(){try{this.scrollFlag=!0,this.scrollTimer&&(clearTimeout(this.scrollTimer),this.scrollTimer=null),this.scrollTimer=setTimeout(()=>{this.scrollFlag=!1},150);let Ye=this.$refs.optionsBoxWrapper.clientHeight,We=this.$refs.optionList.$el.clientHeight,qe=this.$refs.optionList.$el.offsetTop,Qe=Object.keys(this.showTableData);if(Qe.length<=0)return void(this.isFixed=!1);Qe.forEach(Qe=>{let Ke="optionListTable"+Qe;if(this.$refs[Ke]){let Qe=this.$refs[Ke][0];if(!Qe)return;let Je=Qe.offsetTop,Xe=Qe.clientHeight,Ze=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,$e=12*this.fontSizeRate,et=(120+Ye)*this.fontSizeRate;if(Ze>qe-$e&&Ze<qe+We-et){let We=(60+Ye)*this.fontSizeRate;if(Ze>Je-We&&Ze<Je+Xe-et){this.isFixed=!0,Qe.classList.add("is-fixed");let Ye=Qe.querySelector(".is-fixed .table-header-box");if(Ye){let qe=Qe.scrollLeft;Ye.style.top=We+"px",Ye.style.transform=`translateX(-${qe}px)`}document.querySelectorAll(".is-fixed .hidden-box").forEach(Ye=>{Ye.style.top=We+"px",Ye.style.display="inline-block"})}else{document.querySelectorAll(".is-fixed .hidden-box").forEach(Ye=>{Ye.style.top="0",Ye.style.display="none"});let Ye=Qe.querySelector(".is-fixed .table-header-box");Ye&&(Ye.style.top="0",Ye.style.transform="translateX(0)"),this.isFixed=!0,Qe.classList.remove("is-fixed")}}else{document.querySelectorAll(".is-fixed .hidden-box").forEach(Ye=>{Ye.style.top="0",Ye.style.display="none"});let Ye=Qe.querySelector(".is-fixed .table-header-box");Ye&&(Ye.style.top="0",Ye.style.transform="translateX(0)"),this.isFixed=!1,Qe.classList.remove("is-fixed")}}})}catch(Ye){}},editOrder(Ye){let We={dialog_type:"edit",trade_type:"coin",instrument_name:Ye.instrument_name,order_id:Ye.order_id,direction:Ye.direction,label:Ye.label};this.setTradeDialogParams(We),this.setOptionTradeDialogVisible(!0)},showEditOrderDialog(Ye){let We=Object.values(this.allOpenOrderMap).filter(We=>We.instrument_name===Ye);if(1===We.length){let Ye=We[0];this.editOrder(Ye)}else We.length>1&&(this.openOrderInstrumentName=Ye,this.setCurInstrumentOpenOrderDialogVisible(!0))},renderVolumeEchart(Ye,We){this.echartTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${We.toUpperCase()} ${this.$t("message.volume")}`;let qe=this.showTableData[Ye],Qe=[],Ke=[],Je=0;if(qe.forEach(Ye=>{Ye[We].stats&&Ye[We].stats.volume&&(Qe.push(Ye[We].strike),Ke.push(Ye[We].stats.volume/Ye[We].contract_size),Je+=Ye[We].stats.volume/Ye[We].contract_size)}),Ke.length<=0)return void(this.strikeIvKeyText="nodata");this.strikeIvKeyText="directShow";let Xe={backgroundColor:"transparent",title:{text:`${this.$t("message.total2")}: ${Pt.a.numberFormat(Je,1)}`,left:"center",textStyle:{fontSize:14}},grid:{top:60,bottom:70},tooltip:{trigger:"axis"},xAxis:{name:this.$t("message.strike"),type:"category",data:Qe,axisLabel:{rotate:90},axisTick:{alignWithLabel:!0}},yAxis:{name:this.$t("message.volume"),type:"value",scale:!0},...Lt.a,series:[{data:Ke,type:"bar",itemStyle:{normal:{label:{show:!0,position:"top",formatter:Ye=>Ke.length>20?"":Ye.value}}}}]};this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme),this.myChart.setOption(Xe)},renderOpenInterestEchart(Ye,We){this.echartTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${We.toUpperCase()} ${this.$t("message.openInterset")}`;let qe=this.showTableData[Ye],Qe=[],Ke=[],Je=0;if(qe.forEach(Ye=>{Ye[We].open_interest&&(Qe.push(Ye[We].strike),Ke.push(Ye[We].open_interest/Ye[We].contract_size),Je+=Ye[We].open_interest/Ye[We].contract_size)}),Ke.length<=0)return void(this.strikeIvKeyText="nodata");this.strikeIvKeyText="directShow";let Xe={backgroundColor:"transparent",title:{text:`${this.$t("message.total2")}: ${Pt.a.numberFormat(Je,1)}`,left:"center",textStyle:{fontSize:14}},grid:{top:60,bottom:70},tooltip:{trigger:"axis"},xAxis:{name:this.$t("message.strike"),type:"category",data:Qe,axisLabel:{rotate:90},axisTick:{alignWithLabel:!0}},yAxis:{name:this.$t("message.openInterset"),type:"value",scale:!0},...Lt.a,series:[{data:Ke,type:"bar",label:{show:!0,position:"top",formatter:Ye=>Ke.length>20?"":Ye.value}}]};this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme),this.myChart.setOption(Xe)},renderStrikeAprTable(Ye,We){let qe=[];if(Ye.call_apr||Ye.put_apr)try{let We=Ye.call_apr||Ye.put_apr,Qe=We.length||0;for(let Ke=0;Ke<Qe;Ke++){let Qe=We[Ke].underlying_index,Je={call:Ye.call_apr&&Ye.call_apr[Ke]?Ye.call_apr[Ke]:{ask_apr:null,bid_apr:null,underlying_index:Qe},put:Ye.put_apr&&Ye.put_apr[Ke]?Ye.put_apr[Ke]:{ask_apr:null,bid_apr:null,underlying_index:Qe},expiredTime:Qe};qe.push(Je)}}catch(Ye){}this.aprData=qe,this.$set(this.strikeAprMap[We],"data",Object.freeze(qe))},renderStrikeIVEchart(Ye,We){let qe=[],Qe=[],Ke=[];Ye.forEach(Ye=>{qe.push(Ye.underlying_index.replace(this.curSelectedCurrency+"-","")),Qe.push(Pt.a.numberFormat(Ye.iv,2)),Ke.push(Pt.a.numberFormat(Ye.delta,2))});let Je={backgroundColor:"transparent",tooltip:{trigger:"axis",axisPointer:{label:{formatter:"{value}"}},formatter:function(Ye){return`\n                    <div style="display: flex;justify-content: space-between;align-items: center;"><div>${Ye[0].axisValue}</div></div>\n                    <div style="display: flex;justify-content: space-between;align-items: center;"><div style="margin-right: 40px;">${Ye[0].marker} ${Ye[0].seriesName}</div><div>${Ye[0].data}%</div></div>\n                    <div style="display: flex;justify-content: space-between;align-items: center;"><div style="margin-right: 40px;">${Ye[1].marker} ${Ye[1].seriesName}</div><div>${Pt.a.numberFormat(Ye[1].data,2)}</div></div>\n                `}},xAxis:{type:"category",data:qe,axisLabel:{rotate:90}},yAxis:[{type:"value",scale:!0,position:"left",alignTicks:!0,name:"IV (%)",nameLocation:"end",nameGap:"20"},{type:"value",scale:!0,position:"right",alignTicks:!0,interval:.2,max:1,min:0,name:"Delta",nameLocation:"end",nameGap:"20",nameTextStyle:{fontWeight:"bold"}}],...Lt.a,grid:{top:60,bottom:70},legend:{...Object(Zt.b)("line"),data:["IV","Delta"]},series:[{name:"IV",data:Qe,type:"line",smooth:!0,showSymbol:!0},{name:"Delta",data:Ke,yAxisIndex:1,type:"line",smooth:!0,showSymbol:!0,lineStyle:{type:"dashed"}}]};this.$set(this.strikeIvMap[We],"option",Je),this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme),this.myChart.setOption(Je)},getStrikeAPR(Ye,We){let qe=`apr-${this.curSelectedCurrency}-${We}`;this.strikeAprKeyText=qe;let Qe=this.strikeAprMap[qe]?this.strikeAprMap[qe].timestamp:0,Ke=this.$dayjs().unix();var Je;if(this.aprTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${this.$t("message.strike")}: $${We} ${this.$t("message.apr")}`,Qe>Ke)return void(this.aprData=(null===(Je=this.strikeAprMap[qe])||void 0===Je?void 0:Je.data)||[]);this.$set(this.strikeAprMap,qe,{timestamp:this.$dayjs().unix()+60,hasDataFlag:!0,loadingFlag:!0,data:[]});let Xe="",$e=this.curSelectedCurrency;-1!==$e.indexOf("USDC")&&-1===["BTC_USDC","ETH_USDC"].indexOf($e)?($e=$e.split("_")[0],Xe=Object(Ze.k)()+"/api/v1/deribit/floating"):("BTC_USDC"===$e?$e="BTC":"ETH_USDC"===$e&&($e="ETH"),Xe=""+Object(Ze.j)(!0));let et={currency:$e,strike:We};this.$axios.post(Xe+"/strike_apr",et).then(Ye=>{0!==Ye.code&&200!==Ye.code||!Ye.data?this.$set(this.strikeAprMap[qe],"hasDataFlag",!1):this.renderStrikeAprTable(Ye.data,qe),this.$set(this.strikeAprMap[qe],"loadingFlag",!1)}).catch(Ye=>{this.$set(this.strikeAprMap[qe],"hasDataFlag",!1),this.$set(this.strikeAprMap[qe],"loadingFlag",!1)})},getStrikeIV(Ye,We){let qe=`strike-${this.curSelectedCurrency}-${We}`;if(this.echartTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${this.$t("message.strike")}: $${We} ${this.$t("message.iv")}`,this.strikeIvKeyText=qe,(this.strikeIvMap[qe]?this.strikeIvMap[qe].timestamp:0)>this.$dayjs().unix()){var Qe;let Ye=null===(Qe=this.strikeIvMap[qe])||void 0===Qe?void 0:Qe.option;return void(Ye&&(this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme),this.myChart.setOption(Ye)))}this.$set(this.strikeIvMap,qe,{timestamp:this.$dayjs().unix()+60,hasDataFlag:!0,loadingFlag:!0});let Ke="",Je=this.curSelectedCurrency;-1!==Je.indexOf("USDC")&&-1===["BTC_USDC","ETH_USDC"].indexOf(Je)?(Je=Je.split("_")[0],Ke=Object(Ze.k)()+"/api/v1/deribit/floating"):("BTC_USDC"===Je?Je="BTC":"ETH_USDC"===Je&&(Je="ETH"),Ke=""+Object(Ze.j)(!0));let Xe={currency:Je,strike:We};this.$axios.post(Ke+"/strike_iv",Xe).then(Ye=>{(0===Ye.code||200===Ye.code)&&Ye.data&&Ye.data.length>0?this.renderStrikeIVEchart(Ye.data,qe):this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)}).catch(Ye=>{this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)})},renderExpireTimeStrikeIVEchart(Ye,We){let qe=[],Qe=[],Ke=[];Ye.forEach(Ye=>{qe.push(Ye.strike),Qe.push(Pt.a.numberFormat(Ye.iv,2)),Ke.push(Pt.a.numberFormat(Ye.delta,2))});let Je={...Lt.a,backgroundColor:"transparent",grid:{top:30,bottom:70},tooltip:{trigger:"axis",axisPointer:{label:{formatter:"{value}"}},formatter:function(Ye){return`\n                    <div style="display: flex;justify-content: space-between;align-items: center;"><div style="margin-right: 40px;">Strike:</div><div>${Ye[0].axisValue}</div></div>\n                    <div style="display: flex;justify-content: space-between;align-items: center;"><div style="margin-right: 40px;">${Ye[0].marker} ${Ye[0].seriesName}</div><div>${Ye[0].data}</div></div>\n                    <div style="display: flex;justify-content: space-between;align-items: center;"><div style="margin-right: 40px;">${Ye[1].marker} ${Ye[1].seriesName}</div><div>${Pt.a.numberFormat(Ye[1].data,2)}</div></div>\n                `}},xAxis:{name:this.$t("message.strike"),type:"category",data:qe,axisLabel:{rotate:90}},yAxis:[{type:"value",scale:!0,position:"left",alignTicks:!0,name:"IV (%)",nameLocation:"end",nameGap:"20"},{type:"value",scale:!0,position:"right",alignTicks:!0,interval:.2,max:1,min:0,name:"Delta",nameLocation:"end",nameGap:"20"}],legend:{...Object(Zt.b)("line"),data:["IV","Delta"]},series:[{name:"IV",data:Qe,type:"line",smooth:!0,showSymbol:!0},{name:"Delta",data:Ke,yAxisIndex:1,type:"line",smooth:!0,showSymbol:!0,lineStyle:{type:"dashed"}}]};this.$set(this.strikeIvMap[We],"option",Je),this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme),this.myChart.setOption(Je)},getExpireTimeStrikeIV(Ye){let We=Object(Ft.p)(Ye),qe="expiredTime-"+Ye;if(this.strikeIvKeyText=qe,(this.strikeIvMap[qe]?this.strikeIvMap[qe].timestamp:0)>this.$dayjs().unix()){var Qe;let Ye=null===(Qe=this.strikeIvMap[qe])||void 0===Qe?void 0:Qe.option;return void(Ye&&(this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme),this.myChart.setOption(Ye)))}this.$set(this.strikeIvMap,qe,{timestamp:this.$dayjs().unix()+60,hasDataFlag:!0,loadingFlag:!0});let Ke=`${this.curSelectedCurrency}-${We}`;this.echartTitle=`${Ke} ${this.$t("message.strike")} ${this.$t("message.iv")}`;let Je="",Xe={},$e=this.curSelectedCurrency;-1!==$e.indexOf("USDC")&&-1===["BTC_USDC","ETH_USDC"].indexOf($e)?($e=$e.split("_")[0],Je=Object(Ze.k)()+"/api/v1/deribit/floating/strike_date",Xe={underlying_index:Ke}):("BTC_USDC"===$e?Ke=Ke.replace("BTC_USDC","BTC"):"ETH_USDC"===$e&&(Ke=Ke.replace("ETH_USDC","ETH")),Je=Object(Ze.j)(!0)+"/strike_iv_by_underlying_index",Xe={underlying_index:Ke}),this.$axios.post(Je,Xe).then(Ye=>{(0===Ye.code||200===Ye.code)&&Ye.data&&Ye.data.length>0?this.renderExpireTimeStrikeIVEchart(Ye.data,qe):this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)}).catch(Ye=>{this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)})},otmPriceY(Ye,We){let qe=Ye.strike,Qe=Ye.underlying_price,Ke=Ye.best_bid_price,Je=Ye.best_ask_price,Xe=new Date,Ze=(Object(Ft.b)(Ye.instrument_name)-Xe.getTime())/1e3/60/60/24,$e=We,et="",tt="";if("linear"===Ye.instrumentType&&Qe&&(Ye.best_bid_price&&(Ke=Ye.best_bid_price/Qe),Ye.best_ask_price&&(Je=Ye.best_ask_price/Qe)),"call"===$e)if(qe>Qe)Ye.best_bid_price&&(et=365*Ke/Ze*100),Ye.best_ask_price&&(tt=365*Je/Ze*100);else{let We=(Qe-qe)/Qe,Xe=Ke-We,$e=Je-We;Ye.best_bid_price&&(et=365*Xe/Ze*100),Ye.best_ask_price&&(tt=365*$e/Ze*100)}if("put"===$e)if(qe<Qe)Ye.best_bid_price&&(et=365*Ke/Ze*100),Ye.best_ask_price&&(tt=365*Je/Ze*100);else{let We=(qe-Qe)/Qe,Xe=Ke-We,$e=Je-We;Ye.best_bid_price&&(et=365*Xe/Ze*100),Ye.best_ask_price&&(tt=365*$e/Ze*100)}return[et,tt]},calcExtrinsicValue(Ye,We){let qe=Ye.strike,Qe=Ye.underlying_price;if(null==Qe||0==Qe){let We=Ye.expiration_timestamp;Qe=this.underlyingPriceMap[`${this.curSelectedCurrency}-${We}`]}if(Object(Je.k)(Qe))return null;if(0===Qe)return null;if(Object(Je.k)(Ye.mark_price))return null;let Ke=Ye.mark_price,Xe=We,Ze=0;"call"===Xe?Ze=Math.max(0,Qe-qe):"put"===Xe&&(Ze=Math.max(0,qe-Qe));let $e=Ze/Qe;"linear"===Ye.instrumentType&&(Ke/=Qe);let et=Ke-$e;return Math.max(0,et)},showTradeDialog(Ye,We,qe){if(!Ye||!We||!qe)return;let Qe={dialog_type:"create",bid_or_ask:Ye,trade_type:We,instrument_name:qe};this.setTradeDialogParams(Qe),this.setOptionTradeDialogVisible(!0)},expireTime(Ye){Ye=parseInt(Ye);let We=this.$dayjs(Ye).diff(this.$dayjs(),"minute");if(We<=0)return"-";let qe=Math.floor(We/24/60),Qe=Math.floor((We-24*qe*60)/60),Ke=We-24*qe*60-60*Qe;return qe>0?`${qe}d ${Qe}h ${Ke}m`:Qe>0?`${Qe}h ${Ke}m`:Ke+"m"},initTabDataMap(){if(Object(Je.k)(this.curSelectedInstrument))return;if(0===Object.keys(this.allCurrencyInstrumentsMap))return;this.tempIncrementalTickerDataMap.clear();let Ye=Object(Ft.l)(this.allCurrencyInstrumentsMap,this.curSelectedCurrency,"option","deribit");if(Object(Je.k)(Ye)||0===Ye.length)return;let We={},qe=[];if("posOnly"===this.curSelectedInstrument){let Ye=[];Ye=-1!==this.curSelectedCurrency.indexOf("_")?Object.values(this.allPositionMap).filter(Ye=>"option"===Ye.kind&&`${Ye.base_currency}_${Ye.settlement_currency}`===this.curSelectedCurrency):Object.values(this.allPositionMap).filter(Ye=>"option"===Ye.kind&&Ye.settlement_currency===this.curSelectedCurrency);let We=new Set;Ye.length>0&&(Ye.forEach(Ye=>{let qe=Ye.instrument_name,Qe="",Ke="";qe.endsWith("-C")?(Qe=qe,Ke=qe.replace("-C","-P")):qe.endsWith("-P")&&(Ke=qe,Qe=qe.replace("-P","-C")),We.add(Qe),We.add(Ke)}),qe=Object.values(this.allCurrencyInstrumentsMap).filter(Ye=>We.has(Ye.instrument_name)))}else qe=-1!==this.curSelectedCurrency.indexOf("_")?Object.values(this.allCurrencyInstrumentsMap).filter(Ye=>"option"===Ye.kind&&`${Ye.base_currency}_${Ye.settlement_currency}`===this.curSelectedCurrency&&-1!==Ye.instrument_name.indexOf(this.curSelectedInstrument)):Object.values(this.allCurrencyInstrumentsMap).filter(Ye=>"option"===Ye.kind&&Ye.settlement_currency===this.curSelectedCurrency&&-1!==Ye.instrument_name.indexOf(this.curSelectedInstrument));let Qe={};this.showingInstrumentsSimpleInfoMap={};let Ke=new Set;qe.forEach(Ye=>{Ke.add("incremental_ticker."+Ye.instrument_name);let We=Qe[Ye.expiration_timestamp];We&&We.length>0?Qe[Ye.expiration_timestamp]=[...We,Ye]:Qe[Ye.expiration_timestamp]=[Ye]});let Xe=Object.keys(Qe).sort((Ye,We)=>Ye-We),Ze=[];Xe.forEach(Ye=>{Ze.push(Qe[Ye])}),Ze.forEach(Ye=>{let qe=[],Qe=[];Ye.forEach(Ye=>{Ye.instrument_name.endsWith("-C")&&qe.push(Ye),Ye.instrument_name.endsWith("-P")&&Qe.push(Ye)}),qe.sort((Ye,We)=>Ye.strike-We.strike),Qe.sort((Ye,We)=>Ye.strike-We.strike);let Ke={};for(let Ye=0;Ye<Qe.length;Ye++){let Je=qe[Ye],Xe=Qe[Ye],Ze=Je.expiration_timestamp,$e=We[Ze];Ke[Je.strike]={value:Je.strike,disabled:!1};let et={instrument_name:Je.instrument_name,strike:Je.strike,bidAPR:0,askAPR:0,extrinsicValueUsd:null,expiration_timestamp:Je.expiration_timestamp,contract_size:Je.contract_size||1,priceDigits:Je.priceDigits,instrumentType:Je.instrument_type,baseCurrency:Je.base_currency};this.showingInstrumentsSimpleInfoMap[Je.instrument_name]={...et,optionType:"call",index:Ye};let tt=this.currencyIncrementalTickerMap[Je.instrument_name];if(tt&&(Object.assign(et,tt),this.columnMap.extrinsicValue.show)){let Ye=this.calcExtrinsicValue(et,"call");null!==Ye&&et.underlying_price&&(et.extrinsicValueUsd=Ye*et.underlying_price),et.extrinsicValue=Ye}let it={instrument_name:Xe.instrument_name,strike:Xe.strike,bidAPR:0,askAPR:0,extrinsicValueUsd:null,expiration_timestamp:Xe.expiration_timestamp,contract_size:Xe.contract_size||1,priceDigits:Xe.priceDigits,instrumentType:Xe.instrument_type,baseCurrency:Je.base_currency};this.showingInstrumentsSimpleInfoMap[Xe.instrument_name]={...it,optionType:"put",index:Ye};let rt=this.currencyIncrementalTickerMap[Xe.instrument_name];if(rt&&(Object.assign(it,rt),this.columnMap.extrinsicValue.show)){let Ye=this.calcExtrinsicValue(it,"put");null!==Ye&&it.underlying_price&&(it.extrinsicValueUsd=Ye*it.underlying_price),it.extrinsicValue=Ye}$e&&$e.length>0?We[Ze]=[...$e,{call:et,put:it,strike:Je.strike,expiration_timestamp:Je.expiration_timestamp}]:We[Ze]=[{call:et,put:it,strike:Je.strike,expiration_timestamp:Je.expiration_timestamp}]}let Je=Object.values(Ke);Je.sort((Ye,We)=>Ye.value-We.value),this.startStrikeList=JSON.parse(JSON.stringify(Je)),this.endStrikeList=JSON.parse(JSON.stringify(Je))}),this.tableDataMap=We,this.subscribeShowingInstrumentTicker(Ke)},subscribeShowingInstrumentTicker(Ye){this.listenerChannelSet=Ye;let We=[];if(Ye.forEach(Ye=>{this.subscribedIncrementalTickerSet.has(Ye)||We.push(Ye)}),0===We.length)return;let qe={id:$e.k.SUBSCRIBE_INCREMENTAL_TICKER,method:"public/subscribe",params:{channels:We},jsonrpc:"2.0"};this.wsSendMsg(qe)},initStrike(){this.startStrike=null,this.endStrike=null,this.startStrikeList=[],this.endStrikeList=[],this.getCardSettingConfig()},initData(){this.tableDataMap={},this.listenerChannelSet.clear(),this.aprTitle="",this.edpPrice=0},tickerDataResponse(Ye){if(0===Object.keys(this.tableDataMap).length)return;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.instrument_name))return;let We=Ye.instrument_name,qe=this.showingInstrumentsSimpleInfoMap[We];if(Object(Je.k)(qe))return;let Qe=qe.expiration_timestamp;if(Object(Je.k)(this.tableDataMap[Qe]))return;let Ke=qe.optionType,Xe=qe.index,Ze=this.tableDataMap[Qe][Xe][Ke];if(Object(Je.k)(Ze))return;if(We!==Ze.instrument_name)return;Object(Je.k)(Ze.mark_price)&&Object.assign(Ze,this.currencyIncrementalTickerMap[We]||{});let $e=Ze.greeks||{};Object.assign(Ze,Ye),Ye.greeks&&(Object.assign($e,Ye.greeks),Ze.greeks=$e);let et=this.otmPriceY(Ze,Ke);Object(Je.k)(et)||(Ze.bidAPR=et[0],Ze.askAPR=et[1]),Ze.extrinsicValueUsd=null;let tt=this.calcExtrinsicValue(Ze,Ke);if(null!==tt&&Ze.underlying_price&&(Ze.extrinsicValueUsd=tt*Ze.underlying_price),Ze.extrinsicValue=tt,Ze.underlying_price){this.underlyingPriceMap[`${this.curSelectedCurrency}-${Qe}`]!=Ze.underlying_price&&this.$set(this.underlyingPriceMap,`${this.curSelectedCurrency}-${Qe}`,Ze.underlying_price)}this.$set(this.tableDataMap[Qe][Xe],Ke,{...Ze})},selectInstrument(Ye){let We="";if("posOnly"===Ye)We="posOnly";else{let qe=Ye.split("-");We=`${qe[0]}-${qe[1]}`}let qe=`/deribit/options/${this.curSelectedCurrency}/${We}`;this.$router.push(qe)},strategyBuilderChange(Ye){Object(Xe.e)()?(this.setStrategyBuilderCheckedList([]),Ye?this.setStrategyBuilderVisible(!0):this.setStrategyBuilderVisible(!1)):this.setGlNotLoginDialogVisible(!0)},changeStrategyBuilder(Ye,We){let qe=new Set(this.strategyBuilderCheckedList);Ye?qe.add(We):qe.delete(We),this.setStrategyBuilderCheckedList([...qe])},wsIdexPriceDataResponse(Ye){if(Object(Je.k)(Ye))return;let We=Ye.index_name,qe=Ye.price||0,Qe=this.baseCurrency.toLowerCase()+"_usd";"USDC"===this.settlementCurrency&&(Qe=this.baseCurrency.toLowerCase()+"_usdc"),We===Qe&&(this.currencyIndexPrice=qe)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.params;Object(Je.k)(qe)||We.method&&-1!==["subscription","subscriptions"].indexOf(We.method)&&Object(Je.m)(We,(Ye,qe)=>{if("subscription"===We.method&&Ye.startsWith("incremental_ticker.")){if(this.tempIncrementalTickerDataMap.set(qe.instrument_name,qe),this.tempIncrementalTickerDataMap.size>=this.listenerChannelSet.size){Array.from(this.tempIncrementalTickerDataMap,([Ye,We])=>We).forEach(Ye=>{this.tickerDataResponse(Ye)}),this.tempIncrementalTickerDataMap.clear()}}else if(Ye!==`estimated_expiration_price.${this.baseCurrency.toLowerCase()}_usd`){if(Ye.startsWith("deribit_price_index."))this.wsIdexPriceDataResponse(qe);else if(this.listenerChannelSet.has(Ye)){if(0!==this.tempIncrementalTickerDataMap.size){Array.from(this.tempIncrementalTickerDataMap,([Ye,We])=>We).forEach(Ye=>{this.tickerDataResponse(Ye)}),this.tempIncrementalTickerDataMap.clear()}this.tickerDataResponse(qe)}}else qe.is_estimated?this.edpPrice=qe.price:this.edpPrice=0})}}}},si=(qe("21f9"),qe("dbda"),Object(rt.a)(ri,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],ref:"optionList",staticClass:"option-list-wrapper",scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{"min-width":"6rem","font-size":"0.875rem"}},[Ye._v(Ye._s(Ye.curSelectedCurrency)),We("span",{staticStyle:{margin:"0 1.875rem 0 0.3125rem"}},[Ye._v("Options")])])]},proxy:!0},{key:"setting",fn:function(){return[We("div",{staticStyle:{display:"flex","align-items":"center","font-size":"0.75rem","margin-right":"1.25rem"}},[We("i",{staticClass:"iconfont icon-a-guangqi_guolv11x"}),We("el-select",{staticStyle:{width:"7.4rem","margin-left":"0.625rem"},attrs:{size:"mini"},on:{change:Ye.strikeFilterModeChange},model:{value:Ye.strikeFilterMode,callback:function(We){Ye.strikeFilterMode=We},expression:"strikeFilterMode"}},Ye._l(Ye.strikeFilterList,(function(Ye){return We("el-option",{key:Ye.value,attrs:{label:Ye.label,value:Ye.value}})})),1),"atm"===Ye.strikeFilterMode?We("el-input-number",{staticClass:"atm-input",staticStyle:{"margin-left":"0.625rem",width:"60px!important"},attrs:{size:"mini",precision:0,"controls-position":"right",min:1,max:100,step:1},model:{value:Ye.atmAroundCount,callback:function(We){Ye.atmAroundCount=We},expression:"atmAroundCount"}}):Ye._e(),"posOnly"!==Ye.curSelectedInstrument&&"range"===Ye.strikeFilterMode?We("div",{staticClass:"strike-range",staticStyle:{display:"flex","align-items":"center",overflow:"hidden","margin-left":"0.625rem"}},[We("el-select",{staticStyle:{width:"5.625rem"},attrs:{clearable:"",placeholder:Ye.$t("el.select.placeholder"),size:"mini"},on:{change:Ye.toggleStrike},model:{value:Ye.startStrike,callback:function(We){Ye.startStrike=We},expression:"startStrike"}},Ye._l(Ye.showStartStrikeList,(function(Ye){return We("el-option",{key:Ye.value,attrs:{label:Ye.value,value:Ye.value,disabled:Ye.disabled}})})),1),Ye._v("   >   "),We("el-select",{staticStyle:{width:"5.625rem"},attrs:{clearable:"",placeholder:Ye.$t("el.select.placeholder"),size:"mini"},on:{change:Ye.toggleStrike},model:{value:Ye.endStrike,callback:function(We){Ye.endStrike=We},expression:"endStrike"}},Ye._l(Ye.showEndStrikeList,(function(Ye){return We("el-option",{key:Ye.value,attrs:{label:Ye.value,value:Ye.value,disabled:Ye.disabled}})})),1)],1):Ye._e()],1),We("icon-box",{staticClass:"icon-wrapper",attrs:{id:"positionScrollPoint"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.columns")))])]},proxy:!0}])},[We("el-popover",{attrs:{"popper-class":"option-list-column-popover",placement:"left-start",width:200,trigger:"click"},on:{"!click":function(Ye){}}},[We("div",{staticClass:"column-list"},[Ye._l(Ye.columnMap,(function(qe,Qe){return We("div",{key:Qe,staticClass:"column-item"},[We("el-checkbox",{on:{change:Ye.settingsChange},model:{value:qe.show,callback:function(We){Ye.$set(qe,"show",We)},expression:"value.show"}},[Ye._v(Ye._s(qe.label))])],1)})),We("el-divider",{attrs:{"content-position":"left"}},[We("span",{staticStyle:{"font-size":"0.75rem",color:"grey"}},[Ye._v(Ye._s(Ye.$t("message.other")))])]),Ye._l(Ye.otherSettingsMap,(function(qe,Qe){return We("div",{key:Qe,staticClass:"column-item"},[We("el-checkbox",{on:{change:Ye.settingsChange},model:{value:qe.show,callback:function(We){Ye.$set(qe,"show",We)},expression:"value.show"}},[Ye._v(Ye._s(qe.label))])],1)}))],2),We("template",{slot:"reference"},[We("i",{staticClass:"iconfont icon-1",staticStyle:{"font-size":"0.9375rem"}})])],2)],1)]},proxy:!0}])},[We("div",{staticClass:"options-wrapper"},[We("div",{staticClass:"options-box-wrapper",staticStyle:{position:"relative"}},[We("div",{staticClass:"new-options-box",staticStyle:{opacity:"0","pointer-events":"none",height:"28px"}}),We("div",{ref:"optionsBoxWrapper",staticClass:"new-options-box",class:[Ye.isFixed?"fixed":""],staticStyle:{position:"absolute",top:"0"},on:{mouseleave:Ye.optionListMouseleave}},[We("div",{ref:"radioGroupBox",staticStyle:{flex:"1",height:"1.75rem","margin-right":"1.25rem",position:"relative",overflow:"hidden",transition:"all 0.3s ease!important"}},[Ye.offsetWidth<=-10&&Ye.offsetTotal<0?We("div",{staticClass:"arrow-btn left-arrow-btn",on:{click:function(We){return Ye.instrumentSlide("left")}}},[We("i",{staticClass:"el-icon-d-arrow-left"})]):Ye._e(),We("el-radio-group",{ref:"radioGroup",staticClass:"instrument-list-group",attrs:{size:"mini"},on:{change:Ye.selectInstrument},nativeOn:{mousedown:function(We){return Ye.optionListMousedown.apply(null,arguments)},mousemove:function(We){return Ye.optionListMousemove.apply(null,arguments)},mouseup:function(We){return Ye.optionListMouseup.apply(null,arguments)}},model:{value:Ye.instrumentRadioValue,callback:function(We){Ye.instrumentRadioValue=We},expression:"instrumentRadioValue"}},[We("el-radio-button",{key:"posOnly",attrs:{label:"posOnly"}},[Ye._v(Ye._s(Ye.$t("message.posOnly")))]),Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-radio-button",{key:qe.old_instrument_name,attrs:{label:qe.old_instrument_name}},[We("span",{staticStyle:{display:"flex","align-items":"center",height:"0.75rem"}},[We("span",{staticClass:"warning",staticStyle:{"margin-right":"0.125rem","font-size":"1.375rem",height:"0.75rem","line-height":"0.75rem","margin-bottom":"-0.5rem"}},[Ye._v(Ye._s(Ye.instrumentRadioOpenOrderData(qe.old_instrument_name)>0?"*":""))]),Ye.instrumentRadioPositionData(qe.old_instrument_name)>0?We("span",{staticStyle:{"margin-right":"0.125rem",display:"inline-block","text-align":"center",color:"#fff","font-size":"0.75rem",width:"0.875rem",height:"0.875rem","line-height":"0.875rem","border-radius":"50%",background:"red",transform:"scale(0.8)","transform-origin":"center"}},[Ye._v(Ye._s(Ye.instrumentRadioPositionData(qe.old_instrument_name)))]):Ye._e(),Ye._v(" "+Ye._s(qe.instrument_name)+" "),qe.hasBigEvent?We("custom-tool-tip",{staticStyle:{"margin-left":"0.325rem"},scopedSlots:Ye._u([{key:"content",fn:function(){return Ye._l(qe.newsList,(function(qe,Qe){return We("div",{key:Qe,staticStyle:{"line-height":"1.25rem",display:"flex","align-items":"center"}},[We("div",[Ye._v(Ye._s(qe.date)+": ")]),We("div",[Ye._v(Ye._s(qe.title))]),qe.source_url?We("i",{staticClass:"clicked iconfont icon-detail",staticStyle:{"font-size":"0.875rem","margin-left":"0.25rem",color:"#677598"},on:{click:function(We){return Ye.gotoNewsDetail(qe.source_url)}}}):Ye._e()])}))},proxy:!0}],null,!0)},[[qe.importantEvengBg?We("img",{staticStyle:{width:"1.1875rem",height:"0.875rem","margin-left":"0.125rem"},attrs:{src:qe.importantEvengBg,alt:""}}):We("span",{staticStyle:{"margin-left":"0.125rem",position:"relative","padding-right":"0.125rem"}},[We("img",{staticStyle:{width:"1.1875rem",height:"0.875rem"},attrs:{src:-1==qe.old_instrument_name.indexOf(Ye.instrumentRadioValue)?qe.eventBg:qe.radioSelectedEventBg,alt:""}}),We("span",{staticClass:"event_count",class:-1!=qe.old_instrument_name.indexOf(Ye.instrumentRadioValue)?"event_selected":"",staticStyle:{position:"absolute",top:"50%",left:"50%",transform:"translate3d(-50%,-50%,0)","font-size":"0.625rem"}},[Ye._v(Ye._s(qe.newsCount))])])]],2):Ye._e()],1)])}))],2),Ye.offsetWidth>=Ye.offsetTotal+10&&Ye.offsetTotal<0?We("div",{staticClass:"arrow-btn right-arrow-btn",on:{click:function(We){return Ye.instrumentSlide("right")}}},[We("i",{staticClass:"el-icon-d-arrow-right"})]):Ye._e()],1),-1!==["BTC","ETH"].indexOf(Ye.settlementCurrency)?We("div",{staticStyle:{position:"relative",display:"flex","align-items":"center"},attrs:{id:"smart-trading-btn"}},[Ye.smartTradingNewFlag?We("img",{staticStyle:{position:"absolute",top:"-4px",left:"-13px",width:"30px",height:"14px"},attrs:{src:qe("e754"),alt:""}}):Ye._e(),-1!==["selecting","trading"].indexOf(Ye.smartTradingDialogType)?We("el-button",{staticStyle:{padding:"0.25rem 0.375rem"},attrs:{type:"primary",size:"mini"},on:{click:function(We){return Ye.smartTradingFlagChange(!1)}}},[We("div",{staticStyle:{display:"flex","align-items":"center"}},[We("img",{staticStyle:{width:"1.25rem",height:"1.25rem","margin-right":"0.25rem"},attrs:{src:qe("9c32"),alt:""}}),We("span",[Ye._v(Ye._s(Ye.$t("message.smartTrading")))])])]):We("el-button",{staticStyle:{padding:"0.1875rem 0.375rem","box-sizing":"border-box",border:"1px solid #26AE9B"},attrs:{size:"mini"},on:{click:function(We){return Ye.smartTradingFlagChange(!0)}}},[We("div",{staticStyle:{display:"flex","align-items":"center"}},[We("img",{staticStyle:{width:"1.25rem",height:"1.25rem","margin-right":"0.25rem"},attrs:{src:qe("d287"),alt:""}}),We("span",{staticClass:"active-color"},[Ye._v(Ye._s(Ye.$t("message.smartTrading")))])])]),We("smart-trading-history",{attrs:{placement:"bottom-start",type:Ye.smartTradingDialogType},on:{"update:type":function(We){Ye.smartTradingDialogType=We}}},[We("i",{staticClass:"smart-trading-history iconfont icon-icon_history"})])],1):Ye._e()])]),Object.keys(Ye.showTableData).length>0?Ye._l(Ye.showTableData,(function(Qe,Ke){return We("div",{key:Ke,ref:"optionListTable"+Ke,refInFor:!0,staticClass:"option-list-table",on:{scroll:Ye.tableScroll}},[We("div",{staticClass:"hidden-box",staticStyle:{left:"-52px"}}),We("div",{staticClass:"hidden-box",staticStyle:{right:"-53px"}}),We("div",{staticClass:"table-header-box"},[We("div",{staticClass:"table-header",staticStyle:{flex:"1"}},[We("div",{staticClass:"table-header-item",staticStyle:{padding:"0 0.9375rem","justify-content":"space-between","align-items":"center"}},[We("div",{staticStyle:{flex:"2",display:"flex","align-items":"center"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.calls")))]),We("i",{staticClass:"iconfont icon-shangzhang green"})]),We("div",{staticStyle:{flex:"3","text-align":"right"}},[Ye._v(Ye._s(Ye.$t("message.underlying"))+": SYN."+Ye._s(Ye.curSelectedCurrency)+"-"+Ye._s(Ye._f("formatExpireTimeToInstrumentName")(Ke,!0))+" ($"+Ye._s(Ye._f("moneyFormat")(Ye._f("digitsFormat")(Qe[0]&&Qe[0].call.underlying_price?Qe[0].call.underlying_price:0)))+")")]),We("div",{staticStyle:{flex:"1"}})]),We("div",{staticClass:"table-header-item"},[Ye.columnMap.lastPrice.show?We("div",{staticClass:"option-list-column column-lastPrice"},[Ye._v(Ye._s(Ye.$t("message.lastPrice")))]):Ye._e(),We("div",{staticClass:"option-list-column column-size"},[Ye._v(Ye._s(Ye.$t("message.size")))]),Ye.columnMap.iv.show?We("div",{staticClass:"option-list-column column-bidIv"},[Ye._v(Ye._s(Ye.$t("message.bidIv")))]):Ye._e(),Ye.columnMap.apr.show?We("div",{staticClass:"option-list-column column-bidAPR"},[Ye._v(Ye._s(Ye.$t("message.bidAPR")))]):Ye._e(),We("div",{staticClass:"option-list-column column-bid"},[Ye._v(Ye._s(Ye.$t("message.bid")))]),Ye.columnMap.markPrice.show?We("div",{staticClass:"option-list-column column-markPrice"},[Ye._v(Ye._s(Ye.$t("message.markPrice")))]):Ye._e(),Ye.columnMap.spread.show?We("div",{staticClass:"option-list-column column-spread"},[Ye._v(Ye._s(Ye.$t("message.spread")))]):Ye._e(),Ye.columnMap.extrinsicValue.show?We("div",{staticClass:"option-list-column column-extrinsicValue"},[Ye._v(Ye._s(Ye.$t("message.extrinsicValue")))]):Ye._e(),We("div",{staticClass:"option-list-column column-ask"},[Ye._v(Ye._s(Ye.$t("message.ask")))]),Ye.columnMap.apr.show?We("div",{staticClass:"option-list-column column-askAPR"},[Ye._v(Ye._s(Ye.$t("message.askAPR")))]):Ye._e(),Ye.columnMap.iv.show?We("div",{staticClass:"option-list-column column-askIv"},[Ye._v(Ye._s(Ye.$t("message.askIv")))]):Ye._e(),We("div",{staticClass:"option-list-column column-size"},[Ye._v(Ye._s(Ye.$t("message.size")))]),Ye.columnMap.volume.show?We("div",{ref:"volume-"+Ke+"-call",refInFor:!0,staticClass:"option-list-column column-volume",on:{mouseenter:function(We){return Ye.mouseenter(We,"volume",{key:Ke,type:"call"},{placement:"right",ref:"volume-"+Ke+"-call"})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.volume")))])]):Ye._e(),Ye.columnMap.openInterset.show?We("div",{ref:"open_interest-"+Ke+"-call",refInFor:!0,staticClass:"option-list-column column-openInterset",on:{mouseenter:function(We){return Ye.mouseenter(We,"open_interest",{key:Ke,type:"call"},{placement:"right",ref:"open_interest-"+Ke+"-call"})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.openInterset")))])]):Ye._e(),Ye.columnMap.delta.show?We("div",{staticClass:"option-list-column column-delta"},[Ye._v(Ye._s(Ye.$t("message.delta")))]):Ye._e(),Ye.columnMap.gamma.show?We("div",{staticClass:"option-list-column column-gamma"},[Ye._v(Ye._s(Ye.$t("message.gamma")))]):Ye._e(),Ye.columnMap.vega.show?We("div",{staticClass:"option-list-column column-vega"},[Ye._v(Ye._s(Ye.$t("message.vega")))]):Ye._e(),Ye.columnMap.theta.show?We("div",{staticClass:"option-list-column column-theta"},[Ye._v(Ye._s(Ye.$t("message.theta")))]):Ye._e(),Ye.columnMap.netDelta.show?We("div",{staticClass:"option-list-column column-netDelta"},[Ye._v(Ye._s(Ye.$t("message.netDelta")))]):Ye._e(),Ye.columnMap.leverageRate.show?We("div",{staticClass:"option-list-column column-leverageRate"},[Ye._v(Ye._s(Ye.$t("message.rLeverageRate")))]):Ye._e(),Ye.columnMap.nLeverageRate.show?We("div",{staticClass:"option-list-column column-nLeverageRate"},[Ye._v(Ye._s(Ye.$t("message.nLeverageRate")))]):Ye._e(),Ye.columnMap.position.show?We("div",{staticClass:"option-list-column column-position"},[Ye._v(Ye._s(Ye.$t("message.position")))]):Ye._e()])]),We("div",{staticClass:"table-header"},[We("div",{staticClass:"strike-column option-list-column warning table-header-item",class:Ye.strategyBuilderVisible?"strike-select-mode":""},[Ye._v(Ye._s(Ye._f("formatExpireTimeToInstrumentName")(Ke)))]),We("div",{ref:"expired_time_strike-"+Ke,refInFor:!0,staticClass:"strike-column option-list-column table-header-item",class:Ye.strategyBuilderVisible?"strike-select-mode":"",on:{mouseenter:function(We){return Ye.mouseenter(We,"expired_time_strike",{key:Ke},{ref:"expired_time_strike-"+Ke})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.strike")))])])]),We("div",{staticClass:"table-header",staticStyle:{flex:"1"}},[We("div",{staticClass:"table-header-item",staticStyle:{padding:"0 0.9375rem","justify-content":"space-between","align-items":"center"}},[We("div",{staticStyle:{flex:"1"}}),We("div",{staticStyle:{flex:"2","text-align":"left"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.expiresIn"))+": "+Ye._s(Ye.expireTime(Ke)))]),Ye.edpPrice&&Qe[0]&&Qe[0].expiration_timestamp-Date.now()<=18e5?We("span",{staticStyle:{"margin-left":"1.25rem"}},[Ye._v("EDP: "),We("span",{class:["red"]},[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("digitsFormat")(Ye.edpPrice))))])]):Ye._e()]),We("div",{staticStyle:{flex:"3",display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.puts")))]),We("i",{staticClass:"iconfont icon-xiadie red"})])]),We("div",{staticClass:"table-header-item"},[Ye.columnMap.position.show?We("div",{staticClass:"option-list-column column-position"},[Ye._v(Ye._s(Ye.$t("message.position")))]):Ye._e(),Ye.columnMap.lastPrice.show?We("div",{staticClass:"option-list-column column-lastPrice"},[Ye._v(Ye._s(Ye.$t("message.lastPrice")))]):Ye._e(),We("div",{staticClass:"option-list-column column-size"},[Ye._v(Ye._s(Ye.$t("message.size")))]),Ye.columnMap.iv.show?We("div",{staticClass:"option-list-column column-bidIv"},[Ye._v(Ye._s(Ye.$t("message.bidIv")))]):Ye._e(),Ye.columnMap.apr.show?We("div",{staticClass:"option-list-column column-bidAPR"},[Ye._v(Ye._s(Ye.$t("message.bidAPR")))]):Ye._e(),We("div",{staticClass:"option-list-column column-bid"},[Ye._v(Ye._s(Ye.$t("message.bid")))]),Ye.columnMap.markPrice.show?We("div",{staticClass:"option-list-column column-markPrice"},[Ye._v(Ye._s(Ye.$t("message.markPrice")))]):Ye._e(),Ye.columnMap.spread.show?We("div",{staticClass:"option-list-column column-spread"},[Ye._v(Ye._s(Ye.$t("message.spread")))]):Ye._e(),Ye.columnMap.extrinsicValue.show?We("div",{staticClass:"option-list-column column-extrinsicValue"},[Ye._v(Ye._s(Ye.$t("message.extrinsicValue")))]):Ye._e(),We("div",{staticClass:"option-list-column column-ask"},[Ye._v(Ye._s(Ye.$t("message.ask")))]),Ye.columnMap.apr.show?We("div",{staticClass:"option-list-column column-askAPR"},[Ye._v(Ye._s(Ye.$t("message.askAPR")))]):Ye._e(),Ye.columnMap.iv.show?We("div",{staticClass:"option-list-column column-askIv"},[Ye._v(Ye._s(Ye.$t("message.askIv")))]):Ye._e(),We("div",{staticClass:"option-list-column column-size"},[Ye._v(Ye._s(Ye.$t("message.size")))]),Ye.columnMap.volume.show?We("div",{ref:"volume-"+Ke+"-put",refInFor:!0,staticClass:"option-list-column column-volume",on:{mouseenter:function(We){return Ye.mouseenter(We,"volume",{key:Ke,type:"put"},{placement:"left",ref:"volume-"+Ke+"-put"})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.volume")))])]):Ye._e(),Ye.columnMap.openInterset.show?We("div",{ref:"open_interest-"+Ke+"-put",refInFor:!0,staticClass:"option-list-column column-openInterset",on:{mouseenter:function(We){return Ye.mouseenter(We,"open_interest",{key:Ke,type:"put"},{placement:"left",ref:"open_interest-"+Ke+"-put"})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.openInterset")))])]):Ye._e(),Ye.columnMap.delta.show?We("div",{staticClass:"option-list-column column-delta"},[Ye._v(Ye._s(Ye.$t("message.delta")))]):Ye._e(),Ye.columnMap.gamma.show?We("div",{staticClass:"option-list-column column-gamma"},[Ye._v(Ye._s(Ye.$t("message.gamma")))]):Ye._e(),Ye.columnMap.vega.show?We("div",{staticClass:"option-list-column column-vega"},[Ye._v(Ye._s(Ye.$t("message.vega")))]):Ye._e(),Ye.columnMap.theta.show?We("div",{staticClass:"option-list-column column-theta"},[Ye._v(Ye._s(Ye.$t("message.theta")))]):Ye._e(),Ye.columnMap.netDelta.show?We("div",{staticClass:"option-list-column column-netDelta"},[Ye._v(Ye._s(Ye.$t("message.netDelta")))]):Ye._e(),Ye.columnMap.leverageRate.show?We("div",{staticClass:"option-list-column column-leverageRate"},[Ye._v(Ye._s(Ye.$t("message.rLeverageRate")))]):Ye._e(),Ye.columnMap.nLeverageRate.show?We("div",{staticClass:"option-list-column column-nLeverageRate"},[Ye._v(Ye._s(Ye.$t("message.nLeverageRate")))]):Ye._e()])])]),We("div",{staticClass:"option-table",on:{"!click":function(We){return Ye.handleClick.apply(null,arguments)}}},Ye._l(Qe,(function(Qe,Je){return We("div",{key:Je+"_bid",staticClass:"table-row",class:[Ye.cellClass(Qe.call,"call"),Ye.smartTradingSelectedClass(Qe.call.instrument_name)?"smart-trading-selected":""],attrs:{"data-id":Qe.call.instrument_name}},[Ye.smartTradingSelectedClass(Qe.call.instrument_name)?We("img",{staticClass:"bid-checked-img",attrs:{src:qe("8b61"),alt:""}}):Ye._e(),Ye.columnMap.lastPrice.show?We("div",{staticClass:"option-list-column column-lastPrice",attrs:{"data-colid":"lastPrice"}},["reversed"===Qe.call.instrumentType?[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.call.last_price,4,!0)))]:[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Qe.call.last_price,Qe.call.priceDigits,!0))))]],2):Ye._e(),We("div",{staticClass:"option-list-column column-size",attrs:{"data-colid":"bidSize"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.call.best_bid_amount/Qe.call.contract_size,1,!0))+" ")]),Ye.columnMap.iv.show?[Qe.call.best_bid_price?We("div",{staticClass:"option-list-column column-bidIv clicked",attrs:{"data-colid":"bidIv"}},[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.call.bid_iv,1))+"%")]):We("div",{staticClass:"option-list-column column-bidIv clicked",attrs:{"data-colid":"bidIv"}},[Ye._v("-")])]:Ye._e(),Ye.columnMap.apr.show?We("div",{staticClass:"option-list-column column-bidAPR",attrs:{"data-colid":"bidAPR"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.call.bidAPR,1,!0))+Ye._s(Qe.call.bidAPR?"%":"")+" ")]):Ye._e(),We("div",{staticClass:"option-list-column column-bid clicked",attrs:{"data-colid":"bid"}},[We("div",[2===Ye.calcOpenOrderData(Qe.call,"buy")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",attrs:{"data-colid":"edit"}}):Ye._e(),1===Ye.calcOpenOrderData(Qe.call,"buy")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",attrs:{"data-colid":"edit"}}):Ye._e(),We("span",{class:{green:Qe.call.best_bid_price}},["reversed"===Qe.call.instrumentType?[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.call.best_bid_price,4,!0)))]:[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Qe.call.best_bid_price,Qe.call.priceDigits,!0))))]],2)]),"reversed"===Qe.call.instrumentType?We("div",{staticClass:"grey"},[Qe.call.best_bid_price?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(Qe.call.best_bid_price*Qe.call.underlying_price,1,!0)))],1):Ye._e()]),Ye.columnMap.markPrice.show?We("div",{staticClass:"option-list-column column-markPrice clicked",style:Ye.markPriceCellClass(Qe.call),attrs:{"data-colid":"markPrice"}},[Ye.otherSettingsMap.markPriceUsd.show?Ye._e():We("div",["reversed"===Qe.call.instrumentType?[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.call.mark_price,4,!0,!0)))]:[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Qe.call.mark_price,Qe.call.priceDigits,!0,!0))))]],2),Ye.otherSettingsMap.markPriceUsd.show&&"reversed"===Qe.call.instrumentType?We("div",[Qe.call.mark_price?We("currency",{attrs:{"currency-type":"usd"}}):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(Qe.call.mark_price*Qe.call.underlying_price,2,!0,!0)))],1):Ye._e(),We("div",{staticClass:"grey"},[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.call.mark_iv,1,!0))+Ye._s(Qe.call.mark_iv?"%":""))])]):Ye._e(),Ye.columnMap.spread.show?We("div",{staticClass:"option-list-column column-spread clicked",attrs:{"data-colid":"spread"},domProps:{innerHTML:Ye._s(Ye.calcSpread(Qe.call))}}):Ye._e(),Ye.columnMap.extrinsicValue.show?We("div",{staticClass:"option-list-column column-extrinsicValue",attrs:{"data-colid":"extrinsicValue"}},[null===Qe.call.extrinsicValueUsd?We("div",[Ye._v(" - ")]):We("div",["reversed"===Qe.call.instrumentType?We("div",{staticClass:"grey"},[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.call.extrinsicValue,4,!1)))]),We("div",{staticClass:"grey"},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("numberFormat")(Qe.call.extrinsicValueUsd,1,!1)))],1)]):We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.call.extrinsicValueUsd,Qe.call.priceDigits,!1)))])])]):Ye._e(),We("div",{staticClass:"option-list-column column-ask clicked",attrs:{"data-colid":"ask"}},[We("div",[2===Ye.calcOpenOrderData(Qe.call,"sell")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",attrs:{"data-colid":"edit"}}):Ye._e(),1===Ye.calcOpenOrderData(Qe.call,"sell")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",attrs:{"data-colid":"edit"}}):Ye._e(),We("span",{class:{red:Qe.call.best_ask_price}},["reversed"===Qe.call.instrumentType?[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.call.best_ask_price,4,!0)))]:[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Qe.call.best_ask_price,Qe.call.priceDigits,!0))))]],2)]),"reversed"===Qe.call.instrumentType?We("div",{staticClass:"grey"},[Qe.call.best_ask_price?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(Qe.call.best_ask_price*Qe.call.underlying_price,1,!0)))],1):Ye._e()]),Ye.columnMap.apr.show?We("div",{staticClass:"option-list-column column-askAPR",attrs:{"data-colid":"askAPR"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.call.askAPR,1,!0))+Ye._s(Qe.call.askAPR?"%":"")+" ")]):Ye._e(),Ye.columnMap.iv.show?[Qe.call.best_ask_price?We("div",{staticClass:"option-list-column column-askIv clicked",attrs:{"data-colid":"askIv"}},[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.call.ask_iv,1))+"%")]):We("div",{staticClass:"option-list-column column-askIv clicked",attrs:{"data-colid":"askIv"}},[Ye._v("-")])]:Ye._e(),We("div",{staticClass:"option-list-column column-size",attrs:{"data-colid":"askSize"}},[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.call.best_ask_amount/Qe.call.contract_size,1,!0)))]),Ye.columnMap.volume.show?We("div",{staticClass:"option-list-column column-volume",attrs:{"data-colid":"volume"}},[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")((Qe.call.stats&&Qe.call.stats.volume?Qe.call.stats.volume:0)/Qe.call.contract_size,1,!0)))+" ")]):Ye._e(),Ye.columnMap.openInterset.show?We("div",{staticClass:"option-list-column column-openInterset",attrs:{"data-colid":"openInterset"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.call.open_interest/Qe.call.contract_size,1,!0))+" ")]):Ye._e(),Ye.columnMap.delta.show?We("div",{ref:"greeks-"+Je+"-call-"+Ke,refInFor:!0,staticClass:"option-list-column column-delta",staticStyle:{cursor:"default"},attrs:{"data-colid":"delta"},on:{mouseenter:function(We){return Ye.mouseenter(We,"greeks",{...Qe.call,type:"call"},{ref:"greeks-"+Je+"-call-"+Ke})},mouseleave:function(We){return Ye.mouseleave("greeks")}}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.call.greeks&&Qe.call.greeks.delta?Qe.call.greeks.delta:0,2,!0))+" ")]):Ye._e(),Ye.columnMap.gamma.show?We("div",{staticClass:"option-list-column column-gamma",attrs:{"data-colid":"gamma"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.call.greeks&&Qe.call.greeks.gamma?Qe.call.greeks.gamma:0,5,!0))+" ")]):Ye._e(),Ye.columnMap.vega.show?We("div",{staticClass:"option-list-column column-vega",attrs:{"data-colid":"vega"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.call.greeks&&Qe.call.greeks.vega?Qe.call.greeks.vega:0,2,!0))+" ")]):Ye._e(),Ye.columnMap.theta.show?We("div",{staticClass:"option-list-column column-theta",attrs:{"data-colid":"theta"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.call.greeks&&Qe.call.greeks.theta?Qe.call.greeks.theta:0,2,!0))+" ")]):Ye._e(),Ye.columnMap.netDelta.show?We("div",{staticClass:"option-list-column column-netDelta",attrs:{"data-colid":"netDelta"}},[Ye._v(" "+Ye._s(Ye.calcNetDelta(Qe,"call"))+" ")]):Ye._e(),Ye.columnMap.leverageRate.show?We("div",{staticClass:"option-list-column column-leverageRate",attrs:{"data-colid":"leverageRate"}},[Ye._v(" "+Ye._s(Ye.calcLeverageRate(Qe,"call"))+" ")]):Ye._e(),Ye.columnMap.nLeverageRate.show?We("div",{staticClass:"option-list-column column-nLeverageRate",attrs:{"data-colid":"nLeverageRate"}},[Ye._v(" "+Ye._s(Ye.calcNLeverageRate(Qe,"call"))+" ")]):Ye._e(),Ye.columnMap.position.show?[Ye.calcPositionData(Qe.call.instrument_name).size?We("div",{staticClass:"option-list-column column-position clicked",attrs:{"data-colid":"position"}},[We("span",{class:[Ye.calcPositionData(Qe.call.instrument_name).size>0?"green":Ye.calcPositionData(Qe.call.instrument_name).size<0?"red":""]},[We("currency",{attrs:{"currency-type":Qe.call.baseCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.calcPositionData(Qe.call.instrument_name).size,Ye.calcPositionData(Qe.call.instrument_name).sizeDigits,!0))))],1),We("span",{class:[Ye.calcPositionData(Qe.call.instrument_name).roi>0?"green":Ye.calcPositionData(Qe.call.instrument_name).roi<0?"red":""]},[Ye._v("("+Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(Qe.call.instrument_name).roi,2))+"%)")])]):We("div",{staticClass:"option-list-column column-position",attrs:{"data-colid":"position"}},[Ye._v("-")])]:Ye._e()],2)})),0),We("div",{staticClass:"strike-list"},Ye._l(Qe,(function(qe,Qe){return We("div",{key:Qe+"_strike",staticClass:"strike-column option-list-column",class:Ye.strategyBuilderVisible?"strike-select-mode":"",style:Ye.strategyBuilderVisible?"justify-content: space-between;":"justify-content: center;"},[Ye.strategyBuilderVisible?We("el-checkbox",{staticClass:"check-box",attrs:{value:Ye.strategyBuilderChecked(qe.call.instrument_name)},on:{change:function(We){return Ye.changeStrategyBuilder(We,qe.call.instrument_name)}}}):Ye._e(),We("div",{ref:"strike-"+Qe+"-"+Ke,refInFor:!0,staticStyle:{margin:"0 0.3125rem",cursor:"default","text-align":"center"},on:{mouseenter:function(We){return Ye.mouseenter(We,"strike",{key:Ke,strike:qe.strike},{ref:"strike-"+Qe+"-"+Ke})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("div",[Ye._v(Ye._s(qe.strike))]),Ye.otherSettingsMap.dist.show?We("div",{class:[Ye.calcDist(qe.strike)>0?"green":Ye.calcDist(qe.strike)<0?"red":""]},[Ye._v("("+Ye._s(Ye._f("numberFormat")(Ye.calcDist(qe.strike),2))+"%)")]):Ye._e()]),Ye.strategyBuilderVisible?We("el-checkbox",{staticClass:"check-box",attrs:{value:Ye.strategyBuilderChecked(qe.put.instrument_name)},on:{change:function(We){return Ye.changeStrategyBuilder(We,qe.put.instrument_name)}}}):Ye._e()],1)})),0),We("div",{staticClass:"option-table",on:{"!click":function(We){return Ye.handleClick.apply(null,arguments)}}},Ye._l(Qe,(function(Qe,Je){return We("div",{key:Je+"_ask",staticClass:"table-row",class:[Ye.cellClass(Qe.put,"put"),Ye.smartTradingSelectedClass(Qe.put.instrument_name)?"smart-trading-selected":""],attrs:{"data-id":Qe.put.instrument_name}},[Ye.smartTradingSelectedClass(Qe.put.instrument_name)?We("img",{staticClass:"ask-checked-img",attrs:{src:qe("fc9e"),alt:""}}):Ye._e(),Ye.columnMap.position.show?[Ye.calcPositionData(Qe.put.instrument_name).size?We("div",{staticClass:"option-list-column column-position clicked",attrs:{"data-colid":"position"}},[We("span",{class:[Ye.calcPositionData(Qe.put.instrument_name).size>0?"green":Ye.calcPositionData(Qe.put.instrument_name).size<0?"red":""]},[We("currency",{attrs:{"currency-type":Qe.put.baseCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.calcPositionData(Qe.put.instrument_name).size,Ye.calcPositionData(Qe.put.instrument_name).sizeDigits,!0))))],1),We("span",{class:[Ye.calcPositionData(Qe.put.instrument_name).roi>0?"green":Ye.calcPositionData(Qe.put.instrument_name).roi<0?"red":""]},[Ye._v("("+Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(Qe.put.instrument_name).roi,2))+"%)")])]):We("div",{staticClass:"option-list-column column-position",attrs:{"data-colid":"position"}},[Ye._v("-")])]:Ye._e(),Ye.columnMap.lastPrice.show?We("div",{staticClass:"option-list-column column-lastPrice",attrs:{"data-colid":"lastPrice"}},["reversed"===Qe.put.instrumentType?[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.put.last_price,4,!0)))]:[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Qe.put.last_price,Qe.put.priceDigits,!0))))]],2):Ye._e(),We("div",{staticClass:"option-list-column column-size",attrs:{"data-colid":"bidSize"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.put.best_bid_amount/Qe.put.contract_size,1,!0))+" ")]),Ye.columnMap.iv.show?[Qe.put.best_bid_price?We("div",{staticClass:"option-list-column column-bidIv clicked",attrs:{"data-colid":"bidIv"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.put.bid_iv,1))+"% ")]):We("div",{staticClass:"option-list-column column-bidIv clicked",attrs:{"data-colid":"bidIv"}},[Ye._v("-")])]:Ye._e(),Ye.columnMap.apr.show?We("div",{staticClass:"option-list-column column-bidAPR",attrs:{"data-colid":"bidAPR"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.put.bidAPR,1,!0))+Ye._s(Qe.put.bidAPR?"%":"")+" ")]):Ye._e(),We("div",{staticClass:"option-list-column column-bid clicked",attrs:{"data-colid":"bid"}},[We("div",[2===Ye.calcOpenOrderData(Qe.put,"buy")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",attrs:{"data-colid":"edit"}}):Ye._e(),1===Ye.calcOpenOrderData(Qe.put,"buy")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",attrs:{"data-colid":"edit"}}):Ye._e(),We("span",{class:{green:Qe.put.best_bid_price}},["reversed"===Qe.put.instrumentType?[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.put.best_bid_price,4,!0)))]:[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Qe.put.best_bid_price,Qe.put.priceDigits,!0))))]],2)]),"reversed"===Qe.put.instrumentType?We("div",{staticClass:"grey"},[Qe.put.best_bid_price?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(Qe.put.best_bid_price*Qe.put.underlying_price,1,!0)))],1):Ye._e()]),Ye.columnMap.markPrice.show?We("div",{staticClass:"option-list-column column-markPrice clicked",style:Ye.markPriceCellClass(Qe.put),attrs:{"data-colid":"markPrice"}},[Ye.otherSettingsMap.markPriceUsd.show?Ye._e():We("div",["reversed"===Qe.put.instrumentType?[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.put.mark_price,4,!0,!0)))]:[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Qe.put.mark_price,Qe.put.priceDigits,!0,!0))))]],2),Ye.otherSettingsMap.markPriceUsd.show&&"reversed"===Qe.put.instrumentType?We("div",[Qe.put.mark_price?We("span",[Ye._v("$")]):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(Qe.put.mark_price*Qe.put.underlying_price,2,!0,!0)))]):Ye._e(),We("div",{staticClass:"grey"},[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.put.mark_iv,1,!0))+Ye._s(Qe.call.mark_iv?"%":""))])]):Ye._e(),Ye.columnMap.spread.show?We("div",{staticClass:"option-list-column column-spread clicked",attrs:{"data-colid":"spread"},domProps:{innerHTML:Ye._s(Ye.calcSpread(Qe.put))}}):Ye._e(),Ye.columnMap.extrinsicValue.show?We("div",{staticClass:"option-list-column column-extrinsicValue",attrs:{"data-colid":"extrinsicValue"}},[null===Qe.put.extrinsicValueUsd?We("div",[Ye._v(" - ")]):We("div",["reversed"===Qe.put.instrumentType?We("div",{staticClass:"grey"},[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.put.extrinsicValue,4,!1)))]),We("div",{staticClass:"grey"},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("numberFormat")(Qe.put.extrinsicValueUsd,1,!1)))],1)]):We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.put.extrinsicValueUsd,Qe.put.priceDigits,!1)))])])]):Ye._e(),We("div",{staticClass:"option-list-column column-ask clicked",attrs:{"data-colid":"ask"}},[We("div",[2===Ye.calcOpenOrderData(Qe.put,"sell")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",attrs:{"data-colid":"edit"}}):Ye._e(),1===Ye.calcOpenOrderData(Qe.put,"sell")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",attrs:{"data-colid":"edit"}}):Ye._e(),We("span",{class:{red:Qe.put.best_ask_price}},["reversed"===Qe.put.instrumentType?[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.put.best_ask_price,4,!0)))]:[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Qe.put.best_ask_price,Qe.put.priceDigits,!0))))]],2)]),"reversed"===Qe.put.instrumentType?We("div",{staticClass:"grey"},[Qe.put.best_ask_price?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(Qe.put.best_ask_price*Qe.put.underlying_price,1,!0)))],1):Ye._e()]),Ye.columnMap.apr.show?We("div",{staticClass:"option-list-column column-askAPR",attrs:{"data-colid":"askAPR"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.put.askAPR,1,!0))+Ye._s(Qe.put.askAPR?"%":"")+" ")]):Ye._e(),Ye.columnMap.iv.show?[Qe.put.hasOwnProperty("ask_iv")?We("div",{staticClass:"option-list-column column-askIv clicked",attrs:{"data-colid":"askIv"}},[Qe.put.best_ask_price?[Ye._v(Ye._s(Ye._f("numberFormat")(Qe.put.ask_iv,1))+"%")]:[Ye._v("-")]],2):We("div",{staticClass:"option-list-column column-askIv clicked",attrs:{"data-colid":"askIv"}},[Ye._v("-")])]:Ye._e(),We("div",{staticClass:"option-list-column column-size",attrs:{"data-colid":"askSize"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.put.best_ask_amount/Qe.put.contract_size,1,!0))+" ")]),Ye.columnMap.volume.show?We("div",{staticClass:"option-list-column column-volume",attrs:{"data-colid":"volume"}},[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")((Qe.put.stats&&Qe.put.stats.volume?Qe.put.stats.volume:0)/Qe.put.contract_size,1,!0)))+" ")]):Ye._e(),Ye.columnMap.openInterset.show?We("div",{staticClass:"option-list-column column-openInterset",attrs:{"data-colid":"openInterset"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.put.open_interest/Qe.put.contract_size,1,!0))+" ")]):Ye._e(),Ye.columnMap.delta.show?We("div",{ref:"greeks-"+Je+"-put-"+Ke,refInFor:!0,staticClass:"option-list-column column-delta",staticStyle:{cursor:"default"},attrs:{"data-colid":"delta"},on:{mouseenter:function(We){return Ye.mouseenter(We,"greeks",Qe.put,{ref:"greeks-"+Je+"-put-"+Ke})},mouseleave:function(We){return Ye.mouseleave("greeks")}}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.put.greeks&&Qe.put.greeks.delta?Qe.put.greeks.delta:0,2,!0))+" ")]):Ye._e(),Ye.columnMap.gamma.show?We("div",{staticClass:"option-list-column column-gamma",attrs:{"data-colid":"gamma"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.put.greeks&&Qe.put.greeks.gamma?Qe.put.greeks.gamma:0,5,!0))+" ")]):Ye._e(),Ye.columnMap.vega.show?We("div",{staticClass:"option-list-column column-vega",attrs:{"data-colid":"vega"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.put.greeks&&Qe.put.greeks.vega?Qe.put.greeks.vega:0,2,!0))+" ")]):Ye._e(),Ye.columnMap.theta.show?We("div",{staticClass:"option-list-column column-theta",attrs:{"data-colid":"theta"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Qe.put.greeks&&Qe.put.greeks.theta?Qe.put.greeks.theta:0,2,!0))+" ")]):Ye._e(),Ye.columnMap.netDelta.show?We("div",{staticClass:"option-list-column column-netDelta",attrs:{"data-colid":"netDelta"}},[Ye._v(" "+Ye._s(Ye.calcNetDelta(Qe,"put"))+" ")]):Ye._e(),Ye.columnMap.leverageRate.show?We("div",{staticClass:"option-list-column column-leverageRate",attrs:{"data-colid":"leverageRate"}},[Ye._v(" "+Ye._s(Ye.calcLeverageRate(Qe,"put"))+" ")]):Ye._e(),Ye.columnMap.nLeverageRate.show?We("div",{staticClass:"option-list-column column-nLeverageRate",attrs:{"data-colid":"nLeverageRate"}},[Ye._v(" "+Ye._s(Ye.calcNLeverageRate(Qe,"put"))+" ")]):Ye._e()],2)})),0)])})):We("empty")],2),Ye.greeksPopOver.showPop&&!Ye.smartTradingDialogType?We("el-popover",{ref:"greeksRef",attrs:{reference:Ye.greeksPopOver.reference,placement:Ye.greeksPopOver.placement,trigger:"hover","open-delay":200}},[We("greeks-pop-over",{attrs:{greeks:Ye.greeks}})],1):Ye._e(),Ye.echartPopover.showPop&&!Ye.smartTradingDialogType?We("el-popover",{ref:"echartRef",attrs:{reference:Ye.echartPopover.reference,placement:Ye.echartPopover.placement,"popper-options":Ye.echartPopover.boundaries,trigger:"hover","open-delay":200,width:"35rem"}},[We("div",{staticStyle:{width:"35rem",height:"27rem"}},[We("div",{staticClass:"tooltip-title"},[Ye._v(Ye._s(Ye.echartTitle))]),We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.echartLoadingFlag(Ye.strikeIvKeyText,"strikeIvMap"),expression:"echartLoadingFlag(strikeIvKeyText,'strikeIvMap')"}],ref:"strikeIvEchart",staticStyle:{width:"35rem",height:"23.4375rem"}}),Ye.emptyBoxVisible(Ye.strikeIvKeyText,"strikeIvMap")&&!Ye.echartLoadingFlag(Ye.strikeIvKeyText,"strikeIvMap")?We("empty",{staticStyle:{width:"100%",height:"100%",position:"absolute",top:"0",left:"0"}}):Ye._e(),We("div",{staticClass:"arrow",attrs:{id:"strikeArrow","data-popper-arrow":""}})],1)]):Ye._e(),Ye.strikeAprPopover.showPop&&!Ye.smartTradingDialogType?We("el-popover",{ref:"strikeRef",attrs:{reference:Ye.strikeAprPopover.reference,placement:Ye.strikeAprPopover.placement,"popper-options":Ye.strikeAprPopover.boundaries,trigger:"hover","open-delay":200}},[We("strike-apr-popover",{attrs:{aprTitle:Ye.aprTitle,strikeAprKeyText:Ye.strikeAprKeyText,echartLoadingFlag:Ye.echartLoadingFlag,aprData:Ye.aprData}})],1):Ye._e(),We("current-instrument-open-order-dialog",{attrs:{instrumentName:Ye.openOrderInstrumentName}}),"selecting"===Ye.smartTradingDialogType?We("smart-trading-selected-list",{attrs:{type:Ye.smartTradingDialogType,list:Ye.smartTradingCheckedList},on:{"update:type":function(We){Ye.smartTradingDialogType=We},"update:list":function(We){Ye.smartTradingCheckedList=We}}}):Ye._e(),"trading"===Ye.smartTradingDialogType?We("smart-trading-trade-dialog",{attrs:{type:Ye.smartTradingDialogType,list:Ye.smartTradingCheckedList},on:{"update:type":function(We){Ye.smartTradingDialogType=We},"update:list":function(We){Ye.smartTradingCheckedList=We}}}):Ye._e()],1)}),[],!1,null,"643fb6c3",null)).exports,ai=qe("daab"),ni={name:"DeltaHedgeConfirmDialog",components:{Currency:bt.a},props:{visible:{type:Boolean,default:!1},params:{type:Object,default:()=>{}},price:{type:Number,default:0}},methods:{confirmTrade(){this.$emit("update:visible",!1),this.$emit("confirm",this.params)}}},oi=(qe("740a"),Object(rt.a)(ni,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.visible,"append-to-body":"",title:Ye.$t("message.oneClickDeltaHedge"),"close-on-click-modal":!1},on:{close:function(We){return Ye.$emit("update:visible",!1)}},scopedSlots:Ye._u([{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.$emit("update:visible",!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[Ye.params.exist_flag?We("div",{staticClass:"warning"},[Ye._v(Ye._s(Ye.$t("message.deltaHedgeWarning")))]):Ye._e(),We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(Ye.params.instrument_name)+" ")]),Ye.params.direction?We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:["sell"===Ye.params.direction?"red":"buy"===Ye.params.direction?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.params.direction)))])]):Ye._e(),We("el-descriptions-item",{attrs:{label:Ye.$t("message.equity")}},[Ye.params.equity?[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.equity,4))))]:void 0],2),We("el-descriptions-item",{attrs:{label:Ye.$t("message.currentDelta")}},[We("div",{class:Ye.params.delta>0?"green":Ye.params.delta<0?"red":""},[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.delta,4))))],1)]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.targetDelta")}},[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.target_delta,4)))+" ")],1),We("el-descriptions-item",{attrs:{label:Ye.$t("message.hedge")}},[We("div",{staticStyle:{display:"flex","flex-direction":"column","align-items":"center","justify-content":"center"}},[We("span",{class:Ye.params.should_hedge>0?"green":Ye.params.should_hedge<0?"red":""},[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.should_hedge,4))))],1),We("span",[Ye._v("("),We("span",{class:Ye.params.should_hedge>0?"green":Ye.params.should_hedge<0?"red":""},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.should_hedge_usd,2))))],1),Ye._v(")")])])]),"Maker"===Ye.params.trade_type?We("el-descriptions-item",{attrs:{label:Ye.$t("message.price")}},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.price,2)))+" ")],1):Ye._e()],1)],1)])}),[],!1,null,"351f95f2",null)).exports,li=qe("3452"),ci=qe.n(li),ui=qe("299f"),di={name:"DeltaHedgeInner",components:{DoNotShowAgainCancelDialog:Mt.a,DeltaHedgeConfirmDialog:oi,Currency:bt.a,CustomToolTip:Ct.a,TextTips:yt.a,UTable:ui.UTable,UTableColumn:ui.UTableColumn},directives:{"infinite-scroll":ai.a},data:()=>({orderBookLoadingFlag:!0,lastTradeHistoryLoadingFlag:!0,hasMoreFlag:!0,tradeHistoryTableData:[],endSeq:null,loadingFlag:!1,deltaHedgeInstrument:"",channels:[],calcMode:"coin",tradeType:"Taker",targetDelta:0,targetDeltaTmp:0,activeTabPane:"open_orders",bidTableData:[],askTableData:[],markPrice:0,maxPrice:0,minPrice:0,funding8h:0,deltaHedgeConfirmDialogVisible:!1,deltaHedgeConfirmDialogParams:{},shouldHedge:0,tmpOpenOrderTableData:[],listenerChannelsSet:new Set,btnLoadingFlag:!1,tradeTryCount:0,innerVisible:!1}),created(){this.receiveWebsocketMsg(),this.innerVisible=this.deltaHedgeDialogVisible,this.openDialog()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{deltaHedgeInstrument:{handler(Ye){Ye&&this.init()},immediate:!0},calcMode(){this.calcShouldHedge(parseFloat(this.targetDeltaTmp))},targetDelta:{handler(Ye){let We=parseFloat(Ye);this.targetDeltaTmp=We,this.calcShouldHedge(We)},immediate:!0},curDelta(){this.calcShouldHedge(this.targetDeltaTmp)}},computed:{...Object(Ke.c)({allCurrencyInstrumentsMap:Ye=>Ye.deribit.allCurrencyInstrumentsMap,deltaHedgeDialogVisible:Ye=>Ye.deribit.deltaHedgeDialogVisible,deltaHedgeParams:Ye=>Ye.deribit.deltaHedgeParams,allOpenOrderMap:Ye=>Ye.deribit.allOpenOrderMap,curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument,userPortfolioMap:Ye=>Ye.deribit.userPortfolioMap,currencySummary:Ye=>Ye.deribit.currencySummary,currencyIncrementalTickerMap:Ye=>Ye.deribit.currencyIncrementalTickerMap,accountSummary:Ye=>Ye.common.accountSummary,interfaceSettings:Ye=>Ye.system.interfaceSettings,isPC:Ye=>Ye.system.isPC,accountAuthResult:Ye=>Ye.common.accountAuthResult}),targetDeltaStep(){switch(this.deltaHedgeParams.currency){case"BTC":return.1;default:return 1}},deltaHedgePrice(){let Ye=0;if(Ye="usd"===this.calcMode?this.curEquity+this.curDelta-this.targetDeltaTmp:this.targetDeltaTmp-this.curDelta,Ye>0){if("Maker"===this.tradeType){return(this.bidTableData.length>0&&this.markPrice?Math.max(this.bidTableData[0].price,this.markPrice):0)||0}}else if(Ye<0&&"Maker"===this.tradeType){return(this.askTableData.length>0&&this.markPrice?Math.max(this.askTableData[0].price,this.markPrice):0)||0}return 0},contractDetail(){return this.allCurrencyInstrumentsMap[this.deltaHedgeInstrument]||{}},curDelta(){let Ye=this.userPortfolioMap[this.deltaHedgeParams.currency];return Ye?Ye.delta_total:"-"},curEquity(){let Ye=this.userPortfolioMap[this.deltaHedgeParams.currency];return Ye?Ye.equity:"-"},instrumentList(){if(Object.keys(this.allCurrencyInstrumentsMap).length>0&&this.deltaHedgeParams&&this.deltaHedgeParams.currency){let Ye=Object(Ft.l)(this.allCurrencyInstrumentsMap,this.deltaHedgeParams.currency,"future");return Ye.length>0?(this.deltaHedgeInstrument=Ye[0].instrument_name,Ye):[]}return[]},openOrderTableData(){if(this.curSelectedCurrency===this.deltaHedgeParams.currency){let Ye=Object.values(this.allOpenOrderMap);if(Ye.length>0){let We=Ye.filter(Ye=>(this.listenerChannelsSet.add("incremental_ticker."+Ye.instrument_name),-1!==Ye.instrument_name.indexOf(this.deltaHedgeParams.currency)&&-1===Ye.instrument_name.indexOf("USDC")&&"future"===Ye.kind&&-1!==["limit","market"].indexOf(Ye.order_type)));return We.sort((Ye,We)=>Object(Ft.b)(Ye.instrument_name)-Object(Ft.b)(We.instrument_name)),We}return[]}{let Ye=this.tmpOpenOrderTableData.filter(Ye=>-1!==Ye.instrument_name.indexOf(this.deltaHedgeParams.currency)&&"future"===Object(Ft.z)(Ye.instrument_name)&&-1!==["limit","market"].indexOf(Ye.order_type));return Ye.sort((Ye,We)=>Object(Ft.b)(Ye.instrument_name)-Object(Ft.b)(We.instrument_name)),Ye}},StopOpenOrderTableData(){if(this.curSelectedCurrency===this.deltaHedgeParams.currency){let Ye=Object.values(this.allOpenOrderMap);if(Ye.length>0){let We=Ye.filter(Ye=>(this.listenerChannelsSet.add("incremental_ticker."+Ye.instrument_name),-1!==Ye.instrument_name.indexOf(this.deltaHedgeParams.currency)&&-1===Ye.instrument_name.indexOf("USDC")&&"future"===Ye.kind&&-1!==["stop_limit","stop_market"].indexOf(Ye.order_type)));return We.sort((Ye,We)=>Object(Ft.b)(Ye.instrument_name)-Object(Ft.b)(We.instrument_name)),We}return[]}{let Ye=this.tmpOpenOrderTableData.filter(Ye=>-1!==Ye.instrument_name.indexOf(this.deltaHedgeParams.currency)&&"future"===Object(Ft.z)(Ye.instrument_name)&&-1!==["stop_limit","stop_market"].indexOf(Ye.order_type));return Ye.sort((Ye,We)=>Object(Ft.b)(Ye.instrument_name)-Object(Ft.b)(We.instrument_name)),Ye}}},methods:{...Object(Ke.b)("deribit",{setDeltaHedgeDialogVisible:"setDeltaHedgeDialogVisible",addSubscribedIncrementalTicker:"addSubscribedIncrementalTicker"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),...Object(Ke.b)("common",{setDeltaHedgeConfigMap:"setDeltaHedgeConfigMap"}),startCloseDialog(){this.innerVisible=!1},calcShouldHedge(Ye){"usd"===this.calcMode?this.shouldHedge=parseFloat((Ye-this.curEquity-this.curDelta).toFixed(10)):"coin"===this.calcMode&&(this.shouldHedge=parseFloat((Ye-this.curDelta).toFixed(10)))},targetDeltaBlur(Ye){let We=parseFloat(Ye.target.value);this.targetDeltaTmp=We,this.calcShouldHedge(We)},targetDeltaChange(Ye){let We=parseFloat(Ye.target.value);this.targetDeltaTmp=We,this.calcShouldHedge(We)},sendOneClickCancelOrderRequest(){let Ye="";"open_orders"===this.activeTabPane?Ye="limit":"stop_orders"===this.activeTabPane&&(Ye="trigger_all");let We={id:$e.k.CANCEL_ALL_ORDER_BY_CURRENCY_DELTA_HEDGE,jsonrpc:"2.0",method:"private/cancel_all_by_currency",params:{currency:this.deltaHedgeParams.currency,kind:"future",type:Ye}};this.wsSendMsg(We)},oneClickCancelOrder(){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendOneClickCancelOrderRequest()}):this.sendOneClickCancelOrderRequest()},sendCancelOrderRequest(Ye){let We={id:$e.k.CANCEL_ORDER_DELTA_HEDGE,jsonrpc:"2.0",method:"private/cancel",params:{order_id:Ye.order_id}};this.wsSendMsg(We)},cancelOrder(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendCancelOrderRequest(Ye)}):this.sendCancelOrderRequest(Ye)},oneClickChase(){this.openOrderTableData.forEach(Ye=>{this.sendChaseRequest(Ye)})},chase(Ye){Object(Je.k)(Ye.market_price)||0===Ye.market_price||this.sendChaseRequest(Ye)},sendChaseRequest(Ye){Object(Je.k)(Ye.market_price)||0===Ye.market_price||Ye.price!==Ye.market_price&&this.sendEditRequest(Ye.order_id,Ye.amount,Ye.market_price)},sendEditRequest(Ye,We,qe){let Qe={id:$e.k.EDIT_ORDER_DELTA_HEDGE,jsonrpc:"2.0",method:"private/edit",params:{order_id:Ye,amount:We,price:qe}};this.wsSendMsg(Qe)},deltaHedge(Ye){if(Object(Je.k)(this.deltaHedgeInstrument))return;if(Object(Je.k)(this.contractDetail))return;let We=0,qe={instrument_name:Ye.instrument_name};if("Maker"===this.tradeType){if(Ye.dif>0?We=this.askTableData.length>0?this.askTableData[0].price:0:Ye.dif<0&&(We=this.bidTableData.length>0?this.bidTableData[0].price:0),0===We)return void this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.deltaHedgePriceError")});qe.price=We,qe.type="limit",qe.time_in_force="good_til_cancelled",qe.post_only=!0,qe.amount=Ye.should_hedge_usd}else qe.type="market",qe.amount=Ye.should_hedge_usd;this.setConfig();let Qe={id:$e.k.DELTA_HEDGE,jsonrpc:"2.0",method:"private/"+Ye.direction,params:qe};if(!this.wsSendMsg(Qe)){let We=this.accountAuthResult;We&&We.access_token?(this.btnLoadingFlag=!0,this.$axios.post(Object(Nt.j)(),Qe,{headers:{Authorization:`${We.token_type} ${We.access_token}`}}).then(We=>{this.btnLoadingFlag=!1,this.tradeTryCount=0,We.error?Object(et.d)(this.accountSummary,"delta-hedge","private/"+Ye.direction,We):this.postHogOrderOpen(Qe.id,We.result)}).catch(We=>{var qe,Qe;if(Object(et.d)(this.accountSummary,"delta-hedge","private/"+Ye.direction,We),((null==We||null===(qe=We.response)||void 0===qe||null===(qe=qe.data)||void 0===qe||null===(qe=qe.error)||void 0===qe?void 0:qe.code)||0)===$e.e.UNAUTHORIZED_CODE&&this.tradeTryCount<$e.b.TRADE_TAY_MAX_COUNT)return void setTimeout(()=>{this.tradeTryCount++,this.deltaHedge(Ye)},2e3);this.tradeTryCount=0,this.btnLoadingFlag=!1;let Ke=(null==We||null===(Qe=We.response)||void 0===Qe||null===(Qe=Qe.data)||void 0===Qe||null===(Qe=Qe.error)||void 0===Qe?void 0:Qe.message)||this.$t("message.requestError");this.$notify.error({title:this.$t("message.tips"),message:Ke})})):this.$notify.error({title:this.$t("message.loginInfoGetFailed"),message:Qe})}},postHogOrderOpen(Ye,We){var qe;if(Object(Je.k)(this.accountSummary))return;if(Object(Je.k)(We))return;let Qe=Object(et.b)(We.order);if(Object(Je.k)(Qe))return;let Ke=Qe.currency,Xe=this.currencySummary[Ke.toLowerCase()+"Price"];Qe.index_price=Xe||0,Qe.amount=Qe.amount/Qe.price,Qe.user_id=null===(qe=this.accountSummary)||void 0===qe?void 0:qe.id,Ye>1e4?Qe.order_model="strategy_build":Ye===$e.k.OPTION_CLOSE_POSITION_BUY||Ye===$e.k.OPTION_CLOSE_POSITION_SELL||Ye===$e.k.FUTURE_CLOSE_POSITIONS?Qe.order_model="close_position":Ye===$e.k.DELTA_HEDGE&&(Qe.order_model="delta_hedge"),window.$posthog.capture("order-open",Object(et.c)(Qe))},showConfirmDialog(){if(0===this.shouldHedge)return void this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.deltaHedgeIsZero")});let Ye=this.openOrderTableData.findIndex(Ye=>Ye.instrument_name===this.deltaHedgeInstrument),We=0;We="usd"===this.calcMode?this.curEquity+this.curDelta-this.targetDeltaTmp:this.targetDeltaTmp-this.curDelta;let qe=this.deltaHedgeParams.currency.toLowerCase(),Qe=this.currencySummary[qe+"Price"]||0,Ke=Math.abs(10*Math.floor(We*Qe/10));Ke<10&&(Ke=10);let Je="buy";We>0?Je="usd"===this.calcMode?"sell":"buy":We<0&&(Je="usd"===this.calcMode?"buy":"sell"),this.deltaHedgeConfirmDialogParams={instrument_name:this.deltaHedgeInstrument,dif:We,equity:this.curEquity,delta:this.curDelta,should_hedge:this.shouldHedge,should_hedge_usd:Ke,target_delta:this.targetDeltaTmp,currency:this.deltaHedgeParams.currency,calc_mode:this.calcMode,trade_type:this.tradeType,exist_flag:-1!==Ye,direction:Je},this.deltaHedgeConfirmDialogVisible=!0},init(){this.unsubscribeFunc(),this.hasMoreFlag=!0,this.tradeHistoryTableData=[],this.endSeq=null,this.loadingFlag=!1,this.bidTableData=[],this.askTableData=[],this.markPrice=0,this.maxPrice=0,this.minPrice=0,this.funding8h=0,this.getTradeHistoryByInstrument(),this.subscribeFunc()},getTradeHistoryByInstrument(){if(!this.hasMoreFlag)return;if(this.loadingFlag)return;if(Object(Je.k)(this.deltaHedgeInstrument))return;this.loadingFlag=!0;let Ye={jsonrpc:"2.0",id:$e.k.GET_LAST_TRADE_BY_INSTRUMENT_DELTA_HEDGE,method:"public/get_last_trades_by_instrument",params:{instrument_name:this.deltaHedgeInstrument,count:50,sorting:"desc",include_old:!0}};this.endSeq&&(Ye.params.end_seq=this.endSeq),this.wsSendMsg(Ye)},unsubscribeFunc(){let Ye=[];if(this.listenerChannelsSet.forEach(We=>{let qe=We.split(".")[1];Object(Je.k)(qe)||qe!==this.curSelectedInstrument&&(We.startsWith("incremental_ticker")&&qe.startsWith(this.curSelectedCurrency+"-")||Ye.push(We))}),this.listenerChannelsSet.clear(),0===Ye.length)return;let We={id:$e.k.UNSUBSCRIBE_2003,method:"public/unsubscribe",params:{channels:Ye},jsonrpc:"2.0"};this.wsSendMsg(We)},subscribeFunc(Ye=null){if(null===Ye&&(Ye=[],Object(Je.k)(this.deltaHedgeInstrument)||(this.deltaHedgeInstrument!==this.curSelectedInstrument&&(Ye.push(`book.${this.deltaHedgeInstrument}.none.10.100ms`),Ye.push(`trades.${this.deltaHedgeInstrument}.100ms`),Ye.push("incremental_ticker."+this.deltaHedgeInstrument)),this.listenerChannelsSet.add(`book.${this.deltaHedgeInstrument}.none.10.100ms`),this.listenerChannelsSet.add(`trades.${this.deltaHedgeInstrument}.100ms`),this.listenerChannelsSet.add("incremental_ticker."+this.deltaHedgeInstrument)),this.openOrderTableData.forEach(We=>{We.instrument_name,this.curSelectedInstrument,Ye.push("incremental_ticker."+We.instrument_name),this.listenerChannelsSet.add("incremental_ticker."+We.instrument_name)})),null===Ye||0===Ye.length)return;Ye.forEach(Ye=>{Ye.startsWith("incremental_ticker.")&&this.addSubscribedIncrementalTicker(Ye)});let We={id:$e.k.SUBSCRIBE_1002,method:"public/subscribe",params:{channels:Ye},jsonrpc:"2.0"};this.wsSendMsg(We)},tickerDataResponse(Ye){let We=Ye.instrument_name,qe={};this.currencyIncrementalTickerMap[We]&&(qe={...this.currencyIncrementalTickerMap[We]}),Object.assign(qe,Ye),this.deltaHedgeInstrument===We&&(qe.mark_price&&(this.markPrice=qe.mark_price),qe.max_price&&(this.maxPrice=qe.max_price),qe.min_price&&(this.minPrice=qe.min_price),qe.funding_8h&&(this.funding8h=100*qe.funding_8h)),this.openOrderTableData.forEach((Ye,Qe)=>{if(Ye.instrument_name===We){let We=null;"buy"===Ye.direction?We=qe.best_bid_price:"sell"===Ye.direction&&(We=qe.best_ask_price),Object(Je.k)(We)||this.$set(this.openOrderTableData[Qe],"market_price",We)}})},initData(){this.orderBookLoadingFlag=!0,this.lastTradeHistoryLoadingFlag=!0,this.hasMoreFlag=!0,this.tradeHistoryTableData=[],this.endSeq=null,this.loadingFlag=!1,this.deltaHedgeInstrument="",this.listenerChannelsSet.clear(),this.activeTabPane="open_orders",this.bidTableData=[],this.askTableData=[],this.markPrice=0,this.maxPrice=0,this.minPrice=0,this.funding8h=0,this.tmpOpenOrderTableData=[],this.tradeTryCount=0},toggleInstrument(Ye){this.deltaHedgeInstrument=Ye},setConfig(){var Ye;let We={key:ci.a.MD5(`deribit_${null===(Ye=this.accountSummary)||void 0===Ye?void 0:Ye.id}_${this.deltaHedgeParams.currency.toLowerCase()}`).toString(),value:{calcMode:this.calcMode,tradeType:this.tradeType,targetDelta:this.targetDeltaTmp||0}};Object(Xe.R)(We),this.setDeltaHedgeConfigMap(Object(Xe.h)())},getConfig(){var Ye;let We=ci.a.MD5(`deribit_${null===(Ye=this.accountSummary)||void 0===Ye?void 0:Ye.id}_${this.deltaHedgeParams.currency.toLowerCase()}`).toString(),qe=Object(Xe.s)(We);qe?(this.calcMode=qe.calcMode||"coin",this.tradeType=qe.tradeType||"Taker",this.targetDelta=qe.targetDelta||0):(this.calcMode="coin",this.tradeType="Taker",this.targetDelta=0),this.calcShouldHedge(this.targetDelta)},getOpenOrderData(){if(this.curSelectedCurrency!==this.deltaHedgeParams.currency&&this.deltaHedgeDialogVisible){let Ye={id:$e.k.DELTA_HEDGE_GET_OPEN_ORDER,method:"private/get_open_orders_by_currency",params:{currency:this.deltaHedgeParams.currency,kind:"future"},jsonrpc:"2.0"};this.wsSendMsg(Ye)}},openDialog(){this.initData(),this.getConfig(),this.subscribeFunc(),this.getOpenOrderData()},closeDialog(){this.setConfig(),this.unsubscribeFunc(),this.setDeltaHedgeDialogVisible(!1)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(!Object(Je.k)(We))if(We.method&&-1!==["subscription","subscriptions"].indexOf(We.method))Object(Je.m)(We,(Ye,We)=>{if("user.changes.any.any.100ms"!==Ye){if(this.listenerChannelsSet.has(Ye)){if(Ye===`book.${this.deltaHedgeInstrument}.none.10.100ms`){let Ye=We.bids||[],qe=We.asks||[],Qe=0;Ye.sort((Ye,We)=>We[0]-Ye[0]);let Ke=new Array(10).fill([]);for(let We=0;We<Ye.length;We++){let qe=Ye[We];Qe+=qe[1],Ke[We]={price:qe[0],size:qe[1],totalSize:Qe}}this.bidTableData=Ke;let Je=0;qe.sort((Ye,We)=>Ye[0]-We[0]);let Xe=new Array(10).fill([]);for(let Ye=0;Ye<qe.length;Ye++){let We=qe[Ye];Je+=We[1],Xe[Ye]={price:We[0],size:We[1],totalSize:Je}}return this.askTableData=Xe,void(this.orderBookLoadingFlag=!1)}if(Ye!==`trades.${this.deltaHedgeInstrument}.100ms`)Ye.startsWith("incremental_ticker")&&this.tickerDataResponse(We);else{let Ye=We;Ye&&Ye.length>0&&(Ye.sort((Ye,We)=>Ye.timestamp-We.timestamp),this.tradeHistoryTableData=Ye.concat(this.tradeHistoryTableData))}}}else!Object(Je.k)(We.orders)&&We.orders.length>0&&this.getOpenOrderData()});else switch(We.id){case $e.k.GET_LAST_TRADE_BY_INSTRUMENT_DELTA_HEDGE:if(We.result){this.hasMoreFlag=We.result.has_more;let Ye=We.result.trades||[];Ye.length>0&&(this.endSeq=Ye[Ye.length-1].trade_seq),this.tradeHistoryTableData&&this.tradeHistoryTableData.length>0?this.tradeHistoryTableData=this.tradeHistoryTableData.concat(Ye):this.tradeHistoryTableData=Ye}this.lastTradeHistoryLoadingFlag=!1,this.loadingFlag=!1;break;case $e.k.DELTA_HEDGE:if(We.error)return;this.setDeltaHedgeDialogVisible(!1);break;case $e.k.DELTA_HEDGE_GET_OPEN_ORDER:if(We.result){let Ye=[];We.result.forEach(We=>{this.listenerChannelsSet.add("incremental_ticker."+We.instrument_name),Ye.push("incremental_ticker."+We.instrument_name)}),this.subscribeFunc(Ye),this.tmpOpenOrderTableData=We.result}}}}}},mi={name:"DeltaHedge",components:{DeltaHedgeInner:(qe("dafb"),qe("f7b5"),Object(rt.a)(di,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{staticClass:"delta-hedge-dialog-wrapper",attrs:{"append-to-body":!0,visible:Ye.innerVisible,"close-on-click-modal":!1},on:{close:Ye.startCloseDialog,closed:Ye.closeDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"dialog-title"},[We("div",{staticClass:"instrument-name-box"},[We("div",{staticClass:"currency"},[Ye._v(Ye._s(Ye.deltaHedgeParams.currency)+" "+Ye._s(Ye.$t("message.oneClickDeltaHedge"))+":")]),We("el-dropdown",{staticClass:"dropdown",attrs:{trigger:Ye.isPC?"hover":"click",placement:"bottom"},on:{command:Ye.toggleInstrument}},[We("span",{staticClass:"dropdown-link active-color",staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(" "+Ye._s(Ye.deltaHedgeInstrument)),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},Ye._l(Ye.instrumentList,(function(qe){return We("el-dropdown-item",{key:qe.instrument_name,attrs:{command:qe.instrument_name}},[We("span",{class:Ye.deltaHedgeInstrument===qe.instrument_name?"active-color":""},[Ye._v(Ye._s(qe.instrument_name))])])})),1)],1)],1)])]},proxy:!0}])},[We("div",{staticClass:"dialog-body",class:[Ye.isPC?"":"mobile-body"]},[We("div",{staticClass:"left"},[We("div",{staticClass:"form-box"},[We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("span",{class:["coin"===Ye.calcMode?"actived":""]},[Ye._v(Ye._s(Ye.deltaHedgeParams.currency)+" "+Ye._s(Ye.$t("message.standardL")))]),We("el-switch",{staticStyle:{margin:"0 0.625rem"},attrs:{"inactive-value":"coin","active-color":"#26AF9B","active-value":"usd"},model:{value:Ye.calcMode,callback:function(We){Ye.calcMode=We},expression:"calcMode"}}),We("span",{class:["usd"===Ye.calcMode?"actived":""]},[Ye._v("USD "+Ye._s(Ye.$t("message.standardL")))])],1),We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("span",{class:["Taker"===Ye.tradeType?"actived":""]},[Ye._v("Taker")]),We("el-switch",{staticStyle:{margin:"0 0.625rem"},attrs:{"inactive-value":"Taker","active-color":"#26AF9B","active-value":"Maker"},model:{value:Ye.tradeType,callback:function(We){Ye.tradeType=We},expression:"tradeType"}}),We("span",{class:["Maker"===Ye.tradeType?"actived":""]},[Ye._v("Maker")])],1)]),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.targetDelta")))]),We("el-tag",{attrs:{size:"mini",type:Ye.shouldHedge>0?"success":Ye.shouldHedge<0?"danger":"info"}},[Ye._v(Ye._s(Ye.$t("message.hedge"))+"  "),We("span",[We("currency",{attrs:{"currency-type":Ye.deltaHedgeParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.shouldHedge,4))))],1)])],1),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{"controls-position":"right",step:Ye.targetDeltaStep},on:{blur:Ye.targetDeltaBlur},nativeOn:{input:function(We){return Ye.targetDeltaChange.apply(null,arguments)}},model:{value:Ye.targetDelta,callback:function(We){Ye.targetDelta=We},expression:"targetDelta"}})],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"1.25rem 0 -0.625rem"}},["usd"===Ye.calcMode?We("el-tag",{attrs:{size:"mini","disable-transitions":!0}},[Ye._v(Ye._s(Ye.$t("message.equity"))+"  "),We("span",[We("currency",{attrs:{"currency-type":Ye.deltaHedgeParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.curEquity,4))))],1)]):We("div"),We("el-tag",{attrs:{size:"mini",type:Ye.curDelta>0?"success":Ye.curDelta<0?"danger":"info"}},[Ye._v(Ye._s(Ye.$t("message.currentDelta"))+"  "),We("span",[We("currency",{attrs:{"currency-type":Ye.deltaHedgeParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.curDelta,4))))],1)])],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[We("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",loading:Ye.btnLoadingFlag},on:{click:Ye.showConfirmDialog}},[Ye._v(Ye._s(Ye.$t("message.deltaHedge")))])],1)]),We("el-tabs",{staticStyle:{"margin-top":"0.9375rem"},model:{value:Ye.activeTabPane,callback:function(We){Ye.activeTabPane=We},expression:"activeTabPane"}},[We("el-tab-pane",{attrs:{label:`${Ye.$t("message.openOrders")} (${Ye.openOrderTableData.length})`,name:"open_orders"}},["open_orders"===Ye.activeTabPane?We("el-table",{attrs:{data:Ye.openOrderTableData,height:"15rem",stripe:"","cell-style":{border:"none"},"header-cell-style":{border:"none"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",fit:""}},[We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem",height:"2.5rem"}},[We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"warning",plain:"",size:"mini",disabled:Ye.openOrderTableData.length<=0},on:{click:Ye.oneClickChase}},[Ye._v(Ye._s(Ye.$t("message.oneClickChase")))]),We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger",plain:"",size:"mini",disabled:Ye.openOrderTableData.length<=0},on:{click:Ye.oneClickCancelOrder}},[Ye._v(Ye._s(Ye.$t("message.cancelAll")))])],1)]},proxy:!0}],null,!1,80396515)},[We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}],null,!1,3372560611)}),We("el-table-column",{attrs:{"min-width":"130",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}],null,!1,2502495458)}),We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.volume"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["stop_market"===qe.row.order_type?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,2))))],1):We("span",[We("currency",{attrs:{"currency-type":Ye.deltaHedgeParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount/qe.row.price,4))))],1)]}}],null,!1,4006644917)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["stop_market"===qe.row.order_type?[Ye._v("Market Price")]:[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,2))))]]}}],null,!1,1743545054)}),We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.deltaHedgeParams.currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.filled_amount/qe.row.price,4))+" ")]}}],null,!1,3681456952)}),We("el-table-column",{attrs:{"class-name":"padding-right",fixed:"right",width:"140",align:"right"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"warning"},on:{click:function(We){return Ye.chase(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.chase")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}],null,!1,3256503108)})],1)],1):Ye._e()],1),We("el-tab-pane",{attrs:{label:`${Ye.$t("message.stopOrders")} (${Ye.StopOpenOrderTableData.length})`,name:"stop_orders"}},["stop_orders"===Ye.activeTabPane?We("el-table",{attrs:{data:Ye.StopOpenOrderTableData,height:"15rem",stripe:"","cell-style":{border:"none"},"header-cell-style":{border:"none"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",fit:""}},[We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem",height:"2.5rem"}},[We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger",plain:"",size:"mini",disabled:Ye.StopOpenOrderTableData.length<=0},on:{click:Ye.oneClickCancelOrder}},[Ye._v(Ye._s(Ye.$t("message.cancelAll")))])],1)]},proxy:!0}],null,!1,4064058126)},[We("el-table-column",{attrs:{"min-width":"30",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}],null,!1,3372560611)}),We("el-table-column",{attrs:{"min-width":"130",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}],null,!1,2502495458)}),We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.volume"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["stop_market"===qe.row.order_type?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,2))))],1):We("span",[We("currency",{attrs:{"currency-type":Ye.deltaHedgeParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount/qe.row.price,4))))],1)]}}],null,!1,4006644917)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["stop_market"===qe.row.order_type?[Ye._v("Market Price")]:[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,2))))]]}}],null,!1,1743545054)}),We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.stop_price,2)))+" ")]}}],null,!1,2977462268)}),We("el-table-column",{attrs:{"class-name":"padding-right",fixed:"right",width:"140",align:"right"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}],null,!1,3575241839)})],1)],1):Ye._e()],1),We("el-tab-pane",{attrs:{label:Ye.$t("message.contractDetails"),name:"contract_detail"}},[We("div",{staticClass:"order-form-detail"},[We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.contractSize")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v("USD "+Ye._s(Ye.contractDetail.contract_size))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.minOrderSize")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v("USD "+Ye._s(Ye.contractDetail.min_trade_amount?Ye.contractDetail.min_trade_amount:""))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.tickSize")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.tick_size?Ye.contractDetail.tick_size:""))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.settlementCurrency")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.settlement_currency?Ye.contractDetail.settlement_currency:""))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.expireDate")))]),"perpetual"===Ye.contractDetail.settlement_period?We("div",{staticStyle:{"text-align":"right"}},[Ye._v("Perpetual")]):We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye._f("timestampFormat")(Ye.contractDetail.expiration_timestamp?Ye.contractDetail.expiration_timestamp:"")))])])])])],1)],1),We("div",{staticClass:"right"},[We("div",{staticClass:"order-book"},[We("div",{staticClass:"order-book-title"},[Ye._v(Ye._s(Ye.$t("message.orderBook"))+" ("+Ye._s(Ye.deltaHedgeInstrument)+")")]),We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.orderBookLoadingFlag,expression:"orderBookLoadingFlag"}]},[We("div",{staticClass:"order-book-box"},[We("div",{staticClass:"row striped",staticStyle:{"padding-right":"0.625rem"}},[We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.total")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.size")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.bid")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.ask")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.size")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.total")))])])]),We("div",{staticStyle:{display:"flex",height:"13rem","overflow-y":"auto"}},[We("div",{staticClass:"order-book-box"},Ye._l(Ye.bidTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==1}},[We("div",{staticClass:"row-item"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize,0,!0))))]),We("div",{staticClass:"row-item"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size,0,!0))))]),We("div",{staticClass:"row-item",class:qe.price?"green":""},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,2,!0))))])])})),0),We("div",{staticClass:"order-book-box"},Ye._l(Ye.askTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==1}},[We("div",{staticClass:"row-item",class:qe.price?"red":""},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,2,!0))))]),We("div",{staticClass:"row-item"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size,0,!0))))]),We("div",{staticClass:"row-item"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize,0,!0))))])])})),0)])]),We("div",{staticClass:"order-book-title",staticStyle:{"margin-top":"0.9375rem"}},[Ye._v(Ye._s(Ye.$t("message.recentTrade"))+" ("+Ye._s(Ye.deltaHedgeInstrument)+")")]),We("u-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.lastTradeHistoryLoadingFlag,expression:"lastTradeHistoryLoadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:Ye.getTradeHistoryByInstrument,expression:"getTradeHistoryByInstrument"}],attrs:{"use-virtual":"","row-height":26,"data-changes-scroll-top":!1,"excess-rows":12,data:Ye.tradeHistoryTableData,height:"208",stripe:"","cell-style":{border:"none"},"header-cell-style":{border:"none",color:"#909399"},"cell-class-name":"table-body-cell2","header-cell-class-name":"table-header-cell2","infinite-scroll-immediate":!1,"infinite-scroll-distance":20,fit:""}},[We("u-table-column",{attrs:{"class-name":"padding-right",align:"right","min-width":"50",prop:"price"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}])}),We("u-table-column",{attrs:{"class-name":"padding-right",align:"right","min-width":"73",prop:"price"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[We("i",{class:[2===qe.row.tick_direction?"el-icon-bottom":0===qe.row.tick_direction?"el-icon-top":""],staticStyle:{"font-weight":"bold"}}),We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,2))))])])]}}])}),We("u-table-column",{attrs:{"class-name":"padding-right",align:"right","min-width":"60",prop:"size"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" (USD) ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("moneyFormat")(qe.row.amount)))])]}}])}),We("u-table-column",{attrs:{"class-name":"padding-right",align:"right","min-width":"110",prop:"sum"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("timestampFormat")(qe.row.timestamp)))])]}}])})],1)],1)])]),We("delta-hedge-confirm-dialog",{attrs:{visible:Ye.deltaHedgeConfirmDialogVisible,params:Ye.deltaHedgeConfirmDialogParams,price:Ye.deltaHedgePrice},on:{"update:visible":function(We){Ye.deltaHedgeConfirmDialogVisible=We},confirm:Ye.deltaHedge}}),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,"052bf14a",null)).exports},computed:{...Object(Ke.c)({deltaHedgeDialogVisible:Ye=>Ye.deribit.deltaHedgeDialogVisible})}},pi=Object(rt.a)(mi,(function(){var Ye=this,We=Ye._self._c;return Ye.deltaHedgeDialogVisible?We("delta-hedge-inner"):Ye._e()}),[],!1,null,null,null).exports,gi={name:"LastTradeHistory",components:{ToggleColumnVisibleBox:kt,Currency:bt.a,TextTips:yt.a,CustomCard:ft.a},props:{optionType:{type:String,default:"call"},volume:{type:Number,default:0},settlementCurrency:{type:String,default:""}},data:()=>({hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!0,endId:null,maxDataCount:1e3}),created(){this.setData([]),this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){Ye&&(this.loadingFlag=!0,this.initData(),this.getTradeHistoryByInstrument())},immediate:!0},settlementCurrency:{handler(Ye,We){-1!==this.$route.path.indexOf("/options")&&Object.keys(this.optionPairConfig).length>0&&(Object(Je.k)(Ye)||(this.loadingFlag=!0,this.initData(),this.getTradeHistoryByInstrument()))}},optionPairConfig:{handler(Ye,We){-1!==this.$route.path.indexOf("/options")&&(Object(Je.k)(Ye)||(this.loadingFlag=!0,this.initData(),this.getTradeHistoryByInstrument()))}}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,optionPairConfig:Ye=>Ye.deribit.optionPairConfig})},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),setData(Ye){this.tradeHistoryTableData=Ye,this.$nextTick(()=>{this.$refs.tableRef&&this.$refs.tableRef.loadData(Ye)})},handleScroll({scrollTop:Ye,bodyHeight:We,$event:qe}){Ye+qe.target.clientHeight>=We-20&&!this.loadingMoreFlag&&this.getTradeHistoryByInstrument()},initData(){this.hasMoreFlag=!0,this.setData([]),this.endId=null,this.loadingMoreFlag=!1},getTradeHistoryByInstrument(){if(!this.socketIsConnected)return;if(!this.hasMoreFlag)return;if(this.loadingMoreFlag)return;this.loadingMoreFlag=!0;let Ye={jsonrpc:"2.0",id:"call"===this.optionType?$e.k.GET_LAST_TRADE_BY_CURRENCY_CALL:$e.k.GET_LAST_TRADE_BY_CURRENCY_PUT,method:"public/get_last_trades_by_currency",params:{currency:this.settlementCurrency,kind:"option",count:300,sorting:"desc",include_old:!0}};Object(Je.k)(this.endId)||(Ye.params.end_id=this.endId),this.wsSendMsg(Ye)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;if(We.method&&-1!==["subscription","subscriptions"].indexOf(We.method))return void Object(Je.m)(We,(Ye,We)=>{if(Ye.startsWith("trades.option.")&&Ye===`trades.option.${this.settlementCurrency}.100ms`){if(Object(Je.k)(this.endId))return;let Ye=We;if(Ye&&Ye.length>0){let We="call"===this.optionType?"-C":"-P";if(Ye=Ye.filter(Ye=>Ye.instrument_name.endsWith(We)&&-1!==Ye.instrument_name.indexOf(this.settlementCurrency+"-")),Object(Je.k)(Ye)||0===Ye.length)return;Ye.sort((Ye,We)=>Ye.timestamp-We.timestamp),Ye.forEach(Ye=>{let We=Ye.instrument_name;if(-1!==We.indexOf("_USDC")){let qe=We.split("-")[0],Qe=this.optionPairConfig[qe];Object(Je.k)(Qe)||(Ye.priceDigits=Qe.priceDigits,Ye.contractSize=Qe.contract_size||1,Object(Je.k)(Ye.amount)||(Ye.amount=Ye.amount/Ye.contractSize))}else Ye.priceDigits=4,Ye.contractSize=1});let qe=[...this.tradeHistoryTableData];qe=Ye.concat(qe),qe=Object(Ft.a)(qe),qe.length>=this.maxDataCount&&(this.hasMoreFlag=!1,qe=qe.slice(0,this.maxDataCount)),this.setData(qe)}}});let qe=We.id;if(qe!==$e.k.GET_LAST_TRADE_BY_CURRENCY_CALL||"call"!==this.optionType)if(qe!==$e.k.GET_LAST_TRADE_BY_CURRENCY_PUT||"put"!==this.optionType);else{let Ye="-P";this.loadingFlag=!1,this.loadingMoreFlag=!1;let qe=We.result;if(Object(Je.k)(qe))return;this.hasMoreFlag=qe.has_more;let Qe=We.result.trades||[];if(Qe.length>0){this.endId=Qe[Qe.length-1].trade_id;let We=Qe.filter(We=>We.instrument_name.endsWith(Ye)&&-1!==We.instrument_name.indexOf(this.settlementCurrency+"-"));if(Object(Je.k)(We)||0===We.length)return;We.forEach(Ye=>{let We=Ye.instrument_name;if(-1!==We.indexOf("_USDC")){let qe=We.split("-")[0],Qe=this.optionPairConfig[qe];Object(Je.k)(Qe)||(Ye.priceDigits=Qe.priceDigits,Ye.contractSize=Qe.contract_size||1,Object(Je.k)(Ye.amount)||(Ye.amount=Ye.amount/Ye.contractSize))}else Ye.priceDigits=4,Ye.contractSize=1});let qe=[...this.tradeHistoryTableData];qe=qe&&qe.length>0?qe.concat(We):We,qe.length>=this.maxDataCount&&(this.hasMoreFlag=!1,qe=qe.slice(0,this.maxDataCount)),this.setData(qe)}}else{let Ye="-C";this.loadingFlag=!1,this.loadingMoreFlag=!1;let qe=We.result;if(Object(Je.k)(qe))return;this.hasMoreFlag=qe.has_more;let Qe=We.result.trades||[];if(Qe.length>0){this.endId=Qe[Qe.length-1].trade_id;let We=Qe.filter(We=>We.instrument_name.endsWith(Ye)&&-1!==We.instrument_name.indexOf(this.settlementCurrency+"-"));if(Object(Je.k)(We)||0===We.length)return;We.forEach(Ye=>{let We=Ye.instrument_name;if(-1!==We.indexOf("_USDC")){let qe=We.split("-")[0],Qe=this.optionPairConfig[qe];Object(Je.k)(Qe)||(Ye.priceDigits=Qe.priceDigits,Ye.contractSize=Qe.contract_size||1,Object(Je.k)(Ye.amount)||(Ye.amount=Ye.amount/Ye.contractSize))}else Ye.priceDigits=4,Ye.contractSize=1});let qe=[...this.tradeHistoryTableData];qe=qe&&qe.length>0?qe.concat(We):We,qe=Object(Ft.a)(qe),qe.length>=this.maxDataCount&&(this.hasMoreFlag=!1,qe=qe.slice(0,this.maxDataCount)),this.setData(qe)}}}}}},hi=(qe("eb40"),Object(rt.a)(gi,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"last-trade-history"},[We("div",{staticClass:"top-box"},[We("div",{staticClass:"bold"},[Ye._v(" "+Ye._s("call"===Ye.optionType?Ye.$t("message.calls"):Ye.$t("message.puts"))+" ")]),We("div",{staticClass:"volume-24h"},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.recent24hVolume"))+":")]),We("div",{staticClass:"data"},[We("currency",{attrs:{"currency-type":Ye.settlementCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.volume,"USDC"===Ye.settlementCurrency?0:1))))],1)])]),We("vxe-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],ref:"tableRef",attrs:{"empty-text":Ye.$t("message.noData"),height:"240",stripe:"",fit:"","auto-resize":!0,border:"none",align:"right","show-overflow":"tooltip","header-row-style":{height:24},"row-config":{height:24,isHover:!0},"scroll-y":{enabled:!0,gt:0,oSize:5}},on:{scroll:Ye.handleScroll}},[We("vxe-table-column",{attrs:{align:"left","min-width":-1!==["BTC","ETH"].indexOf(Ye.settlementCurrency)?140:180,"class-name":"padding-left","header-class-name":"padding-left"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),We("vxe-table-column",{attrs:{"min-width":"55"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}])}),-1!==["BTC","ETH"].indexOf(Ye.settlementCurrency)?We("vxe-table-column",{attrs:{"min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price*qe.row.index_price,1)))+" | ")],1),We("currency",{attrs:{"currency-type":Ye.settlementCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,4)))+" ")]}}],null,!1,3051278459)}):We("vxe-table-column",{attrs:{"min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.settlementCurrency}}),qe.row.priceDigits?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,qe.row.priceDigits))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("digitsFormat")(qe.row.price))))])]}}])}),We("vxe-table-column",{attrs:{"min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.iv"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("numberFormat")(We.row.iv,1))+"% ")]}}])}),We("vxe-table-column",{attrs:{"min-width":"50"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.block_trade_id?We("i",{staticClass:"iconfont icon-cubes",staticStyle:{"font-size":"0.75rem","margin-right":"0.3125rem"}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,1)))+" ")]}}])}),We("vxe-table-column",{attrs:{"min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.settlementCurrency}}),qe.row.priceDigits?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.mark_price,qe.row.priceDigits))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("digitsFormat")(qe.row.mark_price))))])]}}])}),We("vxe-table-column",{attrs:{"class-name":"padding-right","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.timestamp))+" ")]}}])})],1)],1)}),[],!1,null,"3fac4a89",null)).exports,fi={name:"PositionSummaryOption",components:{ToggleColumnVisibleBox:kt,CustomToolTip:Ct.a,Currency:bt.a,TextTips:yt.a,NotLoginTips:_t.a,CustomCard:ft.a},data(){return{columnMap:{positions:{label:this.$t("message.positions"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},sessionUpl:{label:this.$t("message.sessionUpl"),show:!0},sessionRpl:{label:this.$t("message.sessionRpl"),show:!0},delta:{label:this.$t("message.delta"),show:!0},gamma:{label:this.$t("message.gamma"),show:!0},vega:{label:this.$t("message.vega"),show:!0},theta:{label:this.$t("message.theta"),show:!0},vomma:{label:this.$t("message.vomma"),show:!1},vanna:{label:this.$t("message.vanna"),show:!1},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0}},expandFlag:!0,baseCurrency:"",settlementCurrency:""}},created(){this.expandFlag=this.optionPositionSummaryExpandFlag,-1!==this.curSelectedCurrency.indexOf("_USDC")?(this.baseCurrency=this.curSelectedCurrency.split("_")[0],this.settlementCurrency=this.curSelectedCurrency.split("_")[1]):(this.baseCurrency=this.curSelectedCurrency,this.settlementCurrency=this.curSelectedCurrency)},watch:{expandFlag(Ye){this.setOptionPositionSummaryExpandFlag(Ye)}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,allPositionMap:Ye=>Ye.deribit.allPositionMap,loadingPositionFlag:Ye=>Ye.deribit.loadingPositionFlag,optionPositionSummaryExpandFlag:Ye=>Ye.deribit.optionPositionSummaryExpandFlag}),optionGreeksTableData(){-1!==this.curSelectedCurrency.indexOf("_USDC")?(this.baseCurrency=this.curSelectedCurrency.split("_")[0],this.settlementCurrency=this.curSelectedCurrency.split("_")[1]):(this.baseCurrency=this.curSelectedCurrency,this.settlementCurrency=this.curSelectedCurrency);let Ye=Object.values(this.allPositionMap).filter(Ye=>Ye.base_currency===this.baseCurrency&&"option"===Ye.kind&&"zero"!==Ye.direction);if(Ye.length<=0)return;let We={};if(Ye.forEach(Ye=>{let qe=Ye.expiredTimeText,Qe=We[qe];Qe&&Qe.length>0?We[qe]=Qe.concat(Ye):We[qe]=[Ye]}),Object.keys(We).length<=0)return;let qe=4,Qe=2,Ke=this.baseCurrency,Je=this.settlementCurrency,Xe="reversed";if(Ye.length>0){let We=Ye[0];qe=We.priceDigits,Qe=We.sizeDigits,Ke=We.base_currency,Je=We.settlement_currency,Xe=We.instrument_type,Ye.forEach(Ye=>{Ye.sizeDigits>Qe&&(Qe=Ye.sizeDigits),Ye.priceDigits>qe&&(qe=Ye.priceDigits)})}let Ze=[],$e={isSum:!0,instrument_name:"",sell_amount:0,buy_amount:0,total_profit_loss:0,greeksDisplayPnlUsd:0,realized_profit_loss:0,greeksDisplayRplUsd:0,floating_profit_loss:0,greeksDisplayUplUsd:0,delta:0,gamma:0,vega:0,svega:0,theta:0,vomma:0,vanna:0,initial_margin:0,maintenance_margin:0,index_price:0,sizeDigits:Qe,priceDigits:qe,base_currency:Ke,settlement_currency:Je,instrument_type:Xe};for(let Ye in We){let et=We[Ye],tt={instrument_name:"",sell_amount:0,buy_amount:0,total_profit_loss:0,greeksDisplayPnlUsd:0,floating_profit_loss:0,greeksDisplayUplUsd:0,realized_profit_loss:0,greeksDisplayRplUsd:0,delta:0,gamma:0,vega:0,svega:0,theta:0,vomma:0,vanna:0,initial_margin:0,maintenance_margin:0,index_price:0,expirationTimestamp:0,sizeDigits:Qe,priceDigits:qe,base_currency:Ke,settlement_currency:Je,instrument_type:Xe};et.forEach(Ye=>{let We=Object(Ft.r)(Ye.instrument_name);tt.index_price=Ye.index_price,tt.instrument_name=Ye.instrument_name,tt.total_profit_loss+=Ye.total_profit_loss,tt.greeksDisplayPnlUsd+=Ye.greeksDisplayPnlUsd,tt.realized_profit_loss+=Ye.realized_profit_loss,tt.greeksDisplayRplUsd+=Ye.greeksDisplayRplUsd,tt.floating_profit_loss+=Ye.floating_profit_loss,tt.greeksDisplayUplUsd+=Ye.greeksDisplayUplUsd,tt.delta+=Ye.delta,tt.gamma+=Ye.gamma,tt.theta+=Ye.theta,tt.vega+=Ye.vega,tt.vomma+=Ye.vomma,tt.vanna+=Ye.vanna,tt.svega+=Ye.vega*Math.sqrt(30/We),tt.initial_margin+=Ye.initial_margin,tt.maintenance_margin+=Ye.maintenance_margin,tt.expirationTimestamp=Object(Ft.b)(Ye.instrument_name),$e.index_price=Ye.index_price,$e.instrument_name=this.$t("message.sum"),$e.total_profit_loss+=Ye.total_profit_loss,$e.greeksDisplayPnlUsd+=Ye.greeksDisplayPnlUsd,$e.realized_profit_loss+=Ye.realized_profit_loss,$e.greeksDisplayRplUsd+=Ye.greeksDisplayRplUsd,$e.floating_profit_loss+=Ye.floating_profit_loss,$e.greeksDisplayUplUsd+=Ye.greeksDisplayUplUsd,$e.delta+=Ye.delta,$e.gamma+=Ye.gamma,$e.theta+=Ye.theta,$e.vega+=Ye.vega,$e.vomma+=Ye.vomma,$e.vanna+=Ye.vanna,$e.svega+=Ye.vega*Math.sqrt(30/We),$e.initial_margin+=Ye.initial_margin,$e.maintenance_margin+=Ye.maintenance_margin,"sell"===Ye.direction?(tt.sell_amount+=Math.abs(Ye.size),$e.sell_amount+=Math.abs(Ye.size)):"buy"===Ye.direction&&(tt.buy_amount+=Math.abs(Ye.size),$e.buy_amount+=Math.abs(Ye.size))}),Ze.push(tt)}return Ze.sort((Ye,We)=>Ye.expirationTimestamp-We.expirationTimestamp),Ze.push($e),Ze}},methods:{...Object(Ke.b)("deribit",{setOptionPositionSummaryExpandFlag:"setOptionPositionSummaryExpandFlag"}),expiredTimeText:Ye=>Object(Ft.m)(Ye),roi1:Ye=>Ye.total_profit_loss,roi2:Ye=>Ye.greeksDisplayPnlUsd,roi3(Ye){try{return Ye.total_profit_loss/Ye.initial_margin*100}catch(Ye){return"-"}}}},yi=(qe("fc92"),qe("898f"),Object(rt.a)(fi,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"greeks-summary",attrs:{"card-title":Ye.$t("message.optionPositionSummary"),"disable-expand":!1,"expand-flag":Ye.expandFlag},on:{"update:expandFlag":function(We){Ye.expandFlag=We},"update:expand-flag":function(We){Ye.expandFlag=We}}},[We("div",{staticClass:"body-wrapper"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionPositionSummary"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],staticStyle:{width:"100%"},attrs:{data:Ye.optionGreeksTableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.expireDate"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.isSum?We("span",{staticStyle:{"font-weight":"bold"}},[Ye._v(Ye._s(Ye.$t("message.sum")))]):We("span",[Ye._v(Ye._s(Ye.expiredTimeText(qe.row.instrument_name)))])]}}])}),Ye.columnMap.positions.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positions"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[We("span",{staticClass:"green"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.buy_amount,qe.row.sizeDigits))))]),Ye._v(" | "),We("span",{staticClass:"red"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sell_amount,qe.row.sizeDigits))))])])]}}],null,!1,3943989575)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.pnl"),inherit:!0,placement:"bottom"}},[Ye._v(" "+Ye._s(Ye.$t("message.PNLTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.total_profit_loss>0?"green":qe.row.total_profit_loss<0?"red":""],style:{fontWeight:qe.row.isSum?"bold":""}},[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.total_profit_loss,qe.row.priceDigits))),"reversed"===qe.row.instrument_type?We("span",[Ye._v(" | "),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.greeksDisplayPnlUsd,2))))],1):Ye._e()],1)]}}],null,!1,3901410708)}):Ye._e(),Ye.columnMap.sessionUpl.show?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.sessionUpl"),inherit:!0,placement:"bottom",width:300}},[Ye._v(" "+Ye._s(Ye.$t("message.USPLTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.greeksDisplayUplUsd>0?"green":qe.row.greeksDisplayUplUsd<0?"red":""],style:{fontWeight:qe.row.isSum?"bold":""}},[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.floating_profit_loss,qe.row.priceDigits))),"reversed"===qe.row.instrument_type?We("span",[Ye._v(" | "),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.greeksDisplayUplUsd,2))))],1):Ye._e()],1)]}}],null,!1,3722410675)}):Ye._e(),Ye.columnMap.sessionRpl.show?We("el-table-column",{attrs:{"min-width":"110",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.sessionRpl"),inherit:!0,placement:"bottom",width:300}},[Ye._v(" "+Ye._s(Ye.$t("message.RSPLTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.greeksDisplayRplUsd>0?"green":qe.row.greeksDisplayRplUsd<0?"red":""],style:{fontWeight:qe.row.isSum?"bold":""}},[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.realized_profit_loss,qe.row.priceDigits))),"reversed"===qe.row.instrument_type?We("span",[Ye._v(" | "),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.greeksDisplayRplUsd,2))))],1):Ye._e()],1)]}}],null,!1,2092468300)}):Ye._e(),Ye.columnMap.delta.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.delta"),inherit:!0,placement:"bottom",width:300}},[Ye._v(" "+Ye._s(Ye.$t("message.positionDeltaTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.delta>0?"green":qe.row.delta<0?"red":""],style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.delta,4)))])]}}],null,!1,3522504510)}):Ye._e(),Ye.columnMap.gamma.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.gamma"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.gamma,5)))])]}}],null,!1,2642570632)}):Ye._e(),Ye.columnMap.vega.show?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.vega"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.vega,2))+" | "),We("span",{staticClass:"warning"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.svega,2))))])])]}}],null,!1,2425149993)}):Ye._e(),Ye.columnMap.theta.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.theta"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.theta,2)))])]}}],null,!1,3758266319)}):Ye._e(),Ye.columnMap.vomma.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.vomma"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.vomma,2)))])]}}],null,!1,3844356687)}):Ye._e(),Ye.columnMap.vanna.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.vanna"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.vanna,2)))])]}}],null,!1,315942927)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.im"),inherit:!0,placement:"bottom"}},[Ye._v(" "+Ye._s(Ye.$t("message.IMTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.initial_margin,qe.row.priceDigits)))],1)]}}],null,!1,3926068042)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.mm"),inherit:!0,placement:"bottom",width:300}},[Ye._v(" "+Ye._s(Ye.$t("message.MMTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.maintenance_margin,qe.row.priceDigits)))],1)]}}],null,!1,3444385386)}):Ye._e()],1)],1)],1)])}),[],!1,null,"04a08554",null)).exports,bi=qe("ac90"),_i={name:"FutureSwapDialog",components:{Currency:bt.a},props:{visible:{type:Boolean,default:!1},params:{type:Object,default:()=>{}}},data:()=>({isRun:!1,totalSize:0,orderSize:0,longInstrument:"",shortInstrument:"",longType:"",shortType:"",typeList:[{name:"Maker",value:"maker"},{name:"Taker",value:"taker"}],futuresPriceMap:{},subscribedTickerSet:new Set,longPercentage:0,shortPercentage:0,longFilledSize:0,shortFilledSize:0,orderTotalSize:0,runTimer:null,advanceToolsId:null,onceFlag:!1,innerVisible:!1}),created(){this.getAdvanceToolsId(),this.receiveWebsocketMsg(),this.getData(),this.innerVisible=this.visible},watch:{longType(Ye){"maker"===Ye&&(this.shortType="taker")},shortType(Ye){"maker"===Ye&&(this.longType="taker")},isRun(Ye){Ye?(this.runTimer&&(clearInterval(this.runTimer),this.runTimer=null),this.runTimer=setInterval(()=>{this.getData()},3e3)):this.runTimer&&(clearInterval(this.runTimer),this.runTimer=null)},showCurrencyInstrumentList:{handler(Ye){Ye.length>0&&this.subscribeFuturesPrice()},immediate:!0},strategyStatusMap(Ye){var We;Ye["FutureSwapStrategy_"+this.params.currency]&&(this.isRun=null===(We=Ye["FutureSwapStrategy_"+this.params.currency])||void 0===We?void 0:We.is_run)},"params.currency":{handler(){this.futuresPriceMap={},this.getData()}}},computed:{...Object(Ke.c)({allPositionMap:Ye=>Ye.deribit.allPositionMap,accountAuthResult:Ye=>Ye.common.accountAuthResult,strategyStatusMap:Ye=>Ye.deribit.strategyStatusMap,accountSummary:Ye=>Ye.common.accountSummary,allCurrencyInstrumentsMap:Ye=>Ye.deribit.allCurrencyInstrumentsMap}),calcSize(){return Ye=>{let We=this.allPositionMap[Ye];return We?We.size_currency:0}},orderSizeMin(){return"BTC"===this.params.currency?.05:"ETH"===this.params.currency?.5:0},orderSizeStep(){return"BTC"===this.params.currency?.01:(this.params.currency,.1)},showCurrencyInstrumentList(){try{if(this.params.currency){let Ye=Object(Ft.l)(this.allCurrencyInstrumentsMap,this.params.currency,"future");return Ye.length>0&&(Ye.push({instrument_name:this.params.currency+"_USDC"}),Ye.push({instrument_name:this.params.currency+"_USDT"})),Ye}return[]}catch(Ye){return[]}}},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),startCloseDialog(){this.innerVisible=!1},initData(){this.isRun=!1,this.totalSize=0,this.orderSize=0,this.longInstrument="",this.shortInstrument="",this.longType="",this.shortType="",this.longPercentage=0,this.shortPercentage=0,this.longFilledSize=0,this.shortFilledSize=0,this.onceFlag=!1},longTextFormat(){return`${Pt.a.numberFormat(this.longFilledSize,3)}/${Pt.a.numberFormat(this.orderTotalSize,3)}`},shortTextFormat(){return`${Pt.a.numberFormat(this.shortFilledSize,3)}/${Pt.a.numberFormat(this.orderTotalSize,3)}`},getAdvanceToolsId(){var Ye;let We=Object(Xe.a)();We=We?JSON.parse(We):[];let qe=null===(Ye=this.accountAuthResult)||void 0===Ye?void 0:Ye.accountId,Qe=We.find(Ye=>Ye.deribit_sub_id===qe);Qe&&(this.advanceToolsId=Qe.id)},sizeClicked(Ye){this.isRun||0!==(Ye=Math.abs(Ye))&&(this.totalSize=parseFloat(Ye.toFixed(4)))},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);Object(Je.k)(We)||We.method&&-1!==["subscription","subscriptions"].indexOf(We.method)&&Object(Je.m)(We,(Ye,We)=>{if(Ye.startsWith("ticker.")&&this.subscribedTickerSet.has(Ye)&&We.instrument_name&&We.mark_price&&We.index_price)if(Object(Ft.u)(We.instrument_name)){let Ye=Pt.a.numberFormat(100*We.funding_8h||0,3);this.$set(this.futuresPriceMap,We.instrument_name,{...We,funding_rate:Ye})}else if(-1!==We.instrument_name.indexOf("-")){let Ye=Object(Ft.r)(We.instrument_name);0===Ye&&(Ye=1);let qe=Pt.a.numberFormat((We.mark_price/We.index_price-1)/Ye*365*100,1);this.$set(this.futuresPriceMap,We.instrument_name,{...We,funding_rate:qe})}else this.$set(this.futuresPriceMap,We.instrument_name,{...We})})}},unsubscribeFuturesPrice(){let Ye=[];[...this.subscribedTickerSet].forEach(We=>{let qe=`ticker.${We.instrument_name}.100ms`;Ye.push(qe)});let We={id:$e.k.UNSUBSCRIBE_2005,method:"public/unsubscribe",params:{channels:Ye},jsonrpc:"2.0"};this.wsSendMsg(We)},subscribeFuturesPrice(){this.futuresPriceMap={};let Ye=[];this.showCurrencyInstrumentList.forEach(We=>{let qe=`ticker.${We.instrument_name}.100ms`;Ye.push(qe),this.subscribedTickerSet.add(qe)});let We={id:$e.k.SUBSCRIBE_1004,method:"public/subscribe",params:{channels:Ye},jsonrpc:"2.0"};this.wsSendMsg(We)},selectInstrument(Ye,We){"long"===We?this.longInstrument=Ye:this.shortInstrument=Ye},toggleInstrument(){let Ye=this.longInstrument;this.longInstrument=this.shortInstrument,this.shortInstrument=Ye},clearTimer(){this.runTimer&&(clearInterval(this.runTimer),this.runTimer=null)},getData(){this.getFutureSwapParams()},getFutureSwapParams(){if(!this.advanceToolsId)return;let Ye={account_id:this.advanceToolsId,currency:this.params.currency,strategy_type:"FutureSwapStrategy"};this.$axios.post(Object(Nt.a)()+"/strategy/get",Ye,{headers:{Authorization:Object(Xe.e)()}}).then(Ye=>{if(200===Ye.code){if(this.isRun){let We=Ye.data.params.longFilledAmount,qe=Ye.data.params.shortFilledAmount,Qe=Ye.data.params.longAvgPrice,Ke=Ye.data.params.shortAvgPrice;this.orderTotalSize=Ye.data.params.totalSize,this.longFilledSize=We/Qe||0,this.shortFilledSize=qe/Ke||0;let Je=this.longFilledSize/this.orderTotalSize*100||0,Xe=this.shortFilledSize/this.orderTotalSize*100||0;this.longPercentage=Je>100?100:Je,this.shortPercentage=Xe>100?100:Xe,this.longInstrument=Ye.data.params.longIns,this.shortInstrument=Ye.data.params.shortIns,this.totalSize=Ye.data.params.totalSize}else{if(this.isRun=Ye.data.is_run,this.onceFlag)return;this.onceFlag||(this.onceFlag=!0),"buy"===this.params.direction?(this.shortInstrument=this.params.instrument_name||Ye.data.params.shortIns,Ye.data.params.longIns===this.params.instrument_name?this.longInstrument="":this.longInstrument=Ye.data.params.longIns):"sell"===this.params.direction&&(this.longInstrument=this.params.instrument_name||Ye.data.params.longIns,Ye.data.params.shortIns===this.params.instrument_name?this.shortInstrument="":this.shortInstrument=Ye.data.params.shortIns),this.totalSize=this.params.totalSize}this.longType=Ye.data.params.longType,this.shortType=Ye.data.params.shortType,this.orderSize=Ye.data.params.orderSize,this.interval=Ye.data.params.interval}}).catch(Ye=>{var We;let qe=(null==Ye||null===(We=Ye.response)||void 0===We||null===(We=We.data)||void 0===We||null===(We=We.error)||void 0===We?void 0:We.message)||this.$t("message.requestError");this.$notify.error({title:this.$t("message.tips"),message:qe})})},validateParams(){return this.totalSize<=0?(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.paramsError")+this.$t("message.totalTradeVolume")}),!1):this.orderSize<=0?(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.paramsError")+this.$t("message.singleTradeVolume")}),!1):-1===this.showCurrencyInstrumentList.findIndex(Ye=>Ye.instrument_name===this.longInstrument)?(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.paramsError")+this.$t("message.longInstrument")}),!1):-1===this.showCurrencyInstrumentList.findIndex(Ye=>Ye.instrument_name===this.shortInstrument)?(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.paramsError")+this.$t("message.shortInstrument")}),!1):-1===this.typeList.findIndex(Ye=>Ye.value===this.longType)?(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.paramsError")+this.$t("message.type")}),!1):-1!==this.typeList.findIndex(Ye=>Ye.value===this.shortType)||(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.paramsError")+this.$t("message.type")}),!1)},start(){this.validateParams()&&this.$confirm(this.$t("message.confirmStartTools"),this.$t("message.tips"),{dangerouslyUseHTMLString:!0,confirmButtonText:this.$t("message.buttonConfirm"),cancelButtonText:this.$t("message.buttonCancel"),type:"warning"}).then(()=>{this.longPercentage=0,this.shortPercentage=0,this.longFilledSize=0,this.shortFilledSize=0,this.orderTotalSize=0;let Ye={account_id:this.advanceToolsId,currency:this.params.currency,strategy_type:"FutureSwapStrategy",params:{longIns:this.longInstrument,longType:this.longType,shortIns:this.shortInstrument,shortType:this.shortType,totalSize:this.totalSize,orderSize:this.orderSize,interval:this.interval}};this.$axios.post(Object(Nt.a)()+"/strategy/setParamsAndStart",Ye,{headers:{Authorization:Object(Xe.e)()}}).then(Ye=>{if(200===Ye.code)this.$notify.success({title:this.$t("message.tips"),message:this.$t("message.submitSuccess")}),this.isRun=!0;else{let We=(null==Ye?void 0:Ye.msg)||this.$t("message.requestError");this.$notify.error({title:this.$t("message.tips"),message:We})}}).catch(Ye=>{var We;let qe=(null==Ye||null===(We=Ye.response)||void 0===We||null===(We=We.data)||void 0===We||null===(We=We.error)||void 0===We?void 0:We.message)||this.$t("message.requestError");this.$notify.error({title:this.$t("message.tips"),message:qe})})}).catch(()=>{})},stop(){this.$confirm(this.$t("message.confirmStopTools"),this.$t("message.tips"),{confirmButtonText:this.$t("message.buttonConfirm"),cancelButtonText:this.$t("message.buttonCancel"),type:"warning"}).then(()=>{let Ye={account_id:this.advanceToolsId,currency:this.params.currency,strategy_type:"FutureSwapStrategy"};this.$axios.post(Object(Nt.a)()+"/strategy/stop",Ye,{headers:{Authorization:Object(Xe.e)()}}).then(Ye=>{200===Ye.code&&(this.$notify.success({title:this.$t("message.tips"),message:this.$t("message.stopSuccess")}),this.isRun=!1)}).catch(Ye=>{var We;let qe=(null==Ye||null===(We=Ye.response)||void 0===We||null===(We=We.data)||void 0===We||null===(We=We.error)||void 0===We?void 0:We.message)||this.$t("message.requestError");this.$notify.error({title:this.$t("message.tips"),message:qe})})}).catch(()=>{})},updateParams(){this.$confirm(this.$t("message.confirmUpdateParams"),this.$t("message.tips"),{confirmButtonText:this.$t("message.buttonConfirm"),cancelButtonText:this.$t("message.buttonCancel"),type:"warning"}).then(()=>{let Ye={account_id:this.advanceToolsId,currency:this.params.currency,strategy_type:"FutureSwapStrategy",params:{longIns:this.longInstrument,longType:this.longType,shortIns:this.shortInstrument,shortType:this.shortType,totalSize:this.totalSize,orderSize:this.orderSize,interval:this.interval}};this.$axios.post(Object(Nt.a)()+"/strategy/setParams",Ye,{headers:{Authorization:Object(Xe.e)()}}).then(Ye=>{if(200===Ye.code)this.$notify.success({title:this.$t("message.tips"),message:this.$t("message.setParamsSuccess")});else{let We=this.$t("message.setParamsFailed")+": "+(null==Ye?void 0:Ye.msg)||this.$t("message.requestError");this.$notify.error({title:this.$t("message.tips"),message:We})}}).catch(Ye=>{var We;let qe=(null==Ye||null===(We=Ye.response)||void 0===We||null===(We=We.data)||void 0===We||null===(We=We.error)||void 0===We?void 0:We.message)||this.$t("message.requestError");this.$notify.error({title:this.$t("message.tips"),message:qe})})}).catch(()=>{})}},beforeDestroy(){this.initData(),this.unsubscribeFuturesPrice(),this.clearTimer()}},vi={name:"FutureSwapDialog",components:{FutureSwapDialogInner:(qe("9e97"),qe("9eb1"),Object(rt.a)(_i,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{id:"future-swap-dialog",visible:Ye.innerVisible,title:Ye.$t("message.futureSwap2"),"destroy-on-close":!0,"close-on-click-modal":!1},on:{close:Ye.startCloseDialog,closed:function(We){return Ye.$emit("closeDialog",!1)}},scopedSlots:Ye._u([{key:"footer",fn:function(){return[We("div",{staticClass:"btn-box"},[Ye.isRun?Ye._e():We("el-button",{staticStyle:{width:"200px"},attrs:{type:"warning",size:"medium",plain:""},on:{click:Ye.updateParams}},[Ye._v(Ye._s(Ye.$t("message.updateParams")))]),Ye.isRun?Ye._e():We("el-button",{staticStyle:{width:"200px"},attrs:{type:"success",size:"medium"},on:{click:Ye.start}},[Ye._v(Ye._s(Ye.$t("message.submitStart")))]),Ye.isRun?We("el-button",{staticStyle:{width:"200px"},attrs:{type:"danger",size:"medium"},on:{click:Ye.stop}},[Ye._v(Ye._s(Ye.$t("message.stopRuning")))]):Ye._e()],1)]},proxy:!0}])},[We("div",{staticStyle:{display:"flex","flex-direction":"column","justify-content":"center","align-items":"center"}},[We("div",{staticClass:"params-set-wrapper"},[We("div",{staticClass:"long-instrument-box"},[We("div",{staticClass:"input-number-box",class:[Ye.isRun?"disabled":""],staticStyle:{"margin-bottom":"1.25rem","padding-left":"0.625rem"}},[We("div",{staticClass:"dark-grey"},[Ye._v(" "+Ye._s(Ye.$t("message.totalTradeVolume"))+" ")]),We("el-input-number",{staticStyle:{width:"100%!important"},attrs:{disabled:Ye.isRun,"controls-position":"right",min:0,step:.1},model:{value:Ye.totalSize,callback:function(We){Ye.totalSize=We},expression:"totalSize"}}),We("span",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.params.currency))])],1),We("div",{staticClass:"long-box"},[We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"bold",staticStyle:{"border-left":"0.25rem solid #02BC59",color:"#02BC59","padding-left":"0.25rem"}},[Ye._v(Ye._s(Ye.$t("message.longSettings")))]),We("div",{staticStyle:{"font-size":"0.75rem"}},[We("span",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.$t("message.positions"))+": ")]),We("span",{staticClass:"text",class:[Ye.isRun?"":"clicked",Ye.calcSize(Ye.longInstrument)>0?"green":Ye.calcSize(Ye.longInstrument)<0?"red":""],on:{click:function(We){Ye.sizeClicked(Ye.calcSize(Ye.longInstrument))}}},[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.calcSize(Ye.longInstrument),4)))],1)])]),We("div",{staticClass:"input-number-box",class:[Ye.isRun?"disabled":""],staticStyle:{"margin-top":"0.9375rem"}},[Ye.visible?We("el-dropdown",{staticStyle:{height:"100%",flex:"1","margin-left":"0.625rem",cursor:"pointer"},attrs:{placement:"bottom",disabled:Ye.isRun,trigger:"click"},on:{command:function(We){return Ye.selectInstrument(We,"long")}}},[We("div",{staticStyle:{height:"100%",width:"100%",display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.$t("message.longInstrument")))]),We("div",{staticClass:"text",staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center"}},[We("div",{class:[Ye.longInstrument?"":"placeholder-color"]},[Ye._v(Ye._s(Ye.longInstrument||Ye.$t("el.select.placeholder")))]),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})])]),We("el-dropdown-menu",{staticStyle:{width:"20rem"},attrs:{slot:"dropdown"},slot:"dropdown"},[We("div",{staticClass:"dropdown-box"},Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-dropdown-item",{key:qe.instrument_name,attrs:{command:qe.instrument_name,disabled:Ye.shortInstrument===qe.instrument_name}},[We("div",{staticClass:"dropdown-item-border"},[We("div",{staticClass:"text",class:Ye.longInstrument===qe.instrument_name?"active-color bold":"",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","line-height":"1.25rem","padding-top":"0.25rem"}},[We("div",{staticStyle:{"font-size":"0.875rem"}},[Ye._v(Ye._s(qe.instrument_name))]),Ye.futuresPriceMap[qe.instrument_name]&&Ye.futuresPriceMap[qe.instrument_name].mark_price?We("div",{staticStyle:{"font-size":"0.8125rem"}},[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futuresPriceMap[qe.instrument_name].mark_price,1))))]):We("div",{staticStyle:{"font-size":"0.8125rem"}},[Ye._v("-")])]),We("div",{staticClass:"text",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","line-height":"1.25rem","padding-bottom":"0.25rem"}},[We("div",{staticStyle:{"font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.$t("message.positions"))+":  "),-1===["BTC_USDC","BTC_USDT","ETH_USDC","ETH_USDT"].indexOf(qe.instrument_name)?We("span",{class:Ye.calcSize(qe.instrument_name)>0?"green":Ye.calcSize(qe.instrument_name)<0?"red":""},[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.calcSize(qe.instrument_name),4)))],1):We("span",[Ye._v("-")])]),Ye.futuresPriceMap[qe.instrument_name]&&Ye.futuresPriceMap[qe.instrument_name].funding_rate?We("div",{class:[Ye.futuresPriceMap[qe.instrument_name].funding_rate>0?"green":Ye.futuresPriceMap[qe.instrument_name].funding_rate<0?"red":""],staticStyle:{"font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.futuresPriceMap[qe.instrument_name].funding_rate>0?"+":"")+Ye._s(Ye.futuresPriceMap[qe.instrument_name].funding_rate)+"%")]):We("div",{staticStyle:{"font-size":"0.8125rem"}},[Ye._v("-")])])])])})),1)])],1):Ye._e()],1),We("div",{staticClass:"text",staticStyle:{"font-size":"0.75rem",margin:"0.25rem 0 1.25rem","text-align":"right"}},[We("span",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.$t("message.price"))+": ")]),Ye.futuresPriceMap[Ye.longInstrument]&&Ye.futuresPriceMap[Ye.longInstrument].mark_price?We("span",[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futuresPriceMap[Ye.longInstrument].mark_price,1))))]):We("span",[Ye._v("-")]),Ye._v("      "),Ye.longInstrument.endsWith("-PERPETUAL")?We("span",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.$t("message.funding"))+": ")]):We("span",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.$t("message.premium"))+": ")]),Ye.futuresPriceMap[Ye.longInstrument]&&Ye.futuresPriceMap[Ye.longInstrument].funding_rate?We("span",{class:[Ye.futuresPriceMap[Ye.longInstrument].funding_rate>0?"green":Ye.futuresPriceMap[Ye.longInstrument].funding_rate<0?"red":""]},[Ye._v(Ye._s(Ye.futuresPriceMap[Ye.longInstrument].funding_rate>0?"+":"")+Ye._s(Ye.futuresPriceMap[Ye.longInstrument].funding_rate)+"%")]):We("span",[Ye._v("-")])]),We("el-select",{staticStyle:{width:"100%"},attrs:{disabled:Ye.isRun},scopedSlots:Ye._u([{key:"prefix",fn:function(){return[We("span",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.$t("message.type")))])]},proxy:!0}]),model:{value:Ye.longType,callback:function(We){Ye.longType=We},expression:"longType"}},Ye._l(Ye.typeList,(function(Ye){return We("el-option",{key:Ye.value,attrs:{label:Ye.name,value:Ye.value}})})),1),We("div",{staticStyle:{display:"flex","align-items":"center","margin-top":"0.625rem",height:"1rem"}},[Ye.isRun?We("div",{staticStyle:{"margin-right":"0.625rem","font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.$t("message.progress")))]):Ye._e(),Ye.isRun?We("el-progress",{staticStyle:{flex:"1"},attrs:{"text-inside":!0,"stroke-width":14,percentage:parseInt(Ye.longPercentage),color:"#26AF9B",format:Ye.longTextFormat}}):Ye._e()],1)],1)]),Ye.isRun?We("img",{staticClass:"swap-gif",attrs:{src:qe("e3ae"),alt:""}}):We("div",{staticClass:"swap-img clicked",on:{click:Ye.toggleInstrument}},[We("i",{staticClass:"el-icon-sort"})]),We("div",{staticClass:"short-instrument-box"},[We("div",{staticClass:"input-number-box",class:[Ye.isRun?"disabled":""],staticStyle:{"margin-bottom":"1.25rem","padding-left":"0.625rem"}},[We("div",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.$t("message.singleTradeVolume")))]),We("el-input-number",{staticStyle:{width:"100%!important"},attrs:{disabled:Ye.isRun,"controls-position":"right",min:Ye.orderSizeMin,step:Ye.orderSizeStep},model:{value:Ye.orderSize,callback:function(We){Ye.orderSize=We},expression:"orderSize"}}),We("span",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.params.currency))])],1),We("div",{staticClass:"short-box"},[We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"bold",staticStyle:{"border-left":"0.25rem solid #FF4153",color:"#FF4153","padding-left":"0.25rem"}},[Ye._v(Ye._s(Ye.$t("message.shortSettings")))]),We("div",{staticStyle:{"font-size":"0.75rem"}},[We("span",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.$t("message.positions"))+": ")]),We("span",{staticClass:"text",class:[Ye.isRun?"":"clicked",Ye.calcSize(Ye.shortInstrument)>0?"green":Ye.calcSize(Ye.shortInstrument)<0?"red":""],on:{click:function(We){Ye.sizeClicked(Ye.calcSize(Ye.shortInstrument))}}},[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.calcSize(Ye.shortInstrument),4))))],1)])]),We("div",{staticClass:"input-number-box",class:[Ye.isRun?"disabled":""],staticStyle:{"margin-top":"0.9375rem"}},[Ye.visible?We("el-dropdown",{staticStyle:{height:"100%",flex:"1","margin-left":"0.625rem",cursor:"pointer"},attrs:{placement:"bottom",disabled:Ye.isRun,trigger:"click"},on:{command:function(We){return Ye.selectInstrument(We,"short")}}},[We("div",{staticStyle:{height:"100%",width:"100%",display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.$t("message.shortInstrument")))]),We("div",{staticClass:"text",staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center"}},[We("div",{class:[Ye.shortInstrument?"":"placeholder-color"]},[Ye._v(Ye._s(Ye.shortInstrument||Ye.$t("el.select.placeholder")))]),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})])]),We("el-dropdown-menu",{staticStyle:{width:"20rem"},attrs:{slot:"dropdown"},slot:"dropdown"},[We("div",{staticClass:"dropdown-box"},Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-dropdown-item",{key:qe.instrument_name,attrs:{command:qe.instrument_name,disabled:Ye.longInstrument===qe.instrument_name}},[We("div",{staticClass:"dropdown-item-border"},[We("div",{staticClass:"text",class:Ye.shortInstrument===qe.instrument_name?"active-color bold":"",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","line-height":"1.25rem","padding-top":"0.25rem"}},[We("div",{staticStyle:{"font-size":"0.875rem"}},[Ye._v(Ye._s(qe.instrument_name))]),Ye.futuresPriceMap[qe.instrument_name]&&Ye.futuresPriceMap[qe.instrument_name].mark_price?We("div",{staticStyle:{"font-size":"0.8125rem"}},[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futuresPriceMap[qe.instrument_name].mark_price,1))))]):We("div",{staticStyle:{"font-size":"0.8125rem"}},[Ye._v("-")])]),We("div",{staticClass:"text",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","line-height":"1.25rem","padding-bottom":"0.25rem"}},[We("div",{staticStyle:{"font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.$t("message.positions"))+": "),We("span",{class:Ye.calcSize(qe.instrument_name)>0?"green":Ye.calcSize(qe.instrument_name)<0?"red":""},[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.calcSize(qe.instrument_name),4)))],1)]),Ye.futuresPriceMap[qe.instrument_name]&&Ye.futuresPriceMap[qe.instrument_name].funding_rate?We("div",{class:[Ye.futuresPriceMap[qe.instrument_name].funding_rate>0?"green":Ye.futuresPriceMap[qe.instrument_name].funding_rate<0?"red":""],staticStyle:{"font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.futuresPriceMap[qe.instrument_name].funding_rate>0?"+":"")+Ye._s(Ye.futuresPriceMap[qe.instrument_name].funding_rate)+"%")]):We("div",{staticStyle:{"font-size":"0.8125rem"}},[Ye._v("-")])])])])})),1)])],1):Ye._e()],1),We("div",{staticClass:"text",staticStyle:{"font-size":"0.75rem",margin:"0.25rem 0 1.25rem","text-align":"right"}},[We("span",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.$t("message.price"))+": ")]),Ye.futuresPriceMap[Ye.shortInstrument]&&Ye.futuresPriceMap[Ye.shortInstrument].mark_price?We("span",[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futuresPriceMap[Ye.shortInstrument].mark_price,1))))]):We("span",[Ye._v("-")]),Ye._v("      "),Ye.shortInstrument.endsWith("-PERPETUAL")?We("span",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.$t("message.funding"))+": ")]):We("span",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.$t("message.premium"))+": ")]),Ye.futuresPriceMap[Ye.shortInstrument]&&Ye.futuresPriceMap[Ye.shortInstrument].funding_rate?We("span",{class:[Ye.futuresPriceMap[Ye.shortInstrument].funding_rate>0?"green":Ye.futuresPriceMap[Ye.shortInstrument].funding_rate<0?"red":""]},[Ye._v(Ye._s(Ye.futuresPriceMap[Ye.shortInstrument].funding_rate>0?"+":"")+Ye._s(Ye.futuresPriceMap[Ye.shortInstrument].funding_rate)+"%")]):We("span",[Ye._v("-")])]),We("el-select",{staticClass:"short-instrument",staticStyle:{width:"100%"},attrs:{disabled:Ye.isRun},scopedSlots:Ye._u([{key:"prefix",fn:function(){return[We("span",{staticClass:"dark-grey"},[Ye._v(Ye._s(Ye.$t("message.type")))])]},proxy:!0}]),model:{value:Ye.shortType,callback:function(We){Ye.shortType=We},expression:"shortType"}},Ye._l(Ye.typeList,(function(Ye){return We("el-option",{key:Ye.value,attrs:{label:Ye.name,value:Ye.value}})})),1),We("div",{staticStyle:{display:"flex","align-items":"center","margin-top":"0.625rem",height:"1rem"}},[Ye.isRun?We("div",{staticStyle:{"margin-right":"0.625rem","font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.$t("message.progress")))]):Ye._e(),Ye.isRun?We("el-progress",{staticStyle:{flex:"1"},attrs:{"text-inside":!0,"stroke-width":14,percentage:parseInt(Ye.shortPercentage),color:"#26AF9B",format:Ye.shortTextFormat}}):Ye._e()],1)],1)])])])])}),[],!1,null,"6c22e644",null)).exports},props:{visible:{type:Boolean,default:!1},params:{type:Object,default:()=>{}}},methods:{closeDialog(Ye){this.$emit("update:visible",Ye)}}},ki=Object(rt.a)(vi,(function(){var Ye=this,We=Ye._self._c;return Ye.visible?We("future-swap-dialog-inner",Ye._b({on:{closeDialog:Ye.closeDialog}},"future-swap-dialog-inner",Ye.$props,!1)):Ye._e()}),[],!1,null,null,null).exports,Ci={name:"FutureAutoDdh",components:{CustomToolTip:Ct.a,Currency:bt.a},data:()=>({visible:!1,mode:"coin",coinTargetDelta:0,usdTargetDelta:0,tmpCoinTargetDelta:0,tmpUsdTargetDelta:0,maxPositiveCoinDelta:0,maxPositiveUsdDelta:0,maxNegativeCoinDelta:0,maxNegativeUsdDelta:0,positiveHedgeRatio:30,negativeHedgeRatio:30,takerEachOrderSize:0,makerEachOrderSize:0,isRun:"off",longInstrument:"",shortInstrument:"",orderType:"taker",tradeTypeList:[{value:"taker",label:"Taker"},{value:"maker",label:"Maker"}],submitLoading:!1}),computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,token:Ye=>Ye.system.token,allCurrencyInstrumentsMap:Ye=>Ye.deribit.allCurrencyInstrumentsMap,allPositionMap:Ye=>Ye.deribit.allPositionMap,userPortfolioMap:Ye=>Ye.deribit.userPortfolioMap,currencySummary:Ye=>Ye.deribit.currencySummary,accountSummary:Ye=>Ye.common.accountSummary,ddhServiceStatusList:Ye=>Ye.deribit.ddhServiceStatusList}),status(){let Ye=this.ddhServiceStatusList.find(Ye=>"AdvancedDynamicDeltaStrategy"===Ye.type&&Ye.curr===this.curSelectedCurrency);return!!Ye&&!!Ye.isRun},curDelta(){if(this.visible){let Ye=this.userPortfolioMap[this.curSelectedCurrency];if(Ye){if("coin"===this.mode)return Ye.delta_total||0;{let We=this.currencySummary[this.curSelectedCurrency.toLowerCase()+"Price"];return Ye.delta_total*We||0}}return 0}return 0},positionDeviationDelta(){let Ye=0;return Ye="coin"===this.mode?this.curDelta-this.coinTargetDelta:this.curDelta-this.usdTargetDelta,Ye<=0&&(Ye=0),Ye},negativeDeviationDelta(){let Ye=0;return Ye="coin"===this.mode?this.coinTargetDelta-this.curDelta:this.usdTargetDelta-this.curDelta,Ye<=0&&(Ye=0),Ye},showCurrencyInstrumentList(){return this.curSelectedCurrency?Object(Ft.l)(this.allCurrencyInstrumentsMap,this.curSelectedCurrency,"future"):[]}},methods:{inputChange(Ye,We,qe=!1){let Qe=0;Qe=qe?Ye:Ye.target.value,"coin"===We?this.coinTargetDelta=parseFloat(Qe):"usd"===We&&(this.usdTargetDelta=parseFloat(Qe))},showDialog(){var Ye;Object(Xe.d)(this.accountSummary.exchange,null===(Ye=this.accountSummary)||void 0===Ye?void 0:Ye.id,"enableAdvanceTools")?this.visible=!0:this.$confirm(this.$t("message.enableAdvanceToolsTips"),this.$t("message.tips"),{confirmButtonText:this.$t("message.buttonConfirm"),cancelButtonText:this.$t("message.buttonCancel"),type:"warning"}).then(()=>{this.$router.push("/deribit/account_settings/ddh")}).catch(()=>{})},swapValidateParams(){if(!this.longInstrument||!this.shortInstrument)return!1;if(-1===["taker","maker"].indexOf(this.orderType))return!1;if("coin"===this.mode){if(this.maxPositiveCoinDelta<=0)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.positiveDeltaThresholdError")}),!1;if(this.maxNegativeCoinDelta<=0)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.negativeDeltaThresholdError")}),!1;if(this.positiveHedgeRatio<30||this.positiveHedgeRatio>150)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.positiveDeltaHedgingRatioError")}),!1}else if("usd"===this.mode){if(this.maxPositiveUsdDelta<=0)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.positiveDeltaThresholdError")}),!1;if(this.maxNegativeUsdDelta<=0)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.negativeDeltaThresholdError")}),!1;if(this.negativeHedgeRatio<30||this.negativeHedgeRatio>150)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.negativeDeltaHedgingRatioError")}),!1}let Ye=.05;if("BTC"===this.curSelectedCurrency?"taker"===this.orderType?Ye=.05:"maker"===this.orderType&&(Ye=1):"ETH"===this.curSelectedCurrency&&("taker"===this.orderType?Ye=.5:"maker"===this.orderType&&(Ye=10)),"taker"===this.orderType){if(this.takerEachOrderSize<Ye)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.eachOrderSizeError").replace("###",Ye)}),!1}else if("maker"===this.orderType&&this.makerEachOrderSize<Ye)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.eachOrderSizeError").replace("###",Ye)}),!1;return!0},submit(){var Ye;if(!this.swapValidateParams())return;this.submitLoading=!0;let We={type:"AdvancedDynamicDeltaStrategy",curr:this.curSelectedCurrency,subId:null===(Ye=this.accountSummary)||void 0===Ye?void 0:Ye.id,param:{coinDeltaMode:"coin"===this.mode,coinTargetDelta:this.coinTargetDelta,eachOrderSize:this.takerEachOrderSize,isRun:"on"===this.isRun,longFuture:this.longInstrument,makerEachOrderSize:this.makerEachOrderSize,maxNegativeCoinDelta:this.maxNegativeCoinDelta,maxNegativeUsdDelta:this.maxNegativeUsdDelta,maxPositiveCoinDelta:this.maxPositiveCoinDelta,maxPositiveUsdDelta:this.maxPositiveUsdDelta,negativeHedgeRatio:this.negativeHedgeRatio,orderType:this.orderType,positiveHedgeRatio:this.positiveHedgeRatio,shortFuture:this.shortInstrument,usdTargetDelta:this.usdTargetDelta}};Object(bi.l)(We).then(Ye=>{this.submitLoading=!1,200===Ye.code?(this.close(),"on"===this.isRun?this.$notify.success({title:this.$t("message.tips"),message:this.$t("message.submitted")}):this.$notify.info({title:this.$t("message.tips"),message:this.$t("message.submitted")+"!"+this.$t("message.advanceToolsSubmitTips")})):this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.submissionFailed")})}).catch(Ye=>{this.submitLoading=!1,this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.submissionFailed")})})},open(){this.mode="coin",this.coinTargetDelta=0,this.usdTargetDelta=0,this.maxPositiveCoinDelta=0,this.maxPositiveUsdDelta=0,this.maxNegativeCoinDelta=0,this.maxNegativeUsdDelta=0,this.positiveHedgeRatio=30,this.negativeHedgeRatio=30,this.takerEachOrderSize=0,this.makerEachOrderSize=0,this.isRun="off",this.longInstrument="",this.shortInstrument="",this.orderType="taker",Object(bi.k)(null,this.curSelectedCurrency).then(Ye=>{200===Ye.code&&(this.isRun=Ye.data.isRun?"on":"off",this.longInstrument=Ye.data.longFuture,this.shortInstrument=Ye.data.shortFuture,this.orderType=Ye.data.orderType,this.coinTargetDelta=Ye.data.coinTargetDelta,this.usdTargetDelta=Ye.data.usdTargetDelta,this.maxPositiveCoinDelta=Ye.data.maxPositiveCoinDelta,this.maxPositiveUsdDelta=Ye.data.maxPositiveUsdDelta,this.maxNegativeCoinDelta=Ye.data.maxNegativeCoinDelta,this.maxNegativeUsdDelta=Ye.data.maxNegativeUsdDelta,this.maxNegativeUsdDelta=Ye.data.maxNegativeUsdDelta,this.positiveHedgeRatio=Ye.data.positiveHedgeRatio,this.negativeHedgeRatio=Ye.data.negativeHedgeRatio,this.takerEachOrderSize=Ye.data.eachOrderSize,this.makerEachOrderSize=Ye.data.makerEachOrderSize)}).catch(Ye=>{})},close(){this.visible=!1}}},Si={name:"PositionSummaryFuture",components:{ToggleColumnVisibleBox:kt,FutureAutoDdh:(qe("437a"),Object(rt.a)(Ci,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-advance-hedge-wrapper"},[Ye.token?We("el-button",{attrs:{type:"primary",plain:"",size:"mini"},on:{click:Ye.showDialog}},[Ye._v(Ye._s(Ye.$t("message.futureAdvanceHedge"))+"("+Ye._s(Ye.status?Ye.$t("message.on"):Ye.$t("message.off"))+")")]):Ye._e(),We("el-dialog",{staticClass:"future-advance-hedge-dialog",attrs:{visible:Ye.visible,"close-on-click-modal":!1},on:{open:Ye.open,close:Ye.close},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.curSelectedCurrency)+" "+Ye._s(Ye.$t("message.futureAdvanceHedge")))])]},proxy:!0}])},[We("div",{staticClass:"dialog-body"},[We("div",{staticClass:"mode-select-box"},[We("div",{staticClass:"mode-item",class:["coin"===Ye.mode?"selected":""],on:{click:function(We){Ye.mode="coin"}}},[Ye._v(Ye._s(Ye.$t("message.coinMode")))]),We("div",{staticClass:"mode-item",class:["usd"===Ye.mode?"selected":""],on:{click:function(We){Ye.mode="usd"}}},[Ye._v(Ye._s(Ye.$t("message.usdMode")))])]),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.deltaTarget"))+":")]),"coin"===Ye.mode?We("div",[Ye._v(Ye._s(Ye.$t("message.curDelta"))+":"),We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.curDelta,4))))],1):Ye._e(),"usd"===Ye.mode?We("div",[Ye._v(Ye._s(Ye.$t("message.curDelta"))+":$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.curDelta,1))))]):Ye._e()]),"coin"===Ye.mode?We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{"controls-position":"right",min:0},on:{change:function(We){return Ye.inputChange(We,"coin",!0)}},nativeOn:{input:function(We){return Ye.inputChange(We,"coin")}},model:{value:Ye.tmpCoinTargetDelta,callback:function(We){Ye.tmpCoinTargetDelta=We},expression:"tmpCoinTargetDelta"}}),We("div",[Ye._v(Ye._s(Ye.curSelectedCurrency))])],1):Ye._e(),"usd"===Ye.mode?We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{"controls-position":"right",min:0},on:{change:function(We){return Ye.inputChange(We,"usd",!0)}},nativeOn:{input:function(We){return Ye.inputChange(We,"usd")}},model:{value:Ye.tmpUsdTargetDelta,callback:function(We){Ye.tmpUsdTargetDelta=We},expression:"tmpUsdTargetDelta"}}),We("div",[Ye._v("USD")])],1):Ye._e(),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.longInstrument"))+":")])]),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"0.25rem"}},[We("el-select",{staticStyle:{flex:"1","margin-right":"0.625rem"},model:{value:Ye.longInstrument,callback:function(We){Ye.longInstrument=We},expression:"longInstrument"}},Ye._l(Ye.showCurrencyInstrumentList,(function(Ye){return We("el-option",{key:Ye.instrument_name,attrs:{label:Ye.instrument_name,value:Ye.instrument_name}})})),1)],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.shortInstrument"))+":")])]),We("div",{staticStyle:{display:"flex","justify-content":"flex-start","align-items":"center","margin-top":"0.25rem"}},[We("el-select",{staticStyle:{flex:"1","margin-right":"0.625rem"},model:{value:Ye.shortInstrument,callback:function(We){Ye.shortInstrument=We},expression:"shortInstrument"}},Ye._l(Ye.showCurrencyInstrumentList,(function(Ye){return We("el-option",{key:Ye.instrument_name,attrs:{label:Ye.instrument_name,value:Ye.instrument_name}})})),1)],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.positiveDeltaThreshold"))+":")]),We("div",{staticStyle:{display:"flex","align-items":"center"}},["coin"===Ye.mode?We("div",[Ye._v(Ye._s(Ye.$t("message.positiveDeviationDelta"))+":"),We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.positionDeviationDelta,4))))],1):Ye._e(),"usd"===Ye.mode?We("div",[Ye._v(Ye._s(Ye.$t("message.positiveDeviationDelta"))+":$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.positionDeviationDelta,1))))]):Ye._e(),We("custom-tool-tip",{staticStyle:{"margin-left":"0.25rem"},attrs:{inherit:!0,width:280},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.deviationDeltaTips")))])]},proxy:!0}])},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"13px"}})])],1)]),"coin"===Ye.mode?We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:Ye.maxPositiveCoinDelta,callback:function(We){Ye.maxPositiveCoinDelta=We},expression:"maxPositiveCoinDelta"}}),We("div",[Ye._v(Ye._s(Ye.curSelectedCurrency))])],1):Ye._e(),"usd"===Ye.mode?We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:Ye.maxPositiveUsdDelta,callback:function(We){Ye.maxPositiveUsdDelta=We},expression:"maxPositiveUsdDelta"}}),We("div",[Ye._v("USD")])],1):Ye._e(),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.positiveDeltaHedgingRatio"))+":")]),We("custom-tool-tip",{attrs:{inherit:!0,width:280},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.deltaRatioTips")))])]},proxy:!0}])},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"13px"}})])],1),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:Ye.positiveHedgeRatio,callback:function(We){Ye.positiveHedgeRatio=We},expression:"positiveHedgeRatio"}}),We("div",[Ye._v("%")])],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.negativeDeltaThreshold"))+":")]),We("div",{staticStyle:{display:"flex","align-items":"center"}},["coin"===Ye.mode?We("div",[Ye._v(Ye._s(Ye.$t("message.negativeDeviationDelta"))+":"),We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.negativeDeviationDelta,4))))],1):Ye._e(),"usd"===Ye.mode?We("div",[Ye._v(Ye._s(Ye.$t("message.negativeDeviationDelta"))+":$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.negativeDeviationDelta,1))))]):Ye._e(),We("custom-tool-tip",{staticStyle:{"margin-left":"0.25rem"},attrs:{inherit:!0,width:280},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.deviationDeltaTips")))])]},proxy:!0}])},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"13px"}})])],1)]),"coin"===Ye.mode?We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:Ye.maxNegativeCoinDelta,callback:function(We){Ye.maxNegativeCoinDelta=We},expression:"maxNegativeCoinDelta"}}),We("div",[Ye._v(Ye._s(Ye.curSelectedCurrency))])],1):Ye._e(),"usd"===Ye.mode?We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:Ye.maxNegativeUsdDelta,callback:function(We){Ye.maxNegativeUsdDelta=We},expression:"maxNegativeUsdDelta"}}),We("div",[Ye._v("USD")])],1):Ye._e(),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.negativeDeltaHedgingRatio"))+":")]),We("custom-tool-tip",{attrs:{inherit:!0,width:280},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.deltaRatioTips")))])]},proxy:!0}])},[We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"13px"}})])],1),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:Ye.negativeHedgeRatio,callback:function(We){Ye.negativeHedgeRatio=We},expression:"negativeHedgeRatio"}}),We("div",[Ye._v("%")])],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.orderType"))+":")])]),We("div",{staticStyle:{display:"flex","justify-content":"flex-start","align-items":"center","margin-top":"0.25rem"}},[We("el-select",{staticStyle:{width:"100%"},model:{value:Ye.orderType,callback:function(We){Ye.orderType=We},expression:"orderType"}},Ye._l(Ye.tradeTypeList,(function(Ye){return We("el-option",{key:Ye.value,attrs:{label:Ye.label,value:Ye.value}})})),1)],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.singleTradeVolume"))+"("+Ye._s(Ye.curSelectedCurrency)+"):")])]),We("div",{staticClass:"input-number-box"},["taker"===Ye.orderType?We("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:Ye.takerEachOrderSize,callback:function(We){Ye.takerEachOrderSize=We},expression:"takerEachOrderSize"}}):Ye._e(),"maker"===Ye.orderType?We("el-input-number",{attrs:{"controls-position":"right",min:0},model:{value:Ye.makerEachOrderSize,callback:function(We){Ye.makerEachOrderSize=We},expression:"makerEachOrderSize"}}):Ye._e(),We("div",[Ye._v(Ye._s(Ye.curSelectedCurrency))])],1),We("div",{staticStyle:{display:"flex","justify-content":"flex-start","align-items":"center","margin-top":"1.25rem"}},[We("span",{staticStyle:{"margin-right":"1.875rem","margin-top":"-0.125rem"}},[Ye._v(Ye._s(Ye.$t("message.switch"))+":")]),We("el-radio",{staticStyle:{"margin-right":"3.75rem"},attrs:{label:"on"},model:{value:Ye.isRun,callback:function(We){Ye.isRun=We},expression:"isRun"}},[Ye._v(Ye._s(Ye.$t("message.on")))]),We("el-radio",{attrs:{label:"off"},model:{value:Ye.isRun,callback:function(We){Ye.isRun=We},expression:"isRun"}},[Ye._v(Ye._s(Ye.$t("message.off")))])],1)]),We("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[We("el-button",{staticStyle:{flex:"1"},attrs:{size:"medium",type:"info"},on:{click:Ye.close}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{staticStyle:{flex:"1"},attrs:{size:"medium",type:"success",loading:Ye.submitLoading},on:{click:Ye.submit}},[Ye._v(Ye._s(Ye.$t("message.submit")))])],1)])],1)}),[],!1,null,"1c642880",null)).exports,FutureSwapDialog:ki,Currency:bt.a,TextTips:yt.a,NotLoginTips:_t.a,CustomCard:ft.a},data(){return{columnMap:{positions:{label:this.$t("message.positions"),show:!0},avgPrice:{label:this.$t("message.avgPrice"),show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},estLiqPrice:{label:this.$t("message.estLiqPrice"),show:!0},pnl:{label:this.$t("message.pnl")+" (ROI %)",show:!0},sessionUpl:{label:this.$t("message.sessionUpl"),show:!0},sessionRpl:{label:this.$t("message.sessionRpl"),show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0}},expandFlag:!0,futureSwapVisible:!1,swapParams:{},advanceToolsToken:"",baseCurrency:"",settlementCurrency:""}},created(){this.advanceToolsToken=Object(Xe.e)(),this.expandFlag=this.futurePositionSummaryExpandFlag,-1!==this.curSelectedCurrency.indexOf("_USDC")?(this.baseCurrency=this.curSelectedCurrency.split("_")[0],this.settlementCurrency=this.curSelectedCurrency.split("_")[1]):(this.baseCurrency=this.curSelectedCurrency,this.settlementCurrency=this.curSelectedCurrency)},watch:{expandFlag(Ye){this.setFuturePositionSummaryExpandFlag(Ye)}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,allPositionMap:Ye=>Ye.deribit.allPositionMap,loadingPositionFlag:Ye=>Ye.deribit.loadingPositionFlag,futurePositionSummaryExpandFlag:Ye=>Ye.deribit.futurePositionSummaryExpandFlag,token:Ye=>Ye.system.token}),futureGreeksTableData(){-1!==this.curSelectedCurrency.indexOf("_USDC")?(this.baseCurrency=this.curSelectedCurrency.split("_")[0],this.settlementCurrency=this.curSelectedCurrency.split("_")[1]):(this.baseCurrency=this.curSelectedCurrency,this.settlementCurrency=this.curSelectedCurrency);let Ye=Object.values(this.allPositionMap).filter(Ye=>!Object(Je.k)(Ye.instrument_name)&&Ye.base_currency===this.baseCurrency&&"zero"!==Ye.direction&&"future"===Ye.kind);return Ye.sort((Ye,We)=>{let qe=Ye.instrument_name,Qe=We.instrument_name;return Object(Ft.b)(qe)-Object(Ft.b)(Qe)}),Ye}},methods:{...Object(Ke.b)("deribit",{setFuturePositionSummaryExpandFlag:"setFuturePositionSummaryExpandFlag"}),swap(Ye){this.swapParams={currency:Ye.base_currency,direction:Ye.direction,instrument_name:Ye.instrument_name,totalSize:Math.abs(parseFloat(Ye.size_currency.toFixed(4)))},this.futureSwapVisible=!0},roi1:Ye=>Ye.total_profit_loss,roi2:Ye=>Ye.greeksDisplayPnlUsd,roi3(Ye){try{return Ye.total_profit_loss/Ye.initial_margin*100}catch(Ye){return"-"}}}},wi=(qe("f432"),qe("8277"),Object(rt.a)(Si,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"greeks-summary",attrs:{"card-title":`${Ye.$t("message.futurePositionSummary")} (${Ye.futureGreeksTableData.length})`,"disable-expand":!1,"expand-flag":Ye.expandFlag},on:{"update:expandFlag":function(We){Ye.expandFlag=We},"update:expand-flag":function(We){Ye.expandFlag=We}}},[We("div",{staticClass:"body-wrapper"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futurePositionSummary"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],staticStyle:{width:"100%"},attrs:{data:Ye.futureGreeksTableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{"min-width":"110",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{staticClass:"clicked",class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":"",staticStyle:{display:"inline-block","padding-bottom":"2px",cursor:"pointer","border-bottom":"1px solid"},on:{click:function(We){return Ye.$router.push(`/deribit/futures/${qe.row.base_currency}/${qe.row.instrument_name}`)}}},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.positions.show?We("el-table-column",{attrs:{align:"center","min-width":"160"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positions"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:qe.row.size>0?"green":qe.row.size<0?"red":""},["reversed"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.size,1)))+" ("),We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.size_currency,4)))+")")],1):Ye._e(),"linear"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.size,qe.row.priceDigits)))+" ("),We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.size_currency,4)))+")")],1):Ye._e()])]}}],null,!1,3931431441)}):Ye._e(),Ye.columnMap.avgPrice.show?We("el-table-column",{attrs:{"min-width":"70",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["reversed"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.average_price,2))))],1):Ye._e(),"linear"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.average_price,qe.row.priceDigits))))],1):Ye._e()]}}],null,!1,3275309514)}):Ye._e(),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{"min-width":"70",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["reversed"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.mark_price,2))))],1):Ye._e(),"linear"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.mark_price,qe.row.priceDigits))))],1):Ye._e()]}}],null,!1,3017792527)}):Ye._e(),Ye.columnMap.estLiqPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.estLiqPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.estimated_liquidation_price&&qe.row.estimated_liquidation_price>0?["reversed"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.estimated_liquidation_price,2))))],1):Ye._e(),"linear"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.estimated_liquidation_price,qe.row.priceDigits))))],1):Ye._e()]:[Ye._v("-")]]}}],null,!1,520796547)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"180",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" (ROI %) ")]},proxy:!0},{key:"default",fn:function(qe){return["reversed"===qe.row.instrument_type?We("span",{class:Ye.roi2(qe.row)>0?"green":Ye.roi2(qe.row)<0?"red":""},[We("span",[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.roi1(qe.row),4)))+" | "),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.roi2(qe.row),2)))+" ("+Ye._s(Ye._f("numberFormat")(Ye.roi3(qe.row),2))+"%)")],1)]):Ye._e(),"linear"===qe.row.instrument_type?We("span",{class:Ye.roi1(qe.row)>0?"green":Ye.roi1(qe.row)<0?"red":""},[We("span",[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.roi1(qe.row),qe.row.priceDigits)))+" ("+Ye._s(Ye._f("numberFormat")(Ye.roi3(qe.row),2))+"%)")],1)]):Ye._e()]}}],null,!1,59747212)}):Ye._e(),Ye.columnMap.sessionUpl.show?We("el-table-column",{attrs:{"min-width":"110",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.sessionUpl"),inherit:!0,placement:"bottom",width:300}},[Ye._v(" "+Ye._s(Ye.$t("message.USPLTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:qe.row.greeksDisplayUplUsd>0?"green":qe.row.greeksDisplayUplUsd<0?"red":""},["reversed"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.floating_profit_loss,4)))+" | "),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.greeksDisplayUplUsd,2))))],1):Ye._e(),"linear"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.greeksDisplayUplUsd,qe.row.priceDigits))))],1):Ye._e()])]}}],null,!1,3316835010)}):Ye._e(),Ye.columnMap.sessionRpl.show?We("el-table-column",{attrs:{"min-width":"110",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.sessionRpl"),inherit:!0,placement:"bottom",width:300}},[Ye._v(" "+Ye._s(Ye.$t("message.RSPLTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:qe.row.rplUsd>0?"green":qe.row.rplUsd<0?"red":""},["reversed"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.realized_profit_loss,4)))+" | "),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.rplUsd,2))))],1):Ye._e(),"linear"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.greeksDisplayRplUsd,qe.row.priceDigits))))],1):Ye._e()])]}}],null,!1,3480007725)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.im"),inherit:!0,placement:"bottom",width:300}},[Ye._v(" "+Ye._s(Ye.$t("message.IMTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return["reversed"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.initial_margin,4)))],1):Ye._e(),"linear"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.initial_margin,qe.row.priceDigits)))],1):Ye._e()]}}],null,!1,52687392)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.mm"),inherit:!0,placement:"bottom",width:300}},[Ye._v(" "+Ye._s(Ye.$t("message.MMTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return["reversed"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.maintenance_margin,4)))],1):Ye._e(),"linear"===qe.row.instrument_type?We("span",[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.maintenance_margin,qe.row.priceDigits)))],1):Ye._e()]}}],null,!1,1253854720)}):Ye._e(),Ye.advanceToolsToken?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["reversed"===qe.row.instrument_type?We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"primary"},on:{click:function(We){return Ye.swap(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.swap")))]):Ye._e()]}}],null,!1,944441128)}):Ye._e()],1)],1)],1),We("future-swap-dialog",{attrs:{visible:Ye.futureSwapVisible,params:Ye.swapParams},on:{"update:visible":function(We){Ye.futureSwapVisible=We}}})],1)}),[],!1,null,"6da6dea9",null)).exports,Ti={name:"OptionBlockTrade",components:{ToggleColumnVisibleBox:kt,Currency:bt.a,TextTips:yt.a,CustomCard:ft.a},data:()=>({loadingFlag:!0}),created(){this.setData([]),this.getBlockTradeData()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){Ye&&this.getBlockTradeData()},immediate:!0},curSelectedCurrency:{handler(Ye,We){-1!==this.$route.path.indexOf("/options")&&(Object(Je.k)(Ye)||(this.initData(),this.getBlockTradeData()))}}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency})},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),...Object(Ke.b)("deribit",{setRiskAssessmentData:"setRiskAssessmentData"}),setData(Ye){this.blockTradeDataList=Ye,this.$nextTick(()=>{this.$refs.tableRef&&this.$refs.tableRef.loadData(Ye)})},riskAssessment(Ye){let We=Ye.children,qe={};We.forEach(Ye=>{let We=Ye.instrument_name,Qe=this.curSelectedCurrency,Ke=Ye.direction,Je=Ye.amount;"buy"==Ke?Je=Math.abs(Je):"sell"==Ke&&(Je=-Math.abs(Je));let Xe={instrument_name:We,direction:Ke,currency:Qe,size:Je};qe[We]=Xe}),0!==Object.keys(qe).length&&(this.$router.push("/deribit/tools/pv/"+this.curSelectedCurrency),this.setRiskAssessmentData({type:4,data:Object.values(qe)}))},gotoBlockTrade(Ye){let We=Ye.children,qe=[];if(We.forEach(Ye=>{let We={instrument:Ye.instrument_name,direction:Ye.direction,size:Ye.amount};qe.push(We)}),0==qe.length)return;let Qe={platform:"deribit",currency:this.curSelectedCurrency,legs:qe},Ke=btoa(JSON.stringify(Qe));Object(bi.b)(Ke).then(Ye=>{if(null==Ye||Object(Je.k)(Ye.data))return void this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.requestError")});let We=`${Object(Ze.t)()}/#/?inquiry_params=${Ye.data}`;window.open(We,"_blank")}).catch(Ye=>{this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.requestError")})})},formatTableData(Ye){if(0===Ye.length)return[];Ye.sort((Ye,We)=>We.timestamp-Ye.timestamp);let We={};Ye.forEach(Ye=>{let qe=Ye.price*Ye.amount*Ye.index_price,Qe=Ye.amount*Ye.index_price;Ye.premiumValueUsd=qe,Ye.notionalValueUsd=Qe;let Ke=Ye.block_trade_id;Ye.rowId=`${Ke}_${Ye.instrument_name}`;let Je=We[Ke];Je&&Je.length>0?We[Ke]=Je.concat(Ye):We[Ke]=[Ye]});let qe=[];for(let Ye in We){let Qe=0,Ke=0,Je=We[Ye],Xe=[],Ze=[],$e=[],et=[],tt=[],it=[],rt=0;Je.forEach(Ye=>{Xe.push(Ye.instrument_name),Ze.push(Ye.direction),$e.push(Ye.price),et.push(Ye.iv),tt.push(Ye.amount),it.push(Ye.mark_price),rt=Ye.index_price;let We=Ye.premiumValueUsd,qe=Ye.notionalValueUsd;Qe+=We,Ke+=qe});let st="";2===Je.length&&(st=this._getComboType(Je[0],Je[1]));let at={rowId:Ye,block_trade_id:Ye,instrument_name:Xe,comboType:st,direction:Ze,price:$e,iv:et,amount:tt,mark_price:it,index_price:rt,timestamp:Je[0].timestamp+2,premiumValueUsd:Qe,notionalValueUsd:Ke,children:Je};qe.push(at)}qe.sort((Ye,We)=>We.timestamp-Ye.timestamp),this.setData(qe)},initData(){this.loadingFlag=!0,this.setData([])},getBlockTradeData(){let Ye={currency:this.curSelectedCurrency,kind:"option"};this.$axios.post("https://api.greeks.live/api/v1/block_trade",Ye).then(Ye=>{this.loadingFlag=!1,Ye&&this.formatTableData(Ye.data||[])}).catch(Ye=>{this.loadingFlag=!1})},_getComboType(Ye,We){let qe=Ye.instrument_name,Qe=We.instrument_name,Ke=Object(Ft.b)(qe),Je=Object(Ft.n)(qe),Xe=Object(Ft.s)(qe),Ze=Ye.size,$e=Ye.direction,et=Object(Ft.b)(Qe),tt=Object(Ft.n)(Qe),it=Object(Ft.s)(Qe),rt=We.size,st=We.direction;if(Ke===et){if(Je<tt&&Xe&&it&&Ze===rt&&$e!==st)return this.$t("message.call_spread");if(Je>tt&&!Xe&&!it&&Ze===rt&&$e!==st)return this.$t("message.put_spread");if(Je<tt&&Xe&&it&&2*Ze===rt&&$e!==st)return this.$t("message.call_ratio_spread");if(Je>tt&&!Xe&&!it&&2*Ze===rt&&$e!==st)return this.$t("message.put_ratio_spread")}else if(Je===tt&&Ze===rt&&$e!==st){if(Xe&&it)return this.$t("message.call_calendar_spread");if(!Xe&&!it)return this.$t("message.put_calendar_spread")}return null},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);Object(Je.k)(We)||We.method&&-1!==["subscription","subscriptions"].indexOf(We.method)&&Object(Je.m)(We,(Ye,We)=>{if(Ye!==`trades.option.${this.curSelectedCurrency}.100ms`);else{let Ye=We;if(Ye&&Ye.length>0){if(Object(Je.k)(Ye)||0===Ye.length)return;let We=[];Ye.forEach(Ye=>{Object(Je.k)(Ye.block_trade_id)||We.push(Ye)});let qe=[...this.blockTradeDataList];qe=We.concat(qe),qe=Object(Ft.a)(qe)}this.formatTableData(blockTradeDataListemp)}})}}}},xi=(qe("c347"),Object(rt.a)(Ti,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"block-trade-history",attrs:{"card-title":""+Ye.$t("message.lastTrade")}},[We("vxe-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],ref:"tableRef",attrs:{"empty-text":Ye.$t("message.noData"),height:"240",stripe:"",fit:"","auto-resize":!0,border:"none",align:"right","show-overflow":"tooltip","header-row-style":{height:30},"row-config":{height:77,isHover:!0},"scroll-y":{enabled:!0,gt:0,oSize:5}}},[We("vxe-table-column",{attrs:{"min-width":"140","class-name":"padding-left","header-class-name":"padding-left"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticStyle:{position:"relative"},style:qe.row.comboType?"padding: 1.5rem 0;":"padding: 0.625rem 0;"},[qe.row.comboType?We("el-tag",{staticStyle:{position:"absolute",top:"0.25rem",left:"0"},attrs:{type:"warning",size:"mini"}},[Ye._v(Ye._s(qe.row.comboType))]):Ye._e(),Ye._l(qe.row.instrument_name,(function(Qe,Ke){return We("div",{key:Ke,class:["sell"===qe.row.direction[Ke]?"red":"buy"===qe.row.direction[Ke]?"green":""]},[Ye._v(Ye._s(Qe))])}))],2)]}}])}),We("vxe-table-column",{attrs:{"min-width":"40"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return Ye._l(qe.row.direction,(function(qe,Qe){return We("div",{key:Qe,class:["sell"===qe?"red":"buy"===qe?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe)))])}))}}])}),We("vxe-table-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return Ye._l(qe.row.price,(function(Qe,Ke){return We("div",{key:Ke},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Qe*qe.row.index_price,2)))+" | "),We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Qe,4))))],1)}))}}])}),We("vxe-table-column",{attrs:{"min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.iv"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return Ye._l(qe.row.iv,(function(qe,Qe){return We("div",{key:Qe},[Ye._v(Ye._s(Ye._f("numberFormat")(qe,2))+"%")])}))}}])}),We("vxe-table-column",{attrs:{"min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return Ye._l(qe.row.amount,(function(Qe,Ke){return We("div",{key:Ke},[qe.row.block_trade_id?We("i",{staticClass:"iconfont icon-cubes",staticStyle:{"font-size":"0.75rem","margin-right":"0.3125rem"}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Qe,2))))])}))}}])}),We("vxe-table-column",{attrs:{"min-width":"65"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return Ye._l(qe.row.mark_price,(function(qe,Qe){return We("div",{key:Qe},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe,4))))],1)}))}}])}),We("vxe-table-column",{attrs:{"min-width":"65"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.indexPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.index_price,2)))+" ")]}}])}),We("vxe-table-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.premiumValueInUSD"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.premiumValueUsd,0)))+" ")]}}])}),We("vxe-table-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.notionalValueInUSD"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.notionalValueUsd,0)))+" ")]}}])}),We("vxe-table-column",{attrs:{"class-name":"padding-right","min-width":"110"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.timestamp))+" ")]}}])}),We("vxe-table-column",{attrs:{"class-name":"padding-right","min-width":"110"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"0.75rem","text-align":"right"},attrs:{type:"primary",size:"mini"},on:{click:function(We){return Ye.riskAssessment(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.pv")))]),We("el-link",{staticStyle:{"font-size":"0.75rem","text-align":"right","margin-left":"1.25rem"},attrs:{type:"primary",size:"mini"},on:{click:function(We){return Ye.gotoBlockTrade(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.trade")))])]}}])})],1)],1)}),[],!1,null,"70394c2a",null)).exports,Oi={name:"LastTradeHistoryBox",components:{LastTradeHistory:hi,CustomCard:ft.a,OptionBlockTrade:xi,Currency:bt.a},data:()=>({showBlockTradeFlag:!1,callVolume24H:0,putVolume24H:0,settlementCurrency:""}),created(){this.settlementCurrency=this.curSelectedCurrency,-1!==this.curSelectedCurrency.indexOf("_")&&(this.settlementCurrency=this.curSelectedCurrency.split("_")[1]),this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,optionRecentTradeDisplayBlockTradeOnly:Ye=>Ye.deribit.optionRecentTradeDisplayBlockTradeOnly})},watch:{socketIsConnected:{handler(Ye){Ye&&this.getTradeVolumes()}},curSelectedCurrency:{handler(Ye,We){-1!==this.$route.path.indexOf("/options")&&(this.settlementCurrency=Ye,-1!==Ye.indexOf("_")&&(this.settlementCurrency=Ye.split("_")[1],this.showBlockTradeFlag=!1),this.getTradeVolumes())}},optionRecentTradeDisplayBlockTradeOnly:{handler(Ye){this.showBlockTradeFlag=Ye},immediate:!0}},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),...Object(Ke.b)("deribit",{setOptionRecentTradeDisplayBlockTradeOnly:"setOptionRecentTradeDisplayBlockTradeOnly"}),toggleBlockTrade(Ye){this.setOptionRecentTradeDisplayBlockTradeOnly(Ye)},getTradeVolumes(){let Ye={jsonrpc:"2.0",id:$e.k.GET_TRADE_VOLUMES,method:"public/get_trade_volumes",params:{}};this.wsSendMsg(Ye)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(!Object(Je.k)(We))if(We.method&&-1!==["subscription","subscriptions"].indexOf(We.method))Object(Je.m)(We,(Ye,We)=>{if("volume.trades.basic"!==Ye);else{let Ye=We;if(Ye){let We=this.settlementCurrency.toLowerCase()+"_usd";Ye.map(Ye=>{Ye.currency_pair===We&&(this.callVolume24H=Ye.calls_volume||0,this.putVolume24H=Ye.puts_volume||0)})}}});else if(We.id!==$e.k.GET_TRADE_VOLUMES);else{let Ye=We.result;if(Object(Je.k)(Ye))return;let qe=this.settlementCurrency.toLowerCase()+"_usd";for(let We of Ye)if(We.currency_pair===qe){this.callVolume24H=We.calls_volume||0,this.putVolume24H=We.puts_volume||0;break}}}}}},Di=(qe("b5a9"),Object(rt.a)(Oi,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"last-trade-history-box",attrs:{"card-title":Ye.$t("message.lastTrade"),height:250},scopedSlots:Ye._u([{key:"title",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.lastTrade"))+" ("+Ye._s(Ye.settlementCurrency)+") ")]},proxy:!0},{key:"setting",fn:function(){return[We("div",{staticClass:"top-box"},["BTC"===Ye.curSelectedCurrency||"ETH"===Ye.curSelectedCurrency?We("el-checkbox",{on:{change:Ye.toggleBlockTrade},model:{value:Ye.showBlockTradeFlag,callback:function(We){Ye.showBlockTradeFlag=We},expression:"showBlockTradeFlag"}},[We("span",{staticClass:"bold"},[Ye._v(Ye._s(Ye.$t("message.blockTradeOnly")))])]):Ye._e(),We("div",{staticClass:"volume-24h"},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.recent24hVolume"))+":")]),We("div",{staticClass:"data"},[We("currency",{attrs:{"currency-type":Ye.settlementCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.callVolume24H+Ye.putVolume24H,"USDC"===Ye.settlementCurrency?0:1))))],1)])],1)]},proxy:!0}])},[Ye.showBlockTradeFlag?We("div",{staticStyle:{display:"flex",width:"100%"}},[We("option-block-trade",{attrs:{"ption-type":"call"}})],1):We("div",{staticStyle:{display:"flex",width:"100%"}},[We("last-trade-history",{attrs:{"option-type":"call",volume:Ye.callVolume24H,"settlement-currency":Ye.settlementCurrency}}),We("div",{staticClass:"divider-line"}),We("last-trade-history",{attrs:{"option-type":"put",volume:Ye.putVolume24H,"settlement-currency":Ye.settlementCurrency}})],1)])}),[],!1,null,"3617df60",null)).exports,Ai={name:"CloseDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},data:()=>({}),computed:{...Object(Ke.c)({closeDialogVisible:Ye=>Ye.deribit.closeDialogVisible,tradeConfirmDialogParams:Ye=>Ye.deribit.tradeConfirmDialogParams})},methods:{...Object(Ke.b)("deribit",{setCloseDialogVisible:"setCloseDialogVisible"}),setShowAgainFlag(){this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showClosePositionConfirmDialog")},confirmTrade(){this.setShowAgainFlag(),this.setCloseDialogVisible(!1);let Ye=this.tradeConfirmDialogParams.instrument_name,We=this.tradeConfirmDialogParams.order_type,qe=this.tradeConfirmDialogParams.price;this.$emit("confirmTrade",Ye,We,qe)}}},Ii=(qe("1b03"),Object(rt.a)(Ai,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.closeDialogVisible,"destroy-on-close":!0,"close-on-click-modal":!1},on:{close:function(We){return Ye.setCloseDialogVisible(!1)}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"red",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.closePosition")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setCloseDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(this.tradeConfirmDialogParams.instrument_name)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.closeType")}},["limit"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.limitClosePosition")))]:Ye._e(),"market"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.marketClosePosition")))]:Ye._e()],2),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"buy"===Ye.tradeConfirmDialogParams.direction?"green":"sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.tradeConfirmDialogParams.direction)))])]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.closeAmount")}},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.amount,1)))+" ")],1),"limit"===Ye.tradeConfirmDialogParams.order_type?We("el-descriptions-item",{attrs:{label:Ye.$t("message.closePrice")}},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.price,1)))+" ")],1):Ye._e()],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])}),[],!1,null,"a3d284c6",null)).exports,Fi=qe("a388"),Pi=qe.n(Fi),Mi=qe("4360"),Ei=qe("0f6c"),ji=qe("29c2"),Ri={name:"Currency",functional:!0,props:{circle:{type:Boolean,default:!1},backgroundColor:{type:String,default:"#C0C4CC"},color:{type:String,default:"#303133"},inherit:{type:Boolean,default:!0},currencyType:{type:String,default:""},size:{type:Number,default:14}},render:function(Ye,We){let{color:qe,inherit:Qe,currencyType:Ke,size:Je}=We.props,Xe=$e.c[Ke]||"",Ze=We.parent.$store.state.system.rootFontSize;return"dark"===We.parent.$store.state.system.theme&&(Xe="dark-"+Xe),Ye("span",{style:{paddingTop:1/Ze+"rem",fontSize:Qe?"inherit":Je/Ze+"rem",color:Qe?"inherit":qe,top:"-0.5px",position:"relative"}},[Ye("img",{class:"icon_share_pnl",attrs:{src:ji.a[Xe]}})])}},Li=(qe("5a5b"),Object(rt.a)(Ri,void 0,void 0,!1,null,"0e286c24",null)).exports,Bi=qe("70b0"),zi=qe.n(Bi),Vi={name:"SharePnlDialogInner",props:{visible:Boolean,shareData:Array},components:{Currency:Li},data:()=>({innerVisible:!1,shareBtnVisible:!0,share_plr_gt:ji.f,share_plr_lt:ji.g,share_en_qrcode:ji.e,share_cn_qrcode:ji.d,webLogo:ji.h,share_bg:ji.c}),created(){this.innerVisible=this.visible},computed:{...Object(Ke.c)({lang:Ye=>Ye.system.lang}),duckStatusROI(){const{greeksDisplayRoi:Ye}=this.shareData[0];return Ye}},methods:{isUsdIcon(Ye){const{greeksDisplayAvgPriceCurrency:We}=Ye;return["usd","USD"].includes(We)?"$":We},duckStatus(){const{kind:Ye,direction:We,total_profit_loss:qe,greeksDisplayRoi:Qe}=this.shareData[0];let Ke=1;return"option"===Ye?"buy"===We?Ke=qe>=0?"1":"2":"sell"===We&&(Ke=qe>=0?"3":"4"):"future"===Ye&&(Qe<-30?Ke="5":Qe<0?Ke="6":Qe<30?Ke="7":Qe>30&&(Ke="8")),Ke},startCloseDialog(){this.innerVisible=!1},onDownload(){const Ye=this.$refs.pnlDialog;this.shareBtnVisible=!1,setTimeout(()=>{this.shareBtnVisible=1e3},1e3),this.$nextTick(()=>{zi.a.toPng(Ye).then(We=>{let qe=document.createElement("a");qe.innerText="download",qe.download=`trade_share_${this.$dayjs().format("YYYYMMDDHHmmss")}.png`,qe.href=We,qe.className="downLoadLink",qe.style.display="none",Ye.appendChild(qe),window.setTimeout(()=>{document.querySelector(".downLoadLink").dispatchEvent(new MouseEvent("click")),Ye.removeChild(document.querySelector(".downLoadLink"))},500)})})},copyImage(){const Ye=this.$refs.pnlDialog;this.shareBtnVisible=!1,setTimeout(()=>{this.shareBtnVisible=1e3},1e3);try{zi.a.toBlob(Ye).then(async Ye=>{if(Ye)try{const We=new ClipboardItem({"image/png":Ye});await navigator.clipboard.write([We]),this.$notify.success({title:this.$t("message.tips"),message:this.$t("message.copyImgSuccessfully")})}catch(Ye){this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.copyImgFail1")})}else this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.copyImgFail2")})})}catch(Ye){this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.copyImgFail2")})}}}},Ui={name:"SharePnlDialog",components:{SharePnlDialogInner:(qe("7d78"),Object(rt.a)(Vi,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{staticClass:"el-dialog-share",attrs:{width:"520",height:"620",visible:Ye.innerVisible,"destroy-on-close":!0,"close-on-click-modal":!0},on:{close:Ye.startCloseDialog,closed:function(We){return Ye.$emit("closeDialog",!1)}}},[We("div",{ref:"pnlDialog",staticClass:"dialog-box-outer"},[We("div",{style:{backgroundImage:`url(${Ye.share_bg})`},attrs:{id:"dialog-box-inner"}},[We("div",{staticClass:"dialog-top"},[We("div",{staticClass:"dialog-top-part1"},[Ye.duckStatusROI>=0?We("img",{attrs:{src:Ye.share_plr_gt,alt:""}}):Ye._e(),Ye.duckStatusROI<0?We("img",{attrs:{src:Ye.share_plr_lt,alt:""}}):Ye._e()]),We("div",{staticClass:"dialog-top-part2"},[Ye._v(" "+Ye._s(Ye.$t("message.sharePNLtext"+Ye.duckStatus()))+" ")]),We("div",{class:Ye.duckStatusROI>0?"dialog-top-part3 green":Ye.duckStatusROI<0?"dialog-top-part3 red":"dialog-top-part3"},[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.duckStatusROI,2)))+"% ")])]),We("div",{staticClass:"dialog-center"},[We("vxe-table",{attrs:{data:Ye.shareData,border:"none"}},[We("vxe-column",{attrs:{"class-name":"padding-left","header-class-name":"padding-left",align:"left",field:"instrument_name",title:Ye.$t("message.instrument"),width:"170"},scopedSlots:Ye._u([{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"red"},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),We("vxe-column",{attrs:{align:"center",field:"direction",title:Ye.$t("message.direction")},scopedSlots:Ye._u([{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"small",type:"buy"===qe.row.direction?"success":"danger"}},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}])}),We("vxe-column",{attrs:{align:"right",width:"100",field:"mark_price",title:Ye.$t("message.markPrice")},scopedSlots:Ye._u([{key:"default",fn:function(qe){return[We("span",{staticClass:"item-align-center"},["$"!==Ye.isUsdIcon(qe.row)?We("currency",{attrs:{"currency-type":Ye.isUsdIcon(qe.row)}}):Ye._e(),"$"===Ye.isUsdIcon(qe.row)?We("span",[Ye._v("$")]):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.mark_price,qe.row.priceDigits)))+" ")],1)]}}])}),We("vxe-column",{attrs:{"class-name":"padding-right",width:"110","header-class-name":"padding-right",align:"right",field:"average_price",title:Ye.$t("message.avgPrice")},scopedSlots:Ye._u([{key:"default",fn:function(qe){return[We("span",{staticClass:"item-align-center"},["$"!==Ye.isUsdIcon(qe.row)?We("currency",{attrs:{"currency-type":Ye.isUsdIcon(qe.row)}}):Ye._e(),"$"===Ye.isUsdIcon(qe.row)?We("span",[Ye._v("$")]):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.average_price,qe.row.priceDigits)))+" ")],1)]}}])})],1)],1),We("div",{staticClass:"dialog-bottom"},[We("div",{staticClass:"share-qrcode"},[We("span",{staticClass:"qrcode-left"},[We("span",{staticClass:"qrcode-left-logo"},[We("img",{attrs:{src:Ye.webLogo,alt:""}})]),We("span",{staticClass:"qrcode-left-logo-title"},[We("span",{staticClass:"logo-title-top"},[Ye._v("GREEKS.LIVE")]),We("span",{class:"en"===Ye.lang?"logo-title-bottom en-lang":"logo-title-bottom"},[Ye._v(Ye._s(Ye.$t("message.sharePNLqrcode")))])])]),We("span",{staticClass:"qrcode-right"},[We("img",{directives:[{name:"show",rawName:"v-show",value:"en"===Ye.lang,expression:"lang==='en'"}],attrs:{src:Ye.share_en_qrcode,alt:""}}),We("img",{directives:[{name:"show",rawName:"v-show",value:"en"!==Ye.lang,expression:"lang!=='en'"}],attrs:{src:Ye.share_cn_qrcode,alt:""}})])]),We("div",{directives:[{name:"show",rawName:"v-show",value:Ye.shareBtnVisible,expression:"shareBtnVisible"}],staticClass:"share-pnl-btn"},[We("el-button",{attrs:{type:"primary"},on:{click:Ye.copyImage}},[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("i",{staticClass:"el-icon-copy-document",staticStyle:{"font-size":"1.125rem","font-weight":"bold","margin-right":"0.25rem"}}),Ye._v(Ye._s(Ye.$t("message.copyImage"))+" ")])]),We("el-button",{attrs:{type:"primary",plain:""},on:{click:Ye.onDownload}},[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("i",{staticClass:"el-icon-download",staticStyle:{"font-size":"1.125rem","font-weight":"bold","margin-right":"0.25rem"}}),Ye._v(Ye._s(Ye.$t("message.saveImage"))+" ")])])],1)])])])])}),[],!1,null,null,null)).exports},props:{visible:Boolean,shareData:Array},methods:{closeDialog(Ye){this.$emit("closeShareDialog",Ye)}}},Ni=Object(rt.a)(Ui,(function(){var Ye=this,We=Ye._self._c;return Ye.visible?We("share-pnl-dialog-inner",Ye._b({on:{closeDialog:Ye.closeDialog}},"share-pnl-dialog-inner",Ye.$props,!1)):Ye._e()}),[],!1,null,null,null).exports;Pi.a.renderer.add("PositionColumn",{renderDefault(Ye,We,qe){let{row:Qe,column:Ke}=qe;const a=We=>{let qe=$e.c[We]||"",Qe={paddingTop:1/16+"rem",fontSize:"inherit",color:"inherit"};return["usd","USD"].includes(We)?Ye("span",{style:Qe},["$"]):Ye("i",{class:["iconfont",qe],style:Qe})};if("instrument"===Ke.field){let We=0;const i=Ye=>{Ye.size?We++:Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{i(Ye)})};if(i(Qe),Qe.size){const t=()=>{if("legacy"===Mi.a.state.deribit.navBarVersion&&"option"===Qe.kind&&"linear"===Qe.instrument_type)return;let Ye=Object(Ft.B)(Qe.instrument_name);if(Ye){this.$router.push("/deribit/"+Ye);let We=document.getElementById("positionScrollPoint");We&&setTimeout(()=>{this.$nextTick(()=>{We.scrollIntoView({block:"center",inline:"nearest"})})},100)}};let We="";return We="legacy"===Mi.a.state.deribit.navBarVersion&&"option"===Qe.kind&&"linear"===Qe.instrument_type?"buy"===Qe.direction?"green":"sell"===Qe.direction?"red":"":"buy"===Qe.direction?"green-border":"sell"===Qe.direction?"red-border":"",Ye("span",{class:We,on:{click:t}},[Qe.instrument_name])}return Ye("span",[Ye("span",{class:["buy"===Qe.direction?"green":"sell"===Qe.direction?"red":""]},[Qe.instrument_name]),Ye("span",["(",We,")"])])}if("open"===Ke.field){let We=0,qe=0,Ke=0,Je=0;const o=Ye=>{-1===Ye.id.indexOf("Options")&&-1===Ye.id.indexOf("Futures")||(Ke=Ye.greeksDisplayAmountDigits,Je=Ye.greeksDisplayAmountCurrency,Ye.size?Ye.size>0?We+=Ye.greeksDisplayAmount:qe+=Ye.greeksDisplayAmount:Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{o(Ye)}))};return o(Qe),Ye("div",[Ye("div",[We?Ye("span",{class:"green"},[a(Je),Pt.a.moneyFormat(Pt.a.numberFormat(We,Ke))]):"",We&&qe?Ye("span",[" | "]):"",qe?Ye("span",{class:"red"},[a(Je),Pt.a.moneyFormat(Pt.a.numberFormat(qe,Ke))]):""]),Qe.size&&"future"===Qe.kind?Ye("div",{class:"grey"},["(",a(Qe.greeksDisplayAmountValueCurrency),Pt.a.moneyFormat(Qe.greeksDisplayAmountValue),")"]):""])}if("baseAmount"===Ke.field)return Ye("span",{class:Qe.size>0?"green":Qe.size<0?"red":""},[Qe.greeksDisplayBaseAmount?Ye("span",[a(Qe.base_currency),Pt.a.moneyFormat(Qe.greeksDisplayBaseAmount)]):""]);if("avgPrice"===Ke.field)return Ye("div",[Qe.average_price?Ye("div",[a(Qe.greeksDisplayAvgPriceCurrency),Pt.a.moneyFormat(Pt.a.numberFormat(Qe.average_price,Qe.priceDigits))]):"",Qe.average_price_usd&&"linear"!==Qe.instrument_type?Ye("div",{class:"grey"},["($",Pt.a.moneyFormat(Pt.a.numberFormat(Qe.average_price_usd,2)),")"]):""]);if("markPrice"===Ke.field)return Ye("div",[Qe.mark_price?Ye("div",[a(Qe.greeksDisplayAvgPriceCurrency),Pt.a.moneyFormat(Pt.a.numberFormat(Qe.mark_price,Qe.priceDigits))]):"",Qe.greeksDisplayMarkPriceUsd?Ye("div",{class:"grey"},["($",Pt.a.moneyFormat(Pt.a.numberFormat(Qe.greeksDisplayMarkPriceUsd,2)),")"]):""]);if("openValue"===Ke.field){let We=0,qe="",Ke=0;const n=Ye=>{Ye.openValue&&-1!==Ye.id.indexOf("Options")?(We+=Ye.openValue,qe=qe||Ye.settlement_currency,Ke=Ke||Ye.priceDigits):Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{n(Ye)})};if(n(Qe),-1!==Qe.id.indexOf("Options"))return We?Ye("span",{class:[We>0?"green":We<0?"red":""]},[a(qe),Pt.a.moneyFormat(Pt.a.numberFormat(We,Ke))]):"-"}else if("optionValue"===Ke.field){let We=0,qe="",Ke=0;const n=Ye=>{Ye.optionValue&&-1!==Ye.id.indexOf("Options")?(We+=Ye.optionValue,qe=qe||Ye.settlement_currency,Ke=Ke||Ye.priceDigits):Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{n(Ye)})};if(n(Qe),-1!==Qe.id.indexOf("Options"))return We?Ye("span",{class:[We>0?"green":We<0?"red":""]},[a(qe),Pt.a.moneyFormat(Pt.a.numberFormat(We,Ke))]):"-"}else{if("pnl"===Ke.field){let We=0,qe="",Ke=0,Je=0,Xe="";const l=Ye=>{Ye.size?(We+=Ye.total_profit_loss,qe=qe||Ye.settlement_currency,Ke=Ke||Ye.greeksDisplayPnlDigits,Je+=Ye.greeksDisplayPnlUsd||0,Xe=Xe||Ye.instrument_type):Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{l(Ye)})};return l(Qe),"reversed"===Xe&&Je?Ye("div",[Ye("div",{class:[We>0?"green":We<0?"red":""]},[a(qe),Pt.a.moneyFormat(Pt.a.numberFormat(We,Ke))]),Ye("div",{class:"grey"},["($",Pt.a.moneyFormat(Pt.a.numberFormat(Je,2)),")"])]):Ye("span",{class:[We>0?"green":We<0?"red":""]},[a(qe),Pt.a.moneyFormat(Pt.a.numberFormat(We,Ke))])}if("roi"===Ke.field){if(Qe.size)return Ye("span",{class:[Qe.total_profit_loss>0?"green":Qe.total_profit_loss<0?"red":""]},[Qe.greeksDisplayRoi?Pt.a.moneyFormat(Pt.a.numberFormat(Qe.greeksDisplayRoi,2))+"%":""])}else if("apr"===Ke.field){let We=0,qe="";const s=Ye=>{-1!==Ye.id.indexOf("Options")&&(Ye.size?(We+=Ye.apr,qe="reversed"):Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{s(Ye)}))};if(s(Qe),-1!==Qe.id.indexOf("Options")&&"reversed"===qe)return Ye("span",{class:[We>0?"green":We<0?"red":""]},[Pt.a.numberFormat(We,2,!1),"%"]);if(Qe.size)return"-"}else{if("sessionUpl"===Ke.field){let We=0,qe=0,Ke=0,Je="",Xe="";const l=Ye=>{Ye.size?(We+=Ye.floating_profit_loss,qe+=Ye.greeksDisplayUplUsd,Ke=Ke||Ye.greeksDisplayUplDigits,Je=Je||Ye.settlement_currency,Xe=Xe||Ye.instrument_type):Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{l(Ye)})};return l(Qe),Ye("div",{class:[We>0?"green":We<0?"red":""]},[Ye("div",[a(Je),Pt.a.moneyFormat(Pt.a.numberFormat(We,Ke))]),Ye("div",{class:"grey"},["reversed"===Xe?`($${Pt.a.moneyFormat(Pt.a.numberFormat(qe,2))})`:""])])}if("sessionRpl"===Ke.field){let We=0,qe=0,Ke=0,Je="",Xe="";const l=Ye=>{Ye.size?(We+=Ye.realized_profit_loss,qe+=Ye.greeksDisplayRplUsd,Ke=Ke||Ye.greeksDisplayUplDigits,Je=Je||Ye.settlement_currency,Xe=Xe||Ye.instrument_type):Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{l(Ye)})};return l(Qe),Ye("div",{class:[We>0?"green":We<0?"red":""]},[Ye("div",[a(Je),Pt.a.moneyFormat(Pt.a.numberFormat(We,Ke))]),Ye("div",{class:"grey"},["reversed"===Xe?`($${Pt.a.moneyFormat(Pt.a.numberFormat(qe,2))})`:""])])}if("im"===Ke.field){let We=0,qe=0,Ke="";const n=Ye=>{Ye.size?(We+=Ye.initial_margin,qe=qe||Ye.greeksDisplayIMDigits,Ke=Ke||Ye.greeksDisplayMarginCurrency):Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{n(Ye)})};return n(Qe),Ye("span",[a(Ke),Pt.a.moneyFormat(Pt.a.numberFormat(We,qe))])}if("mm"===Ke.field){let We=0,qe=0,Ke="";const n=Ye=>{Ye.size?(We+=Ye.maintenance_margin,qe=qe||Ye.greeksDisplayMMDigits,Ke=Ke||Ye.greeksDisplayMarginCurrency):Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{n(Ye)})};return n(Qe),Ye("span",[a(Ke),Pt.a.moneyFormat(Pt.a.numberFormat(We,qe))])}if("netDelta"===Ke.field){let We=0,qe=0,Ke="";const a=Ye=>{Ye.size?(qe=Ye.kind,Ke=Ye.instrument_type,"option"===qe?We+=Ye.delta-Ye.mark_price*Ye.size:"future"===qe&&(We+=Ye.delta)):Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{a(Ye)})};if(a(Qe),(-1!==Qe.id.indexOf("BTC")||-1!==Qe.id.indexOf("ETH"))&&"reversed"===Ke)return Ye("span",{class:[We>0?"green":We<0?"red":""]},[Pt.a.moneyFormat(Pt.a.numberFormat(We,4))]);if(Qe.size)return"-"}else{if("delta"===Ke.field){let We=0;const i=Ye=>{Ye.size?We+=(null==Ye?void 0:Ye.delta)||0:Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{i(Ye)})};return i(Qe),Ye("span",{class:[We>0?"green":We<0?"red":""]},[Pt.a.moneyFormat(Pt.a.numberFormat(We,4))])}if("gamma"===Ke.field){let We=0,qe="";const s=Ye=>{Ye.size?(qe=qe||Ye.instrument_type,We+=(null==Ye?void 0:Ye.gamma)||0):Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{s(Ye)})};return s(Qe),-1!==Qe.id.indexOf("Futures")?Qe.size?"-":"":Ye("span",{class:[We>0?"green":We<0?"red":""]},[Pt.a.moneyFormat(Pt.a.numberFormat(We,5))])}if("cashGamma"===Ke.field){let We=0;const i=Ye=>{Ye.size?We+=(null==Ye?void 0:Ye.cashGamma)||0:Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{i(Ye)})};return i(Qe),-1!==Qe.id.indexOf("Futures")?Qe.size?"-":"":Ye("span",{class:[We>0?"green":We<0?"red":""]},[Pt.a.moneyFormat(Pt.a.numberFormat(We,5))])}if("vega"===Ke.field){let We=0,qe="";const s=Ye=>{Ye.size?(qe=qe||Ye.instrument_type,We+=(null==Ye?void 0:Ye.vega)||0):Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{s(Ye)})};return s(Qe),-1!==Qe.id.indexOf("Futures")?Qe.size?"-":"":Ye("span",{class:[We>0?"green":We<0?"red":""]},[Pt.a.moneyFormat(Pt.a.numberFormat(We,2))])}if("theta"===Ke.field){let We=0,qe="";const s=Ye=>{Ye.size?(qe=qe||Ye.instrument_type,We+=(null==Ye?void 0:Ye.theta)||0):Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{s(Ye)})};return s(Qe),-1!==Qe.id.indexOf("Futures")?Qe.size?"-":"":Ye("span",{class:[We>0?"green":We<0?"red":""]},[Pt.a.moneyFormat(Pt.a.numberFormat(We,2))])}if("vomma"===Ke.field){let We=0;const i=Ye=>{Ye.size?We+=(null==Ye?void 0:Ye.vomma)||0:Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{i(Ye)})};return i(Qe),-1!==Qe.id.indexOf("Futures")?Qe.size?"-":"":Ye("span",{class:[We>0?"green":We<0?"red":""]},[Pt.a.moneyFormat(Pt.a.numberFormat(We,2))])}if("vanna"===Ke.field){let We=0;const i=Ye=>{Ye.size?We+=(null==Ye?void 0:Ye.vanna)||0:Ye.children&&Ye.children.length>0&&Ye.children.forEach(Ye=>{i(Ye)})};return i(Qe),-1!==Qe.id.indexOf("Futures")?Qe.size?"-":"":Ye("span",{class:[We>0?"green":We<0?"red":""]},[Pt.a.moneyFormat(Pt.a.numberFormat(We,2))])}}}}}});var Hi={name:"Positions",components:{CurrencyImg:Ei.a,CloseDialog:Ii,FutureSwapDialog:ki,ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a,SharePnlDialog:Ni},props:{autoHeightFlag:{type:Boolean,default:!1},positionData:{type:Object,default:()=>({totalCount:0,selectedCount:0})}},data(){return{menuConfig:{body:{options:[[{code:"SHARE_PNL",name:this.$t("message.sharePNL"),prefixIcon:"el-icon-share"}]]},visibleMethod:({row:Ye})=>!(!Ye.size||0===Ye.size)},columnMap:{open:{label:this.$t("message.positions"),show:!0,minWidth:140},avgPrice:{label:this.$t("message.avgPrice"),show:!0,minWidth:110},markPrice:{label:this.$t("message.markPrice"),show:!0,minWidth:110},openValue:{label:this.$t("message.openValue"),show:!1,minWidth:110},optionValue:{label:this.$t("message.currentValue"),show:!0,minWidth:110},pnl:{label:this.$t("message.pnl"),labelTips:this.$t("message.PNLTips"),show:!0,minWidth:120},roi:{label:"ROI",labelTips:this.$t("message.PNLTips"),show:!0,minWidth:90},apr:{label:this.$t("message.apr"),show:!1,minWidth:110},sessionUpl:{label:this.$t("message.sessionUpl"),labelTips:this.$t("message.USPLTips"),show:!1,minWidth:150},sessionRpl:{label:this.$t("message.sessionRpl"),labelTips:this.$t("message.RSPLTips"),show:!1,minWidth:150},im:{label:this.$t("message.im"),labelTips:this.$t("message.IMTips"),show:!1,minWidth:110},mm:{label:this.$t("message.mm"),labelTips:this.$t("message.MMTips"),show:!1,minWidth:110},netDelta:{label:this.$t("message.netDelta"),show:!1,minWidth:110},delta:{label:this.$t("message.delta"),show:!0,minWidth:110},gamma:{label:this.$t("message.gamma"),show:!1,minWidth:110},cashGamma:{label:this.$t("message.cashGamma"),show:!1,minWidth:110},vega:{label:this.$t("message.vega"),show:!1,minWidth:110},theta:{label:this.$t("message.theta"),show:!1,minWidth:110},vomma:{label:this.$t("message.vomma"),show:!1,minWidth:110},vanna:{label:this.$t("message.vanna"),show:!1,minWidth:110}},currencyList:["BTC","ETH","USDC","USDT"],kindList:[{label:"ALL",value:"ALL"},{label:"Futures",value:"future"},{label:"Options",value:"option"}],filterParams:{currency:"ALL",kind:"ALL",noGroupingFlag:!1},closePrice:0,curSelectedRowInstrumentName:{},tradeTryCount:0,futureSwapVisible:!1,swapParams:{},advanceToolsToken:"",pnlVisible:!1,pnlData:[]}},created(){this.advanceToolsToken=Object(Xe.e)(),this.updatePositionData()},watch:{filterParams:{handler(){this.updatePositionData()},deep:!0},allPositionMap(){this.updatePositionData()},curSelectedInstrument:{handler(){let Ye="ALL";"options"===this.curKindDeribit?Ye=-1!==this.curSelectedCurrency.indexOf("_USDC")?"USDC":-1!==this.curSelectedCurrency.indexOf("_USDT")?"USDT":this.curSelectedCurrency:"futures"===this.curKindDeribit&&(Ye=this.curSelectedCurrency),-1===this.currencyList.indexOf(Ye)&&(Ye="ALL"),-1===["future","option"].indexOf("ALL")&&(Ye="ALL"),this.$set(this.filterParams,"currency",Ye),this.$set(this.filterParams,"kind","ALL")},immediate:!0}},computed:{...Object(Ke.c)({loadingPositionFlag:Ye=>Ye.deribit.loadingPositionFlag,allPositionMap:Ye=>Ye.deribit.allPositionMap,allCurrencyInstrumentsMap:Ye=>Ye.deribit.allCurrencyInstrumentsMap,interfaceSettings:Ye=>Ye.system.interfaceSettings,curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,curKindDeribit:Ye=>Ye.deribit.curKind,curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument})},methods:{...Object(Ke.b)("deribit",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setTradeDialogParams:"setTradeDialogParams",setCloseDialogVisible:"setCloseDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),cellMenuClick(Ye){const{row:We}=Ye;this.openShareDialog(We)},openShareDialog(Ye){this.pnlVisible=!0,this.pnlData=[Ye]},closeShareDialog(){this.pnlVisible=!1},getBaseAsset:Ye=>Ye.split("_")[0].toUpperCase(),swap(Ye){this.swapParams={currency:Ye.base_currency,direction:Ye.direction,instrument_name:Ye.instrument_name,totalSize:Math.abs(parseFloat(Ye.size_currency.toFixed(4)))},this.futureSwapVisible=!0},showClosePositionsConfirmDialog(Ye,We){let qe="";"sell"===We.direction?qe="buy":"buy"===We.direction&&(qe="sell");let Qe={instrument_name:We.instrument_name,order_type:Ye,amount:Math.abs(We.size),direction:qe};"limit"===Ye&&(Qe.price=this.closePrice),this.setTradeConfirmDialogParams(Qe),this.curSelectedRowInstrumentName="",this.interfaceSettings.confirmDialogConfig.showClosePositionConfirmDialog?this.setCloseDialogVisible(!0):this.confirmTrade(Qe.instrument_name,Qe.order_type,Qe.price)},sendClosePositionsRequest(Ye,We,qe=null){let Qe={id:$e.k.FUTURE_CLOSE_POSITIONS,jsonrpc:"2.0",method:"private/close_position",params:{instrument_name:Ye,type:We}};if("limit"===We&&(Qe.params.price=qe),!this.wsSendMsg(Qe)){let Ke=this.accountAuthResult;Ke?this.$axios.post(Object(Nt.j)(),Qe,{headers:{Authorization:`${Ke.token_type} ${Ke.access_token}`}}).then(Ye=>{this.tradeTryCount=0,Ye.error?Object(et.d)(this.accountSummary,"close-future-position","close_position",Ye):this.postHogOrderOpen(Qe.id,Ye.result)}).catch(Qe=>{var Ke,Je;if(Object(et.d)(this.accountSummary,"close-future-position","close_position",Qe),((null==Qe||null===(Ke=Qe.response)||void 0===Ke||null===(Ke=Ke.data)||void 0===Ke||null===(Ke=Ke.error)||void 0===Ke?void 0:Ke.code)||0)===$e.e.UNAUTHORIZED_CODE&&this.tradeTryCount<$e.b.TRADE_TAY_MAX_COUNT)return void setTimeout(()=>{this.tradeTryCount++,this.sendClosePositionsRequest(Ye,We,qe)},2e3);this.tradeTryCount=0;let Xe=(null==Qe||null===(Je=Qe.response)||void 0===Je||null===(Je=Je.data)||void 0===Je||null===(Je=Je.error)||void 0===Je?void 0:Je.message)||this.$t("message.requestError");this.$notify.error({title:this.$t("message.tips"),message:Xe})}):this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.loginInfoGetFailed")})}},confirmTrade(Ye,We,qe){this.sendClosePositionsRequest(Ye,We,qe)},showCloseInput(Ye){try{let We=this.allCurrencyInstrumentsMap[Ye.instrument_name].tick_size,qe=Math.round(Ye.mark_price/We)*We;this.closePrice=qe||0,this.curSelectedRowInstrumentName=Ye.instrument_name}catch(We){this.closePrice=Ye.mark_price||0,this.curSelectedRowInstrumentName=Ye.instrument_name}},rowClassName:({row:Ye})=>Ye.children&&Ye.children.length>0?"clicked":"",cellClicked({row:Ye}){this.$refs.tableRef.toggleTreeExpand(Ye)},updatePositionData(){let Ye=[],We=Object.values(this.allPositionMap)||[];if(We.length<=0)return void this.$nextTick(()=>{this.$emit("update:positionData",{totalCount:Ye.length,selectedCount:Ye.length}),this.$refs.tableRef&&this.$refs.tableRef.loadData(Ye)});let qe=We.length;if(this.filterParams.noGroupingFlag)We.forEach(We=>{const qe="ALL"===this.filterParams.currency||We.settlement_currency===this.filterParams.currency,Qe="ALL"===this.filterParams.kind||We.kind===this.filterParams.kind;if("zero"!==We.direction&&qe&&Qe){let qe="";qe="future"===We.kind?"Futures":"Options";let Qe={id:`${We.settlement_currency}_${We.base_currency}_${qe}_${We.instrument_name}`,parentId:null,...We};Ye.push(Qe)}});else{let qe=new Set;const{currency:Qe,kind:Ke}=this.filterParams;let Je=We.filter(Ye=>{const We="ALL"===Qe||Ye.settlement_currency===Qe,Je="ALL"===Ke||Ye.kind===Ke;let Xe="zero"!==Ye.direction&&We&&Je;if(Xe)if(qe.add(Ye.settlement_currency),"linear"===Ye.instrument_type){qe.add(`${Ye.settlement_currency}_${Ye.base_currency}`);let We="";"future"===Ye.kind?We="Futures":(We="Options",qe.add(`${Ye.settlement_currency}_${Ye.base_currency}_${We}_${Ye.expiredTimeText}`)),qe.add(`${Ye.settlement_currency}_${Ye.base_currency}_${We}`)}else{let We="";"future"===Ye.kind?We="Futures":(We="Options",qe.add(`${Ye.settlement_currency}_${We}_${Ye.expiredTimeText}`)),qe.add(`${Ye.settlement_currency}_${We}`)}return Xe});[...qe].forEach(We=>{if(-1!==We.indexOf("_")){let qe=We.split("_");2===qe.length?Ye.push({id:We,parentId:qe[0],instrument_name:qe[1]}):3===qe.length?Ye.push({id:We,parentId:`${qe[0]}_${qe[1]}`,instrument_name:qe[2]}):4===qe.length&&Ye.push({id:We,parentId:`${qe[0]}_${qe[1]}_${qe[2]}`,instrument_name:qe[3]})}else Ye.push({id:We,parentId:null,instrument_name:We})}),Je.forEach(We=>{if("linear"===We.instrument_type){let qe="";if("option"===We.kind){qe="Options";let Qe={id:`${We.settlement_currency}_${We.base_currency}_${qe}_${We.expiredTimeText}_${We.instrument_name}`,parentId:`${We.settlement_currency}_${We.base_currency}_${qe}_${We.expiredTimeText}`,...We};Ye.push(Qe)}else{qe="Futures";let Qe={id:`${We.settlement_currency}_${We.base_currency}_${qe}_${We.instrument_name}`,parentId:`${We.settlement_currency}_${We.base_currency}_${qe}`,...We};Ye.push(Qe)}}else{let qe="";if("option"===We.kind){qe="Options";let Qe={id:`${We.base_currency}_${qe}_${We.expiredTimeText}_${We.instrument_name}`,parentId:`${We.base_currency}_${qe}_${We.expiredTimeText}`,...We};Ye.push(Qe)}else{qe="Futures";let Qe={id:`${We.base_currency}_${qe}_${We.instrument_name}`,parentId:`${We.base_currency}_${qe}`,...We};Ye.push(Qe)}}})}Ye.sort((Ye,We)=>{if(-1!==Ye.id.indexOf(We.id))return 1;if(-1!==We.id.indexOf(Ye.id))return-1;let qe=this.getBaseAsset(Ye.id),Qe=this.getBaseAsset(We.id);if(qe!==Qe)return this.currencyList.indexOf(qe)-this.currencyList.indexOf(Qe);const Ke=-1!==Ye.id.indexOf("Options")?"Options":-1!==Ye.id.indexOf("Futures")?"Futures":Ye.id,Je=-1!==We.id.indexOf("Options")?"Options":-1!==We.id.indexOf("Futures")?"Futures":We.id;if(Ke!==Je){if("Futures"===Ke&&"Options"===Je)return 1;if("Options"===Ke&&"Futures"===Je)return-1}let Xe=/^\d{1,2}[A-Z]{3,4}\d{2}$/i,Ze=Ye.instrument_name.match(Xe),$e=We.instrument_name.match(Xe);if(Ze&&$e){return Object(Ft.c)(Ze[0])-Object(Ft.c)($e[0])}if("option"===Object(Ft.z)(Ye.instrument_name)&&"option"===Object(Ft.z)(We.instrument_name)){let qe=Object(Ft.b)(Ye.instrument_name),Qe=Object(Ft.b)(We.instrument_name);if(qe!==Qe)return qe-Qe;{let qe=Object(Ft.n)(Ye.instrument_name),Qe=Object(Ft.n)(We.instrument_name);return qe!==Qe?qe-Qe:Ye.instrument_name-We.instrument_name}}if("future"===Object(Ft.z)(Ye.instrument_name)&&"future"===Object(Ft.z)(We.instrument_name)){return Object(Ft.b)(Ye.instrument_name)-Object(Ft.b)(We.instrument_name)}});let Qe=0;Ye.forEach(Ye=>{Ye.size&&Qe++}),this.$nextTick(()=>{if(this.$emit("update:positionData",{totalCount:qe,selectedCount:Qe}),this.$refs.tableRef){let{tableData:We}=this.$refs.tableRef.getTableData();this.$refs.tableRef.loadData(Ye);const qe=new Set(Ye.map(Ye=>Ye.id)),Qe=new Set(We.map(Ye=>Ye.id));[...qe.difference(Qe)].map(We=>{Ye.find(Ye=>{Ye.id===We&&this.$refs.tableRef.toggleTreeExpand(Ye)})})}})},showTradeDialog(Ye){let We={dialog_type:"close",bid_or_ask:"bid",trade_type:"coin",instrument_name:Ye.instrument_name,size:Math.abs(Ye.size),direction:Ye.direction};this.setTradeDialogParams(We),this.setOptionTradeDialogVisible(!0)}}},Gi=Hi,Yi=(qe("0641"),Object(rt.a)(Gi,(function(){var Ye=this,We=Ye._self._c;return We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],staticClass:"option-position-table"},[We("div",{staticClass:"striped",staticStyle:{display:"flex","align-items":"center",padding:"0 0.9375rem",height:"2.5rem"}},[We("el-radio-group",{staticStyle:{"margin-right":"0.9375rem"},attrs:{size:"mini"},model:{value:Ye.filterParams.currency,callback:function(We){Ye.$set(Ye.filterParams,"currency",We)},expression:"filterParams.currency"}},[We("el-radio-button",{key:"ALL",attrs:{label:"ALL"}},[We("div",{staticStyle:{height:"100%",display:"flex","align-items":"center"}},[Ye._v("ALL")])]),Ye._l(Ye.currencyList,(function(qe){return We("el-radio-button",{key:qe,attrs:{label:qe}},[We("div",{staticStyle:{height:"100%",display:"flex","align-items":"center"}},[We("currency-img",{attrs:{"currency-type":qe,size:"16"}}),Ye._v("  "+Ye._s(qe)+" ")],1)])}))],2),We("el-radio-group",{staticStyle:{"margin-right":"0.9375rem"},attrs:{size:"mini"},model:{value:Ye.filterParams.kind,callback:function(We){Ye.$set(Ye.filterParams,"kind",We)},expression:"filterParams.kind"}},Ye._l(Ye.kindList,(function(qe){return We("el-radio-button",{key:qe.value,attrs:{label:qe.value}},[We("div",{staticStyle:{height:"100%",display:"flex","align-items":"center"}},[Ye._v(Ye._s(qe.label))])])})),1),We("el-checkbox",{model:{value:Ye.filterParams.noGroupingFlag,callback:function(We){Ye.$set(Ye.filterParams,"noGroupingFlag",We)},expression:"filterParams.noGroupingFlag"}},[Ye._v(Ye._s(Ye.$t("message.noGrouping")))])],1),We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"position"}},[We("vxe-table",{ref:"tableRef",style:Ye.autoHeightFlag?"":"height: 100%",attrs:{height:Ye.autoHeightFlag?"":"360","auto-resize":!0,border:"none",stripe:"",align:"right","show-overflow":"tooltip","menu-config":Ye.menuConfig,"row-class-name":Ye.rowClassName,"header-row-style":{height:"30px"},"row-config":{keyField:"id",height:36,isHover:!0},"tree-config":{transform:!0,rowField:"id",parentField:"parentId",indent:10,reserve:!0,expandAll:!0}},on:{"cell-click":Ye.cellClicked,"menu-click":Ye.cellMenuClick},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("vxe-column",{attrs:{"class-name":"padding-left","header-class-name":"padding-left",fixed:"left","min-width":"270",align:"left",field:"instrument","cell-render":{name:"PositionColumn"},"tree-node":""},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0}])}),Ye._l(Object.keys(Ye.columnMap),(function(qe){return Ye.columnMap[qe].show?We("vxe-column",{key:qe,attrs:{"min-width":Ye.columnMap[qe].minWidth,field:qe,"cell-render":{name:"PositionColumn"}},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye.columnMap[qe].labelTips?We("text-tips",{attrs:{value:Ye.columnMap[qe].label,inherit:!0,placement:"bottom"}},[Ye._v(" "+Ye._s(Ye.columnMap[qe].labelTips)+" ")]):[Ye._v(" "+Ye._s(Ye.columnMap[qe].label)+" ")]]},proxy:!0}],null,!0)}):Ye._e()})),We("vxe-column",{attrs:{"min-width":"220",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["option"===qe.row.kind?[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.showTradeDialog(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.closePosition")))]),0!==qe.row.size?[We("a",{staticClass:"share-btn-pnl",on:{click:function(We){return We.stopPropagation(),Ye.openShareDialog(qe.row)}}},[We("i",{staticClass:"el-icon-share",staticStyle:{color:"inherit",cursor:"pointer"}})])]:Ye._e()]:Ye._e(),"future"===qe.row.kind?[Ye.curSelectedRowInstrumentName!==qe.row.instrument_name?We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.showCloseInput(qe.row)}}},[Ye._v(" "+Ye._s(Ye.$t("message.closePosition"))+" ")]):Ye._e(),Ye.curSelectedRowInstrumentName!==qe.row.instrument_name?We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.showClosePositionsConfirmDialog("market",qe.row)}}},[Ye._v(" "+Ye._s(Ye.$t("message.marketClosePosition"))+" ")]):Ye._e(),Ye.curSelectedRowInstrumentName===qe.row.instrument_name?We("div",{staticClass:"close-input-box",class:{active:Ye.curSelectedRowInstrumentName===qe.row.instrument_name}},[We("el-input",{staticClass:"close-input",attrs:{size:"mini"},model:{value:Ye.closePrice,callback:function(We){Ye.closePrice=We},expression:"closePrice"}}),We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center","font-size":"1rem"}},[We("i",{staticClass:"el-icon-check",on:{click:function(We){return Ye.showClosePositionsConfirmDialog("limit",qe.row)}}}),We("i",{staticClass:"el-icon-close",on:{click:function(We){Ye.curSelectedRowInstrumentName={}}}})])],1):Ye._e(),Ye.advanceToolsToken&&Ye.curSelectedRowInstrumentName!==qe.row.instrument_name&&"reversed"===qe.row.instrument_type?We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.swap(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.swap")))]):Ye._e(),0!==qe.row.size?[We("a",{staticClass:"share-btn-pnl",on:{click:function(We){return We.stopPropagation(),Ye.openShareDialog(qe.row)}}},[We("i",{staticClass:"el-icon-share",staticStyle:{color:"inherit",cursor:"pointer"}})])]:Ye._e()]:Ye._e()]}}])})],2)],1),We("share-pnl-dialog",{attrs:{visible:Ye.pnlVisible,shareData:Ye.pnlData},on:{closeShareDialog:Ye.closeShareDialog}}),We("close-dialog",{on:{confirmTrade:Ye.confirmTrade}}),We("future-swap-dialog",{attrs:{visible:Ye.futureSwapVisible,params:Ye.swapParams},on:{"update:visible":function(We){Ye.futureSwapVisible=We}}})],1)}),[],!1,null,"2262dd25",null)),Wi=Yi.exports,qi=qe("8cd0"),Qi={name:"HoverEditBox",props:{editType:{type:String,default:""},row:{type:Object,default:()=>{}},orderId:{Type:Number,default:null},columnIndex:{Type:Number,default:null},hoverOrderId:{Type:Number,default:null},editOrderId:{Type:Number,default:null},editColumnIndex:{Type:Number,default:null}},data:()=>({tmpValue:""}),watch:{value(){this.editMode&&this.initValue()},editMode(Ye){Ye&&this.initValue()}},computed:{precision(){let Ye=4;return"amount"===this.editType?Ye=this.row.sizeDigits:"option"===this.row.kind?this.row.advanced?Ye=2:("reversed"===this.row.instrument_type||"linear"===this.row.instrument_type)&&(Ye=this.row.priceDigits):"future"===this.row.kind?("reversed"===this.row.instrument_type||"linear"===this.row.instrument_type)&&(Ye=this.row.priceDigits):("spot"===this.row.kind||Object(qi.h)(this.row.kind))&&(Ye=this.row.priceDigits),Ye},step(){let Ye=.1;if("amount"===this.editType)"option"===this.row.kind?("reversed"===this.row.instrument_type||"linear"===this.row.instrument_type)&&(Ye=this.row.min_trade_amount):"future"===this.row.kind?"reversed"===this.row.instrument_type?Ye=this.row.min_trade_amount:"linear"===this.row.instrument_type&&(Ye=this.row.contract_size):("spot"===this.row.kind||Object(qi.h)(this.row.kind))&&(Ye=this.row.min_trade_amount);else if("option"===this.row.kind)if(this.row.advanced)Ye=.01;else if("reversed"===this.row.instrument_type){let We=this.row.tick_size_steps||[];We=We[0]||{};let qe=We.above_price,Qe=We.tick_size;Ye=this.row.amount>qe?Qe:this.row.tick_size}else"linear"===this.row.instrument_type&&(Ye=this.row.tick_size);else"future"===this.row.kind?("reversed"===this.row.instrument_type||"linear"===this.row.instrument_type)&&(Ye=this.row.tick_size):("spot"===this.row.kind||Object(qi.h)(this.row.kind))&&(Ye=this.row.tick_size);return Ye},showEditMode(){let Ye=this.row.advanced;return Ye?"amount"===this.editType?this.hoverOrderId===this.orderId:this.hoverOrderId===this.orderId&&this.editType===Ye:"amount"===this.editType?this.hoverOrderId===this.orderId:this.hoverOrderId===this.orderId&&-1!==["price","trigger_price"].indexOf(this.editType)},editMode(){return this.editOrderId===this.orderId&&this.editColumnIndex===this.columnIndex}},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),initValue(){this.editType,this.tmpValue=this.row[this.editType]||""},sendEditRequest(){let Ye=this.row.instrument_type,We=this.row.advanced,qe=this.row.amount,Qe=this.row.price,Ke=this.row.trigger_price;if("amount"===this.editType){if(qe=this.tmpValue,qe===this.row.amount)return}else if("trigger_price"===this.editType){if(Ke=this.tmpValue,Ke===this.row.trigger_price)return}else if(Qe=this.tmpValue,Qe===this.row.price)return;let Xe={id:$e.k.EDIT_ORDER_OPTION_OPEN_ORDER,jsonrpc:"2.0",method:"private/edit",params:{order_id:this.row.order_id,price:Qe}};this.row.trigger_price&&(Xe.params.trigger_price=Ke),"option"===this.row.kind?("reversed"===Ye?Object(Je.k)(qe)||(Xe.params.amount=qe):"linear"===Ye&&(Xe.params.amount=qe,Xe.params.contracts=qe/this.row.contract_size),Object(Je.k)(We)||(Xe.params.advanced=We)):("future"===this.row.kind||"spot"===this.row.kind||Object(qi.h)(this.row.kind))&&(Xe.params.amount=qe),this.wsSendMsg(Xe)},cancelEditMode(){this.$emit("update:editColumnIndex",null)},submit(){this.cancelEditMode(),this.sendEditRequest()},cancel(){this.cancelEditMode()}}},Ki=Qi,Ji=(qe("561f"),qe("6e7c"),Object(rt.a)(Ki,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"hover-edit-box",class:[Ye.showEditMode?"clicked":""]},[Ye.editMode?We("div",{staticClass:"close-input-box"},[We("el-input-number",{staticClass:"close-input",attrs:{precision:Ye.precision,step:Ye.step,controls:!1,size:"mini","controls-position":"right"},model:{value:Ye.tmpValue,callback:function(We){Ye.tmpValue=We},expression:"tmpValue"}}),We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center","font-size":"1rem"}},[We("i",{staticClass:"el-icon-check bold clicked",on:{click:function(We){return We.stopPropagation(),Ye.submit.apply(null,arguments)}}}),We("i",{staticClass:"el-icon-close bold clicked",on:{click:function(We){return We.stopPropagation(),Ye.cancel.apply(null,arguments)}}})])],1):We("div",{staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center"}},[Ye.showEditMode?We("i",{staticClass:"iconfont el-icon-edit"}):Ye._e(),Ye._t("default")],2)])}),[],!1,null,"0ef80283",null)),Xi=Ji.exports,Zi={name:"FutureEditOrderDialog",components:{Currency:bt.a},data:()=>({size_usd:0,price:0,triggerPrice:0,contractDetail:{},editConfirmDialogVisible:!1}),computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,editOrderDialogVisible:Ye=>Ye.deribit.editOrderDialogVisible,tradeConfirmDialogParams:Ye=>Ye.deribit.tradeConfirmDialogParams,allCurrencyInstrumentsMap:Ye=>Ye.deribit.allCurrencyInstrumentsMap,interfaceSettings:Ye=>Ye.system.interfaceSettings}),triggerType:()=>Ye=>Pt.a.triggerTypeFormat(Ye)},methods:{...Object(Ke.b)("deribit",{setEditOrderDialogVisible:"setEditOrderDialogVisible"}),init(){this.size_usd=0,this.price=0,this.triggerPrice=0},openDialog(){this.init(),this.size_usd=this.tradeConfirmDialogParams.amount,this.price=this.tradeConfirmDialogParams.price,this.triggerPrice=this.tradeConfirmDialogParams.trigger_price;let Ye=this.allCurrencyInstrumentsMap[this.tradeConfirmDialogParams.instrument_name];Ye&&(this.contractDetail=Ye)},showConfirm(){this.interfaceSettings.confirmDialogConfig.showEditOrderConfirmDialog?this.editConfirmDialogVisible=!0:this.confirmTrade()},confirmTrade(){this.editConfirmDialogVisible=!1,this.setEditOrderDialogVisible(!1);let Ye=this.tradeConfirmDialogParams.order_id,We=this.tradeConfirmDialogParams.order_type,qe={order_id:Ye,amount:this.size_usd};if("limit"===We||"stop_limit"===We){let Ye=this.price;qe.price=Ye}"stop_market"!==We&&"stop_limit"!==We||(qe.trigger_price=this.triggerPrice),this.$emit("confirmTrade",qe)}}},$i=Zi,er=(qe("f0b9"),Object(rt.a)($i,(function(){var Ye=this,We=Ye._self._c;return We("div",[We("el-dialog",{attrs:{visible:Ye.editOrderDialogVisible,"close-on-click-modal":!1},on:{close:function(We){return Ye.setEditOrderDialogVisible(!1)},open:Ye.openDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"warning",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.editOrder"))+": "+Ye._s(Ye.tradeConfirmDialogParams.instrument_name))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setEditOrderDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.showConfirm}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"future-edit-order"},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.amountL"))+"("+Ye._s(Ye.$t("message.integerMultipleOf").replace("###",Ye.contractDetail.min_trade_amount))+")")]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:0,"controls-position":"right",step:Ye.contractDetail.min_trade_amount},model:{value:Ye.size_usd,callback:function(We){Ye.size_usd=We},expression:"size_usd"}}),"USDC"===Ye.curSelectedCurrency||"USDT"===Ye.curSelectedCurrency?We("div",[Ye._v(Ye._s(Ye.contractDetail.base_currency||""))]):We("div",[Ye._v("USD")])],1)]),-1!==["stop_limit","take_limit","limit","market_limit"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:0,"controls-position":"right",precision:2,step:1},model:{value:Ye.price,callback:function(We){Ye.price=We},expression:"price"}}),We("div",[Ye._v(Ye._s("USDC"===Ye.curSelectedCurrency||"USDT"===Ye.curSelectedCurrency?Ye.curSelectedCurrency:"USD"))])],1)]):Ye._e(),-1!==["stop_limit","take_limit","stop_market","take_market","market_limit"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.triggerPrice")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:0,"controls-position":"right",precision:2,step:1},model:{value:Ye.triggerPrice,callback:function(We){Ye.triggerPrice=We},expression:"triggerPrice"}}),We("div",[Ye._v(Ye._s("USDC"===Ye.curSelectedCurrency||"USDT"===Ye.curSelectedCurrency?Ye.curSelectedCurrency:"USD"))])],1)]):Ye._e()])]),We("el-dialog",{attrs:{visible:Ye.editConfirmDialogVisible,"append-to-body":""},on:{close:function(We){Ye.editConfirmDialogVisible=!1}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"warning",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.editOrder")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){Ye.editConfirmDialogVisible=!1}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(this.tradeConfirmDialogParams.instrument_name)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.orderType")}},["limit"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.limitOrder")))]:Ye._e(),"market"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.marketOrder")))]:Ye._e(),"stop_limit"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.stopLimit")))]:Ye._e(),"stop_market"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.stopMarket")))]:Ye._e()],2),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"buy"===Ye.tradeConfirmDialogParams.direction?"green":"sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.tradeConfirmDialogParams.direction)))])]),We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.total")}(${"USDC"===Ye.curSelectedCurrency||"USDT"===Ye.curSelectedCurrency?Ye.contractDetail.base_currency:"USD"})`}},[Ye._v(" "+Ye._s(Ye.size_usd)+" ")]),-1!==["stop_limit","limit"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.price")}},[We("currency",{attrs:{"currency-type":"USDC"===Ye.curSelectedCurrency||"USDT"===Ye.curSelectedCurrency?Ye.curSelectedCurrency:"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye.price))+" ")],1):Ye._e(),-1!==["stop_limit","stop_market"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.triggerType")}},[Ye._v(" "+Ye._s(Ye.$t(Ye.triggerType(Ye.tradeConfirmDialogParams.trigger)))+" ")]):Ye._e(),-1!==["stop_limit","stop_market"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.triggerPrice")}},[We("currency",{attrs:{"currency-type":"USDC"===Ye.curSelectedCurrency||"USDT"===Ye.curSelectedCurrency?Ye.curSelectedCurrency:"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye.triggerPrice))+" ")],1):Ye._e()],1)],1)])],1)}),[],!1,null,"22189f5b",null)),tr=er.exports,ir={name:"SpotEditOrderDialog",components:{Currency:bt.a},data:()=>({size_usd:0,price:0,triggerPrice:0,contractDetail:{},editConfirmDialogVisible:!1}),computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,editSpotOrderDialogVisible:Ye=>Ye.deribit.editSpotOrderDialogVisible,tradeConfirmDialogParams:Ye=>Ye.deribit.tradeConfirmDialogParams,allCurrencyInstrumentsMap:Ye=>Ye.deribit.allCurrencyInstrumentsMap,interfaceSettings:Ye=>Ye.system.interfaceSettings}),triggerType:()=>Ye=>Pt.a.triggerTypeFormat(Ye),sizeDigits(){if(this.contractDetail&&this.contractDetail.min_trade_amount){let Ye=(""+this.contractDetail.min_trade_amount).split(".");return 2===Ye.length?Ye[1].length:4}return 4},priceDigits(){if(this.contractDetail&&this.contractDetail.tick_size){let Ye=(""+this.contractDetail.tick_size).split(".");return 2===Ye.length?Ye[1].length:2}return 2}},methods:{...Object(Ke.b)("deribit",{setSpotEditOrderDialogVisible:"setSpotEditOrderDialogVisible"}),init(){this.size_usd=0,this.price=0,this.triggerPrice=0},openDialog(){this.init(),this.size_usd=this.tradeConfirmDialogParams.amount,this.price=this.tradeConfirmDialogParams.price,this.triggerPrice=this.tradeConfirmDialogParams.trigger_price;let Ye=this.allCurrencyInstrumentsMap[this.tradeConfirmDialogParams.instrument_name];Ye&&(this.contractDetail=Ye)},showConfirm(){this.interfaceSettings.confirmDialogConfig.showEditOrderConfirmDialog?this.editConfirmDialogVisible=!0:this.confirmTrade()},confirmTrade(){this.editConfirmDialogVisible=!1,this.setSpotEditOrderDialogVisible(!1);let Ye=this.tradeConfirmDialogParams.order_id,We=this.tradeConfirmDialogParams.order_type,qe={order_id:Ye,amount:this.size_usd};if("limit"===We||"stop_limit"===We){let Ye=this.price;qe.price=Ye}"stop_market"!==We&&"stop_limit"!==We||(qe.trigger_price=this.triggerPrice),this.$emit("confirmTrade",qe)}}},rr=ir,sr=(qe("f0d8"),Object(rt.a)(rr,(function(){var Ye=this,We=Ye._self._c;return We("div",[We("el-dialog",{attrs:{visible:Ye.editSpotOrderDialogVisible,"close-on-click-modal":!1},on:{close:function(We){return Ye.setSpotEditOrderDialogVisible(!1)},open:Ye.openDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"warning",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.editOrder"))+": "+Ye._s(Ye.tradeConfirmDialogParams.instrument_name))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setSpotEditOrderDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.showConfirm}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"future-edit-order"},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.amountL"))+"("+Ye._s(Ye.$t("message.integerMultipleOf").replace("###",Ye.contractDetail.min_trade_amount))+")")]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:0,"controls-position":"right",precision:Ye.sizeDigits,step:Ye.contractDetail.min_trade_amount},model:{value:Ye.size_usd,callback:function(We){Ye.size_usd=We},expression:"size_usd"}}),We("div",[Ye._v(Ye._s(Ye.contractDetail.base_currency))])],1)]),-1!==["stop_limit","limit"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:0,"controls-position":"right",precision:Ye.priceDigits,step:Ye.contractDetail.tick_size},model:{value:Ye.price,callback:function(We){Ye.price=We},expression:"price"}}),We("div",[Ye._v(Ye._s(Ye.contractDetail.quote_currency))])],1)]):Ye._e(),-1!==["stop_limit","take_limit","stop_market","take_market","market_limit"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.triggerPrice")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:0,"controls-position":"right",precision:Ye.priceDigits,step:Ye.contractDetail.tick_size},model:{value:Ye.triggerPrice,callback:function(We){Ye.triggerPrice=We},expression:"triggerPrice"}}),We("div",[Ye._v(Ye._s(Ye.contractDetail.quote_currency))])],1)]):Ye._e()])]),We("el-dialog",{attrs:{visible:Ye.editConfirmDialogVisible,"append-to-body":""},on:{close:function(We){Ye.editConfirmDialogVisible=!1}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"warning",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.editOrder")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){Ye.editConfirmDialogVisible=!1}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(this.tradeConfirmDialogParams.instrument_name)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.orderType")}},["limit"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.limitOrder")))]:Ye._e(),"market"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.marketOrder")))]:Ye._e(),"stop_limit"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.stopLimit")))]:Ye._e(),"stop_market"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.stopMarket")))]:Ye._e()],2),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"buy"===Ye.tradeConfirmDialogParams.direction?"green":"sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.tradeConfirmDialogParams.direction)))])]),We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.total")} (${Ye.contractDetail.base_currency})`}},[Ye._v(" "+Ye._s(Ye.size_usd)+" ")]),-1!==["stop_limit","limit"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.price")}},[We("currency",{attrs:{"currency-type":Ye.contractDetail.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.price,"USDC"===Ye.contractDetail.quote_currency?2:4)))+" ")],1):Ye._e(),-1!==["stop_limit","stop_market"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.triggerType")}},[Ye._v(" "+Ye._s(Ye.$t(Ye.triggerType(Ye.tradeConfirmDialogParams.trigger)))+" ")]):Ye._e(),-1!==["stop_limit","stop_market"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.triggerPrice")}},[We("currency",{attrs:{"currency-type":Ye.contractDetail.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.triggerPrice,"USDC"===Ye.contractDetail.quote_currency?2:4)))+" ")],1):Ye._e()],1)],1)])],1)}),[],!1,null,"4520b127",null)),ar=sr.exports,nr={name:"OpenOrders",components:{CustomToolTip:Ct.a,CurrencyImg:Ei.a,SpotEditOrderDialog:ar,FutureEditOrderDialog:tr,HoverEditBox:Xi,ToggleColumnVisibleBox:kt,DoNotShowAgainCancelDialog:Mt.a,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{orderData:{type:Object,default:()=>({totalCount:0,selectedCount:0})}},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},amount:{label:this.$t("message.amount"),show:!0},price:{label:this.$t("message.price"),show:!0},complated:{label:this.$t("message.complated"),show:!0},remaining:{label:this.$t("message.remaining"),show:!0},marketPrice:{label:this.$t("message.marketPrice"),show:!0},triggerType:{label:this.$t("message.triggerType"),show:!0},triggerPrice:{label:this.$t("message.triggerPrice"),show:!0},avgPrice:{label:this.$t("message.avgPrice"),show:!0},im:{label:this.$t("message.im"),show:!0},type:{label:this.$t("message.type"),show:!0},tif:{label:this.$t("message.TIF"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},currencyList:Object.freeze(["BTC","ETH","USDC","USDT"]),kindList:Object.freeze([{label:"ALL",value:"ALL"},{label:"Spot",value:"spot"},{label:"Futures",value:"future"},{label:"Options",value:"option"},{label:"Combos",value:"combo"}]),orderTypeList:Object.freeze([{label:"ALL",value:"ALL"},{label:"Limit & Market",value:"limit_and_market"},{label:"Trigger",value:"trigger"},{label:this.$t("message.smartTrading"),value:"smart_trading"}]),filterParams:{currency:"ALL",kind:"ALL",orderType:"ALL"},openOrderTickerDataMap:{},listenerChannelsSet:new Set,editColumnIndex:null,editOrderId:null,hoverOrderId:null,smartTradingList:[]}},created(){this.receiveWebsocketMsg()},watch:{allOpenOrderMap:{handler(Ye,We){this.updateOrderData()},immediate:!0},filterParams:{handler(){this.updateOrderData()},deep:!0},"advanceToolsCurAccountInfo.id":{handler(Ye){this.getStrategyRunningInfo()},immediate:!0}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,socketIsConnected:Ye=>Ye.websocket.socketIsConnected,loadingOpenOrderFlag:Ye=>Ye.deribit.loadingOpenOrderFlag,interfaceSettings:Ye=>Ye.system.interfaceSettings,strategyStatusMap:Ye=>Ye.deribit.strategyStatusMap,allOpenOrderMap:Ye=>Ye.deribit.allOpenOrderMap,allOrdersMargin:Ye=>Ye.deribit.allOrdersMargin,currencyIncrementalTickerMap:Ye=>Ye.deribit.currencyIncrementalTickerMap,advanceToolsCurAccountInfo:Ye=>Ye.deribit.advanceToolsCurAccountInfo}),returnLimitPrice:()=>Ye=>{let We="";switch(Ye.price_mode){case"market":We=Pt.a.numberFormat(Ye.price,"option"===Ye.kind?4:2);break;case"limit_iv":We=Pt.a.numberFormat(Ye.price,2)+"%";break;case"limit_price":We=Pt.a.numberFormat(Ye.price,"option"===Ye.kind?4:2);break;case"limit_usd":We=Pt.a.numberFormat(Ye.price,2);break;case"dynamic_mark_iv":We="Mark IV "+(Ye.spread>=0?"+":"")+Ye.spread+"%";break;case"dynamic_mark_price":We="option"===Ye.kind?"Mark "+(Ye.spread>=0?"+":"")+parseFloat((1e4*Ye.spread).toFixed(10))+"bp":"Mark "+(Ye.spread>=0?"+":"")+Ye.spread+" USD";break;case"dynamic_screen_iv":We=("long"===Ye.direction?"Bid ":"Ask ")+"IV "+(Ye.spread>=0?"+":"")+Ye.spread+"%";break;case"dynamic_screen_price":We="option"===Ye.kind?("long"===Ye.direction?"Bid ":"Ask ")+(Ye.spread>=0?"+":"")+parseFloat((1e4*Ye.spread).toFixed(10))+"bp":("long"===Ye.direction?"Bid ":"Ask ")+(Ye.spread>=0?"+":"")+Ye.spread+" USD"}return We},marketData(){return(Ye,We)=>{let qe=this.openOrderTickerDataMap[Ye.instrument_name];if(!Object(Je.k)(qe)){let Qe=0,Ke=0,Je=qe.underlying_price;switch("buy"===Ye.direction?(Qe=qe.best_bid_price,Ke=qe.bid_iv):"sell"===Ye.direction&&(Qe=qe.best_ask_price,Ke=qe.ask_iv),We){case"market_price":return Qe;case"market_iv":return Ke;case"underlying_price":return Je}}}},orderMargin(){return Ye=>{if(Object(Je.k)(this.allOpenOrderMap))return 0;if(0===Object.keys(this.allOpenOrderMap).length)return 0;let We=Ye.order_id,qe=this.allOrdersMargin[We];return Object(Je.k)(qe)?0:qe.initial_margin}}},methods:{...Object(Ke.b)("deribit",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setTradeDialogParams:"setTradeDialogParams",setEditOrderDialogVisible:"setEditOrderDialogVisible",setSpotEditOrderDialogVisible:"setSpotEditOrderDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),calcSplitCount(Ye,We){let qe="";if("trigger"===We){if(Ye.condition&&Ye.condition.trigger_value&&Ye.condition.trigger_type){let We="";-1!==Ye.condition.trigger_type.indexOf("index")?We=`${this.$t("message.triggerCondition")}: ${this.$t("message.indexPrice")}`:-1!==Ye.condition.trigger_type.indexOf("iv")&&(We=`${this.$t("message.triggerCondition")}: ${Ye.settlement_currency} DVOL`);let Qe="";-1!==Ye.condition.trigger_type.indexOf("greater_than")?Qe=">":-1!==Ye.condition.trigger_type.indexOf("less_than")&&(Qe="<"),qe+=`\n                <div>${We}:&nbsp;${Qe}&nbsp;<span class="active-color">${-1!==We.indexOf("DVOL")?"":"$"}${Pt.a.moneyFormat(Pt.a.numberFormat(Ye.condition.trigger_value,1))}</span></div>\n              `}}else if(Ye.target_step>0?qe+=`\n            <div>${this.$t("message.numberOrdersSplit")}:&nbsp;<span class="active-color">${Ye.target_step}/${Ye.split_count}</span></div>\n          `:qe+=`\n            <div>${this.$t("message.numberOrdersSplit")}:&nbsp;<span class="active-color">${Ye.split_count}</span></div>\n          `,Ye.stop_time){const We=this.$dayjs.unix(Ye.start_time),Qe=this.$dayjs.unix(Ye.stop_time).diff(We,"minute");let Ke=0;if(Qe>60){Ke=parseInt(Qe/60)+"h"}else Ke=Qe+"min";qe+=`\n            <div>${this.$t("message.duration")}:&nbsp;<span class="active-color">${Ke}</span></div>\n          `}else qe+=`\n            <div>${this.$t("message.duration")}:&nbsp;<span class="active-color">${this.$t("message.noLimit")}</span></div>\n          `;return qe},cancelAllRequest(Ye){if(!this.advanceToolsCurAccountInfo.id)return;let We={account_id:this.advanceToolsCurAccountInfo.id,currency:Ye.settlement_currency,trade_ids:[Ye.trade_id]};this.$axios.post(Object(Nt.a)()+"/strategy/smartTradingStrategy/cancelTrade",We,{headers:{Authorization:Object(Xe.e)()}}).then(Ye=>{200===Ye.code?this.$notify.success({title:this.$t("message.tips"),message:this.$t("message.submitted")}):this.$notify.error({title:this.$t("message.tips"),message:`${this.$t("message.submissionFailed")}: ${Ye.msg}`})}).catch(Ye=>{this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.submissionFailed")})})},cancelAll(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.cancelAllRequest(Ye)}):this.cancelAllRequest(Ye)},getStrategyRunningInfo(){let Ye=Object(Xe.e)();if(!Ye)return void(this.smartTradingList.length>0&&(this.smartTradingList=[],this.updateOrderData()));if(!this.advanceToolsCurAccountInfo.id)return;let We={account_id:this.advanceToolsCurAccountInfo.id};this.$axios.post(Object(Nt.a)()+"/strategy/smartTradingStrategy/openTrades",We,{headers:{Authorization:Ye}}).then(Ye=>{if(200===Ye.code){let We=Ye.data||[];this.smartTradingHandler(We)}}).catch(Ye=>{})},confirmTradeSpots(Ye){let We={id:$e.k.EDIT_ORDER_FUTURE_OPEN_ORDER,jsonrpc:"2.0",method:"private/edit",params:{order_id:Ye.order_id,amount:Ye.amount}};Object(Je.k)(Ye.price)||(We.params.price=Ye.price),Object(Je.k)(Ye.trigger_price)||(We.params.trigger_price=Ye.trigger_price),this.wsSendMsg(We)},confirmTradeFutures(Ye){let We={id:$e.k.EDIT_ORDER_FUTURE_OPEN_ORDER,jsonrpc:"2.0",method:"private/edit",params:{order_id:Ye.order_id,amount:Ye.amount}};Object(Je.k)(Ye.price)||(We.params.price=Ye.price),Object(Je.k)(Ye.trigger_price)||(We.params.trigger_price=Ye.trigger_price),this.wsSendMsg(We)},updateOrderData(){var Ye,We;this.listenerChannelsSet.clear();const{currency:qe,kind:Qe,orderType:Ke}=this.filterParams;let Xe=[],Ze=Object.values(this.allOpenOrderMap)||[];if(Ze.length<=0){let Ye=this.smartTradingList;if(Ye.length>0&&["ALL","smart_trading"].includes(Ke)){"ALL"!==qe&&(Ye=Ye.filter(Ye=>-1!==Ye.instrument_name.indexOf(qe)||Ye.settlement_currency===qe));let We=Ye.map(Ye=>{if(Ye.smartHeaderFlag)return{...Ye,creation_timestamp:1e3*Ye.start_time};let We="";"long"===Ye.direction?We="buy":"short"===Ye.direction&&(We="sell");let qe="",Qe=Ye.instrument_name,Ke=Qe.split("-");Ke&&Ke.length>0&&(qe=Ke[0]);let Xe=1;"BTC"===qe?Xe=1:"ETH"===qe&&(Xe=0);let Ze=Pt.a.numberFormat(Ye.amount,Xe),$e=Pt.a.numberFormat(Ye.order_price,4),et="";Object(Je.k)(Ye.avg_price)||0===Ye.avg_price||(et=Pt.a.numberFormat(Ye.avg_price,4));let tt="",it="",rt="";-1!==["limit_iv","dynamic_mark_iv","dynamic_screen_iv"].indexOf(Ye.price_mode)?(tt="implv",it=Ye.price):-1!==["limit_usd"].indexOf(Ye.price_mode)&&(tt="usd",rt=Ye.price);let st=Object(Ft.z)(Qe),at="";return-1!==["dynamic_mark_price","dynamic_screen_price","dynamic_mark_iv","dynamic_screen_iv"].indexOf(Ye.price_mode)?at=this.$t("message.dynamicLimit2"):-1!==["limit_usd","limit_iv","limit_price"].indexOf(Ye.price_mode)?at=this.$t("message.limit"):-1!==["market"].indexOf(Ye.price_mode)&&(at=this.$t("message.market")),{...Ye,instrument_name:Qe,direction:We,greeksDisplayAmount:Ze,greeksDisplayAmountCurrency:qe,greeksDisplayPrice:$e,greeksDisplayAvgPrice:et,greeksDisplayPriceCurrency:qe,advanced:tt,implv:it,usd:rt,kind:st,priceDigits:4,greeksDisplayCompleteAmount:Pt.a.numberFormat(Ye.filled_amount,Xe),greeksDisplayRemainingAmount:Pt.a.numberFormat(Ye.amount-Ye.filled_amount,Xe),greeksDisplayMarginCurrency:qe,greeksDisplayOrderType:at}});Xe.unshift(...We)}return void this.$nextTick(()=>{this.$emit("update:orderData",{totalCount:0,selectedCount:0}),this.$refs.tableRef&&(this.$refs.tableRef.loadData(Xe),this.$refs.tableRef.setAllTreeExpand(!0))})}let $e=Ze.length;Xe=Object.values(this.allOpenOrderMap).filter(Ye=>{let We=-1!==["future_combo","option_combo"].indexOf(Ye.kind)?"combo":Ye.kind,Je=!1;Je="spot"===Ye.kind?"ALL"===qe||-1!==Ye.instrument_name.indexOf(qe):"ALL"===qe||Ye.settlement_currency===qe;const Xe="ALL"===Qe||We===Qe;let Ze=!1,$e=[];return"ALL"===Ke?Ze=!0:"limit_and_market"===Ke?($e=["limit","market"],Ze=-1!==$e.indexOf(Ye.order_type)&&-1===(null==Ye?void 0:Ye.label.indexOf("SmartTradingStrategy"))):"trigger"===Ke?($e=["stop_limit","take_limit","stop_market","take_market","market_limit","trailing_stop"],Ze=-1!==$e.indexOf(Ye.order_type)&&-1===(null==Ye?void 0:Ye.label.indexOf("SmartTradingStrategy"))):"smart_trading"===Ke&&(Ze=-1!==(null==Ye?void 0:Ye.label.indexOf("SmartTradingStrategy"))),Je&&Xe&&Ze}),this.$emit("update:orderData",{totalCount:$e,selectedCount:Xe.length});let et=[],tt={};Xe.sort((Ye,We)=>We.creation_timestamp-Ye.creation_timestamp),Xe.forEach(Ye=>{"limit"===Ye.order_type&&et.push(Ye.order_id),this.listenerChannelsSet.add("incremental_ticker."+Ye.instrument_name),tt[Ye.instrument_name]=this.currencyIncrementalTickerMap[Ye.instrument_name]||{}}),this.openOrderTickerDataMap=tt;let it=[...(null===(Ye=this.strategyStatusMap.MakerAssistantStrategyParams_BTC)||void 0===Ye?void 0:Ye.legs)||[],...(null===(We=this.strategyStatusMap.MakerAssistantStrategyParams_ETH)||void 0===We?void 0:We.legs)||[]],rt=2,st=4,at="",nt="";if(Xe.length>0){let Ye=Xe[0];rt=Ye.sizeDigits,st=Ye.priceDigits,at=Ye.base_currency,nt=Ye.settlement_currency,Xe.forEach(Ye=>{Ye.sizeDigits>rt&&(rt=Ye.sizeDigits),Ye.priceDigits>st&&(st=Ye.priceDigits)})}Xe.forEach(Ye=>{Ye.glId=Ye.order_id,Ye.parentId=null,it.find(We=>We.order_id===Ye.order_id)&&(Ye.advance_tool_type="MakerAssistantStrategy")});let ot=this.smartTradingList;if(ot.length>0){"ALL"!==qe&&(ot=ot.filter(Ye=>-1!==Ye.instrument_name.indexOf(qe)||Ye.settlement_currency===qe));let Ye=ot.map(Ye=>{if(Ye.smartHeaderFlag)return{...Ye,creation_timestamp:1e3*Ye.start_time};let We="";"long"===Ye.direction?We="buy":"short"===Ye.direction&&(We="sell");let qe="",Qe=Ye.instrument_name,Ke=Qe.split("-");Ke&&Ke.length>0&&(qe=Ke[0]);let Xe=1;"BTC"===qe?Xe=1:"ETH"===qe&&(Xe=0);let Ze=Pt.a.numberFormat(Ye.amount,Xe),$e=Pt.a.numberFormat(Ye.order_price,4),et="";Object(Je.k)(Ye.avg_price)||0===Ye.avg_price||(et=Pt.a.numberFormat(Ye.avg_price,4));let tt="",it="",rt="";-1!==["limit_iv","dynamic_mark_iv","dynamic_screen_iv"].indexOf(Ye.price_mode)?(tt="implv",it=Ye.price):-1!==["limit_usd"].indexOf(Ye.price_mode)&&(tt="usd",rt=Ye.price);let st=Object(Ft.z)(Qe),at="";return-1!==["dynamic_mark_price","dynamic_screen_price","dynamic_mark_iv","dynamic_screen_iv"].indexOf(Ye.price_mode)?at=this.$t("message.dynamicLimit2"):-1!==["limit_usd","limit_iv","limit_price"].indexOf(Ye.price_mode)?at=this.$t("message.limit"):-1!==["market"].indexOf(Ye.price_mode)&&(at=this.$t("message.market")),{...Ye,instrument_name:Qe,direction:We,greeksDisplayAmount:Ze,greeksDisplayAmountCurrency:qe,greeksDisplayPrice:$e,greeksDisplayAvgPrice:et,greeksDisplayPriceCurrency:qe,advanced:tt,implv:it,usd:rt,kind:st,priceDigits:4,greeksDisplayCompleteAmount:Pt.a.numberFormat(Ye.filled_amount,Xe),greeksDisplayRemainingAmount:Pt.a.numberFormat(Ye.amount-Ye.filled_amount,Xe),greeksDisplayMarginCurrency:qe,greeksDisplayOrderType:at}});Xe.unshift(...Ye)}Xe=Xe.filter(Ye=>{let We=-1!==["future_combo","option_combo"].indexOf(Ye.kind)?"combo":Ye.kind,Je=!1;Je="spot"===Ye.kind?"ALL"===qe||-1!==Ye.instrument_name.indexOf(qe):"ALL"===qe||Ye.settlement_currency===qe;const Xe="ALL"===Qe||We===Qe;let Ze=[];"ALL"===Ke?Ze=[]:"limit_and_market"===Ke?Ze=["limit","market"]:"trigger"===Ke?Ze=["stop_limit","take_limit","stop_market","take_market","market_limit","trailing_stop"]:"smart_trading"===Ke&&(Ze=["smart_trading"]);const $e="ALL"===Ke||-1!==Ze.indexOf(Ye.order_type)||Ye.label&&-1!==Ye.label.indexOf("SmartTradingStrategy");let et=!1;if(Ye.label&&-1!==Ye.label.indexOf("SmartTradingStrategy")){let We=Ye.creation_timestamp;if(this.$dayjs().valueOf()-We<5e3)et=!0;else{et=-1!==this.smartTradingList.findIndex(We=>We.order_id===Ye.order_id)}}return Je&&Xe&&$e&&!et}),this.$nextTick(()=>{if(this.$refs.tableRef){let{tableData:Ye}=this.$refs.tableRef.getTableData();this.$refs.tableRef.loadData(Xe);const We=new Set(Xe.map(Ye=>Ye.glId)),qe=new Set(Ye.map(Ye=>Ye.glId));[...We.difference(qe)].map(Ye=>{Xe.find(We=>{We.glId===Ye&&this.$refs.tableRef.toggleTreeExpand(We,!0)})})}})},rowClassName:({row:Ye})=>Ye.children&&Ye.children.length>0?"clicked":"",cellMouseEnter({row:Ye,columnIndex:We}){-1===Ye.glId.indexOf("smartTrading")&&-1!==["limit","market","stop_limit","stop_market"].indexOf(Ye.order_type)&&-1!==[2,3,9].indexOf(We)?this.hoverOrderId=Ye.order_id:this.hoverOrderId=null},cellClicked({row:Ye,columnIndex:We}){this.$refs.tableRef.toggleTreeExpand(Ye),-1!==[2,3,9].indexOf(We)?(this.editOrderId=Ye.order_id,this.hoverOrderId=Ye.order_id,this.editColumnIndex=2===We||3===We||9===We?We:null):(this.hoverOrderId=null,this.editColumnIndex=null)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;if(We.method&&-1!==["subscription","subscriptions"].indexOf(We.method))return void Object(Je.m)(We,(Ye,We)=>{this.listenerChannelsSet.has(Ye)?this.tickerDataResponse(We):"deribit.strategy"!==Ye||"SmartTradingStrategy"!==We.strategy_type||Object(qi.a)(We.account_id,()=>{let Ye=We.params.trades||[];this.smartTradingHandler(Ye,We.currency)})});let qe=We.result;Object(Je.k)(qe)}},smartTradingHandler(Ye,We){let qe=[];We&&(qe=this.smartTradingList.filter(Ye=>Ye.settlement_currency!==We)),Ye.forEach(Ye=>{let We=Ye.legs||[],Qe=0,Ke="";We.forEach(We=>{-1!==We.instrument.indexOf("BTC")?Ke="BTC":-1!==We.instrument.indexOf("ETH")&&(Ke="ETH"),Qe++,qe.push({...We,indexNum:Qe,glId:`smartTrading-${Ye.trade_id}-${We.instrument}`,parentId:"smartTrading-"+Ye.trade_id,order_id:We.order_id,instrument_name:We.instrument,settlement_currency:Ke,kind:"option",order_type:"smart_trading"})}),-1!==qe.findIndex(We=>We.parentId==="smartTrading-"+Ye.trade_id)&&qe.unshift({...Ye,glId:"smartTrading-"+Ye.trade_id,parentId:null,smartHeaderFlag:!0,instrument_name:this.$t("message.smartTrading"),settlement_currency:Ke,kind:"option",order_type:"smart_trading"})}),this.smartTradingList=qe,this.updateOrderData()},tickerDataResponse(Ye){if(Object(Je.k)(Ye))return;let We=Ye.instrument_name,qe={};this.currencyIncrementalTickerMap[We]&&(qe={...this.currencyIncrementalTickerMap[We]}),Object.assign(qe,Ye),this.openOrderTickerDataMap[We]&&(this.openOrderTickerDataMap[We]=qe)},initData(){this.openOrderTickerDataMap={},this.listenerChannelsSet.clear()},sendCancelRequest(Ye){let We={id:$e.k.CANCEL_ORDER_OPTION_OPEN_ORDER,jsonrpc:"2.0",method:"private/cancel",params:{order_id:Ye}};this.wsSendMsg(We)},sendCancelAllRequest(){let Ye={id:$e.k.CANCEL_ALL_ORDER_BY_CURRENCY_OPTION_OPEN_ORDER,jsonrpc:"2.0",method:"private/cancel_all_by_kind_or_type",params:{}};Ye.params.currency="ALL"===this.filterParams.currency?"any":this.filterParams.currency,Ye.params.kind="ALL"===this.filterParams.kind?"any":this.filterParams.kind,"ALL"===this.filterParams.orderType?Ye.params.type="all":"limit_and_market"===this.filterParams.orderType?Ye.params.type="limit":"trigger"===this.filterParams.orderType&&(Ye.params.type="trigger_all"),this.wsSendMsg(Ye)},oneClickCancelOrder(){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendCancelAllRequest()}):this.sendCancelAllRequest()},cancelOrder(Ye){let We=Ye.label||"";if(-1!==We.indexOf("SmartTradingStrategy")){let qe="",Qe=Object.values(this.allOpenOrderMap).filter(Ye=>Ye.label===We),Ke=[];Qe.forEach(Ye=>{let We="buy"===Ye.direction?"green":"red",qe=`\n              <div class="background8" style="margin-top: 0.625rem;padding: 10px 20px;">\n                <div style="display: flex;justify-content: space-between;align-items: center;font-size: 0.875rem;">\n                  <div class="grey">${this.$t("message.orderId")}:${Ye.order_id}</div>\n                  <div>${Pt.a.currencyCom(Ye.settlement_currency)}${Pt.a.numberFormat(Ye.filled_amount,1)} / ${Pt.a.currencyCom(Ye.settlement_currency)}${Pt.a.numberFormat(Ye.amount,1)}</div>\n                </div>\n                <div style="display: flex;justify-content: space-between;align-items: center;font-size: 1rem;margin-top: 0.25rem;">\n                  <div class="${We}">${Ye.instrument_name}</div>\n                  <div class="${We}">${Ye.direction}</div>\n                </div>\n              </div>\n            `;Ke.push(qe)});let Je="";Je=-1===We.indexOf("-1-")?`\n              <div style="display: flex;align-items: flex-start;">\n                <div class="el-icon-warning warning" style="font-size: 1.5rem;margin-right: 0.625rem;"></div>\n                ${this.$t("message.smartTradingTips01")}\n              </div>\n            `:`\n              <div style="display: flex;align-items: flex-start;">\n                <div class="el-icon-warning warning" style="font-size: 1.5rem;margin-right: 0.625rem;"></div>\n                ${this.$t("message.smartTradingTips02")}\n              </div>\n            `,qe=`<div style="max-height: 280px;overflow-y: auto;">${Je}${Ke.join("")}</div>`,this.$confirm(qe,this.$t("message.tips"),{dangerouslyUseHTMLString:!0,confirmButtonText:this.$t("message.buttonConfirm"),cancelButtonText:this.$t("message.buttonCancel")}).then(()=>{this.sendCancelRequest(Ye.order_id)}).catch(()=>{})}else this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendCancelRequest(Ye.order_id)}):this.sendCancelRequest(Ye.order_id)},oneClickChase(){let{tableData:Ye}=this.$refs.tableRef.getTableData();Ye.forEach(Ye=>{"limit"===Ye.order_type&&this.sendChaseRequest(Ye)})},editOrder(Ye){if("option"===Ye.kind){let We={dialog_type:"edit",trade_type:"coin",instrument_name:Ye.instrument_name,order_id:Ye.order_id,direction:Ye.direction,label:Ye.label};this.setTradeDialogParams(We),this.setOptionTradeDialogVisible(!0)}else if("future"===Ye.kind){let We={...Ye,dialog_type:"edit"};this.setTradeConfirmDialogParams(We),this.setEditOrderDialogVisible(!0)}else if("spot"===Ye.kind){let We={...Ye,dialog_type:"edit"};this.setTradeConfirmDialogParams(We),this.setSpotEditOrderDialogVisible(!0)}},chase(Ye){this.sendChaseRequest(Ye)},sendChaseRequest(Ye){let We=Ye.price,qe=Ye.advanced,Qe=this.marketData(Ye,"market_price"),Ke=this.marketData(Ye,"underlying_price");if(qe){if("usd"===qe){if(Object(Je.k)(Qe))return;if(Object(Je.k)(Ke))return;if(We===Qe)return;We=parseFloat((Qe*Ke).toFixed(2))}else if("implv"===qe){let qe=this.marketData(Ye,"market_iv");if(Object(Je.k)(qe))return;We=qe}}else{if(Object(Je.k)(Qe))return;if(We===Qe)return;We=Qe}if(Object(Je.k)(We))return;if(0===We)return;let Xe=Ye.amount,Ze={id:$e.k.EDIT_ORDER_OPTION_OPEN_ORDER,jsonrpc:"2.0",method:"private/edit",params:{order_id:Ye.order_id,price:We}};"option"===Ye.kind?("reversed"===Ye.instrument_type?Object(Je.k)(Xe)||(Ze.params.amount=Xe):"linear"===Ye.instrument_type&&(Ze.params.amount=Xe*Ye.contract_size,Ze.params.contracts=Xe),Object(Je.k)(Ye.advanced)||(Ze.params.advanced=Ye.advanced)):("future"===Ye.kind||"spot"===Ye.kind||Object(qi.h)(Ye.kind))&&(Ze.params.amount=Xe),this.wsSendMsg(Ze)}}},or=nr,lr=(qe("58ca"),Object(rt.a)(or,(function(){var Ye=this,We=Ye._self._c;return We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingOpenOrderFlag,expression:"loadingOpenOrderFlag"}],staticClass:"option-open-order-table"},[We("div",{staticClass:"striped",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",padding:"0 0.9375rem",height:"2.5rem"}},[We("div",[We("el-radio-group",{staticStyle:{"margin-right":"0.9375rem"},attrs:{size:"mini"},model:{value:Ye.filterParams.currency,callback:function(We){Ye.$set(Ye.filterParams,"currency",We)},expression:"filterParams.currency"}},[We("el-radio-button",{key:"ALL",attrs:{label:"ALL"}},[We("div",{staticStyle:{height:"100%",display:"flex","align-items":"center"}},[Ye._v(" ALL ")])]),Ye._l(Ye.currencyList,(function(qe){return We("el-radio-button",{key:qe,attrs:{label:qe}},[We("div",{staticStyle:{height:"100%",display:"flex","align-items":"center"}},[We("currency-img",{attrs:{"currency-type":qe,size:"16"}}),Ye._v("  "+Ye._s(qe)+" ")],1)])}))],2),We("el-radio-group",{staticStyle:{"margin-right":"0.9375rem"},attrs:{size:"mini"},model:{value:Ye.filterParams.kind,callback:function(We){Ye.$set(Ye.filterParams,"kind",We)},expression:"filterParams.kind"}},Ye._l(Ye.kindList,(function(qe){return We("el-radio-button",{key:qe.value,attrs:{label:qe.value}},[We("div",{staticStyle:{height:"100%",display:"flex","align-items":"center"}},[Ye._v(Ye._s(qe.label))])])})),1),We("el-radio-group",{staticStyle:{"margin-right":"0.9375rem"},attrs:{size:"mini"},model:{value:Ye.filterParams.orderType,callback:function(We){Ye.$set(Ye.filterParams,"orderType",We)},expression:"filterParams.orderType"}},Ye._l(Ye.orderTypeList,(function(qe){return We("el-radio-button",{key:qe.value,attrs:{label:qe.value}},[We("div",{staticStyle:{height:"100%",display:"flex","align-items":"center"}},[Ye._v(Ye._s(qe.label))])])})),1)],1)]),We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"openOrder"}},[We("vxe-table",{ref:"tableRef",attrs:{height:"360","auto-resize":!0,border:"none",stripe:"",align:"right","show-overflow":"tooltip","row-class-name":Ye.rowClassName,"header-row-style":{height:"30px"},"row-config":{keyField:"glId",height:36,isHover:!0},"tree-config":{transform:!0,rowField:"glId",parentField:"parentId",indent:10,reserve:!0,expandAll:!0}},on:{"cell-click":Ye.cellClicked,"cell-mouseenter":Ye.cellMouseEnter},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("vxe-column",{attrs:{"class-name":"padding-left","header-class-name":"padding-left",align:"left","min-width":"230","tree-node":""},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(Qe){var Ke;return[We("div",{staticStyle:{display:"flex","align-items":"center"}},[Qe.row.indexNum?We("span",[Ye._v("#"+Ye._s(Qe.row.indexNum))]):Ye._e(),Ye._v(" "),We("span",{class:["buy"===Qe.row.direction?"green":"sell"===Qe.row.direction?"red":""]},[Ye._v(Ye._s(Qe.row.instrument_name))]),"MakerAssistantStrategy"===Qe.row.advance_tool_type?We("img",{staticStyle:{width:"0.875rem",height:"0.875rem","margin-left":"0.25rem","margin-bottom":"-0.25rem"},attrs:{src:qe("02e2"),alt:""}}):Ye._e(),Qe.row.smartHeaderFlag&&Qe.row.is_balance?We("custom-tool-tip",{staticStyle:{"margin-left":"0.3125rem"},attrs:{inherit:!1,placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.isBalanced"))+" ")]},proxy:!0}],null,!0)},[We("img",{staticStyle:{width:"1rem",height:"1rem"},attrs:{src:qe("549e"),alt:""}})]):Ye._e(),Qe.row.smartHeaderFlag?We("custom-tool-tip",{staticStyle:{"margin-left":"0.3125rem"},attrs:{inherit:!1,placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{domProps:{innerHTML:Ye._s(Ye.calcSplitCount(Qe.row))}})]},proxy:!0}],null,!0)},[We("img",{staticStyle:{width:"1rem",height:"1rem"},attrs:{src:qe("b47c"),alt:""}})]):Ye._e(),null!==(Ke=Qe.row.condition)&&void 0!==Ke&&Ke.trigger_value?We("custom-tool-tip",{staticStyle:{"margin-left":"0.3125rem"},attrs:{inherit:!1,placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{domProps:{innerHTML:Ye._s(Ye.calcSplitCount(Qe.row,"trigger"))}})]},proxy:!0}],null,!0)},[We("i",{staticClass:"iconfont icon-trigger active-color",staticStyle:{"font-size":"1rem"}})]):Ye._e()],1)]}}])}),Ye.columnMap.side.show?We("vxe-column",{attrs:{"min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.smartHeaderFlag?void 0:[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}],null,!0)}):Ye._e(),Ye.columnMap.amount.show?We("vxe-column",{attrs:{"min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amount"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.smartHeaderFlag?void 0:[-1===qe.row.glId.indexOf("smartTrading")?We("hover-edit-box",{attrs:{"edit-type":"amount",row:qe.row,orderId:qe.row.order_id,columnIndex:qe.columnIndex,hoverOrderId:Ye.hoverOrderId,editOrderId:Ye.editOrderId,editColumnIndex:Ye.editColumnIndex},on:{"update:editColumnIndex":function(We){Ye.editColumnIndex=We},"update:edit-column-index":function(We){Ye.editColumnIndex=We}}},[We("currency",{attrs:{"currency-type":qe.row.greeksDisplayAmountCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(qe.row.greeksDisplayAmount))+" ")],1):[We("currency",{attrs:{"currency-type":qe.row.greeksDisplayAmountCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(qe.row.greeksDisplayAmount))+" ")]]}}],null,!0)}):Ye._e(),Ye.columnMap.price.show?We("vxe-column",{attrs:{"min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.smartHeaderFlag?void 0:["number"==typeof qe.row.price?[-1===qe.row.glId.indexOf("smartTrading")?We("hover-edit-box",{attrs:{"edit-type":qe.row.advanced?qe.row.advanced:"price",row:qe.row,orderId:qe.row.order_id,columnIndex:qe.columnIndex,hoverOrderId:Ye.hoverOrderId,editOrderId:Ye.editOrderId,editColumnIndex:Ye.editColumnIndex},on:{"update:editColumnIndex":function(We){Ye.editColumnIndex=We},"update:edit-column-index":function(We){Ye.editColumnIndex=We}}},[We("div",[We("currency",{attrs:{"currency-type":qe.row.greeksDisplayPriceCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(qe.row.greeksDisplayPrice))+" "),"implv"===qe.row.advanced?We("div",{staticClass:"warning"},[Ye._v("("+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.implv,2)))+"%)")]):Ye._e(),"usd"===qe.row.advanced?We("div",{staticClass:"warning"},[Ye._v("($"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.usd,2)))+")")]):Ye._e()],1)]):We("div",[parseFloat(qe.row.greeksDisplayPrice)||qe.row.implv||qe.row.usd?[We("currency",{attrs:{"currency-type":qe.row.greeksDisplayPriceCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(qe.row.greeksDisplayPrice))+" "),"implv"===qe.row.advanced?We("div",{staticClass:"warning"},[Ye._v("("+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.implv,2)))+"%)")]):Ye._e(),"usd"===qe.row.advanced?We("div",{staticClass:"warning"},[Ye._v("($"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.usd,2)))+")")]):Ye._e()]:[Ye._v("-")]],2)]:[Ye._v(" "+Ye._s(qe.row.price)+" ")]]}}],null,!0)}):Ye._e(),Ye.smartTradingList.length>0?We("vxe-column",{attrs:{"min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.spread"))+"/"+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["limit_price"].indexOf(qe.row.price_mode)?We("currency",{attrs:{"currency-type":"option"===qe.row.kind?qe.row.greeksDisplayPriceCurrency:"USD"}}):Ye._e(),Ye._v(Ye._s(Ye.returnLimitPrice(qe.row))+" ")]}}],null,!1,1104505849)}):Ye._e(),Ye.smartTradingList.length>0?We("vxe-column",{attrs:{"min-width":"80"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s("untriggered"===We.row.state?"pending":We.row.state)+" ")]}}],null,!1,453912666)}):Ye._e(),Ye.columnMap.complated.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.smartHeaderFlag?void 0:[We("currency",{attrs:{"currency-type":qe.row.greeksDisplayAmountCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(qe.row.greeksDisplayCompleteAmount))+" ")]}}],null,!0)}):Ye._e(),Ye.columnMap.remaining.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.remaining"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.smartHeaderFlag?void 0:[We("currency",{attrs:{"currency-type":qe.row.greeksDisplayAmountCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(qe.row.greeksDisplayRemainingAmount))+" ")]}}],null,!0)}):Ye._e(),Ye.columnMap.marketPrice.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.marketPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.smartHeaderFlag?void 0:[Ye.marketData(qe.row,"market_price")?[We("currency",{attrs:{"currency-type":qe.row.greeksDisplayPriceCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.marketData(qe.row,"market_price"),qe.row.priceDigits))))]:[Ye._v("-")]]}}],null,!0)}):Ye._e(),Ye.columnMap.triggerType.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.smartHeaderFlag?void 0:[qe.row.greeksDisplayOrderTriggerType?We("el-tag",{attrs:{size:"mini",type:"warning"}},[Ye._v(Ye._s(qe.row.greeksDisplayOrderTriggerType))]):[Ye._v("-")]]}}],null,!0)}):Ye._e(),Ye.columnMap.triggerPrice.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.smartHeaderFlag?void 0:[qe.row.trigger_price?We("hover-edit-box",{attrs:{"edit-type":"trigger_price",row:qe.row,orderId:qe.row.order_id,columnIndex:qe.columnIndex,hoverOrderId:Ye.hoverOrderId,editOrderId:Ye.editOrderId,editColumnIndex:Ye.editColumnIndex},on:{"update:editColumnIndex":function(We){Ye.editColumnIndex=We},"update:edit-column-index":function(We){Ye.editColumnIndex=We}}},[We("currency",{attrs:{"currency-type":qe.row.greeksDisplayPriceCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(qe.row.greeksDisplayTriggerPrice))+" ")],1):[Ye._v("-")]]}}],null,!0)}):Ye._e(),Ye.columnMap.avgPrice.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.smartHeaderFlag?void 0:[qe.row.greeksDisplayAvgPrice?[We("span",[We("currency",{attrs:{"currency-type":qe.row.greeksDisplayPriceCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(qe.row.greeksDisplayAvgPrice)))],1)]:[Ye._v("-")]]}}],null,!0)}):Ye._e(),Ye.columnMap.im.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.smartHeaderFlag?void 0:[Ye.orderMargin(qe.row)?We("span",[We("currency",{attrs:{"currency-type":qe.row.greeksDisplayMarginCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.orderMargin(qe.row),qe.row.priceDigits))))],1):[Ye._v("-")]]}}],null,!0)}):Ye._e(),Ye.columnMap.type.show?We("vxe-column",{attrs:{"min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.smartHeaderFlag?void 0:[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.greeksDisplayOrderType))]),qe.row.api?We("span",{staticStyle:{"margin-left":"5px"}},[We("el-tag",{attrs:{size:"mini",type:"info"}},[Ye._v("API")])],1):Ye._e()]}}],null,!0)}):Ye._e(),Ye.columnMap.tif.show?We("vxe-column",{attrs:{"min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.TIF"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.smartHeaderFlag?void 0:[qe.row.tip?We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.tip))]):[Ye._v("-")]]}}],null,!0)}):Ye._e(),Ye.columnMap.orderId.show?We("vxe-column",{attrs:{"min-width":"160"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return We.row.smartHeaderFlag?void 0:[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!0)}):Ye._e(),Ye.columnMap.dateTime.show?We("vxe-column",{attrs:{"min-width":"160"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return We.row.creation_timestamp?[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.creation_timestamp))+" ")]:void 0}}],null,!0)}):Ye._e(),We("vxe-column",{attrs:{"min-width":"200",fixed:"right",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1===qe.row.glId.indexOf("smartTrading")?[-1!==["limit","market","stop_limit","stop_market"].indexOf(qe.row.order_type)&&-1!==["option","future","spot"].indexOf(qe.row.kind)?We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return We.stopPropagation(),Ye.editOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.edit")))]):We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem",opacity:"0"},attrs:{type:"primary"}},[Ye._v(Ye._s(Ye.$t("message.edit")))]),"limit"===qe.row.order_type?We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"warning"},on:{click:function(We){return We.stopPropagation(),Ye.chase(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.chase")))]):We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem",opacity:"0"},attrs:{type:"warning"}},[Ye._v(Ye._s(Ye.$t("message.chase")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return We.stopPropagation(),Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]:[qe.row.smartHeaderFlag?We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return We.stopPropagation(),Ye.cancelAll(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelAll2")))]):Ye._e()]]}}])})],1)],1),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"}),We("future-edit-order-dialog",{on:{confirmTrade:Ye.confirmTradeFutures}}),We("spot-edit-order-dialog",{on:{confirmTrade:Ye.confirmTradeSpots}})],1)}),[],!1,null,null,null)),cr=lr.exports,ur={name:"OrderHistory",components:{CurrencyImg:Ei.a,ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},data(){return{currencyList:["BTC","ETH","USDC","USDT"],kindList:[{label:"ALL",value:"any"},{label:"Spot",value:"spot"},{label:"Futures",value:"future"},{label:"Options",value:"option"},{label:"Combos",value:"combo"}],orderTypeList:[{label:"Limit & Market",value:"limit_and_market"},{label:"Trigger",value:"trigger"}],filterParams:{currency:"BTC",kind:"any",orderType:"limit_and_market",includeUnfilled:!1},columnMap:{side:{label:this.$t("message.direction"),show:!0},amountL:{label:this.$t("message.amountL"),show:!0},complated:{label:this.$t("message.complated"),show:!0},price:{label:this.$t("message.price"),show:!0},avgPrice:{label:this.$t("message.avgPrice"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},type:{label:this.$t("message.type"),show:!0},status:{label:this.$t("message.status"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},columnTriggerMap:{side:{label:this.$t("message.direction"),show:!0},amountL:{label:this.$t("message.amountL"),show:!0},realeasedAmount:{label:this.$t("message.realeasedAmount"),show:!0},price:{label:this.$t("message.price"),show:!0},triggerPrice:{label:this.$t("message.triggerPrice"),show:!0},triggerOffset:{label:this.$t("message.triggerOffset"),show:!0},triggerType:{label:this.$t("message.triggerType"),show:!0},id:{label:"ID",show:!0},action:{label:this.$t("message.action"),show:!0},status:{label:this.$t("message.status"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},offset:0,hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!1,pageLimit:20,continuation:null}},created(){this.tableData=[],this.loadingFlag=!!this.token,this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){0===this.tableData.length&&this.getOrderHistory()}},filterParams:{handler(Ye){this.initData(),this.getOrderHistory()},deep:!0},curSelectedInstrument:{handler(){let Ye="BTC",We="any";"options"===this.curKindDeribit?(Ye=-1!==this.curSelectedCurrency.indexOf("_USDC")?"USDC":-1!==this.curSelectedCurrency.indexOf("_USDT")?"USDT":this.curSelectedCurrency,We="option"):"futures"===this.curKindDeribit?(Ye=this.curSelectedCurrency,We="future"):"spots"===this.curKindDeribit&&(We="spot",Ye=-1===["BTC","ETH","USDC","USDT"].indexOf(this.curSelectedCurrency)?-1!==this.curSelectedInstrument.indexOf("_USDC")?"USDC":-1!==this.curSelectedInstrument.indexOf("_USDT")?"USDT":"USDC":this.curSelectedCurrency),this.$set(this.filterParams,"currency",Ye),this.$set(this.filterParams,"kind",We)},immediate:!0}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,token:Ye=>Ye.system.token,allCurrencyInstrumentsMap:Ye=>Ye.deribit.allCurrencyInstrumentsMap,curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,curKindDeribit:Ye=>Ye.deribit.curKind,curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument})},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),handleScroll({scrollTop:Ye,bodyHeight:We,$event:qe}){Ye+qe.target.clientHeight>=We-20&&!this.loadingMoreFlag&&this.getOrderHistory()},initData(){this.tableData=[],this.$refs.tableRef&&this.$refs.tableRef.loadData(this.tableData),this.offset=0,this.hasMoreFlag=!0,this.loadingMoreFlag=!1,this.loadingFlag=!0,this.continuation=null},getOrderHistory(){if(!this.socketIsConnected)return;if(!this.hasMoreFlag)return;if(this.loadingMoreFlag)return;this.loadingMoreFlag=!0;let Ye={};"limit_and_market"===this.filterParams.orderType?(Ye={id:$e.k.GET_ORDER_HISTORY_OPTION,method:"private/get_order_history_by_currency",params:{count:this.pageLimit,currency:this.filterParams.currency,kind:this.filterParams.kind,offset:this.offset},jsonrpc:"2.0"},this.filterParams.includeUnfilled&&(Ye.params.include_unfilled=!0)):"trigger"===this.filterParams.orderType&&(Ye={id:$e.k.GET_TRIGGER_ORDER_HISTORY_OPTION,method:"private/get_trigger_order_history",params:{count:this.pageLimit,currency:this.filterParams.currency},jsonrpc:"2.0"},this.continuation&&(Ye.params.continuation=this.continuation)),this.wsSendMsg(Ye)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;if(We.method&&-1!==["subscription","subscriptions"].indexOf(We.method))return void Object(Je.m)(We,(Ye,We)=>{if("user.changes.any.any.100ms"!==Ye);else{let Ye=We.orders;!Object(Je.k)(Ye)&&Ye.length>0&&(Ye.forEach(Ye=>{if(-1!==Ye.instrument_name.indexOf(this.filterParams.currency+"-")){if(!this.filterParams.includeUnfilled){if(-1!==Ye.order_state.indexOf("cancelled"))return;if(!Ye.filled_amount)return}if(Ye={...Object(Ft.y)(Ye.instrument_name),...Ye},-1!==["limit","market"].indexOf(Ye.order_type)&&"limit_and_market"===this.filterParams.orderType){let We=this.tableData.findIndex(We=>We.order_id===Ye.order_id);-1!==We&&this.tableData.splice(We,1),this.tableData.unshift(Ye)}else if(-1===["limit","market"].indexOf(Ye.order_type)&&"untriggered"!==Ye.order_state&&"trigger"===this.filterParams.orderType){Ye.timestamp=Ye.creation_timestamp,Ye.stop_id=Ye.order_id,Ye.order_id="",-1!==Ye.order_state.indexOf("cancelled")?Ye.request="cancel":-1!==Ye.order_state.indexOf("triggered")&&(Ye.request="trigger"),-1!==Ye.order_type.indexOf("limit")?Ye.order_type="limit":-1!==Ye.order_type.indexOf("market")&&(Ye.order_type="market");let We=this.tableData.findIndex(We=>We.order_id===Ye.order_id);-1!==We&&this.tableData.splice(We,1),this.tableData.unshift(Ye)}}}),this.offset=this.tableData.length,this.$refs.tableRef.loadData(this.tableData))}});let qe=We.id;if(qe===$e.k.GET_ORDER_HISTORY_OPTION){this.loadingMoreFlag=!1,this.loadingFlag=!1,this.hasMoreFlag=!1;let Ye=We.result;if(Object(Je.k)(Ye))return;let qe=We.result||[];if(Object(Je.k)(qe)||0===qe.length)return;this.hasMoreFlag=qe.length===this.pageLimit;let Qe=[];return qe.forEach(Ye=>{Qe.push({...Object(Ft.y)(Ye.instrument_name),...Ye})}),Qe.sort((Ye,We)=>We.creation_timestamp-Ye.creation_timestamp),this.tableData=this.tableData.concat(Qe),this.offset=this.tableData.length,void this.$refs.tableRef.loadData(this.tableData)}if(qe===$e.k.GET_TRIGGER_ORDER_HISTORY_OPTION){this.loadingMoreFlag=!1,this.loadingFlag=!1,this.hasMoreFlag=!1;let Ye=We.result;if(Object(Je.k)(Ye))return;let qe=(null==Ye?void 0:Ye.entries)||[];if(Object(Je.k)(qe)||0===qe.length)return;this.hasMoreFlag=qe.length===this.pageLimit,this.continuation=null==Ye?void 0:Ye.continuation;let Qe=[];return qe.forEach(Ye=>{Qe.push({...Object(Ft.y)(Ye.instrument_name),...Ye})}),Qe.sort((Ye,We)=>We.timestamp-Ye.timestamp),this.tableData=this.tableData.concat(Qe),void this.$refs.tableRef.loadData(this.tableData)}}}}},dr=ur,mr=(qe("3e87"),Object(rt.a)(dr,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"option-order-history-table"},[We("div",{staticClass:"striped",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",padding:"0 0.9375rem",height:"2.5rem"}},[We("div",[We("el-radio-group",{staticStyle:{"margin-right":"0.9375rem"},attrs:{size:"mini"},model:{value:Ye.filterParams.currency,callback:function(We){Ye.$set(Ye.filterParams,"currency",We)},expression:"filterParams.currency"}},Ye._l(Ye.currencyList,(function(qe){return We("el-radio-button",{key:qe,attrs:{label:qe}},[We("div",{staticStyle:{height:"100%",display:"flex","align-items":"center"}},[We("currency-img",{attrs:{"currency-type":qe,size:"16"}}),Ye._v("  "+Ye._s(qe)+" ")],1)])})),1),We("el-radio-group",{staticStyle:{"margin-right":"0.9375rem"},attrs:{size:"mini"},model:{value:Ye.filterParams.orderType,callback:function(We){Ye.$set(Ye.filterParams,"orderType",We)},expression:"filterParams.orderType"}},Ye._l(Ye.orderTypeList,(function(qe){return We("el-radio-button",{key:qe.value,attrs:{label:qe.value}},[We("div",{staticStyle:{height:"100%",display:"flex","align-items":"center"}},[Ye._v(Ye._s(qe.label))])])})),1),"limit_and_market"===Ye.filterParams.orderType?We("el-radio-group",{staticStyle:{"margin-right":"0.9375rem"},attrs:{size:"mini"},model:{value:Ye.filterParams.kind,callback:function(We){Ye.$set(Ye.filterParams,"kind",We)},expression:"filterParams.kind"}},Ye._l(Ye.kindList,(function(qe){return We("el-radio-button",{key:qe.value,attrs:{label:qe.value}},[We("div",{staticStyle:{height:"100%",display:"flex","align-items":"center"}},[Ye._v(Ye._s(qe.label))])])})),1):Ye._e(),"limit_and_market"===Ye.filterParams.orderType?We("el-checkbox",{model:{value:Ye.filterParams.includeUnfilled,callback:function(We){Ye.$set(Ye.filterParams,"includeUnfilled",We)},expression:"filterParams.includeUnfilled"}},[Ye._v(Ye._s(Ye.$t("message.includeUnfilled")))]):Ye._e()],1)]),"limit_and_market"===Ye.filterParams.orderType?We("toggle-column-visible-box",{key:"limitTable",attrs:{"column-map":Ye.columnMap,"card-name":"LimitOrderHistory"}},[We("vxe-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],ref:"tableRef",attrs:{"sync-resize":Ye.filterParams.orderType,height:"400","auto-resize":!0,border:"none",stripe:"",align:"right","show-overflow":"tooltip","header-row-style":{height:"30px"},"row-config":{height:36,isHover:!0},"scroll-y":{enabled:!0,gt:0,oSize:5}},on:{scroll:Ye.handleScroll},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}],null,!1,2109870197)},[We("vxe-column",{attrs:{"class-name":"padding-left","header-class-name":"padding-left",align:"left","min-width":"180"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}],null,!1,2502495458)}),Ye.columnMap.side.show?We("vxe-column",{attrs:{"min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.direction")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}],null,!1,1731222761)}):Ye._e(),Ye.columnMap.amountL.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[We("currency",{attrs:{"currency-type":qe.row.amountCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,qe.row.sizeDigits))))],1),"future"===qe.row.kind&&"reversed"===qe.row.instrumentType?We("div",[We("div",{staticClass:"grey"},[We("currency",{attrs:{"currency-type":qe.row.baseCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount/qe.row.price,4))))],1)]):Ye._e()]}}],null,!1,3902095188)}):Ye._e(),Ye.columnMap.complated.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[We("currency",{attrs:{"currency-type":qe.row.amountCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.filled_amount,qe.row.sizeDigits))))],1),"future"===qe.row.kind&&"reversed"===qe.row.instrumentType?We("div",[We("div",{staticClass:"grey"},[We("currency",{attrs:{"currency-type":qe.row.baseCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.filled_amount/qe.row.price,4))))],1)]):Ye._e()]}}],null,!1,776735037)}):Ye._e(),Ye.columnMap.price.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,qe.row.priceDigits)))+" ")]}}],null,!1,4152867056)}):Ye._e(),Ye.columnMap.avgPrice.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.average_price,qe.row.priceDigits)))+" ")]}}],null,!1,3907522332)}):Ye._e(),Ye.columnMap.pnl.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[We.row.profit_loss?[Ye._v(Ye._s(Ye._f("numberFormat")(We.row.profit_loss,"reversed"===We.row.instrument_type?8:4)))]:[Ye._v("-")]]}}],null,!1,3077258123)}):Ye._e(),Ye.columnMap.type.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{"disable-transitions":!0,size:"mini"}},[Ye._v(Ye._s(qe.row.order_type))])]}}],null,!1,2138065616)}):Ye._e(),Ye.columnMap.status.show?We("vxe-column",{attrs:{"min-width":"80"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{"disable-transitions":!0,size:"mini",type:"cancelled"===qe.row.order_state?"danger":"filled"===qe.row.order_state?"success":"info"}},[Ye._v(Ye._s(qe.row.order_state))])]}}],null,!1,16940686)}):Ye._e(),Ye.columnMap.orderId.show?We("vxe-column",{attrs:{"min-width":"140"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.dateTime.show?We("vxe-column",{attrs:{"class-name":"padding-right","header-class-name":"padding-right","min-width":"140"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.creation_timestamp))+" ")]}}],null,!1,1433096130)}):Ye._e()],1)],1):Ye._e(),"trigger"===Ye.filterParams.orderType?We("toggle-column-visible-box",{key:"triggerTable",attrs:{"column-map":Ye.columnTriggerMap,"card-name":"TriggerOrderHistory"}},[We("vxe-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],ref:"tableRef",attrs:{"sync-resize":Ye.filterParams.orderType,height:"400","auto-resize":!0,border:"none",stripe:"",align:"right","header-row-style":{height:"30px"},"row-config":{height:36,isHover:!0},"scroll-y":{enabled:!0,gt:0,oSize:5}},on:{scroll:Ye.handleScroll},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}],null,!1,2109870197)},[We("vxe-column",{attrs:{"class-name":"padding-left","header-class-name":"padding-left",align:"left","min-width":"160"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}],null,!1,2502495458)}),Ye.columnTriggerMap.side.show?We("vxe-column",{attrs:{"min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.direction")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}],null,!1,1731222761)}):Ye._e(),Ye.columnTriggerMap.amountL.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amountCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,qe.row.sizeDigits)))+" ")]}}],null,!1,3280724501)}):Ye._e(),Ye.columnTriggerMap.realeasedAmount.show?We("vxe-column",{attrs:{"min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.realeasedAmount"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.filled_amount?[We("currency",{attrs:{"currency-type":qe.row.amountCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.filled_amount,qe.row.sizeDigits,!0)))+" ")]:[Ye._v("-")]]}}],null,!1,3699783462)}):Ye._e(),Ye.columnTriggerMap.price.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,qe.row.priceDigits)))+" ")]}}],null,!1,4152867056)}):Ye._e(),Ye.columnTriggerMap.triggerPrice.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.trigger_price,qe.row.priceDigits)))+" ")]}}],null,!1,1262232911)}):Ye._e(),Ye.columnTriggerMap.triggerOffset.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerOffset"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.trigger_offset||"-")+" ")]}}],null,!1,3295618397)}):Ye._e(),Ye.columnTriggerMap.triggerType.show?We("vxe-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.trigger?We("el-tag",{attrs:{"disable-transitions":!0,size:"mini",type:"warning"}},[Ye._v(Ye._s(qe.row.trigger))]):[Ye._v("-")]]}}],null,!1,2869942118)}):Ye._e(),Ye.columnTriggerMap.id.show?We("vxe-column",{attrs:{"min-width":"140"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" ID ")]},proxy:!0},{key:"default",fn:function(We){return[[Ye._v(Ye._s(We.row.trigger_order_id||"-"))]]}}],null,!1,3736499947)}):Ye._e(),Ye.columnTriggerMap.action.show?We("vxe-column",{attrs:{"min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.request)+" ")]}}],null,!1,955001056)}):Ye._e(),Ye.columnTriggerMap.status.show?We("vxe-column",{attrs:{"min-width":"80"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_state)+" ")]}}],null,!1,1672715197)}):Ye._e(),Ye.columnTriggerMap.orderId.show?We("vxe-column",{attrs:{"min-width":"110"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id||"-")+" ")]}}],null,!1,3976195933)}):Ye._e(),Ye.columnTriggerMap.dateTime.show?We("vxe-column",{attrs:{"min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.timestamp))+" ")]}}],null,!1,3341820628)}):Ye._e(),Ye.columnTriggerMap.status.show?We("vxe-column",{attrs:{"min-width":"140"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{"disable-transitions":!0,size:"mini",type:"primary"}},[Ye._v(Ye._s(qe.row.order_type))]),qe.row.api?We("el-tag",{attrs:{"disable-transitions":!0,size:"mini",type:"primary"}},[Ye._v(Ye._s(qe.row.api))]):Ye._e()]}}],null,!1,3646971816)}):Ye._e(),Ye.columnTriggerMap.dateTime.show?We("vxe-column",{attrs:{"class-name":"padding-right","header-class-name":"padding-right","min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.lastUpdate"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.last_update_timestamp))+" ")]}}],null,!1,1926857973)}):Ye._e()],1)],1):Ye._e()],1)}),[],!1,null,null,null)),pr=mr.exports,gr={name:"TradeHistory",components:{CurrencyImg:Ei.a,ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},data(){return{currencyList:["BTC","ETH","USDC","USDT"],kindList:[{label:"ALL",value:"any"},{label:"Spot",value:"spot"},{label:"Futures",value:"future"},{label:"Options",value:"option"},{label:"Combos",value:"combo"}],filterParams:{currency:"BTC",kind:"any"},columnMap:{side:{label:this.$t("message.direction"),show:!0},amountL:{label:this.$t("message.amountL"),show:!0},price:{label:this.$t("message.price")+" (Coin)",show:!0},priceUsd:{label:this.$t("message.price")+" (USD)",show:!0},iv:{label:"IV",show:!0},underlyingPrice:{label:this.$t("message.underlyingPrice"),show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},indexPrice:{label:this.$t("message.indexPrice"),show:!0},fee:{label:this.$t("message.fee"),show:!0},type:{label:this.$t("message.type"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},tradeId:{label:this.$t("message.tradeId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},tableData:[],channels:[],hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!1,endId:null,pageLimit:20}},created(){this.tableData=[],this.loadingFlag=!!this.token,this.receiveWebsocketMsg()},beforeDestroy(){this.unsubscribeData(),delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){0===this.tableData.length&&this.getTradeHistory()}},filterParams:{handler(Ye){this.initData(),this.getTradeHistory()},deep:!0},curSelectedInstrument:{handler(){let Ye="BTC",We="any";"options"===this.curKindDeribit?(Ye=-1!==this.curSelectedCurrency.indexOf("_USDC")?"USDC":-1!==this.curSelectedCurrency.indexOf("_USDT")?"USDT":this.curSelectedCurrency,We="option"):"futures"===this.curKindDeribit?(Ye=this.curSelectedCurrency,We="future"):"spots"===this.curKindDeribit&&(We="spot",Ye=-1===["BTC","ETH","USDC","USDT"].indexOf(this.curSelectedCurrency)?-1!==this.curSelectedInstrument.indexOf("_USDC")?"USDC":-1!==this.curSelectedInstrument.indexOf("_USDT")?"USDT":"USDC":this.curSelectedCurrency),this.$set(this.filterParams,"currency",Ye),this.$set(this.filterParams,"kind",We)},immediate:!0}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,token:Ye=>Ye.system.token,allCurrencyInstrumentsMap:Ye=>Ye.deribit.allCurrencyInstrumentsMap,curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,curKindDeribit:Ye=>Ye.deribit.curKind,curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument})},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),handleScroll({scrollTop:Ye,bodyHeight:We,$event:qe}){Ye+qe.target.clientHeight>=We-20&&!this.loadingMoreFlag&&this.getTradeHistory()},initData(){this.tableData=[],this.$refs.tableRef&&this.$refs.tableRef.loadData(this.tableData),this.hasMoreFlag=!0,this.loadingMoreFlag=!1,this.loadingFlag=!0,this.endId=null},unsubscribeData(){if(0===this.channels.length)return;let Ye={id:$e.k.UNSUBSCRIBE_2014,method:"private/unsubscribe",params:{channels:this.channels},jsonrpc:"2.0"};this.wsSendMsg(Ye)},subscribeData(){if(0===this.channels.length)return;let Ye={id:$e.k.SUBSCRIBE_1014,method:"private/subscribe",params:{channels:this.channels},jsonrpc:"2.0"};this.wsSendMsg(Ye)},getTradeHistory(){if(!this.hasMoreFlag)return;if(this.loadingMoreFlag)return;this.loadingMoreFlag=!0;let Ye={id:$e.k.GET_TRADE_HISTORY_OPTION,method:"private/get_user_trades_by_currency",params:{count:this.pageLimit,currency:this.filterParams.currency,kind:this.filterParams.kind},jsonrpc:"2.0"};this.endId&&(Ye.params.end_id=this.endId),this.wsSendMsg(Ye)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(!Object(Je.k)(We))if(We.method&&-1!==["subscription","subscriptions"].indexOf(We.method))Object(Je.m)(We,(Ye,We)=>{if("user.trades.any.100ms"===Ye){let Ye=We.trades;if(Object(Je.k)(Ye)||0===Ye.length)return;return Ye.forEach(Ye=>{Ye={...Object(Ft.y)(Ye.instrument_name),...Ye},this.tableData.unshift(Ye)}),this.endId=this.tableData[this.tableData.length-1].trade_id,void this.$refs.tableRef.loadData(this.tableData)}});else if(We.id===$e.k.GET_TRADE_HISTORY_OPTION){this.loadingMoreFlag=!1,this.loadingFlag=!1,this.hasMoreFlag=!1;let Ye=We.result;if(Object(Je.k)(Ye))return;this.hasMoreFlag=Ye.has_more;let qe=Ye.trades;if(Object(Je.k)(qe)||0===qe.length)return;let Qe=[];qe.forEach(Ye=>{Ye={...Object(Ft.y)(Ye.instrument_name),...Ye},Qe.push(Ye)}),Qe.sort((Ye,We)=>We.timestamp-Ye.timestamp),this.endId=Qe[Qe.length-1].trade_id,this.tableData=this.tableData.concat(Qe),this.$refs.tableRef.loadData(this.tableData)}}}}},hr=gr,fr=(qe("0bdf"),Object(rt.a)(hr,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"option-trade-history-table"},[We("div",{staticClass:"striped",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",padding:"0 0.9375rem",height:"2.5rem"}},[We("div",[We("el-radio-group",{staticStyle:{"margin-right":"0.9375rem"},attrs:{size:"mini"},model:{value:Ye.filterParams.currency,callback:function(We){Ye.$set(Ye.filterParams,"currency",We)},expression:"filterParams.currency"}},Ye._l(Ye.currencyList,(function(qe){return We("el-radio-button",{key:qe,attrs:{label:qe}},[We("div",{staticStyle:{height:"100%",display:"flex","align-items":"center"}},[We("currency-img",{attrs:{"currency-type":qe,size:"16"}}),Ye._v("  "+Ye._s(qe)+" ")],1)])})),1),We("el-radio-group",{staticStyle:{"margin-right":"0.9375rem"},attrs:{size:"mini"},model:{value:Ye.filterParams.kind,callback:function(We){Ye.$set(Ye.filterParams,"kind",We)},expression:"filterParams.kind"}},Ye._l(Ye.kindList,(function(qe){return We("el-radio-button",{key:qe.value,attrs:{label:qe.value}},[We("div",{staticStyle:{height:"100%",display:"flex","align-items":"center"}},[Ye._v(Ye._s(qe.label))])])})),1)],1)]),We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"tradeHistory"}},[We("vxe-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],key:"limitTable",ref:"tableRef",attrs:{height:"400","auto-resize":!0,border:"none",stripe:"",align:"right","show-overflow":"tooltip","header-row-style":{height:"30px"},"row-config":{height:36,isHover:!0},"scroll-y":{enabled:!0,gt:0,oSize:5}},on:{scroll:Ye.handleScroll},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("vxe-table-column",{attrs:{"class-name":"padding-left","header-class-name":"padding-left",align:"left","min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.side.show?We("vxe-table-column",{attrs:{"min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}],null,!1,1770471621)}):Ye._e(),Ye.columnMap.amountL.show?We("vxe-table-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[We("currency",{attrs:{"currency-type":qe.row.amountCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,qe.row.sizeDigits))))],1),"future"===qe.row.kind&&"reversed"===qe.row.instrumentType?We("div",[We("div",{staticClass:"grey"},[We("currency",{attrs:{"currency-type":qe.row.baseCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount/qe.row.price,4))))],1)]):Ye._e()]}}],null,!1,3902095188)}):Ye._e(),Ye.columnMap.price.show?We("vxe-table-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,qe.row.priceDigits)))+" ")]}}],null,!1,4152867056)}):Ye._e(),Ye.columnMap.priceUsd.show?We("vxe-table-column",{attrs:{"min-width":"140"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" (USD) ")]},proxy:!0},{key:"default",fn:function(qe){return["option"===qe.row.kind&&"reversed"===qe.row.instrumentType?[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price*qe.row.index_price,2)))+" ")]:[Ye._v("-")]]}}],null,!1,3032218144)}):Ye._e(),Ye.columnMap.iv.show?We("vxe-table-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" IV ")]},proxy:!0},{key:"default",fn:function(We){return[We.row.iv?[Ye._v(" "+Ye._s(Ye._f("numberFormat")(We.row.iv,2))+"% ")]:[Ye._v("-")]]}}],null,!1,3660671790)}):Ye._e(),Ye.columnMap.underlyingPrice.show?We("vxe-table-column",{attrs:{width:"110"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.underlyingPrice"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[We.row.underlying_price?[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(We.row.underlying_price,2)))+" ")]:[Ye._v("-")]]}}],null,!1,2906585175)}):Ye._e(),Ye.columnMap.markPrice.show?We("vxe-table-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[We.row.mark_price?[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(We.row.mark_price,-1!==["option","option_combo"].indexOf(We.row.kind)?4:2)))+" ")]:[Ye._v("-")]]}}],null,!1,2838742334)}):Ye._e(),Ye.columnMap.indexPrice.show?We("vxe-table-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.indexPrice"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[We.row.mark_price?[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(We.row.index_price,2)))+" ")]:[Ye._v("-")]]}}],null,!1,3058929823)}):Ye._e(),Ye.columnMap.fee.show?We("vxe-table-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.fee"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.settlement_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.fee,"reversed"===qe.row.instrumentType?8:4))+" ")]}}],null,!1,2996325969)}):Ye._e(),Ye.columnMap.type.show?We("vxe-table-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.order_type))])]}}],null,!1,1740869077)}):Ye._e(),Ye.columnMap.orderId.show?We("vxe-table-column",{attrs:{"min-width":"110"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.tradeId.show?We("vxe-table-column",{attrs:{"min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.tradeId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.trade_id)+" ")]}}],null,!1,3144478704)}):Ye._e(),Ye.columnMap.dateTime.show?We("vxe-table-column",{attrs:{"min-width":"140"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.timestamp))+" ")]}}],null,!1,3341820628)}):Ye._e()],1)],1)],1)}),[],!1,null,null,null)),yr=fr.exports,br={name:"AccountTradeDetail",components:{IconBox:Rt.a,TradeHistory:yr,OrderHistory:pr,OpenOrders:cr,Positions:Wi,CustomCard:ft.a},data:()=>({activeIndex:"1",positionData:{selectedCount:0,totalCount:0},orderData:{selectedCount:0,totalCount:0},autoHeightFlag:!1}),computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,accountSummary:Ye=>Ye.common.accountSummary})},watch:{accountSummary(Ye,We){-1!==this.$route.path.indexOf("options")&&(Object(Je.k)(Ye)||"null"===Ye||Object(Je.k)(We)||"null"===We?this.initData():Ye.id===We.id||this.initData())}},created(){this.autoHeightFlag=!!Object(Xe.p)()},methods:{toggleAutoHeight(){this.autoHeightFlag=!this.autoHeightFlag,this.autoHeightFlag?Object(Xe.kb)(this.autoHeightFlag):Object(Xe.kb)("")},initData(){this.activeIndex="1"},handleSelect(Ye,We){this.activeIndex=Ye}}},_r=br,vr=(qe("abf9"),qe("bda0"),Object(rt.a)(_r,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"account-trade-detail",scopedSlots:Ye._u([{key:"setting",fn:function(){return["1"===Ye.activeIndex?We("icon-box",{staticClass:"icon-wrapper",nativeOn:{click:function(We){return Ye.toggleAutoHeight.apply(null,arguments)}},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.autoHeightFlag?Ye.$t("message.disabledAutoHeight"):Ye.$t("message.autoHeight")))])]},proxy:!0}],null,!1,182636028)},[We("i",{staticClass:"iconfont icon-gaodu-shiyingkuochong",class:Ye.autoHeightFlag?"active-color":""})]):Ye._e()]},proxy:!0},{key:"title",fn:function(){return[We("el-menu",{attrs:{"default-active":Ye.activeIndex,mode:"horizontal"},on:{select:Ye.handleSelect}},[We("el-menu-item",{staticClass:"menu-item",attrs:{index:"1"}},[Ye._v(Ye._s(Ye.$t("message.positions"))+" ("+Ye._s(Ye.positionData.selectedCount)+"/"+Ye._s(Ye.positionData.totalCount)+")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"2"}},[Ye._v(Ye._s(Ye.$t("message.openOrders"))+" ("),We("span",{class:[Ye.orderData.totalCount>0?"red":""]},[Ye._v(Ye._s(Ye.orderData.selectedCount)+"/"+Ye._s(Ye.orderData.totalCount))]),Ye._v(")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"3"}},[Ye._v(Ye._s(Ye.$t("message.orderHistory")))]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"4"}},[Ye._v(Ye._s(Ye.$t("message.tradeHistory")))])],1)]},proxy:!0}])},[We("div",{staticClass:"body-wrapper"},[We("positions",{directives:[{name:"show",rawName:"v-show",value:"1"===Ye.activeIndex,expression:"activeIndex === '1'"}],key:"1",attrs:{positionData:Ye.positionData,autoHeightFlag:Ye.autoHeightFlag},on:{"update:positionData":function(We){Ye.positionData=We},"update:position-data":function(We){Ye.positionData=We}}}),We("open-orders",{directives:[{name:"show",rawName:"v-show",value:"2"===Ye.activeIndex,expression:"activeIndex === '2'"}],key:"2",attrs:{orderData:Ye.orderData},on:{"update:orderData":function(We){Ye.orderData=We},"update:order-data":function(We){Ye.orderData=We}}}),"3"===Ye.activeIndex?We("order-history",{key:"3"}):Ye._e(),"4"===Ye.activeIndex?We("trade-history",{key:"4"}):Ye._e()],1)])}),[],!1,null,"89d80a72",null)),kr=vr.exports,Cr={name:"Options",components:{AccountTradeDetail:kr,LastTradeHistoryBox:Di,PositionSummaryFuture:wi,PositionSummaryOption:yi,LastTradeHistory:hi,DeltaHedge:pi,OptionList:si,AccountSummary:wt,CustomCard:ft.a},data:()=>({dialogTableVisible:!1,optionTradeDialogVisible:!1,strategyBuilderData:[]}),created(){},beforeDestroy(){this.unsubscribeOptionTradesData(this.curSelectedCurrency)},watch:{socketIsConnected:{handler(Ye){Ye&&this.subscribeOptionTradesData()}},curSelectedCurrency:{handler(Ye,We){-1!==this.$route.path.indexOf("/options")&&(Object(Je.k)(Ye)||(this.unsubscribeOptionTradesData(We),this.subscribeOptionTradesData()))}}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency})},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),unsubscribeOptionTradesData(Ye){if(Object(Je.k)(Ye))return;-1!==Ye.indexOf("_")&&(Ye=Ye.split("_")[1]);let We=[`trades.option.${Ye}.100ms`],qe={id:$e.k.UNSUBSCRIBE_2011,method:"public/unsubscribe",params:{channels:We},jsonrpc:"2.0"};this.wsSendMsg(qe)},subscribeOptionTradesData(){let Ye=this.curSelectedCurrency;-1!==Ye.indexOf("_")&&(Ye=Ye.split("_")[1]);let We=[`trades.option.${Ye}.100ms`],qe={id:$e.k.SUBSCRIBE_1011,method:"public/subscribe",params:{channels:We},jsonrpc:"2.0"};this.wsSendMsg(qe)}}},Sr=Cr,wr=Object(rt.a)(Sr,(function(){var Ye=this._self._c;return Ye("div",{key:"option"},[Ye("account-summary"),Ye("position-summary-option"),Ye("option-list"),Ye("account-trade-detail"),Ye("last-trade-history-box"),Ye("delta-hedge",{key:"option"})],1)}),[],!1,null,"87b02a0c",null),Tr=wr.exports,xr={name:"FuturesSummary",components:{CustomCard:ft.a,TextTips:yt.a,Currency:bt.a},data:()=>({loadingFlag:!0,fontSizeRate:1,instrumentRadioValue:"",high:"-",low:"-",priceChange:"-",indexPrice:"-",markPrice:"-",openInterest:"-",volumeUsd:"-",funding8h:"-",currentFunding:"-",channels:[],tickerData:null}),created(){this.receiveWebsocketMsg()},mounted(){this.fontSizeRate=parseInt(document.getElementsByTagName("html")[0].style.fontSize)/16||1,window.addEventListener("scroll",this.handleScroll,{passive:!0})},beforeDestroy(){window.removeEventListener("scroll",this.handleScroll),delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){Ye&&(Object(Je.k)(this.contractDetail)&&(this.loadingFlag=!0,this.getContractDetail()),this.subscribeFunc())}},curSelectedInstrument:{handler(Ye,We){Ye&&-1!==this.$route.path.indexOf("futures")&&(this.instrumentRadioValue=this.curSelectedInstrument,this.high="-",this.low="-",this.priceChange="-",this.indexPrice="-",this.markPrice="-",this.openInterest="-",this.volumeUsd="-",this.funding8h="-",this.currentFunding="-",this.loadingFlag=!0,this.tickerDataResponse(this.currencyIncrementalTickerMap[this.curSelectedInstrument]),this.getContractDetail(),this.subscribeFunc())},immediate:!0}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,allCurrencyInstrumentsMap:Ye=>Ye.deribit.allCurrencyInstrumentsMap,curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument,contractDetail:Ye=>Ye.deribit.contractDetail,allOpenOrderMap:Ye=>Ye.deribit.allOpenOrderMap,currencyIncrementalTickerMap:Ye=>Ye.deribit.currencyIncrementalTickerMap,navBarVersion:Ye=>Ye.deribit.navBarVersion,allPositionMap:Ye=>Ye.deribit.allPositionMap}),returnDVOLText(){if(this.curSelectedInstrument){return this.curSelectedInstrument.split("_")[0]}return""},premium(){if(-1===this.curSelectedInstrument.indexOf("PERPETUAL")){let Ye=(Object(Ft.b)(this.curSelectedInstrument)-this.$dayjs().valueOf())/864e5;return 365*(this.markPrice/this.indexPrice-1)/Ye*100||"-"}return"-"},showCurrencyInstrumentList(){try{if(this.curSelectedCurrency){if(-1!==this.curSelectedInstrument.indexOf("DVOL")&&"legacy"===this.navBarVersion){let Ye=this.curSelectedInstrument.split("_")[0];return Object.values(this.allCurrencyInstrumentsMap).filter(We=>"future"===We.kind&&-1!==We.instrument_name.indexOf(Ye))}{let Ye=Object(Ft.l)(this.allCurrencyInstrumentsMap,this.curSelectedCurrency,"future");return"BTC"===this.curSelectedCurrency||"ETH"===this.curSelectedCurrency?Ye.sort((Ye,We)=>Ye.expiration_timestamp-We.expiration_timestamp):Ye.sort((Ye,We)=>Ye.creation_timestamp-We.creation_timestamp),Ye}}return[]}catch(Ye){return[]}}},methods:{...Object(Ke.b)("deribit",{setContractDetail:"setContractDetail",addSubscribedIncrementalTicker:"addSubscribedIncrementalTicker"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),handleScroll(){if(this.$refs.futureSummary&&this.$refs.futureSummary.$el){let Ye=this.$refs.futureSummary.$el.offsetTop;(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop)>Ye-48*this.fontSizeRate?this.$refs.futureSummary.$el.classList.add("is-fixed"):this.$refs.futureSummary.$el.classList.remove("is-fixed")}},getContractDetail(){if(0===Object.keys(this.allCurrencyInstrumentsMap).length)return void this.setContractDetail(null);let Ye=this.allCurrencyInstrumentsMap[this.curSelectedInstrument];Object(Je.k)(Ye)?this.setContractDetail(null):this.setContractDetail(Ye)},subscribeFunc(){this.addSubscribedIncrementalTicker("incremental_ticker."+this.curSelectedInstrument);let Ye={id:$e.k.SUBSCRIBE_1006,method:"public/subscribe",params:{channels:["incremental_ticker."+this.curSelectedInstrument]},jsonrpc:"2.0"};this.wsSendMsg(Ye)},selectInstrument(Ye){let We=`/deribit/futures/${this.curSelectedCurrency}/${Ye}`;this.$router.push(We)},tickerDataResponse(Ye){if(Object(Je.k)(Ye))return;if(Ye.instrument_name!==this.curSelectedInstrument)return;this.loadingFlag=!1;let We={};this.currencyIncrementalTickerMap[Ye.instrument_name]&&(We={...this.currencyIncrementalTickerMap[Ye.instrument_name]});let qe=We.stats||{};Object.assign(We,Ye),Ye.stats&&Object.assign(qe,Ye.stats),We.stats=qe,Object(Je.k)(We.index_price)||(this.indexPrice=We.index_price),Object(Je.k)(We.mark_price)||(this.markPrice=We.mark_price),Object(Je.k)(We.open_interest)||(this.openInterest=We.open_interest),Object(Je.k)(We.funding_8h)||(this.funding8h=Pt.a.numberFormat(100*We.funding_8h,3)+"%"),Object(Je.k)(We.current_funding)||(this.currentFunding=100*We.current_funding),Object(Je.k)(We.stats)||(Object(Je.k)(We.stats.high)||(this.high=We.stats.high),Object(Je.k)(We.stats.low)||(this.low=We.stats.low),Object(Je.k)(We.stats.price_change)||(this.priceChange=We.stats.price_change),Object(Je.k)(We.stats.volume_usd)||(this.volumeUsd=We.stats.volume_usd))},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);Object(Je.k)(We)||We.method&&-1!==["subscription","subscriptions"].indexOf(We.method)&&Object(Je.m)(We,(Ye,We)=>{Ye!=="incremental_ticker."+this.curSelectedInstrument||this.tickerDataResponse(We)})}}}},Or=xr,Dr=(qe("ac91"),qe("3bb7"),Object(rt.a)(Or,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{ref:"futureSummary",staticClass:"futures-summary",attrs:{id:"futures-summary"},scopedSlots:Ye._u([{key:"title",fn:function(){return["legacy"===Ye.navBarVersion?We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[-1!==Ye.curSelectedInstrument.indexOf("DVOL")?We("div",{staticStyle:{"min-width":"6rem"}},[Ye._v(Ye._s(Ye.returnDVOLText))]):We("div",{staticStyle:{"min-width":"6rem"}},[Ye._v(Ye._s(Ye.curSelectedCurrency)),We("span",{staticStyle:{margin:"0 1.875rem 0 0.3125rem"}},[Ye._v("Futures")])]),"USDC"!==Ye.curSelectedCurrency&&"USDT"!==Ye.curSelectedCurrency||-1!==Ye.curSelectedInstrument.indexOf("DVOL")?We("el-radio-group",{staticStyle:{flex:"1"},attrs:{size:"mini"},on:{change:Ye.selectInstrument},model:{value:Ye.instrumentRadioValue,callback:function(We){Ye.instrumentRadioValue=We},expression:"instrumentRadioValue"}},Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-radio-button",{key:qe.instrument_name,attrs:{label:qe.instrument_name}},[We("span",{staticStyle:{position:"relative"}},[Ye._v(" "+Ye._s(qe.instrument_name)+" ")])])})),1):Ye._e()],1):We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("div",{staticStyle:{"min-width":"6rem"}},[Ye._v(Ye._s(Ye.curSelectedCurrency)),We("span",{staticStyle:{margin:"0 1.875rem 0 0.3125rem"}},[Ye._v("Futures")])]),We("el-radio-group",{staticStyle:{flex:"1"},attrs:{size:"mini"},on:{change:Ye.selectInstrument},model:{value:Ye.instrumentRadioValue,callback:function(We){Ye.instrumentRadioValue=We},expression:"instrumentRadioValue"}},Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-radio-button",{key:qe.instrument_name,attrs:{label:qe.instrument_name}},[We("span",{staticStyle:{position:"relative"}},[Ye._v(" "+Ye._s(qe.instrument_name)+" ")])])})),1)],1)]},proxy:!0}])},[We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"futures-summary-content"},[Ye.contractDetail&&0!==Object.keys(Ye.contractDetail).length?We("div",{staticClass:"instrument-box"},[We("currency",{attrs:{"currency-type":Ye.contractDetail.base_currency,circle:!0,inherit:!1,color:"#ffffff"}}),We("span",{staticClass:"instrument-name"},[Ye._v(Ye._s(Ye.curSelectedInstrument))]),We("span",["-"!==Ye.markPrice?We("currency",{attrs:{"currency-type":"reversed"===Ye.contractDetail.instrument_type?"USD":Ye.contractDetail.settlement_currency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.markPrice,Ye.contractDetail.priceDigits))))],1)],1):Ye._e(),We("div",{staticClass:"data-container"},[We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hLow"))+":")]),We("div",[Ye._v(Ye._s(Ye.$t("message.24hPriceChange"))+":")])]),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.low?We("currency",{attrs:{"currency-type":"reversed"===Ye.contractDetail.instrument_type?"USD":Ye.contractDetail.settlement_currency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.low,Ye.contractDetail.priceDigits))))],1),We("div",{class:[Ye.priceChange>0?"green":Ye.priceChange<0?"red":""]},[Ye._v(Ye._s(Ye.priceChange>0?"+":"")+Ye._s(Ye._f("numberFormat")(Ye.priceChange,2))),"-"!==Ye.priceChange?We("span",[Ye._v("%")]):Ye._e()])])]),We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hHigh"))+":")]),We("div",[Ye._v(Ye._s(Ye.$t("message.openInterset"))+":")])]),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.high?We("currency",{attrs:{"currency-type":"reversed"===Ye.contractDetail.instrument_type?"USD":Ye.contractDetail.settlement_currency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.high,Ye.contractDetail.priceDigits))))],1),"linear"===Ye.contractDetail.instrument_type?We("div",["-"!==Ye.openInterest?We("span",[Ye._v(Ye._s(Ye.contractDetail.base_currency))]):Ye._e(),Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.openInterest,0))))]):We("div",["-"!==Ye.openInterest?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.openInterest,0))))],1)])]),We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hVol"))+":")]),"perpetual"===Ye.contractDetail.settlement_period?We("text-tips",{attrs:{width:220},scopedSlots:Ye._u([{key:"value",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.funding"))+":")])]},proxy:!0}],null,!1,3840714812)},[[We("span",[Ye._v(Ye._s(Ye.$t("message.fundingTips").replace("###",Ye.funding8h)))])]],2):We("div",[Ye._v(Ye._s(Ye.$t("message.premium"))+":")])],1),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.volumeUsd?We("currency",{attrs:{"currency-type":"reversed"===Ye.contractDetail.instrument_type?"USD":Ye.contractDetail.settlement_currency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("digitsFormat")(Ye.volumeUsd))))],1),"perpetual"===Ye.contractDetail.settlement_period?We("div",{class:[Ye.currentFunding>0?"green":Ye.currentFunding<0?"red":""]},[Ye._v(Ye._s(Ye.currentFunding>0?"+":"")+Ye._s(Ye._f("numberFormat")(Ye.currentFunding,3))),"-"!==Ye.currentFunding?We("span",[Ye._v("%")]):Ye._e()]):We("div",{class:[Ye.premium>0?"green":Ye.premium<0?"red":""]},[Ye._v(Ye._s(Ye.premium>0?"+":"")+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.premium,1)))),"-"!==Ye.premium?We("span",[Ye._v("%")]):Ye._e()])])])])])])}),[],!1,null,"565001de",null)),Ar=Dr.exports,Ir={name:"FutureTradeConfirmDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},computed:{...Object(Ke.c)({futureTradeConfirmDialogVisible:Ye=>Ye.deribit.futureTradeConfirmDialogVisible,tradeConfirmDialogParams:Ye=>Ye.deribit.tradeConfirmDialogParams,curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency}),im(){let Ye=this.tradeConfirmDialogParams.currency,We=this.tradeConfirmDialogParams.size_coin;return Object(Ft.e)(Ye,We)}},methods:{...Object(Ke.b)("deribit",{setFutureTradeConfirmDialogVisible:"setFutureTradeConfirmDialogVisible"}),setShowAgainFlag(){this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showCreateOrderConfirmDialog")},confirmTrade(){this.setShowAgainFlag(),this.setFutureTradeConfirmDialogVisible(!1),this.$emit("confirmTrade",this.tradeConfirmDialogParams.direction)}}},Fr=Ir,Pr=(qe("9de0"),Object(rt.a)(Fr,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.futureTradeConfirmDialogVisible,"append-to-body":"","destroy-on-close":!0,"close-on-click-modal":!1},on:{close:function(We){return Ye.setFutureTradeConfirmDialogVisible(!1)}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"active-color",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.createOrder")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setFutureTradeConfirmDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(this.tradeConfirmDialogParams.instrument_name)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.orderType")}},["limit"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.limitOrder")))]:Ye._e(),"market"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.marketOrder")))]:Ye._e(),"stop_limit"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.stopLimit")))]:Ye._e(),"stop_market"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.stopMarket")))]:Ye._e()],2),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"buy"===Ye.tradeConfirmDialogParams.direction?"green":"sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.tradeConfirmDialogParams.direction)))])]),We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.total")} ${"USDC"===Ye.curSelectedCurrency||"USDT"===Ye.curSelectedCurrency?"("+Ye.tradeConfirmDialogParams.currency+")":""}`}},["USDC"!==Ye.curSelectedCurrency&&"USDT"!==Ye.curSelectedCurrency?[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye.tradeConfirmDialogParams.size_usd)))]:[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye.tradeConfirmDialogParams.size_coin)))]],2),-1!==["limit","stop_limit"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.price")}},[We("currency",{attrs:{"currency-type":"USDC"===Ye.curSelectedCurrency||"USDT"===Ye.curSelectedCurrency?Ye.curSelectedCurrency:"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye.tradeConfirmDialogParams.price))+" ")],1):Ye._e(),-1!==["stop_limit","stop_market"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.triggerType")}},[Ye._v(" "+Ye._s(Ye.$t(Ye.tradeConfirmDialogParams.trigger_type))+" ")]):Ye._e(),-1!==["stop_limit","stop_market"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.triggerPrice")}},[We("currency",{attrs:{"currency-type":"USDC"===Ye.curSelectedCurrency||"USDT"===Ye.curSelectedCurrency?Ye.curSelectedCurrency:"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye.tradeConfirmDialogParams.trigger_price))+" ")],1):Ye._e()],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])}),[],!1,null,"52d5c4fe",null)),Mr=Pr.exports,Er=qe("35be"),jr={name:"OrderForm",components:{MmImpact:Xt.a,FatFingerDialog:Er.a,FutureTradeConfirmDialog:Mr,CustomToolTip:Ct.a,TextTips:yt.a,Currency:bt.a,IconBox:Rt.a,CustomCard:ft.a},data:()=>({baseMode:"coin",loadingFlag:!0,dropDownOrderType:"market",size_usd:0,size_coin:0,limitPrice:0,timeInForce:"GTC",timeInForceMap:{GTC:"good_til_cancelled",GTD:"good_til_day",FOK:"fill_or_kill",IOC:"immediate_or_cancel"},triggerPrice:0,triggerType:"LAST",triggerTypeMap:{LAST:{name:"message.lastPrice",columnName:"last_price"},MARK:{name:"message.markPrice",columnName:"mark_price"},INDEX:{name:"message.indexPrice",columnName:"index_price"}},postOnlyChecked:!1,hiddenOnlyChecked:!1,reduceOnlyChecked:!1,curOrderType:"limit",indexPrice:0,markPrice:0,lastPrice:0,maxPrice:0,minPrice:0,funding8h:0,setFlag:!1,coinStep:5e-4,usdStep:10,tickerData:null,btnLoadingFlag:!1,tradeTryCount:0,fatFingerDialogVisible:!1,fatFingerHtml:"",fatFingerCallback:null}),created(){this.receiveWebsocketMsg(),this.baseMode=this.futureBaseMode},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{curOrderType(Ye){switch(Ye){case"limit":this.limitPriceChanged();break;case"market":this.limitPrice=this.markPrice,this.limitPriceChanged();break;case"stop_market":case"stop_limit":this.triggerPriceChanged()}},reduceOnlyChecked:{handler(Ye){if(Ye){let Ye=Math.abs(this.positionSize);if(this.size_coin>Ye){this.size_coin=Ye.toFixed(4);let We=Ye*this.limitPrice;this.size_usd=(Math.round(We/this.usdStep)*this.usdStep).toFixed(2)}}},immediate:!0},futureClickedPrice(Ye){Ye&&setTimeout(()=>{this.limitPrice=Ye,this.limitPriceChanged()},100)},curSelectedInstrument(Ye){Ye&&-1!==this.$route.path.indexOf("futures")&&(this.initData(),this.tickerDataResponse(this.currencyIncrementalTickerMap[Ye]))},curSelectedCurrency(Ye){"USDC"===Ye?(this.baseMode="coin",this.setFutureBaseMode("coin")):(this.baseMode="usd",this.setFutureBaseMode("usd")),this.initData()},lastPrice(Ye){if(Ye&&!this.setFlag){let We=this.contractDetail.min_trade_amount;if(!We)return;if("USDC"===this.curSelectedCurrency||"USDT"===this.curSelectedCurrency){this.size_coin=We;let qe=parseFloat((We*Ye).toFixed(this.priceDigits));this.size_usd=qe,this.coinStep=We||1e-4,this.usdStep=qe}else this.size_usd=We,this.size_coin=parseFloat((We/Ye).toFixed(4)),this.coinStep=parseFloat((We/Ye).toFixed(4))||1e-4,this.usdStep=We;this.limitPrice=Ye,this.triggerPrice=Ye,this.setFlag=!0}}},computed:{...Object(Ke.c)({contractDetail:Ye=>Ye.deribit.contractDetail,curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument,curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,allPositionMap:Ye=>Ye.deribit.allPositionMap,token:Ye=>Ye.system.token,futureBaseMode:Ye=>Ye.deribit.futureBaseMode,futureClickedPrice:Ye=>Ye.deribit.futureClickedPrice,currencyIncrementalTickerMap:Ye=>Ye.deribit.currencyIncrementalTickerMap,interfaceSettings:Ye=>Ye.system.interfaceSettings,accountSummary:Ye=>Ye.common.accountSummary,currencySummary:Ye=>Ye.deribit.currencySummary,accountAuthResult:Ye=>Ye.common.accountAuthResult,userPortfolioMap:Ye=>Ye.deribit.userPortfolioMap}),equity(){let Ye=this.userPortfolioMap[this.curSelectedCurrency];return(null==Ye?void 0:Ye.equity)||0},sizeDigits(){if(this.contractDetail&&this.contractDetail.min_trade_amount){let Ye=(""+this.contractDetail.min_trade_amount).split(".");return 2===Ye.length?Ye[1].length:4}return 4},priceDigits(){if(this.contractDetail&&this.contractDetail.tick_size){let Ye=(""+this.contractDetail.tick_size).split(".");return 2===Ye.length?Ye[1].length:2}return 2},sizeUsdMax(){if(this.reduceOnlyChecked){let Ye=Math.abs(this.positionSize);return 0===Ye?1e11:10*Math.floor(Ye*this.markPrice/10)}},sizeCoinMax(){if(this.reduceOnlyChecked)return 0===this.positionSize?1e6:Math.abs(this.positionSize)},buyBtnDisabledFlag(){if(-1!==["limit","market"].indexOf(this.curOrderType))return!0===this.reduceOnlyChecked&&this.positionSize>=0;if(-1!==["stop_limit","stop_market"].indexOf(this.curOrderType)){let Ye=0;switch(this.triggerType){case"LAST":Ye=this.lastPrice;break;case"MARK":Ye=this.markPrice;break;case"INDEX":Ye=this.indexPrice}return this.triggerPrice<Ye}},sellBtnDisabledFlag(){if(-1!==["limit","market"].indexOf(this.curOrderType))return!0===this.reduceOnlyChecked&&this.positionSize<=0;if(-1!==["stop_limit","stop_market"].indexOf(this.curOrderType)){let Ye=0;switch(this.triggerType){case"LAST":Ye=this.lastPrice;break;case"MARK":Ye=this.markPrice;break;case"INDEX":Ye=this.indexPrice}return this.triggerPrice>Ye}},positionSize(){let Ye=this.allPositionMap[this.curSelectedInstrument];return Ye&&Ye.size?Ye.size_currency:0},dropDownOrderTypeText(){return{limit:this.$t("message.limit"),market:this.$t("message.market"),stop_limit:this.$t("message.stopLimit"),stop_market:this.$t("message.stopMarket")}[this.dropDownOrderType]}},methods:{...Object(Ke.b)("deribit",{setFutureTradeConfirmDialogVisible:"setFutureTradeConfirmDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams",setFutureBaseMode:"setFutureBaseMode"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),limitPriceChanged(){let Ye=0,We=0;"coin"===this.baseMode?(We=this.limitPrice*this.size_coin,this.size_usd=(Math.round(We/this.usdStep)*this.usdStep).toFixed(2)):(Ye=this.size_usd/this.limitPrice||0,this.size_coin=(Math.round(Ye/this.coinStep)*this.coinStep).toFixed(4))},triggerPriceChanged(){let Ye=0,We=0;"coin"===this.baseMode?(We=this.triggerPrice*this.size_coin,this.size_usd=(Math.round(We/this.usdStep)*this.usdStep).toFixed(2)):(Ye=this.size_usd/this.triggerPrice||0,this.size_coin=(Math.round(Ye/this.coinStep)*this.coinStep).toFixed(4))},tickerDataResponse(Ye){if(Object(Je.k)(Ye))return;if(Ye.instrument_name!==this.curSelectedInstrument)return;let We={};this.currencyIncrementalTickerMap[Ye.instrument_name]&&(We={...this.currencyIncrementalTickerMap[Ye.instrument_name]}),Object.assign(We,Ye),Object(Je.k)(We.index_price)||(this.indexPrice=We.index_price),Object(Je.k)(We.mark_price)||(this.markPrice=We.mark_price),Object(Je.k)(We.last_price)||(this.lastPrice=We.last_price),Object(Je.k)(We.max_price)||(this.maxPrice=We.max_price),Object(Je.k)(We.min_price)||(this.minPrice=We.min_price),Object(Je.k)(We.funding_8h)||(this.funding8h=100*We.funding_8h),0===this.lastPrice&&0===this.markPrice||(this.loadingFlag=!1)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);Object(Je.k)(We)||We.method&&-1!==["subscription","subscriptions"].indexOf(We.method)&&Object(Je.m)(We,(Ye,We)=>{Ye!=="incremental_ticker."+this.curSelectedInstrument||this.tickerDataResponse(We)})}},initData(){this.loadingFlag=!0,this.dropDownOrderType="market",this.size_usd=0,this.size_coin=0,this.limitPrice=0,this.timeInForce="GTC",this.triggerPrice=0,this.triggerType="LAST",this.postOnlyChecked=!1,this.hiddenOnlyChecked=!1,this.reduceOnlyChecked=!1,this.curOrderType="limit",this.indexPrice=0,this.markPrice=0,this.lastPrice=0,this.maxPrice=0,this.minPrice=0,this.funding8h=0,this.setFlag=!1,this.tradeTryCount=0,this.baseCoin=this.futureBaseMode},validateParams(){if(this.size_usd<=0||this.size_coin<=0)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeLessZeroL")}),!0;if("USDC"===this.curSelectedCurrency||"USDT"===this.curSelectedCurrency){if(0!==Object(Je.a)(this.size_coin,this.contractDetail.min_trade_amount))return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeMultipleErrorFormat").replace("###",this.contractDetail.min_trade_amount+this.contractDetail.base_currency)}),!0}else if(0!==Object(Je.a)(this.size_usd,this.contractDetail.min_trade_amount))return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeMultipleErrorFormat").replace("###",this.contractDetail.min_trade_amount+"USD")}),!0;if("limit"===this.curOrderType||"stop_limit"===this.curOrderType){if(0===this.limitPrice)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceLessZeroL")}),!0;if(0!==Object(Je.a)(this.limitPrice,this.contractDetail.tick_size))return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceMultipleErrorFormat").replace("###",this.contractDetail.tick_size)}),!0}return!1},showFutureTradeConfirmDialog(Ye){if(this.token){if(!this.validateParams())if(this.interfaceSettings.confirmDialogConfig.showCreateOrderConfirmDialog){let We={instrument_name:this.curSelectedInstrument,order_type:this.curOrderType,direction:Ye,size_coin:this.size_coin,size_usd:this.size_usd,price:this.limitPrice,currency:this.contractDetail.base_currency,base_mode:this.futureBaseMode,trigger_type:this.triggerTypeMap[this.triggerType].name,trigger_price:this.triggerPrice};this.setTradeConfirmDialogParams(We),this.setFutureTradeConfirmDialogVisible(!0)}else this.confirmTrade(Ye)}else this.$notify.warning({dangerouslyUseHTMLString:!0,title:this.$t("message.warning"),message:this.$t("message.notLogin")})},confirmTrade(Ye){const t=()=>{let We={};switch(We={jsonrpc:"2.0",method:"private/"+Ye,params:{direction:Ye,instrument_name:this.curSelectedInstrument}},"buy"===Ye?We.id=$e.k.FUTURE_TRADE_BUY:"sell"===Ye&&(We.id=$e.k.FUTURE_TRADE_SELL),"USDC"===this.curSelectedCurrency||"USDT"===this.curSelectedCurrency?We.params.amount=this.size_coin:We.params.amount=this.size_usd,this.curOrderType){case"limit":We.params.type="limit",We.params.time_in_force=this.timeInForceMap[this.timeInForce],We.params.price=this.limitPrice,this.postOnlyChecked&&(We.params.post_only=this.postOnlyChecked),this.reduceOnlyChecked&&(We.params.reduce_only=this.reduceOnlyChecked),this.hiddenOnlyChecked&&(We.params.max_show=0);break;case"market":We.params.type="market",this.reduceOnlyChecked&&(We.params.reduce_only=this.reduceOnlyChecked);break;case"stop_limit":We.params.type="stop_limit",We.params.trigger=this.triggerTypeMap[this.triggerType].columnName,We.params.trigger_price=this.triggerPrice,We.params.time_in_force=this.timeInForceMap[this.timeInForce],We.params.price=this.limitPrice,this.postOnlyChecked&&(We.params.post_only=this.postOnlyChecked),this.reduceOnlyChecked&&(We.params.reduce_only=this.reduceOnlyChecked),this.hiddenOnlyChecked&&(We.params.max_show=0);break;case"stop_market":We.params.type="stop_market",We.params.trigger=this.triggerTypeMap[this.triggerType].columnName,We.params.trigger_price=this.triggerPrice,this.reduceOnlyChecked&&(We.params.reduce_only=this.reduceOnlyChecked)}if(!this.wsSendMsg(We)){let qe=this.accountAuthResult;qe&&qe.access_token?(this.btnLoadingFlag=!0,this.$axios.post(Object(Nt.j)(),We,{headers:{Authorization:`${qe.token_type} ${qe.access_token}`}}).then(qe=>{this.btnLoadingFlag=!1,this.tradeTryCount=0,qe.error?Object(et.d)(this.accountSummary,"create-future-order","private/"+Ye,qe):this.postHogOrderOpen(We.id,qe.result)}).catch(We=>{var qe,Qe;if(Object(et.d)(this.accountSummary,"create-future-order","private/"+Ye,We),((null==We||null===(qe=We.response)||void 0===qe||null===(qe=qe.data)||void 0===qe||null===(qe=qe.error)||void 0===qe?void 0:qe.code)||0)===$e.e.UNAUTHORIZED_CODE&&this.tradeTryCount<$e.b.TRADE_TAY_MAX_COUNT)return void setTimeout(()=>{this.tradeTryCount++,this.confirmTrade(Ye)},2e3);this.tradeTryCount=0,this.btnLoadingFlag=!1;let Ke=(null==We||null===(Qe=We.response)||void 0===Qe||null===(Qe=Qe.data)||void 0===Qe||null===(Qe=Qe.error)||void 0===Qe?void 0:Qe.message)||this.$t("message.requestError");this.$notify.error({title:this.$t("message.tips"),message:Ke})})):this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.loginInfoGetFailed")})}};if(this.interfaceSettings.confirmDialogConfig.showFatFingerConfirmDialog){let We=0;"reversed"===this.contractDetail.instrument_type?We=this.size_coin:"linear"===this.contractDetail.instrument_type&&(We=this.size_usd);let qe=this.interfaceSettings.confirmDialogConfig.fatFingerConfirmDialogThrottle||1;if(this.equity*qe<=We){this.fatFingerCallback=null,this.fatFingerDialogVisible=!0;let qe="buy"===Ye?`<span class="green">${this.$t("message.buy")}</span>`:`<span class="red">${this.$t("message.sell")}</span>`,Qe=this.$t("message.overflowEquity").replace("{direction}",qe);Qe=Qe.replace("{amount}",Pt.a.moneyFormat(We)+" "),Qe=Qe.replace("{currency}",""+this.curSelectedCurrency),Qe=Qe.replace("{instrument}",""+this.curSelectedInstrument),this.fatFingerHtml=Qe,this.fatFingerCallback=t}else t()}else t()},fatFingerConfirmTrade(){this.fatFingerCallback&&this.fatFingerCallback()},postHogOrderOpen(Ye,We){var qe;if(Object(Je.k)(this.accountSummary))return;if(Object(Je.k)(We))return;let Qe=Object(et.b)(We.order);if(Object(Je.k)(Qe))return;let Ke=Qe.currency,Xe=this.currencySummary[Ke.toLowerCase()+"Price"];Qe.index_price=Xe||0,Qe.amount=Qe.amount/Qe.price,Qe.user_id=null===(qe=this.accountSummary)||void 0===qe?void 0:qe.id,Ye>1e4?Qe.order_model="strategy_build":Ye===$e.k.OPTION_CLOSE_POSITION_BUY||Ye===$e.k.OPTION_CLOSE_POSITION_SELL||Ye===$e.k.FUTURE_CLOSE_POSITIONS?Qe.order_model="close_position":Ye===$e.k.DELTA_HEDGE&&(Qe.order_model="delta_hedge"),window.$posthog.capture("order-open",Object(et.c)(Qe))},toggleTriggerType(Ye){this.triggerType=Ye,this.triggerType},toggleTimeInForce(Ye){switch(this.timeInForce=Ye,this.timeInForce){case"GTC":case"GTD":break;case"FOK":case"IOC":this.postOnlyChecked=!1,this.hiddenOnlyChecked=!1}},positionClicked(){this.size_coin=parseFloat(Math.abs(this.positionSize).toFixed(4));let Ye=this.size_coin*this.limitPrice;this.size_usd=(Math.round(Ye/this.usdStep)*this.usdStep).toFixed(2)},calcInputValue(Ye,We){if("limitPrice"===We&&-1!==["stop_limit","stop_market"].indexOf(this.curOrderType))return;if(Object(Je.k)(Ye))return void("limitPrice"!==We&&(this.size_usd=0,this.size_coin=0));if(isNaN(Ye))return;let qe=parseFloat(Ye),Qe=0,Ke=0;switch(We){case"coin":if(!this.limitPrice)return;Ke=qe*this.limitPrice,this.size_usd=(Math.round(Ke/this.usdStep)*this.usdStep).toFixed(2);break;case"usd":if(!this.limitPrice)return;Qe=qe/this.limitPrice||0,this.size_coin=parseFloat((Math.round(Qe/this.coinStep)*this.coinStep).toFixed(4));break;case"limitPrice":case"triggerPrice":"coin"===this.baseMode?(Ke=qe*this.size_coin,this.size_usd=parseFloat((Math.round(Ke/this.usdStep)*this.usdStep).toFixed(2))):(Qe=this.size_usd/qe||0,this.size_coin=parseFloat((Math.round(Qe/this.coinStep)*this.coinStep).toFixed(4)))}},limitPriceBlur(Ye){if(-1!==["stop_limit","stop_market"].indexOf(this.curOrderType))return;let We=Ye.target.value;this.limitPrice=We?parseFloat(We):this.markPrice,this.limitPriceChanged()},triggerPriceBlur(){if(-1!==["limit","market"].indexOf(this.curOrderType))return;let Ye=event.target.value;this.triggerPrice=Ye?parseFloat(Ye):this.markPrice,this.triggerPriceChanged()},inputChange(Ye,We,qe){let Qe=0;Qe=qe?Ye:Ye.target.value,this.calcInputValue(Qe,We)},handleSelect(Ye){this.dropDownOrderType="limit"===Ye?"market":Ye,this.curOrderType=Ye}}},Rr=jr,Lr=(qe("6456"),Object(rt.a)(Rr,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"order-form-box",attrs:{"card-title":Ye.$t("message.cardTitle"),height:548}},[We("div",{staticClass:"order-form"},[We("div",{staticClass:"radio-box"},[We("el-radio",{attrs:{label:"usd"},on:{change:We=>Ye.setFutureBaseMode(We)},model:{value:Ye.baseMode,callback:function(We){Ye.baseMode=We},expression:"baseMode"}},[Ye._v(Ye._s("USDC"!==Ye.curSelectedCurrency&&"USDT"!==Ye.curSelectedCurrency?"USD":Ye.curSelectedCurrency))]),We("el-radio",{attrs:{label:"coin"},on:{change:We=>Ye.setFutureBaseMode(We)},model:{value:Ye.baseMode,callback:function(We){Ye.baseMode=We},expression:"baseMode"}},[Ye._v(Ye._s(Ye.contractDetail.base_currency))])],1),We("el-menu",{staticClass:"order-type-menu",attrs:{"default-active":Ye.curOrderType,"active-text-color":"#26AF9B",mode:"horizontal"},on:{select:Ye.handleSelect}},[We("el-menu-item",{staticStyle:{flex:"1"},attrs:{index:"limit"}},[Ye._v(Ye._s(Ye.$t("message.limit")))]),We("el-submenu",{staticStyle:{flex:"1"},attrs:{index:"2"}},[We("template",{slot:"title"},[Ye._v(Ye._s(Ye.dropDownOrderTypeText))]),We("el-menu-item",{attrs:{index:"market"}},[Ye._v(Ye._s(Ye.$t("message.market")))]),We("el-menu-item",{attrs:{index:"stop_limit"}},[Ye._v(Ye._s(Ye.$t("message.stopLimit")))]),We("el-menu-item",{attrs:{index:"stop_market"}},[Ye._v(Ye._s(Ye.$t("message.stopMarket")))])],2)],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"0.9375rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.amountL")))]),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}})]),"usd"===Ye.futureBaseMode?We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{max:Ye.sizeUsdMax,precision:2,"controls-position":"right",step:Ye.usdStep,min:0},on:{change:function(We){return Ye.inputChange(We,"usd",!0)},blur:function(We){return Ye.inputChange(We,"usd")}},nativeOn:{input:function(We){return Ye.inputChange(We,"usd")}},model:{value:Ye.size_usd,callback:function(We){Ye.size_usd=We},expression:"size_usd"}}),We("div",[Ye._v(Ye._s("USDC"!==Ye.curSelectedCurrency&&"USDT"!==Ye.curSelectedCurrency?"USD":Ye.curSelectedCurrency))])],1):Ye._e(),"usd"===Ye.futureBaseMode?We("div",{staticClass:"result-box"},[We("div",[Ye._v("≈ ")]),We("div",{staticStyle:{flex:"1"}},[We("currency",{attrs:{"currency-type":Ye.contractDetail.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye.size_coin)))],1)]):Ye._e(),"coin"===Ye.futureBaseMode?We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{max:Ye.sizeCoinMax,precision:Ye.sizeDigits,"controls-position":"right",step:Ye.coinStep,min:0},on:{change:function(We){return Ye.inputChange(We,"coin",!0)},blur:function(We){return Ye.inputChange(We,"coin")}},nativeOn:{input:function(We){return Ye.inputChange(We,"coin")}},model:{value:Ye.size_coin,callback:function(We){Ye.size_coin=We},expression:"size_coin"}}),We("div",[Ye._v(Ye._s(Ye.contractDetail.base_currency))])],1):Ye._e(),"coin"===Ye.futureBaseMode?We("div",{staticClass:"result-box"},[We("div",[Ye._v("≈ ")]),We("div",{staticStyle:{flex:"1"}},[We("currency",{attrs:{"currency-type":"USDC"!==Ye.curSelectedCurrency&&"USDT"!==Ye.curSelectedCurrency?"USD":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye.size_usd)))],1)]):Ye._e(),-1!==["limit","stop_limit"].indexOf(Ye.curOrderType)?We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s(-1!==["stop_limit"].indexOf(Ye.curOrderType)?Ye.$t("message.limitPrice2"):Ye.$t("message.limitPrice")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{precision:Ye.priceDigits,"controls-position":"right",min:0,step:Ye.contractDetail.tick_size||1},on:{change:function(We){return Ye.inputChange(We,"limitPrice",!0)},blur:Ye.limitPriceBlur},nativeOn:{input:function(We){return Ye.inputChange(We,"limitPrice")}},model:{value:Ye.limitPrice,callback:function(We){Ye.limitPrice=We},expression:"limitPrice"}}),We("div",[Ye._v(Ye._s("USDC"!==Ye.curSelectedCurrency&&"USDT"!==Ye.curSelectedCurrency?"USD":Ye.curSelectedCurrency))])],1)]),We("div",{staticStyle:{display:"flex","flex-direction":"column","margin-left":"0.625rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.timeInForce")))]),We("div",{staticClass:"input-number-box",staticStyle:{cursor:"pointer"}},[We("el-dropdown",{attrs:{trigger:"click",placement:"bottom"},on:{command:Ye.toggleTimeInForce}},[We("span",{staticClass:"dropdown-link"},[We("span",[We("span",{staticStyle:{display:"inline-block",width:"2rem","margin-left":"0.625rem"}},[Ye._v(Ye._s(Ye.timeInForce))]),We("custom-tool-tip",{attrs:{width:220},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{staticStyle:{"line-height":"1rem"}},[We("div",{staticStyle:{"font-weight":"bold","margin-bottom":"0.25rem","font-size":"0.8125rem"}},[Ye._v(Ye._s(Ye.$t(`message.${Ye.timeInForce.toLowerCase()}_tips_title`)))]),We("div",{staticStyle:{"font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.$t(`message.${Ye.timeInForce.toLowerCase()}_tips`)))])])]},proxy:!0}],null,!1,349617343)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},Ye._l(Ye.timeInForceMap,(function(qe,Qe){return We("el-dropdown-item",{key:Qe,attrs:{command:Qe}},[We("span",[Ye._v(Ye._s(Qe))]),We("custom-tool-tip",{attrs:{placement:"top",width:220},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{staticStyle:{"line-height":"1rem"}},[We("div",{staticStyle:{"font-weight":"bold","margin-bottom":"0.25rem","font-size":"0.8125rem"}},[Ye._v(Ye._s(Ye.$t(`message.${Qe.toLowerCase()}_tips_title`)))]),We("div",{staticStyle:{"font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.$t(`message.${Qe.toLowerCase()}_tips`)))])])]},proxy:!0}],null,!0)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1)})),1)],1)],1)])]):Ye._e(),-1!==["stop_limit","stop_market"].indexOf(Ye.curOrderType)?We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.triggerPrice2")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{"controls-position":"right",min:0,precision:Ye.priceDigits,step:Ye.contractDetail.tick_size||1},on:{change:function(We){return Ye.inputChange(We,"triggerPrice",!0)},blur:Ye.triggerPriceBlur},nativeOn:{input:function(We){return Ye.inputChange(We,"triggerPrice")}},model:{value:Ye.triggerPrice,callback:function(We){Ye.triggerPrice=We},expression:"triggerPrice"}}),We("div",[Ye._v(Ye._s("USDC"!==Ye.curSelectedCurrency&&"USDT"!==Ye.curSelectedCurrency?"USD":Ye.curSelectedCurrency))])],1)]),We("div",{staticStyle:{display:"flex","flex-direction":"column","margin-left":"0.625rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.triggerType")))]),We("div",{staticClass:"input-number-box",staticStyle:{cursor:"pointer"}},[We("el-dropdown",{attrs:{trigger:"click",placement:"bottom"},on:{command:Ye.toggleTriggerType}},[We("span",{staticClass:"dropdown-link"},[We("span",[We("span",{staticStyle:{display:"inline-block",width:"2rem","margin-left":"0.625rem"}},[Ye._v(Ye._s(Ye.triggerType))]),We("custom-tool-tip",{scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap[Ye.triggerType].name)))])]},proxy:!0}],null,!1,4094536439)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("el-dropdown-item",{attrs:{command:"LAST"}},[We("span",[Ye._v("LAST")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.LAST.name)))])]},proxy:!0}],null,!1,2595246837)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("el-dropdown-item",{attrs:{command:"MARK"}},[We("span",[Ye._v("MARK")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.MARK.name)))])]},proxy:!0}],null,!1,3252408810)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("el-dropdown-item",{attrs:{command:"INDEX"}},[We("span",[Ye._v("INDEX")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.INDEX.name)))])]},proxy:!0}],null,!1,1682083361)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1)],1)],1)],1)])]):Ye._e(),We("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[-1!==["limit","stop_limit"].indexOf(Ye.curOrderType)?We("div",{staticClass:"checkbox"},[We("el-checkbox",{attrs:{disabled:-1!==["FOK","IOC"].indexOf(Ye.timeInForce)},model:{value:Ye.postOnlyChecked,callback:function(We){Ye.postOnlyChecked=We},expression:"postOnlyChecked"}},[We("text-tips",{attrs:{value:Ye.$t("message.post_only_tips_title"),inherit:!0,placement:"top",width:300}},[Ye._v(" "+Ye._s(Ye.$t("message.PostOnlyTips"))+" ")])],1)],1):Ye._e(),-1!==["limit","stop_limit"].indexOf(Ye.curOrderType)?We("div",{staticClass:"checkbox"},[We("el-checkbox",{attrs:{disabled:-1!==["FOK","IOC"].indexOf(Ye.timeInForce)},model:{value:Ye.hiddenOnlyChecked,callback:function(We){Ye.hiddenOnlyChecked=We},expression:"hiddenOnlyChecked"}},[We("text-tips",{attrs:{value:Ye.$t("message.hidden"),inherit:!0,placement:"top",width:300}},[Ye._v(" "+Ye._s(Ye.$t("message.HiddenTips"))+" ")])],1)],1):Ye._e(),We("div",{staticClass:"checkbox"},[We("el-checkbox",{model:{value:Ye.reduceOnlyChecked,callback:function(We){Ye.reduceOnlyChecked=We},expression:"reduceOnlyChecked"}},[We("text-tips",{attrs:{value:Ye.$t("message.reduce"),inherit:!0,placement:"top",width:300}},[Ye._v(" "+Ye._s(Ye.$t("message.ReduceOnlyTips"))+" ")])],1)],1)]),We("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[We("el-tag",{staticStyle:{"margin-right":"0.625rem","margin-top":"0.9375rem",cursor:"pointer"},attrs:{size:"mini",type:Ye.positionSize>0?"success":Ye.positionSize<0?"danger":""},on:{click:Ye.positionClicked}},[Ye._v(Ye._s(Ye.$t("message.currentPosition"))+": "),"USDC"!==Ye.curSelectedCurrency&&"USDT"!==Ye.curSelectedCurrency?We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.positionSize,4))))],1)],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[We("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",loading:Ye.btnLoadingFlag,disabled:Ye.buyBtnDisabledFlag},on:{click:function(We){return Ye.showFutureTradeConfirmDialog("buy")}}},[Ye._v(Ye._s(Ye.$t("message.buy")))]),We("el-button",{staticStyle:{flex:"1"},attrs:{type:"danger",loading:Ye.btnLoadingFlag,disabled:Ye.sellBtnDisabledFlag},on:{click:function(We){return Ye.showFutureTradeConfirmDialog("sell")}}},[Ye._v(Ye._s(Ye.$t("message.sell")))])],1),We("div",{key:Ye.curSelectedInstrument,staticStyle:{display:"flex","justify-content":"space-between","margin-bottom":"0.9375rem"}},[We("mm-impact",{attrs:{align:"left",simulatedPositions:{[Ye.curSelectedInstrument]:-1!==Ye.curSelectedInstrument.indexOf("USDC")||-1!==Ye.curSelectedInstrument.indexOf("USDT")?Ye.size_coin:Ye.size_usd},digits:2}}),We("mm-impact",{attrs:{align:"right",simulatedPositions:{[Ye.curSelectedInstrument]:-1!==Ye.curSelectedInstrument.indexOf("USDC")||-1!==Ye.curSelectedInstrument.indexOf("USDT")?-Ye.size_coin:-Ye.size_usd},digits:2}})],1),null!=Ye.contractDetail&&0!==Object.keys(Ye.contractDetail).length?We("el-collapse",{staticClass:"order-form-detail",attrs:{value:"1"}},[We("el-collapse-item",{attrs:{title:Ye.$t("message.contractDetails"),name:"1"}},[We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.markPrice")))]),We("div",{staticStyle:{"text-align":"right",display:"flex","flex-wrap":"wrap"}},[We("currency",{attrs:{"currency-type":"reversed"===Ye.contractDetail.instrument_type?"USD":Ye.contractDetail.settlement_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.markPrice,Ye.contractDetail.priceDigits)))+" ")],1)]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.minOrderSize")))]),"linear"===Ye.contractDetail.instrument_type?We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.base_currency)+" "+Ye._s(Ye.contractDetail.min_trade_amount?Ye.contractDetail.min_trade_amount:"")+" ")]):We("div",{staticStyle:{"text-align":"right"}},[Ye._v("USD "+Ye._s(Ye.contractDetail.min_trade_amount?Ye.contractDetail.min_trade_amount:""))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.tickSize")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.tick_size?Ye.contractDetail.tick_size:""))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.settlementCurrency")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.settlement_currency))])]),"perpetual"===Ye.contractDetail.settlement_period?We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.funding")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.funding8h,3))+"%")])]):Ye._e(),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.expiryDate")))]),"perpetual"===Ye.contractDetail.settlement_period?We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.$t("message.perpetual")))]):We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye._f("timestampFormat")(Ye.contractDetail.expiration_timestamp?Ye.contractDetail.expiration_timestamp:"")))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.minSellPrice")))]),We("div",{staticStyle:{"text-align":"right"}},[We("currency",{attrs:{"currency-type":"reversed"===Ye.contractDetail.instrument_type?"USD":Ye.contractDetail.settlement_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.minPrice,Ye.priceDigits))))],1)]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.maxBuyPrice")))]),We("div",{staticStyle:{"text-align":"right"}},[We("currency",{attrs:{"currency-type":"reversed"===Ye.contractDetail.instrument_type?"USD":Ye.contractDetail.settlement_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.maxPrice,Ye.priceDigits))))],1)])])],1):Ye._e()],1),We("future-trade-confirm-dialog",{on:{confirmTrade:Ye.confirmTrade}}),We("fat-finger-dialog",{attrs:{visible:Ye.fatFingerDialogVisible,html:Ye.fatFingerHtml},on:{"update:visible":function(We){Ye.fatFingerDialogVisible=We},confirmTrade:Ye.fatFingerConfirmTrade}})],1)}),[],!1,null,"d60d25e4",null)),Br=Lr.exports,zr={name:"OrderBook",components:{DoNotShowAgainCancelDialog:Mt.a,Currency:bt.a,TextTips:yt.a,CustomCard:ft.a},data:()=>({channels:[],bidTableData:[],askTableData:[],amplitude:!0,loadingFlag:!0,futureIndexPrice:0,futureMarkPrice:0,futureLastPrice:0,tickerData:null}),created(){this.receiveWebsocketMsg()},beforeDestroy(){this.unsubscribeFunc(),delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){Ye&&this.init()},immediate:!0},curSelectedInstrument(Ye){Ye&&-1!==this.$route.path.indexOf("futures")&&(this.init(),this.tickerDataResponse(this.currencyIncrementalTickerMap[Ye]))},futureLastPrice(Ye,We){this.amplitude=Ye-We>=0}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,contractDetail:Ye=>Ye.deribit.contractDetail,curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument,futureBaseMode:Ye=>Ye.deribit.futureBaseMode,currencyIncrementalTickerMap:Ye=>Ye.deribit.currencyIncrementalTickerMap,allOpenOrderMap:Ye=>Ye.deribit.allOpenOrderMap,interfaceSettings:Ye=>Ye.system.interfaceSettings}),orderCancelBtnVisible(){return(Ye,We)=>-1!==Object.values(this.allOpenOrderMap).findIndex(qe=>qe.instrument_name===this.curSelectedInstrument&&qe.price===Ye&&qe.direction===We)}},methods:{...Object(Ke.b)("deribit",{setFutureClickedPrice:"setFutureClickedPrice"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),orderBookCancelOrder(Ye,We){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendOrderBookCancelOrderRequest(Ye,We)}):this.sendOrderBookCancelOrderRequest(Ye,We)},sendOrderBookCancelOrderRequest(Ye,We){let qe=Object.values(this.allOpenOrderMap).filter(qe=>qe.instrument_name===this.curSelectedInstrument&&qe.price===Ye&&qe.direction===We);if(qe&&qe.length>0){qe.sort((Ye,We)=>We.creation_timestamp-Ye.creation_timestamp);let Ye=qe[0],We={id:$e.k.CANCEL_ORDER_OPTION_TRADE_DIALOG,jsonrpc:"2.0",method:"private/cancel",params:{order_id:Ye.order_id}};this.wsSendMsg(We)}},changePrice(Ye){Ye&&this.setFutureClickedPrice(Ye)},init(){this.unsubscribeFunc(),this.initData(),this.channels=[`book.${this.curSelectedInstrument}.none.10.100ms`],this.loadingFlag=!0,this.subscribeFunc()},initData(){this.bidTableData=[],this.askTableData=[],this.amplitude=!0,this.loadingFlag=!0},unsubscribeFunc(){let Ye={id:$e.k.UNSUBSCRIBE_2000,method:"public/unsubscribe",params:{channels:this.channels},jsonrpc:"2.0"};this.wsSendMsg(Ye)},subscribeFunc(){let Ye={id:$e.k.SUBSCRIBE_1008,method:"public/subscribe",params:{channels:this.channels},jsonrpc:"2.0"};this.wsSendMsg(Ye)},tickerDataResponse(Ye){if(Object(Je.k)(Ye))return;if(Ye.instrument_name!=this.curSelectedInstrument)return;let We={};this.currencyIncrementalTickerMap[Ye.instrument_name]&&(We={...this.currencyIncrementalTickerMap[Ye.instrument_name]}),Object.assign(We,Ye),We.index_price&&(this.futureIndexPrice=We.index_price),We.mark_price&&(this.futureMarkPrice=We.mark_price),We.last_price&&(this.futureLastPrice=We.last_price)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);Object(Je.k)(We)||We.method&&-1!==["subscription","subscriptions"].indexOf(We.method)&&Object(Je.m)(We,(Ye,We)=>{if(Ye!=="incremental_ticker."+this.curSelectedInstrument){if(-1!==Ye.indexOf("book."+this.curSelectedInstrument)){let Ye=We.bids||[],qe=We.asks||[],Qe=0;Ye.sort((Ye,We)=>We[0]-Ye[0]);let Ke=new Array(10).fill([]);for(let We=0;We<Ye.length;We++){let qe=Ye[We];Qe+=qe[1],Ke[We]={price:qe[0],size:qe[1],totalSize:parseFloat(Qe.toFixed(10))}}this.bidTableData=Ke;let Je=0;qe.sort((Ye,We)=>Ye[0]-We[0]);let Xe=new Array(10).fill([]);for(let Ye=0;Ye<qe.length;Ye++){let We=qe[Ye];Je+=We[1],Xe[Ye]={price:We[0],size:We[1],totalSize:parseFloat(Je.toFixed(10))}}this.askTableData=Xe,this.loadingFlag=!1}}else this.tickerDataResponse(We)})}}}},Vr=zr,Ur=(qe("4d48"),Object(rt.a)(Vr,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"order-book-wrapper",attrs:{"card-title":Ye.$t("message.orderBook"),height:548}},[Ye.contractDetail&&0!==Object.keys(Ye.contractDetail).length?We("div",{staticStyle:{display:"flex","flex-direction":"column",flex:"1","overflow-x":"auto"}},[We("div",{staticClass:"order-book-column-box"},[We("div",{staticClass:"column item-price"},[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"column item-size"},["usd"===Ye.futureBaseMode?We("div",["reversed"===Ye.contractDetail.instrument_type?We("span",[Ye._v(Ye._s(Ye.$t("message.size"))+" (USD)")]):We("span",[Ye._v(Ye._s(Ye.$t("message.size"))+" ("+Ye._s(Ye.contractDetail.base_currency)+")")])]):We("div",[(Ye.contractDetail.instrument_type,We("span",[Ye._v(Ye._s(Ye.$t("message.size"))+" ("+Ye._s(Ye.contractDetail.base_currency)+")")]))])]),We("div",{staticClass:"column item-total-size"},["usd"===Ye.futureBaseMode?We("div",["reversed"===Ye.contractDetail.instrument_type?We("span",[Ye._v(Ye._s(Ye.$t("message.total"))+" (USD)")]):We("span",[Ye._v(Ye._s(Ye.$t("message.total"))+" ("+Ye._s(Ye.contractDetail.base_currency)+")")])]):We("div",[(Ye.contractDetail.instrument_type,We("span",[Ye._v(Ye._s(Ye.$t("message.total"))+" ("+Ye._s(Ye.contractDetail.base_currency)+")")]))])])]),We("div",{staticClass:"order-book-box",staticStyle:{display:"flex","flex-direction":"column-reverse"}},Ye._l(Ye.askTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==0}},[qe.price?We("div",{staticClass:"row-item item-price red",on:{click:function(We){return Ye.changePrice(qe.price)}}},[Ye.orderCancelBtnVisible(qe.price,"sell")?We("i",{staticClass:"el-icon-close",on:{click:function(We){return We.stopPropagation(),Ye.orderBookCancelOrder(qe.price,"sell")}}}):Ye._e(),Ye._v("  "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,Ye.contractDetail.priceDigits)))+" ")]):We("div",{staticClass:"row-item item-price"},[Ye._v("-")]),qe.size&&Ye.futureIndexPrice?We("div",{staticClass:"row-item item-size"},["coin"===Ye.futureBaseMode?We("span",["reversed"===Ye.contractDetail.instrument_type?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size/Ye.futureIndexPrice,4))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size,2))))])]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size,2))))])]):We("div",{staticClass:"row-item item-size"},[Ye._v("-")]),qe.totalSize&&Ye.futureIndexPrice?We("div",{staticClass:"row-item item-total-size"},["coin"===Ye.futureBaseMode?We("span",["reversed"===Ye.contractDetail.instrument_type?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize/Ye.futureIndexPrice,4))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize,2))))])]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize,2))))])]):We("div",{staticClass:"row-item item-total-size"},[Ye._v("-")])])})),0),We("div",{staticClass:"order-book-split-box"},[We("div",{staticClass:"split-realtime-price",staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("span",[We("currency",{attrs:{"currency-type":"reversed"===Ye.contractDetail.instrument_type?"USD":Ye.contractDetail.settlement_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureLastPrice,Ye.contractDetail.priceDigits))))],1),We("i",{class:[Ye.amplitude?"green el-icon-top":"red el-icon-bottom"],staticStyle:{"font-weight":"bold"}})]),We("div",{staticStyle:{display:"flex","flex-direction":"column","justify-content":"space-around"}},[We("div",{staticStyle:{"margin-bottom":"0.25rem"}},[We("span",{staticClass:"split-price-text"},[Ye._v(Ye._s(Ye.$t("message.markPrice"))+":")]),We("currency",{attrs:{"currency-type":"reversed"===Ye.contractDetail.instrument_type?"USD":Ye.contractDetail.settlement_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureMarkPrice,Ye.contractDetail.priceDigits))))],1),We("div",[We("span",{staticClass:"split-price-text"},[Ye._v(Ye._s(Ye.$t("message.indexPrice"))+":")]),We("currency",{attrs:{"currency-type":"reversed"===Ye.contractDetail.instrument_type?"USD":Ye.contractDetail.settlement_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureIndexPrice,Ye.contractDetail.priceDigits))))],1)])]),We("div",{staticClass:"order-book-box"},Ye._l(Ye.bidTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==0}},[qe.price?We("div",{staticClass:"row-item item-price green",on:{click:function(We){return Ye.changePrice(qe.price)}}},[Ye.orderCancelBtnVisible(qe.price,"buy")?We("i",{staticClass:"el-icon-close",on:{click:function(We){return We.stopPropagation(),Ye.orderBookCancelOrder(qe.price,"buy")}}}):Ye._e(),Ye._v("  "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,Ye.contractDetail.priceDigits)))+" ")]):We("div",{staticClass:"row-item item-price"},[Ye._v("-")]),qe.size&&Ye.futureIndexPrice?We("div",{staticClass:"row-item item-size"},["coin"===Ye.futureBaseMode?We("span",["reversed"===Ye.contractDetail.instrument_type?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size/Ye.futureIndexPrice,4))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size,2))))])]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size,2))))])]):We("div",{staticClass:"row-item item-size"},[Ye._v("-")]),qe.totalSize&&Ye.futureIndexPrice?We("div",{staticClass:"row-item item-total-size"},["coin"===Ye.futureBaseMode?We("span",["reversed"===Ye.contractDetail.instrument_type?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize/Ye.futureIndexPrice,4))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize,2))))])]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize,2))))])]):We("div",{staticClass:"row-item item-total-size"},[Ye._v("-")])])})),0)]):Ye._e(),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,"653f0a30",null)),Nr=Ur.exports,Hr={name:"FutureKLine",data:()=>({symbol:"",chatTitle:"",visible:!0,timer:null}),components:{IconBox:Rt.a,CustomCard:ft.a},beforeDestroy(){this.visible=!1,this.timer&&(clearTimeout(this.timer),this.timer=null)},watch:{curSelectedInstrument:{handler(Ye){Ye&&-1!==this.$route.path.indexOf("/futures")&&(this.symbolTransfer(Ye),this.tradingviewKline(),this.chatTitle=`Chart (${Ye})`)},immediate:!0}},computed:{...Object(Ke.c)({curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument,theme:Ye=>Ye.system.theme,interfaceSettings:Ye=>Ye.system.interfaceSettings})},methods:{...Object(Ke.b)("system",{setInterfaceSettings:"setInterfaceSettings",setInterfaceSettingsAllConfig:"setInterfaceSettingsAllConfig"}),removeStyleTag(){let Ye=document.getElementsByTagName("style");for(let We=0;We<Ye.length;We++)if(-1!==Ye[We].innerHTML.indexOf(".tradingview-widget-copyright"))return void Ye[We].parentNode.removeChild(Ye[We])},closeFutureKLine(){this.$set(this.interfaceSettings.layoutDisplay,"showFutureKlineChart",!1),Object(Xe.qb)(this.interfaceSettings),this.setInterfaceSettings(this.interfaceSettings);let Ye=Object(Xe.y)();this.setInterfaceSettingsAllConfig(Ye)},toggleFullscreen(Ye,We){this.$emit("toggleFullscreen",Ye,We)},symbolTransfer(Ye){let We=Ye.split("-"),qe="",Qe="",Ke="",Je="";if("PERPETUAL"==We[1])-1!==Ye.indexOf("USDC")||-1!==Ye.indexOf("USDT")?this.symbol="DERIBIT:"+We[0].replace("_","")+"PERP":this.symbol="DERIBIT:"+We[0]+"PERP";else{switch(7==We[1].length?(Je=We[1].slice(5),Ke=We[1].substring(2,5),qe=We[1].substring(0,2)):6==We[1].length&&(Je=We[1].slice(4),Ke=We[1].substring(1,4),qe="0"+We[1].substring(0,1)),Ke){case"JAN":Qe="F";break;case"FEB":Qe="G";break;case"MAR":Qe="H";break;case"APR":Qe="J";break;case"MAY":Qe="K";break;case"JUN":Qe="M";break;case"JUL":Qe="N";break;case"AUG":Qe="Q";break;case"SEP":Qe="U";break;case"OCT":Qe="V";break;case"NOV":Qe="X";break;case"DEC":Qe="Z"}-1!==Ye.indexOf("DVOL")?this.symbol="DERIBIT:"+We[0].replace("_","")+qe+Qe+"20"+Je:this.symbol="DERIBIT:"+We[0]+qe+Qe+Je}},tradingviewKline(){let Ye="Etc/UTC";switch(0-(new Date).getTimezoneOffset()/60){case-10:Ye="Pacific/Honolulu";break;case-9:Ye="America/Juneau";break;case-8:Ye="America/Los_Angeles";break;case-7:Ye="US/Mountain";break;case-6:Ye="America/Mexico_City";break;case-5:Ye="America/Bogota";break;case-4:Ye="America/Caracas";break;case-3:Ye="America/Santiago";break;case 0:Ye="Etc/UTC";break;case 1:Ye="Europe/Oslo";break;case 2:Ye="Europe/Helsinki";break;case 3:Ye="Asia/Bahrain";break;case 4:Ye="Asia/Dubai";break;case 5:Ye="Asia/Ashkhabad";break;case 6:Ye="Asia/Almaty";break;case 7:Ye="Asia/Bangkok";break;case 8:Ye="Asia/Shanghai";break;case 9:Ye="Asia/Tokyo";break;case 10:Ye="Australia/Brisbane";break;case 11:Ye="Australia/Sydney";break;case 12:Ye="Pacific/Norfolk";break;case 13:Ye="Pacific/Auckland";break;default:Ye="Etc/UTC"}let We=this.theme||"light";window.hasOwnProperty("TradingView")?this.$nextTick(()=>{this.removeStyleTag(),new TradingView.widget({autosize:!0,symbol:this.symbol,interval:"15",timezone:Ye,theme:We,style:"background-color: transparent;",locale:"en",toolbar_bg:"#f1f3f6",enable_publishing:!1,allow_symbol_change:!0,container_id:"klineDiv"})}):this.timer=setTimeout(()=>{this.tradingviewKline()},100)}}},Gr=Hr,Yr=(qe("b3ed"),Object(rt.a)(Gr,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"k-line-chart",attrs:{"disable-full-screen":!1,"card-title":Ye.chatTitle,closeEnable:!0,height:400},on:{toggleFullscreen:Ye.toggleFullscreen,close:Ye.closeFutureKLine}},[Ye.visible?We("div",{staticClass:"chart-box",staticStyle:{height:"100%"}},[We("remote-script",{attrs:{src:"//s3.tradingview.com/tv.js"}}),We("div",{staticStyle:{height:"100%"},attrs:{id:"klineDiv"}})],1):Ye._e()])}),[],!1,null,"2aee3a14",null)),Wr=Yr.exports,qr={name:"LastTradeHistory",components:{TextTips:yt.a,CustomCard:ft.a},data:()=>({hasMoreFlag:!0,endSeq:null,loadingMoreFlag:!1,loadingFlag:!0,maxDataCount:1e3}),created(){this.setData([]),this.receiveWebsocketMsg()},beforeDestroy(){this.unsubscribeData(this.curSelectedInstrument),delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){Ye&&(this.initData(),this.getTradeHistoryByInstrument(),this.subscribeData())},immediate:!0},curSelectedInstrument:{handler(Ye,We){Ye&&-1!==this.$route.path.indexOf("futures")&&(this.unsubscribeData(We),this.initData(),this.getTradeHistoryByInstrument(),this.subscribeData())}}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument,contractDetail:Ye=>Ye.deribit.contractDetail})},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),setData(Ye){this.tradeHistoryTableData=Ye,this.$nextTick(()=>{this.$refs.tableRef&&this.$refs.tableRef.loadData(Ye)})},handleScroll({scrollTop:Ye,bodyHeight:We,$event:qe}){Ye+qe.target.clientHeight>=We-20&&!this.loadingMoreFlag&&this.getTradeHistoryByInstrument()},initData(){this.hasMoreFlag=!0,this.setData([]),this.endSeq=null,this.loadingMoreFlag=!1,this.loadingFlag=!0},getTradeHistoryByInstrument(){if(this.curSelectedInstrument){if(!this.hasMoreFlag)return;if(this.loadingMoreFlag)return;this.loadingMoreFlag=!0;let Ye={jsonrpc:"2.0",id:$e.k.GET_LAST_TRADE_BY_INSTRUMENT,method:"public/get_last_trades_by_instrument",params:{instrument_name:this.curSelectedInstrument,count:50,sorting:"desc",include_old:!0}};this.endSeq&&(Ye.params.end_seq=this.endSeq),this.wsSendMsg(Ye)}},unsubscribeData(Ye){if(Object(Je.k)(Ye))return;let We={id:$e.k.UNSUBSCRIBE_2008,method:"public/unsubscribe",params:{channels:[`trades.${Ye}.100ms`]},jsonrpc:"2.0"};this.wsSendMsg(We)},subscribeData(){if(this.curSelectedInstrument){let Ye={id:$e.k.SUBSCRIBE_1007,method:"public/subscribe",params:{channels:[`trades.${this.curSelectedInstrument}.100ms`]},jsonrpc:"2.0"};this.wsSendMsg(Ye)}},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(!Object(Je.k)(We))if(We.method&&-1!==["subscription","subscriptions"].indexOf(We.method))Object(Je.m)(We,(Ye,We)=>{if(Ye===`trades.${this.curSelectedInstrument}.100ms`&&We&&We.length>0){We.sort((Ye,We)=>Ye.timestamp-We.timestamp);let Ye=[...this.tradeHistoryTableData];Ye=We.concat(Ye),Ye=Object(Ft.a)(Ye),Ye.length>=this.maxDataCount&&(this.hasMoreFlag=!1,Ye=Ye.slice(0,this.maxDataCount)),this.setData(Ye)}});else if(We.id!==$e.k.GET_LAST_TRADE_BY_INSTRUMENT);else{this.loadingMoreFlag=!1,this.loadingFlag=!1;let Ye=We.result;if(Object(Je.k)(Ye))return;this.hasMoreFlag=Ye.has_more;let qe=Ye.trades||[];if(qe.length>0){this.endSeq=qe[qe.length-1].trade_seq;let Ye=[...this.tradeHistoryTableData];Ye=Ye&&Ye.length>0?Ye.concat(qe):qe,Ye=Object(Ft.a)(Ye),Ye.length>=this.maxDataCount&&(this.hasMoreFlag=!1,Ye=Ye.slice(0,this.maxDataCount)),this.setData(Ye)}}}}}},Qr=qr,Kr=(qe("8c19"),Object(rt.a)(Qr,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"last-trade-history",attrs:{"card-title":Ye.$t("message.lastTrade"),height:548}},[Ye.contractDetail&&0!==Object.keys(Ye.contractDetail).length?We("vxe-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],ref:"tableRef",attrs:{"empty-text":Ye.$t("message.noData"),height:"548",stripe:"",fit:"","auto-resize":!0,border:"none",align:"right","header-row-style":{height:24},"row-config":{height:24,isHover:!0},"scroll-y":{enabled:!0,gt:0,oSize:5}},on:{scroll:Ye.handleScroll}},[We("vxe-table-column",{attrs:{"min-width":"55"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}],null,!1,2738493332)}),We("vxe-table-column",{attrs:{"min-width":"75"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[We("i",{class:[2===qe.row.tick_direction?"el-icon-bottom":0===qe.row.tick_direction?"el-icon-top":""],staticStyle:{"font-weight":"bold"}}),We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,Ye.contractDetail.priceDigits))))])])]}}],null,!1,1199349043)}),We("vxe-table-column",{attrs:{"min-width":"110"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" ("+Ye._s("reversed"===Ye.contractDetail.instrument_type?"USD":Ye.contractDetail.base_currency)+") ")]},proxy:!0},{key:"default",fn:function(qe){return["reversed"===Ye.contractDetail.instrument_type?We("div",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("moneyFormat")(qe.row.amount)))]):We("div",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,Ye.contractDetail.sizeDigits))))])]}}],null,!1,3842748600)}),We("vxe-table-column",{attrs:{"min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("timestampFormat")(qe.row.timestamp)))])]}}],null,!1,912588048)})],1):Ye._e()],1)}),[],!1,null,"5913df29",null)),Jr=Kr.exports,Xr={name:"Futures",components:{DeltaHedge:pi,LastTradeHistory:Jr,FutureKLine:Wr,OrderBook:Nr,OrderForm:Br,FuturesSummary:Ar,AccountTradeDetail:kr,AccountSummary:wt,CustomCard:ft.a},data:()=>({}),created(){},computed:{...Object(Ke.c)({showFutureKlineChart:Ye=>Ye.system.interfaceSettings.layoutDisplay.showFutureKlineChart})},methods:{...Object(Ke.b)("deribit",{})}},Zr=Xr,$r=(qe("4781"),Object(rt.a)(Zr,(function(){var Ye=this,We=Ye._self._c;return We("div",{key:"future",staticClass:"futures-page-box"},[We("account-summary"),We("div",{staticStyle:{margin:"-0.3125rem 0"}}),We("futures-summary"),this.showFutureKlineChart?We("div",{staticStyle:{margin:"-0.3125rem 0"}}):Ye._e(),this.showFutureKlineChart?We("future-k-line"):Ye._e(),We("div",{staticStyle:{margin:"-0.3125rem 0"}}),We("div",{staticClass:"trade-box"},[We("order-form",{staticStyle:{width:"calc(33.33% - 10px)"}}),We("div",{staticStyle:{margin:"0 -0.3125rem"}}),We("order-book",{staticStyle:{width:"calc(33.33% - 10px)"}}),We("div",{staticStyle:{margin:"0 -0.3125rem"}}),We("last-trade-history",{staticStyle:{width:"calc(33.33% - 10px)"}})],1),We("div",{staticStyle:{margin:"-0.3125rem 0"}}),We("account-trade-detail"),We("delta-hedge",{key:"future"})],1)}),[],!1,null,"0aead7fb",null)),es=$r.exports,ts={name:"FuturesSummary",components:{CustomCard:ft.a,TextTips:yt.a,Currency:bt.a},data:()=>({loadingFlag:!0,fontSizeRate:1,instrumentRadioValue:"",high:"-",low:"-",priceChange:"-",indexPrice:"-",markPrice:"-",volume:"-",volumeUsd:"-",channels:[],tickerData:null}),created(){this.receiveWebsocketMsg()},mounted(){this.fontSizeRate=parseInt(document.getElementsByTagName("html")[0].style.fontSize)/16||1,window.addEventListener("scroll",this.handleScroll,{passive:!0})},beforeDestroy(){window.removeEventListener("scroll",this.handleScroll),delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){Ye&&(Object(Je.k)(this.contractDetail)&&(this.loadingFlag=!0,this.getContractDetail()),this.subscribeFunc())}},curSelectedInstrument:{handler(Ye,We){Ye&&-1!==this.$route.path.indexOf("spots")&&(this.instrumentRadioValue=this.curSelectedInstrument,this.high="-",this.low="-",this.priceChange="-",this.indexPrice="-",this.markPrice="-",this.volumeUsd="-",this.loadingFlag=!0,this.tickerDataResponse(this.currencyIncrementalTickerMap[this.curSelectedInstrument]),this.getContractDetail(),this.subscribeFunc())},immediate:!0}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,allCurrencyInstrumentsMap:Ye=>Ye.deribit.allCurrencyInstrumentsMap,curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency,curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument,contractDetail:Ye=>Ye.deribit.contractDetail,currencyIncrementalTickerMap:Ye=>Ye.deribit.currencyIncrementalTickerMap}),showCurrencyInstrumentList(){try{return this.curSelectedCurrency?Object(Ft.l)(this.allCurrencyInstrumentsMap,this.curSelectedCurrency,"spot"):[]}catch(Ye){return[]}}},methods:{...Object(Ke.b)("deribit",{setContractDetail:"setContractDetail",addSubscribedIncrementalTicker:"addSubscribedIncrementalTicker"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),handleScroll(){if(this.$refs.futureSummary&&this.$refs.futureSummary.$el){let Ye=this.$refs.futureSummary.$el.offsetTop;(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop)>Ye-48*this.fontSizeRate?this.$refs.futureSummary.$el.classList.add("is-fixed"):this.$refs.futureSummary.$el.classList.remove("is-fixed")}},getContractDetail(){if(0===Object.keys(this.allCurrencyInstrumentsMap).length)return void this.setContractDetail(null);let Ye=this.allCurrencyInstrumentsMap[this.curSelectedInstrument];Object(Je.k)(Ye)?this.setContractDetail(null):this.setContractDetail(Ye)},subscribeFunc(){if(Object(Je.k)(this.curSelectedInstrument))return;this.addSubscribedIncrementalTicker("incremental_ticker."+this.curSelectedInstrument);let Ye={id:$e.k.SUBSCRIBE_1006,method:"public/subscribe",params:{channels:["incremental_ticker."+this.curSelectedInstrument]},jsonrpc:"2.0"};this.wsSendMsg(Ye)},selectInstrument(Ye){let We=`/deribit/spots/${this.curSelectedCurrency}/${Ye}`;this.$router.push(We)},tickerDataResponse(Ye){if(Object(Je.k)(Ye))return;if(Ye.instrument_name!==this.curSelectedInstrument)return;this.loadingFlag=!1;let We={};this.currencyIncrementalTickerMap[Ye.instrument_name]&&(We={...this.currencyIncrementalTickerMap[Ye.instrument_name]});let qe=We.stats||{};Object.assign(We,Ye),Ye.stats&&Object.assign(qe,Ye.stats),We.stats=qe,Object(Je.k)(We.index_price)||(this.indexPrice=We.index_price),Object(Je.k)(We.mark_price)||(this.markPrice=We.mark_price),Object(Je.k)(We.stats)||(Object(Je.k)(We.stats.high)||(this.high=We.stats.high),Object(Je.k)(We.stats.low)||(this.low=We.stats.low),Object(Je.k)(We.stats.price_change)||(this.priceChange=We.stats.price_change),Object(Je.k)(We.stats.volume)||0===We.stats.volume||(this.volume=We.stats.volume),Object(Je.k)(We.stats.volume_usd)||0===We.stats.volume_usd||(this.volumeUsd=We.stats.volume_usd))},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);Object(Je.k)(We)||We.method&&-1!==["subscription","subscriptions"].indexOf(We.method)&&Object(Je.m)(We,(Ye,We)=>{Ye!=="incremental_ticker."+this.curSelectedInstrument||this.tickerDataResponse(We)})}}}},is=ts,rs=(qe("b8c2"),qe("f4693"),Object(rt.a)(is,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{ref:"futureSummary",staticClass:"futures-summary",attrs:{id:"futures-summary"},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("div",{staticStyle:{"min-width":"6rem"}},[Ye._v(Ye._s(Ye.curSelectedCurrency)),We("span",{staticStyle:{margin:"0 1.875rem 0 0.3125rem"}},[Ye._v("Spots")])]),We("el-radio-group",{staticStyle:{flex:"1"},attrs:{size:"mini"},on:{change:Ye.selectInstrument},model:{value:Ye.instrumentRadioValue,callback:function(We){Ye.instrumentRadioValue=We},expression:"instrumentRadioValue"}},Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-radio-button",{key:qe.instrument_name,attrs:{label:qe.instrument_name}},[Ye._v(Ye._s(qe.instrument_name))])})),1)],1)]},proxy:!0}])},[We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"futures-summary-content"},[We("div",{staticClass:"instrument-box"},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency,circle:!0,inherit:!1,color:"#ffffff"}}),We("span",{staticClass:"instrument-name"},[Ye._v(Ye._s(Ye.curSelectedInstrument))]),We("span",["-"!==Ye.markPrice?We("currency",{attrs:{"currency-type":Ye.contractDetail.quote_currency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("digitsFormat")(Ye.markPrice))))],1)],1),We("div",{staticClass:"data-container"},[We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hLow"))+":")]),We("div",[Ye._v(Ye._s(Ye.$t("message.24hPriceChange"))+":")])]),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.low?We("currency",{attrs:{"currency-type":Ye.contractDetail.quote_currency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("digitsFormat")(Ye.low))))],1),"-"!==Ye.priceChange?We("div",[We("div",{class:[Ye.priceChange>0?"green":Ye.priceChange<0?"red":""]},[Ye._v(Ye._s(Ye.priceChange>0?"+":"")+Ye._s(Ye._f("numberFormat")(Ye.priceChange,2))),"-"!==Ye.priceChange?We("span",[Ye._v("%")]):Ye._e()])]):We("span",[Ye._v("-")])])]),We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hHigh"))+":")]),We("div")]),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.high?We("currency",{attrs:{"currency-type":Ye.contractDetail.quote_currency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("digitsFormat")(Ye.high))))],1),We("div")])]),We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hVol"))+":")]),We("div")]),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.volume?We("currency",{attrs:{"currency-type":Ye.contractDetail.base_currency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.volume,4))))],1),We("div")])])])])])}),[],!1,null,"f2dc811c",null)),ss=rs.exports,as={name:"SpotTradeConfirmDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},computed:{...Object(Ke.c)({futureTradeConfirmDialogVisible:Ye=>Ye.deribit.futureTradeConfirmDialogVisible,tradeConfirmDialogParams:Ye=>Ye.deribit.tradeConfirmDialogParams,curSelectedCurrency:Ye=>Ye.deribit.curSelectedCurrency}),im(){let Ye=this.tradeConfirmDialogParams.currency,We=this.tradeConfirmDialogParams.size_coin;return Object(Ft.e)(Ye,We)}},methods:{...Object(Ke.b)("deribit",{setFutureTradeConfirmDialogVisible:"setFutureTradeConfirmDialogVisible"}),setShowAgainFlag(){this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showCreateOrderConfirmDialog")},confirmTrade(){this.setShowAgainFlag(),this.setFutureTradeConfirmDialogVisible(!1),this.$emit("confirmTrade",this.tradeConfirmDialogParams.direction)}}},ns=as,os=(qe("6f3d"),Object(rt.a)(ns,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.futureTradeConfirmDialogVisible,"append-to-body":"","destroy-on-close":!0,"close-on-click-modal":!1},on:{close:function(We){return Ye.setFutureTradeConfirmDialogVisible(!1)}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"active-color",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.createOrder")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setFutureTradeConfirmDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(this.tradeConfirmDialogParams.instrument_name)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.orderType")}},["limit"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.limitOrder")))]:Ye._e(),"market"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.marketOrder")))]:Ye._e(),"stop_limit"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.stopLimit")))]:Ye._e(),"stop_market"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.stopMarket")))]:Ye._e()],2),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"buy"===Ye.tradeConfirmDialogParams.direction?"green":"sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.tradeConfirmDialogParams.direction)))])]),We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.total")} (${Ye.tradeConfirmDialogParams.base_currency})`}},[[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.size_coin,4))))]],2),-1!==["limit","stop_limit"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.price")}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.price,"USDC"===Ye.tradeConfirmDialogParams.quote_currency?2:4)))+" ")],1):Ye._e(),-1!==["stop_limit","stop_market"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.triggerType")}},[Ye._v(" "+Ye._s(Ye.$t(Ye.tradeConfirmDialogParams.trigger_type))+" ")]):Ye._e(),-1!==["stop_limit","stop_market"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.triggerPrice")}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.trigger_price,"USDC"===Ye.tradeConfirmDialogParams.quote_currency?2:4)))+" ")],1):Ye._e()],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])}),[],!1,null,"0fbc4c42",null)),ls=os.exports,cs={name:"OrderForm",components:{FatFingerDialog:Er.a,SpotTradeConfirmDialog:ls,CustomToolTip:Ct.a,TextTips:yt.a,Currency:bt.a,IconBox:Rt.a,CustomCard:ft.a},data:()=>({baseMode:"coin",loadingFlag:!0,dropDownOrderType:"market",size_usd:0,size_coin:0,limitPrice:0,timeInForce:"GTC",timeInForceMap:{GTC:"good_til_cancelled",GTD:"good_til_day",FOK:"fill_or_kill",IOC:"immediate_or_cancel"},triggerPrice:0,triggerType:"LAST",triggerTypeMap:{LAST:{name:"message.lastPrice",columnName:"last_price"},MARK:{name:"message.markPrice",columnName:"mark_price"},INDEX:{name:"message.indexPrice",columnName:"index_price"}},postOnlyChecked:!1,hiddenOnlyChecked:!1,curOrderType:"limit",indexPrice:0,markPrice:0,lastPrice:0,maxPrice:0,minPrice:0,setFlag:!1,coinStep:5e-4,usdStep:10,tickerData:null,btnLoadingFlag:!1,tradeTryCount:0,fatFingerDialogVisible:!1,fatFingerHtml:"",fatFingerCallback:null}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{curOrderType(Ye){switch(Ye){case"limit":this.limitPriceChanged();break;case"market":this.limitPrice=this.markPrice,this.limitPriceChanged();break;case"stop_market":case"stop_limit":this.triggerPriceChanged()}},futureClickedPrice(Ye){Ye&&setTimeout(()=>{this.limitPrice=Ye,this.limitPriceChanged()},100)},curSelectedInstrument(Ye){Ye&&-1!==this.$route.path.indexOf("spots")&&(this.initData(),this.tickerDataResponse(this.currencyIncrementalTickerMap[Ye]))},lastPrice(Ye){if(Ye&&!this.setFlag){let We=this.contractDetail.min_trade_amount;if(!We)return;this.size_coin=We||1;let qe=parseFloat((this.size_coin*Ye).toFixed(this.priceDigits));this.size_usd=qe,this.coinStep=We||1e-4,this.usdStep=qe,this.limitPrice=Ye,this.triggerPrice=Ye,this.setFlag=!0}}},computed:{...Object(Ke.c)({contractDetail:Ye=>Ye.deribit.contractDetail,curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument,token:Ye=>Ye.system.token,futureClickedPrice:Ye=>Ye.deribit.futureClickedPrice,currencyIncrementalTickerMap:Ye=>Ye.deribit.currencyIncrementalTickerMap,interfaceSettings:Ye=>Ye.system.interfaceSettings,accountSummary:Ye=>Ye.common.accountSummary,currencySummary:Ye=>Ye.deribit.currencySummary,accountAuthResult:Ye=>Ye.common.accountAuthResult,userPortfolioMap:Ye=>Ye.deribit.userPortfolioMap}),equity(){let Ye=this.userPortfolioMap[this.contractDetail.quote_currency];return(null==Ye?void 0:Ye.equity)||0},sizeDigits(){if(this.contractDetail&&this.contractDetail.min_trade_amount){let Ye=(""+this.contractDetail.min_trade_amount).split(".");return 2===Ye.length?Ye[1].length:4}return 4},priceDigits(){if(this.contractDetail&&this.contractDetail.tick_size){let Ye=(""+this.contractDetail.tick_size).split(".");return 2===Ye.length?Ye[1].length:2}return 2},buyBtnDisabledFlag(){if(-1!==["limit","market"].indexOf(this.curOrderType))return!1;if(-1!==["stop_limit","stop_market"].indexOf(this.curOrderType)){let Ye=0;switch(this.triggerType){case"LAST":Ye=this.lastPrice;break;case"MARK":Ye=this.markPrice;break;case"INDEX":Ye=this.indexPrice}return this.triggerPrice<Ye}},sellBtnDisabledFlag(){if(-1!==["limit","market"].indexOf(this.curOrderType))return!1;if(-1!==["stop_limit","stop_market"].indexOf(this.curOrderType)){let Ye=0;switch(this.triggerType){case"LAST":Ye=this.lastPrice;break;case"MARK":Ye=this.markPrice;break;case"INDEX":Ye=this.indexPrice}return this.triggerPrice>Ye}},dropDownOrderTypeText(){return{limit:this.$t("message.limit"),market:this.$t("message.market"),stop_limit:this.$t("message.stopLimit"),stop_market:this.$t("message.stopMarket")}[this.dropDownOrderType]}},methods:{...Object(Ke.b)("deribit",{setFutureTradeConfirmDialogVisible:"setFutureTradeConfirmDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),limitPriceChanged(){this.size_usd=parseFloat((this.limitPrice*this.size_coin).toFixed(this.priceDigits))},triggerPriceChanged(){this.size_usd=parseFloat((this.triggerPrice*this.size_coin).toFixed(this.priceDigits))},tickerDataResponse(Ye){if(Object(Je.k)(Ye))return;if(Ye.instrument_name!==this.curSelectedInstrument)return;let We={};this.currencyIncrementalTickerMap[Ye.instrument_name]&&(We={...this.currencyIncrementalTickerMap[Ye.instrument_name]}),Object.assign(We,Ye),Object(Je.k)(We.index_price)||(this.indexPrice=We.index_price),Object(Je.k)(We.mark_price)||(this.markPrice=We.mark_price),Object(Je.k)(We.last_price)?this.lastPrice=We.mark_price||0:this.lastPrice=We.last_price,Object(Je.k)(We.max_price)||(this.maxPrice=We.max_price),Object(Je.k)(We.min_price)||(this.minPrice=We.min_price),0===this.lastPrice&&0===this.markPrice||(this.loadingFlag=!1)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);Object(Je.k)(We)||We.method&&-1!==["subscription","subscriptions"].indexOf(We.method)&&Object(Je.m)(We,(Ye,We)=>{Ye!=="incremental_ticker."+this.curSelectedInstrument||this.tickerDataResponse(We)})}},initData(){this.loadingFlag=!0,this.dropDownOrderType="market",this.size_usd=0,this.size_coin=0,this.limitPrice=0,this.timeInForce="GTC",this.triggerPrice=0,this.triggerType="LAST",this.postOnlyChecked=!1,this.hiddenOnlyChecked=!1,this.curOrderType="limit",this.indexPrice=0,this.markPrice=0,this.lastPrice=0,this.maxPrice=0,this.minPrice=0,this.setFlag=!1,this.tradeTryCount=0},validateParams(){return this.size_coin<=0?(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeLessZeroL")}),!0):0!==Object(Je.a)(this.size_coin,this.contractDetail.min_trade_amount)?(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeMultipleErrorFormat").replace("###",this.contractDetail.min_trade_amount+this.contractDetail.base_currency)}),!0):"limit"===this.curOrderType&&0===this.limitPrice&&(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceLessZeroL")}),!0)},showFutureTradeConfirmDialog(Ye){if(this.token){if(!this.validateParams())if(this.interfaceSettings.confirmDialogConfig.showCreateOrderConfirmDialog){let We={instrument_name:this.curSelectedInstrument,order_type:this.curOrderType,direction:Ye,size_coin:this.size_coin,price:this.limitPrice,base_currency:this.contractDetail.base_currency,quote_currency:this.contractDetail.quote_currency,trigger_type:this.triggerTypeMap[this.triggerType].name,trigger_price:this.triggerPrice};this.setTradeConfirmDialogParams(We),this.setFutureTradeConfirmDialogVisible(!0)}else this.confirmTrade(Ye)}else this.$notify.warning({dangerouslyUseHTMLString:!0,title:this.$t("message.warning"),message:this.$t("message.notLogin")})},confirmTrade(Ye){const t=()=>{let We={};switch(We={jsonrpc:"2.0",method:"private/"+Ye,params:{direction:Ye,instrument_name:this.curSelectedInstrument}},"buy"===Ye?We.id=$e.k.FUTURE_TRADE_BUY:"sell"===Ye&&(We.id=$e.k.FUTURE_TRADE_SELL),We.params.amount=this.size_coin,this.curOrderType){case"limit":We.params.type="limit",We.params.time_in_force=this.timeInForceMap[this.timeInForce],We.params.price=this.limitPrice,this.postOnlyChecked&&(We.params.post_only=this.postOnlyChecked),this.hiddenOnlyChecked&&(We.params.max_show=0);break;case"market":We.params.type="market";break;case"stop_limit":We.params.type="stop_limit",We.params.trigger=this.triggerTypeMap[this.triggerType].columnName,We.params.trigger_price=this.triggerPrice,We.params.time_in_force=this.timeInForceMap[this.timeInForce],We.params.price=this.limitPrice,this.postOnlyChecked&&(We.params.post_only=this.postOnlyChecked),this.hiddenOnlyChecked&&(We.params.max_show=0);break;case"stop_market":We.params.type="stop_market",We.params.trigger=this.triggerTypeMap[this.triggerType].columnName,We.params.trigger_price=this.triggerPrice}if(!this.wsSendMsg(We)){let qe=this.accountAuthResult;qe&&qe.access_token?(this.btnLoadingFlag=!0,this.$axios.post(Object(Nt.j)(),We,{headers:{Authorization:`${qe.token_type} ${qe.access_token}`}}).then(qe=>{this.btnLoadingFlag=!1,this.tradeTryCount=0,qe.error?Object(et.d)(this.accountSummary,"create-future-order","private/"+Ye,qe):this.postHogOrderOpen(We.id,qe.result)}).catch(We=>{var qe,Qe;if(Object(et.d)(this.accountSummary,"create-future-order","private/"+Ye,We),((null==We||null===(qe=We.response)||void 0===qe||null===(qe=qe.data)||void 0===qe||null===(qe=qe.error)||void 0===qe?void 0:qe.code)||0)===$e.e.UNAUTHORIZED_CODE&&this.tradeTryCount<$e.b.TRADE_TAY_MAX_COUNT)return void setTimeout(()=>{this.tradeTryCount++,this.confirmTrade(Ye)},2e3);this.tradeTryCount=0,this.btnLoadingFlag=!1;let Ke=(null==We||null===(Qe=We.response)||void 0===Qe||null===(Qe=Qe.data)||void 0===Qe||null===(Qe=Qe.error)||void 0===Qe?void 0:Qe.message)||this.$t("message.requestError");this.$notify.error({title:this.$t("message.tips"),message:Ke})})):this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.loginInfoGetFailed")})}};if(this.interfaceSettings.confirmDialogConfig.showFatFingerConfirmDialog){let We=this.interfaceSettings.confirmDialogConfig.fatFingerConfirmDialogThrottle||1;if(this.equity*We<=this.size_usd){this.fatFingerCallback=null,this.fatFingerDialogVisible=!0;let We="buy"===Ye?`<span class="green">${this.$t("message.buy")}</span>`:`<span class="red">${this.$t("message.sell")}</span>`,qe=this.$t("message.overflowEquity").replace("{direction}",We);qe=qe.replace("{amount}",""+this.size_coin),qe=qe.replace("{currency}",""+this.contractDetail.base_currency),qe=qe.replace("{instrument}",""+this.curSelectedInstrument),this.fatFingerHtml=qe,this.fatFingerCallback=t}else t()}else t()},fatFingerConfirmTrade(){this.fatFingerCallback&&this.fatFingerCallback()},postHogOrderOpen(Ye,We){var qe;if(Object(Je.k)(this.accountSummary))return;if(Object(Je.k)(We))return;We.kind="spot";let Qe=Object(et.b)(We.order);if(Object(Je.k)(Qe))return;let Ke=Qe.currency,Xe=this.currencySummary[Ke.toLowerCase()+"Price"];Qe.index_price=Xe||0,Qe.amount=Qe.amount/Qe.price,Qe.user_id=null===(qe=this.accountSummary)||void 0===qe?void 0:qe.id,Ye>1e4?Qe.order_model="strategy_build":Ye===$e.k.OPTION_CLOSE_POSITION_BUY||Ye===$e.k.OPTION_CLOSE_POSITION_SELL||Ye===$e.k.FUTURE_CLOSE_POSITIONS?Qe.order_model="close_position":Ye===$e.k.DELTA_HEDGE&&(Qe.order_model="delta_hedge"),window.$posthog.capture("order-open",Object(et.c)(Qe))},toggleTriggerType(Ye){this.triggerType=Ye,this.triggerType},toggleTimeInForce(Ye){switch(this.timeInForce=Ye,this.timeInForce){case"GTC":case"GTD":break;case"FOK":case"IOC":this.postOnlyChecked=!1,this.hiddenOnlyChecked=!1}},calcInputValue(Ye,We){if("limitPrice"===We&&-1!==["stop_limit","stop_market"].indexOf(this.curOrderType))return;if(Object(Je.k)(Ye))return void("limitPrice"!==We&&(this.size_usd=0,this.size_coin=0));if(isNaN(Ye))return;let qe=parseFloat(Ye);switch(We){case"coin":if(!this.limitPrice)return;this.size_usd=(qe*this.limitPrice).toFixed(this.priceDigits);break;case"limitPrice":case"triggerPrice":this.size_usd=(qe*this.size_coin).toFixed(this.priceDigits)}},limitPriceBlur(Ye){if(-1!==["stop_limit","stop_market"].indexOf(this.curOrderType))return;let We=Ye.target.value;this.limitPrice=We?parseFloat(We):this.markPrice,this.limitPriceChanged()},triggerPriceBlur(){if(-1!==["limit","market"].indexOf(this.curOrderType))return;let Ye=event.target.value;this.triggerPrice=Ye?parseFloat(Ye):this.markPrice,this.triggerPriceChanged()},inputChange(Ye,We,qe){let Qe=0;Qe=qe?Ye:Ye.target.value,this.calcInputValue(Qe,We)},handleSelect(Ye){this.dropDownOrderType="limit"===Ye?"market":Ye,this.curOrderType=Ye}}},us=cs,ds=(qe("54e9"),Object(rt.a)(us,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"order-form-box",attrs:{"card-title":Ye.$t("message.cardTitle"),height:548}},[We("div",{staticClass:"order-form"},[We("el-menu",{staticClass:"order-type-menu",attrs:{"default-active":Ye.curOrderType,"active-text-color":"#26AF9B",mode:"horizontal"},on:{select:Ye.handleSelect}},[We("el-menu-item",{staticStyle:{flex:"1"},attrs:{index:"limit"}},[Ye._v(Ye._s(Ye.$t("message.limit")))]),We("el-submenu",{staticStyle:{flex:"1"},attrs:{index:"2"}},[We("template",{slot:"title"},[Ye._v(Ye._s(Ye.dropDownOrderTypeText))]),We("el-menu-item",{attrs:{index:"market"}},[Ye._v(Ye._s(Ye.$t("message.market")))]),We("el-menu-item",{attrs:{index:"stop_limit"}},[Ye._v(Ye._s(Ye.$t("message.stopLimit")))]),We("el-menu-item",{attrs:{index:"stop_market"}},[Ye._v(Ye._s(Ye.$t("message.stopMarket")))])],2)],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"0.9375rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.amountL")))]),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}})]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{precision:Ye.sizeDigits,"controls-position":"right",step:Ye.coinStep,min:0},on:{change:function(We){return Ye.inputChange(We,"coin",!0)},blur:function(We){return Ye.inputChange(We,"coin")}},nativeOn:{input:function(We){return Ye.inputChange(We,"coin")}},model:{value:Ye.size_coin,callback:function(We){Ye.size_coin=We},expression:"size_coin"}}),We("div",[Ye._v(Ye._s(Ye.contractDetail.base_currency))])],1),We("div",{staticClass:"result-box"},[We("div",[Ye._v("≈ ")]),We("div",{staticStyle:{flex:"1"}},[We("currency",{attrs:{"currency-type":Ye.contractDetail.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.size_usd,"USDC"===Ye.contractDetail.quote_currency||"USDT"===Ye.contractDetail.quote_currency?2:4))))],1)]),-1!==["limit","stop_limit"].indexOf(Ye.curOrderType)?We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s(-1!==["stop_limit"].indexOf(Ye.curOrderType)?Ye.$t("message.limitPrice2"):Ye.$t("message.limitPrice")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{precision:Ye.priceDigits,"controls-position":"right",min:0,step:Ye.contractDetail.tick_size||1},on:{change:function(We){return Ye.inputChange(We,"limitPrice",!0)},blur:Ye.limitPriceBlur},nativeOn:{input:function(We){return Ye.inputChange(We,"limitPrice")}},model:{value:Ye.limitPrice,callback:function(We){Ye.limitPrice=We},expression:"limitPrice"}}),We("div",[Ye._v(Ye._s(Ye.contractDetail.quote_currency))])],1)]),We("div",{staticStyle:{display:"flex","flex-direction":"column","margin-left":"0.625rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.timeInForce")))]),We("div",{staticClass:"input-number-box",staticStyle:{cursor:"pointer"}},[We("el-dropdown",{attrs:{trigger:"click",placement:"bottom"},on:{command:Ye.toggleTimeInForce}},[We("span",{staticClass:"dropdown-link"},[We("span",[We("span",{staticStyle:{display:"inline-block",width:"2rem","margin-left":"0.625rem"}},[Ye._v(Ye._s(Ye.timeInForce))]),We("custom-tool-tip",{attrs:{width:220},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{staticStyle:{"line-height":"1rem"}},[We("div",{staticStyle:{"font-weight":"bold","margin-bottom":"0.25rem","font-size":"0.8125rem"}},[Ye._v(Ye._s(Ye.$t(`message.${Ye.timeInForce.toLowerCase()}_tips_title`)))]),We("div",{staticStyle:{"font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.$t(`message.${Ye.timeInForce.toLowerCase()}_tips`)))])])]},proxy:!0}],null,!1,349617343)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},Ye._l(Ye.timeInForceMap,(function(qe,Qe){return We("el-dropdown-item",{key:Qe,attrs:{command:Qe}},[We("span",[Ye._v(Ye._s(Qe))]),We("custom-tool-tip",{attrs:{placement:"top",width:220},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{staticStyle:{"line-height":"1rem"}},[We("div",{staticStyle:{"font-weight":"bold","margin-bottom":"0.25rem","font-size":"0.8125rem"}},[Ye._v(Ye._s(Ye.$t(`message.${Qe.toLowerCase()}_tips_title`)))]),We("div",{staticStyle:{"font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.$t(`message.${Qe.toLowerCase()}_tips`)))])])]},proxy:!0}],null,!0)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1)})),1)],1)],1)])]):Ye._e(),-1!==["stop_limit","stop_market"].indexOf(Ye.curOrderType)?We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.triggerPrice2")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{"controls-position":"right",min:0,precision:Ye.priceDigits,step:Ye.contractDetail.tick_size||1},on:{change:function(We){return Ye.inputChange(We,"triggerPrice",!0)},blur:Ye.triggerPriceBlur},nativeOn:{input:function(We){return Ye.inputChange(We,"triggerPrice")}},model:{value:Ye.triggerPrice,callback:function(We){Ye.triggerPrice=We},expression:"triggerPrice"}}),We("div",[Ye._v(Ye._s(Ye.contractDetail.quote_currency))])],1)]),We("div",{staticStyle:{display:"flex","flex-direction":"column","margin-left":"0.625rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.triggerType")))]),We("div",{staticClass:"input-number-box",staticStyle:{cursor:"pointer"}},[We("el-dropdown",{attrs:{trigger:"click",placement:"bottom"},on:{command:Ye.toggleTriggerType}},[We("span",{staticClass:"dropdown-link"},[We("span",[We("span",{staticStyle:{display:"inline-block",width:"2rem","margin-left":"0.625rem"}},[Ye._v(Ye._s(Ye.triggerType))]),We("custom-tool-tip",{scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap[Ye.triggerType].name)))])]},proxy:!0}],null,!1,4094536439)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("el-dropdown-item",{attrs:{command:"LAST"}},[We("span",[Ye._v("LAST")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.LAST.name)))])]},proxy:!0}],null,!1,2595246837)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("el-dropdown-item",{attrs:{command:"MARK"}},[We("span",[Ye._v("MARK")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.MARK.name)))])]},proxy:!0}],null,!1,3252408810)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("el-dropdown-item",{attrs:{command:"INDEX"}},[We("span",[Ye._v("INDEX")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.INDEX.name)))])]},proxy:!0}],null,!1,1682083361)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1)],1)],1)],1)])]):Ye._e(),We("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[-1!==["limit","stop_limit"].indexOf(Ye.curOrderType)?We("div",{staticClass:"checkbox"},[We("el-checkbox",{attrs:{disabled:-1!==["FOK","IOC"].indexOf(Ye.timeInForce)},model:{value:Ye.postOnlyChecked,callback:function(We){Ye.postOnlyChecked=We},expression:"postOnlyChecked"}},[Ye._v(" "+Ye._s(Ye.$t("message.post_only_tips_title"))+" ")])],1):Ye._e(),-1!==["limit","stop_limit"].indexOf(Ye.curOrderType)?We("div",{staticClass:"checkbox"},[We("el-checkbox",{attrs:{disabled:-1!==["FOK","IOC"].indexOf(Ye.timeInForce)},model:{value:Ye.hiddenOnlyChecked,callback:function(We){Ye.hiddenOnlyChecked=We},expression:"hiddenOnlyChecked"}},[Ye._v(" "+Ye._s(Ye.$t("message.hidden"))+" ")])],1):Ye._e()]),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[We("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",loading:Ye.btnLoadingFlag,disabled:Ye.buyBtnDisabledFlag},on:{click:function(We){return Ye.showFutureTradeConfirmDialog("buy")}}},[Ye._v(Ye._s(Ye.$t("message.buy"))+" "+Ye._s(Ye.contractDetail.base_currency))]),We("el-button",{staticStyle:{flex:"1"},attrs:{type:"danger",loading:Ye.btnLoadingFlag,disabled:Ye.sellBtnDisabledFlag},on:{click:function(We){return Ye.showFutureTradeConfirmDialog("sell")}}},[Ye._v(Ye._s(Ye.$t("message.sell"))+" "+Ye._s(Ye.contractDetail.base_currency))])],1),Ye.contractDetail&&0!==Object.keys(Ye.contractDetail).length?We("el-collapse",{staticClass:"order-form-detail",attrs:{value:"1"}},[We("el-collapse-item",{attrs:{title:Ye.$t("message.contractDetails"),name:"1"}},[We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.markPrice")))]),We("div",{staticStyle:{"text-align":"right",display:"flex","flex-wrap":"wrap"}},[We("span",[We("currency",{attrs:{"currency-type":Ye.contractDetail.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.markPrice,Ye.priceDigits))))],1)])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.minOrderSize")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.base_currency)+" "+Ye._s(Ye.contractDetail.min_trade_amount?Ye.contractDetail.min_trade_amount:""))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.tickSize")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.tick_size?Ye.contractDetail.tick_size:""))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.minSellPrice")))]),We("div",{staticStyle:{"text-align":"right"}},[We("currency",{attrs:{"currency-type":Ye.contractDetail.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.minPrice,Ye.priceDigits))))],1)]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.maxBuyPrice")))]),We("div",{staticStyle:{"text-align":"right"}},[We("currency",{attrs:{"currency-type":Ye.contractDetail.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.maxPrice,Ye.priceDigits))))],1)])])],1):Ye._e()],1),We("spot-trade-confirm-dialog",{on:{confirmTrade:Ye.confirmTrade}}),We("fat-finger-dialog",{attrs:{visible:Ye.fatFingerDialogVisible,html:Ye.fatFingerHtml},on:{"update:visible":function(We){Ye.fatFingerDialogVisible=We},confirmTrade:Ye.fatFingerConfirmTrade}})],1)}),[],!1,null,"7b6aa9c4",null)),ms=ds.exports,ps={name:"OrderBook",components:{DoNotShowAgainCancelDialog:Mt.a,Currency:bt.a,TextTips:yt.a,CustomCard:ft.a},data:()=>({channels:[],bidTableData:[],askTableData:[],amplitude:!0,loadingFlag:!0,futureIndexPrice:0,futureMarkPrice:0,futureLastPrice:0,tickerData:null}),created(){this.receiveWebsocketMsg()},beforeDestroy(){this.unsubscribeFunc(),delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){Ye&&this.init()},immediate:!0},curSelectedInstrument(Ye){Ye&&-1!==this.$route.path.indexOf("spots")&&(this.init(),this.tickerDataResponse(this.currencyIncrementalTickerMap[Ye]))},futureLastPrice(Ye,We){this.amplitude=Ye-We>=0}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,contractDetail:Ye=>Ye.deribit.contractDetail,curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument,token:Ye=>Ye.system.token,futureBaseMode:Ye=>Ye.deribit.futureBaseMode,currencyIncrementalTickerMap:Ye=>Ye.deribit.currencyIncrementalTickerMap,allOpenOrderMap:Ye=>Ye.deribit.allOpenOrderMap,interfaceSettings:Ye=>Ye.system.interfaceSettings}),orderCancelBtnVisible(){return(Ye,We)=>-1!==Object.values(this.allOpenOrderMap).findIndex(qe=>qe.instrument_name===this.curSelectedInstrument&&qe.price===Ye&&qe.direction===We)}},methods:{...Object(Ke.b)("deribit",{setFutureClickedPrice:"setFutureClickedPrice"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),orderBookCancelOrder(Ye,We){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendOrderBookCancelOrderRequest(Ye,We)}):this.sendOrderBookCancelOrderRequest(Ye,We)},sendOrderBookCancelOrderRequest(Ye,We){let qe=Object.values(this.allOpenOrderMap).filter(qe=>qe.instrument_name===this.curSelectedInstrument&&qe.price===Ye&&qe.direction===We);if(qe&&qe.length>0){qe.sort((Ye,We)=>We.creation_timestamp-Ye.creation_timestamp);let Ye=qe[0],We={id:$e.k.CANCEL_ORDER_OPTION_TRADE_DIALOG,jsonrpc:"2.0",method:"private/cancel",params:{order_id:Ye.order_id}};this.wsSendMsg(We)}},changePrice(Ye){Ye&&this.setFutureClickedPrice(Ye)},init(){this.unsubscribeFunc(),this.initData(),this.channels=[`book.${this.curSelectedInstrument}.none.10.100ms`],this.loadingFlag=!0,this.subscribeFunc()},initData(){this.bidTableData=[],this.askTableData=[],this.amplitude=!0,this.loadingFlag=!0},unsubscribeFunc(){let Ye={id:$e.k.UNSUBSCRIBE_2000,method:"public/unsubscribe",params:{channels:this.channels},jsonrpc:"2.0"};this.wsSendMsg(Ye)},subscribeFunc(){let Ye={id:$e.k.SUBSCRIBE_1008,method:"public/subscribe",params:{channels:this.channels},jsonrpc:"2.0"};this.wsSendMsg(Ye)},tickerDataResponse(Ye){if(Object(Je.k)(Ye))return;if(Ye.instrument_name!=this.curSelectedInstrument)return;let We={};this.currencyIncrementalTickerMap[Ye.instrument_name]&&(We={...this.currencyIncrementalTickerMap[Ye.instrument_name]}),Object.assign(We,Ye),We.index_price&&(this.futureIndexPrice=We.index_price),We.mark_price&&(this.futureMarkPrice=We.mark_price),We.last_price&&(this.futureLastPrice=We.last_price)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);Object(Je.k)(We)||We.method&&-1!==["subscription","subscriptions"].indexOf(We.method)&&Object(Je.m)(We,(Ye,We)=>{if(Ye!=="incremental_ticker."+this.curSelectedInstrument){if(-1!==Ye.indexOf("book."+this.curSelectedInstrument)){let Ye=We.bids||[],qe=We.asks||[],Qe=0;Ye.sort((Ye,We)=>We[0]-Ye[0]);let Ke=new Array(10).fill([]);for(let We=0;We<Ye.length;We++){let qe=Ye[We];Qe+=qe[1],Ke[We]={price:qe[0],size:qe[1],totalSize:parseFloat(Qe.toFixed(10))}}this.bidTableData=Ke;let Je=0;qe.sort((Ye,We)=>Ye[0]-We[0]);let Xe=new Array(10).fill([]);for(let Ye=0;Ye<qe.length;Ye++){let We=qe[Ye];Je+=We[1],Xe[Ye]={price:We[0],size:We[1],totalSize:parseFloat(Je.toFixed(10))}}this.askTableData=Xe,this.loadingFlag=!1}}else this.tickerDataResponse(We)})}}}},gs=ps,hs=(qe("fb20"),Object(rt.a)(gs,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"order-book-wrapper",attrs:{"card-title":Ye.$t("message.orderBook"),height:548}},[Ye.contractDetail&&0!==Object.keys(Ye.contractDetail).length?We("div",{staticStyle:{display:"flex","flex-direction":"column",flex:"1","overflow-x":"auto"}},[We("div",{staticClass:"order-book-column-box"},[We("div",{staticClass:"column item-price"},[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"column item-size"},[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]),We("div",{staticClass:"column item-total-size"},[Ye._v(" "+Ye._s(Ye.$t("message.total"))+" ")])]),We("div",{staticClass:"order-book-box",staticStyle:{display:"flex","flex-direction":"column-reverse"}},Ye._l(Ye.askTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==0}},[qe.price?We("div",{staticClass:"row-item item-price red",on:{click:function(We){return Ye.changePrice(qe.price)}}},[Ye.orderCancelBtnVisible(qe.price,"sell")?We("i",{staticClass:"el-icon-close",on:{click:function(We){return We.stopPropagation(),Ye.orderBookCancelOrder(qe.price,"sell")}}}):Ye._e(),Ye._v("  "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,Ye.contractDetail.priceDigits)))+" ")]):We("div",{staticClass:"row-item item-price"},[Ye._v("-")]),qe.size?We("div",{staticClass:"row-item item-size"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size,Ye.contractDetail.sizeDigits))))]):We("div",{staticClass:"row-item item-size"},[Ye._v("-")]),qe.totalSize?We("div",{staticClass:"row-item item-total-size"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize,Ye.contractDetail.sizeDigits)))+" ")]):We("div",{staticClass:"row-item item-total-size"},[Ye._v("-")])])})),0),We("div",{staticClass:"order-book-split-box"},[We("div",{staticClass:"split-realtime-price",staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("span",[We("currency",{attrs:{"currency-type":Ye.contractDetail.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureLastPrice,Ye.contractDetail.priceDigits))))],1),We("i",{class:[Ye.amplitude?"green el-icon-top":"red el-icon-bottom"],staticStyle:{"font-weight":"bold"}})]),We("div",{staticStyle:{display:"flex","flex-direction":"column","justify-content":"space-around"}},[We("div",{staticStyle:{"margin-bottom":"0.25rem"}},[We("span",{staticClass:"split-price-text"},[Ye._v(Ye._s(Ye.$t("message.markPrice"))+":")]),We("currency",{attrs:{"currency-type":Ye.contractDetail.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureMarkPrice,Ye.contractDetail.priceDigits))))],1),We("div",[We("span",{staticClass:"split-price-text"},[Ye._v(Ye._s(Ye.$t("message.indexPrice"))+":")]),We("currency",{attrs:{"currency-type":Ye.contractDetail.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureIndexPrice,Ye.contractDetail.priceDigits))))],1)])]),We("div",{staticClass:"order-book-box"},Ye._l(Ye.bidTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==0}},[qe.price?We("div",{staticClass:"row-item item-price green",on:{click:function(We){return Ye.changePrice(qe.price)}}},[Ye.orderCancelBtnVisible(qe.price,"buy")?We("i",{staticClass:"el-icon-close",on:{click:function(We){return We.stopPropagation(),Ye.orderBookCancelOrder(qe.price,"buy")}}}):Ye._e(),Ye._v("  "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,Ye.contractDetail.priceDigits)))+" ")]):We("div",{staticClass:"row-item item-price"},[Ye._v("-")]),qe.size?We("div",{staticClass:"row-item item-size"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size,Ye.contractDetail.sizeDigits))))]):We("div",{staticClass:"row-item item-size"},[Ye._v("-")]),qe.totalSize?We("div",{staticClass:"row-item item-total-size"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize,Ye.contractDetail.sizeDigits))))]):We("div",{staticClass:"row-item item-total-size"},[Ye._v("-")])])})),0)]):Ye._e(),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,"6bf798fe",null)),fs=hs.exports,ys={name:"FutureKLine",data:()=>({symbol:"",chatTitle:"",visible:!0,timer:null}),components:{IconBox:Rt.a,CustomCard:ft.a},beforeDestroy(){this.visible=!1,this.timer&&(clearTimeout(this.timer),this.timer=null)},watch:{curSelectedInstrument:{handler(Ye){Ye&&-1!==this.$route.path.indexOf("/spots")&&(this.symbolTransfer(Ye),this.tradingviewKline(),this.chatTitle=`Chart (${Ye})`)},immediate:!0}},computed:{...Object(Ke.c)({curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument,theme:Ye=>Ye.system.theme,interfaceSettings:Ye=>Ye.system.interfaceSettings})},methods:{...Object(Ke.b)("system",{setInterfaceSettings:"setInterfaceSettings",setInterfaceSettingsAllConfig:"setInterfaceSettingsAllConfig"}),removeStyleTag(){let Ye=document.getElementsByTagName("style");for(let We=0;We<Ye.length;We++)if(-1!==Ye[We].innerHTML.indexOf(".tradingview-widget-copyright"))return void Ye[We].parentNode.removeChild(Ye[We])},closeFutureKLine(){this.$set(this.interfaceSettings.layoutDisplay,"showFutureKlineChart",!1),Object(Xe.qb)(this.interfaceSettings),this.setInterfaceSettings(this.interfaceSettings);let Ye=Object(Xe.y)();this.setInterfaceSettingsAllConfig(Ye)},toggleFullscreen(Ye,We){this.$emit("toggleFullscreen",Ye,We)},symbolTransfer(Ye){this.symbol="DERIBIT:"+Ye.replace("_","")},tradingviewKline(){let Ye="Etc/UTC";switch(0-(new Date).getTimezoneOffset()/60){case-10:Ye="Pacific/Honolulu";break;case-9:Ye="America/Juneau";break;case-8:Ye="America/Los_Angeles";break;case-7:Ye="US/Mountain";break;case-6:Ye="America/Mexico_City";break;case-5:Ye="America/Bogota";break;case-4:Ye="America/Caracas";break;case-3:Ye="America/Santiago";break;case 0:Ye="Etc/UTC";break;case 1:Ye="Europe/Oslo";break;case 2:Ye="Europe/Helsinki";break;case 3:Ye="Asia/Bahrain";break;case 4:Ye="Asia/Dubai";break;case 5:Ye="Asia/Ashkhabad";break;case 6:Ye="Asia/Almaty";break;case 7:Ye="Asia/Bangkok";break;case 8:Ye="Asia/Shanghai";break;case 9:Ye="Asia/Tokyo";break;case 10:Ye="Australia/Brisbane";break;case 11:Ye="Australia/Sydney";break;case 12:Ye="Pacific/Norfolk";break;case 13:Ye="Pacific/Auckland";break;default:Ye="Etc/UTC"}let We=this.theme||"light";window.hasOwnProperty("TradingView")?this.$nextTick(()=>{this.removeStyleTag(),new TradingView.widget({autosize:!0,symbol:this.symbol,interval:"15",timezone:Ye,theme:We,style:"background-color: transparent;",locale:"en",toolbar_bg:"#f1f3f6",enable_publishing:!1,allow_symbol_change:!0,container_id:"klineDiv"})}):this.timer=setTimeout(()=>{this.tradingviewKline()},100)}}},bs=ys,_s=(qe("abe5"),Object(rt.a)(bs,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"k-line-chart",attrs:{"disable-full-screen":!1,"card-title":Ye.chatTitle,closeEnable:!0,height:400},on:{toggleFullscreen:Ye.toggleFullscreen,close:Ye.closeFutureKLine}},[Ye.visible?We("div",{staticClass:"chart-box",staticStyle:{height:"100%"}},[We("remote-script",{attrs:{src:"//s3.tradingview.com/tv.js"}}),We("div",{staticStyle:{height:"100%"},attrs:{id:"klineDiv"}})],1):Ye._e()])}),[],!1,null,"41397b26",null)),vs=_s.exports,ks={name:"LastTradeHistory",components:{TextTips:yt.a,CustomCard:ft.a,UTable:ui.UTable,UTableColumn:ui.UTableColumn},directives:{"infinite-scroll":ai.a},data:()=>({hasMoreFlag:!0,tradeHistoryTableData:[],endSeq:null,loadingMoreFlag:!1,loadingFlag:!0,maxDataCount:1e3}),created(){this.receiveWebsocketMsg()},beforeDestroy(){this.unsubscribeData(this.curSelectedInstrument),delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){Ye&&(0===this.tradeHistoryTableData.length&&(this.initData(),this.getTradeHistoryByInstrument()),this.subscribeData())},immediate:!0},curSelectedInstrument:{handler(Ye,We){Ye&&-1!==this.$route.path.indexOf("spots")&&(this.unsubscribeData(We),this.initData(),this.getTradeHistoryByInstrument(),this.subscribeData())}}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,curSelectedInstrument:Ye=>Ye.deribit.curSelectedInstrument,contractDetail:Ye=>Ye.deribit.contractDetail}),priceDigits(){if(this.contractDetail&&this.contractDetail.tick_size){let Ye=(""+this.contractDetail.tick_size).split(".");return 2===Ye.length?Ye[1].length:2}return 2},sizeDigits(){if(this.contractDetail&&this.contractDetail.min_trade_amount){let Ye=(""+this.contractDetail.min_trade_amount).split(".");return 2===Ye.length?Ye[1].length:2}return 2}},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),initData(){this.hasMoreFlag=!0,this.tradeHistoryTableData=[],this.endSeq=null,this.loadingMoreFlag=!1,this.loadingFlag=!0},getTradeHistoryByInstrument(){if(this.curSelectedInstrument){if(!this.hasMoreFlag)return;if(this.loadingMoreFlag)return;this.loadingMoreFlag=!0;let Ye={jsonrpc:"2.0",id:$e.k.GET_LAST_TRADE_BY_INSTRUMENT,method:"public/get_last_trades_by_instrument",params:{instrument_name:this.curSelectedInstrument,count:50,sorting:"desc",include_old:!0}};this.endSeq&&(Ye.params.end_seq=this.endSeq),this.wsSendMsg(Ye)}},unsubscribeData(Ye){if(Object(Je.k)(Ye))return;let We={id:$e.k.UNSUBSCRIBE_2008,method:"public/unsubscribe",params:{channels:[`trades.${Ye}.100ms`]},jsonrpc:"2.0"};this.wsSendMsg(We)},subscribeData(){if(this.curSelectedInstrument){let Ye={id:$e.k.SUBSCRIBE_1007,method:"public/subscribe",params:{channels:[`trades.${this.curSelectedInstrument}.100ms`]},jsonrpc:"2.0"};this.wsSendMsg(Ye)}},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(!Object(Je.k)(We))if(We.method&&-1!==["subscription","subscriptions"].indexOf(We.method))Object(Je.m)(We,(Ye,We)=>{if(Ye===`trades.${this.curSelectedInstrument}.100ms`&&We&&We.length>0){We.sort((Ye,We)=>Ye.timestamp-We.timestamp);let Ye=[...this.tradeHistoryTableData];Ye=We.concat(Ye),Ye=Object(Ft.a)(Ye),Ye.length>=this.maxDataCount&&(this.hasMoreFlag=!1,Ye=Ye.slice(0,this.maxDataCount)),this.tradeHistoryTableData=Ye}});else if(We.id!==$e.k.GET_LAST_TRADE_BY_INSTRUMENT);else{this.loadingMoreFlag=!1,this.loadingFlag=!1;let Ye=We.result;if(Object(Je.k)(Ye))return;this.hasMoreFlag=Ye.has_more;let qe=Ye.trades||[];if(qe.length>0){this.endSeq=qe[qe.length-1].trade_seq;let Ye=[...this.tradeHistoryTableData];Ye=Ye&&Ye.length>0?Ye.concat(qe):qe,Ye=Object(Ft.a)(Ye),Ye.length>=this.maxDataCount&&(this.hasMoreFlag=!1,Ye=Ye.slice(0,this.maxDataCount)),this.tradeHistoryTableData=Ye}}}}}},Cs=ks,Ss=(qe("a2ce"),qe("3df2"),Object(rt.a)(Cs,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"last-trade-history",attrs:{"card-title":Ye.$t("message.lastTrade"),height:548}},[Ye.contractDetail&&0!==Object.keys(Ye.contractDetail).length?We("u-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:Ye.getTradeHistoryByInstrument,expression:"getTradeHistoryByInstrument"}],attrs:{"empty-text":Ye.$t("message.noData"),"use-virtual":"","row-height":24,"data-changes-scroll-top":!1,"excess-rows":12,height:"548",data:Ye.tradeHistoryTableData,stripe:"","cell-style":{border:"none",height:"1.25rem"},"header-cell-style":{border:"none",height:"2rem"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","infinite-scroll-distance":20,"infinite-scroll-immediate":!1,fit:""}},[We("u-table-column",{attrs:{"min-width":"55"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.direction")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}],null,!1,1062602999)}),We("u-table-column",{attrs:{"min-width":"75"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.price")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[We("i",{class:[2===qe.row.tick_direction?"el-icon-bottom":0===qe.row.tick_direction?"el-icon-top":""],staticStyle:{"font-weight":"bold"}}),We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,Ye.priceDigits))))])])]}}],null,!1,4074122109)}),We("u-table-column",{attrs:{"min-width":"110"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.amountL")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,Ye.sizeDigits))))])]}}],null,!1,4202975130)}),We("u-table-column",{attrs:{"min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.dateTime")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("timestampFormat")(qe.row.timestamp)))])]}}],null,!1,3219162931)})],1):Ye._e()],1)}),[],!1,null,"2892ef75",null)),ws=Ss.exports,Ts={name:"Futures",components:{DeltaHedge:pi,LastTradeHistory:ws,FutureKLine:vs,OrderBook:fs,OrderForm:ms,FuturesSummary:ss,AccountTradeDetail:kr,AccountSummary:wt,CustomCard:ft.a},data:()=>({}),created(){},computed:{...Object(Ke.c)({showFutureKlineChart:Ye=>Ye.system.interfaceSettings.layoutDisplay.showFutureKlineChart})},methods:{...Object(Ke.b)("deribit",{})}},xs=Ts,Os=(qe("6949"),Object(rt.a)(xs,(function(){var Ye=this,We=Ye._self._c;return We("div",{key:"future",staticClass:"futures-page-box"},[We("account-summary"),We("div",{staticStyle:{margin:"-0.3125rem 0"}}),We("futures-summary"),this.showFutureKlineChart?We("div",{staticStyle:{margin:"-0.3125rem 0"}}):Ye._e(),this.showFutureKlineChart?We("future-k-line"):Ye._e(),We("div",{staticStyle:{margin:"-0.3125rem 0"}}),We("div",{staticClass:"trade-box"},[We("order-form",{staticStyle:{width:"calc(33.33% - 10px)"}}),We("div",{staticStyle:{margin:"0 -0.3125rem"}}),We("order-book",{staticStyle:{width:"calc(33.33% - 10px)"}}),We("div",{staticStyle:{margin:"0 -0.3125rem"}}),We("last-trade-history",{staticStyle:{width:"calc(33.33% - 10px)"}})],1),We("div",{staticStyle:{margin:"-0.3125rem 0"}}),We("account-trade-detail"),We("delta-hedge",{key:"future"})],1)}),[],!1,null,"13d799ac",null)),Ds=Os.exports,As=[{path:"/deribit",name:"Deribit",component:()=>Promise.all([qe.e("chunk-a536009c"),qe.e("chunk-3334b8ab"),qe.e("chunk-7b8a9c3b"),qe.e("chunk-0861d226"),qe.e("chunk-82362982")]).then(qe.bind(null,"5510")),redirect:"/deribit/options",children:[{path:"options/:currency?/:instrumentName?",name:"DeribitOptions",component:Tr,meta:{}},{path:"futures/:currency?/:instrumentName?",name:"DeribitFutures",component:es,meta:{}},{path:"spots/:currency?/:instrumentName?",name:"DeribitSpots",component:Ds,meta:{}},{path:"account/transaction_log/:currency?",name:"DeribitTransactionLog",component:()=>Promise.all([qe.e("chunk-a0409d88"),qe.e("chunk-ec81648c")]).then(qe.bind(null,"f630")),meta:{permission:!0,title:"Transaction Log"}},{path:"account/settings",name:"DeribitAccount",component:()=>qe.e("chunk-3324f2c8").then(qe.bind(null,"4d8a")),children:[{path:"info",name:"GreeksAccountCenter",component:()=>Promise.all([qe.e("chunk-0861d226"),qe.e("chunk-8e2fe650")]).then(qe.bind(null,"7ee9")),meta:{glPermission:!0,title:"GreeksAccountCenter",hideFooter:!0}},{path:"exchange_accounts",name:"GreeksExchangeAccountList",component:()=>qe.e("chunk-3c99055e").then(qe.bind(null,"c70b")),meta:{glPermission:!0,title:"GreeksExchangeAccountList",hideFooter:!0}},{path:"subscriptions",name:"Subscriptions",component:()=>qe.e("chunk-36237dec").then(qe.bind(null,"12856")),meta:{glPermission:!0,title:"Subscriptions",hideFooter:!0}},{path:"interface_settings",name:"DeribitInterfaceSettings",component:()=>qe.e("chunk-21365330").then(qe.bind(null,"12ec")),meta:{title:"Interface Settings",hideFooter:!0}},{path:"preferences",name:"Preferences",component:()=>qe.e("chunk-88a68d24").then(qe.bind(null,"6958")),meta:{title:"Preferences",hideFooter:!0}},{path:"affiliate",name:"GreeksLiveAffiliate",component:()=>qe.e("chunk-016d640d").then(qe.bind(null,"33f8")),meta:{glPermission:!0,title:"Greeks.live Affiliate",hideFooter:!0}}]},{path:"account_settings",name:"DeribitAccountSettings",component:()=>qe.e("chunk-47e4f52a").then(qe.bind(null,"759c")),children:[{path:"ddh",name:"DeribitDDHSettings",component:()=>qe.e("chunk-dc82cf14").then(qe.bind(null,"04db")),meta:{permission:!0,title:"DDH"}}]},{path:"tools/pnl_analysis/:currency?",name:"DeribitPnlAnalysis",component:()=>Promise.all([qe.e("chunk-d19b73f4"),qe.e("chunk-c3aa2f34")]).then(qe.bind(null,"2780")),meta:{title:"Pnl Analysis"}},{path:"tools/old_datalab/:currency?",name:"DeribitDataLab",component:()=>qe.e("chunk-f2a92366").then(qe.bind(null,"b7e9")),meta:{title:"Data Lab"}},{path:"tools/datalab/:currency?",name:"DeribitDataLab",component:()=>qe.e("chunk-212aad46").then(qe.bind(null,"cbe1")),meta:{title:"Data Lab"}},{path:"tools/playback/:currency?",name:"DeribitPlayBack",component:()=>qe.e("chunk-497a1bfc").then(qe.bind(null,"74cd")),meta:{permission:!0,title:"Play Back"}},{path:"tools/pv/:currency?",name:"DeribitPositionVisualization",component:()=>qe.e("chunk-77b4eecb").then(qe.bind(null,"44c5")),meta:{title:"Position Visualization"}},{path:"tools/calculator",name:"DeribitOptionCalculator",component:()=>qe.e("chunk-71a885f2").then(qe.bind(null,"75f0")),meta:{title:"Calculator"}},{path:"combos/:currency?/:instrumentName?",name:"DeribitCombos",component:()=>qe.e("chunk-51f14180").then(qe.bind(null,"8dd3")),meta:{title:"Combos"}},{path:"tools/redirect",name:"DeribitRedirect",component:()=>qe.e("chunk-62b402e2").then(qe.bind(null,"d989")),meta:{hideNavBar:!0,hideFooter:!0,title:"Advanced Trading Tools"}},{path:"tools/login/:fromUrl?",name:"DeribitToolsLogin",component:()=>qe.e("chunk-1b358d66").then(qe.bind(null,"2a69")),meta:{hideFooter:!0,title:"Advanced Trading Tools"}},{path:"advance_tools",name:"DeribitAdvanceTools",component:()=>qe.e("chunk-5f31bf58").then(qe.bind(null,"2a8b")),redirect:"/deribit/advance_tools/ddh",children:[{path:"overview",name:"DeribitOverview",component:()=>qe.e("chunk-1caeec49").then(qe.bind(null,"76e9")),meta:{title:"Advanced Trading Tools"}},{path:"ddh",name:"DeribitDdh",component:()=>qe.e("chunk-51561bed").then(qe.bind(null,"d21f")),meta:{title:"Advanced Trading Tools"}},{path:"maker_assistant/:shareParams?",name:"DeribitMakerAssistant",component:()=>qe.e("chunk-0ac3d9b0").then(qe.bind(null,"ddcb")),meta:{title:"Advanced Trading Tools"}},{path:"future_swap",name:"DeribitFutureSwap",component:()=>qe.e("chunk-ebb2c92c").then(qe.bind(null,"335a")),meta:{title:"Advanced Trading Tools"}},{path:"delivery_trades",name:"DeribitDeliveryTrades",component:()=>qe.e("chunk-f7b08b5e").then(qe.bind(null,"bb75")),meta:{title:"Advanced Trading Tools"}}]},{path:"flexiboDetail/:currency?/:comboId?",name:"FlexiboDetail",component:()=>Promise.all([qe.e("chunk-ca98c4f4"),qe.e("chunk-491c903d")]).then(qe.bind(null,"2133")),meta:{title:"FlexiboDetail"}},{path:"sharePrivateStrategy/:comboId?",name:"SharePrivateStrategy",component:()=>Promise.all([qe.e("chunk-ca98c4f4"),qe.e("chunk-11fae3e7")]).then(qe.bind(null,"7f1e")),meta:{title:"SharePrivateStrategy"}},{path:"strategyOrderList/:currency?",name:"StrategyOrderList",component:()=>qe.e("chunk-355237b6").then(qe.bind(null,"02c8")),meta:{title:"StrategyOrderList"}}]}],Is=qe("4568"),Fs={name:"CurrentInstrumentOpenOrderDialog",components:{DoNotShowAgainCancelDialog:Mt.a,Currency:bt.a,TextTips:yt.a},props:{instrumentName:{type:String,default:""},sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data:()=>({}),computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,curInstrumentOpenOrderDialogVisible:Ye=>Ye.bybit.curInstrumentOpenOrderDialogVisible,allOpenOrderMap:Ye=>Ye.bybit.allOpenOrderMap,loginAccountInfo:Ye=>Ye.common.loginAccountInfo,interfaceSettings:Ye=>Ye.system.interfaceSettings}),tableData(){let Ye=Object.values(this.allOpenOrderMap).filter(Ye=>Ye.instrument_name===this.instrumentName);if(!Object(Je.k)(Ye)&&0!==Ye.length)return Ye.sort((Ye,We)=>We.creation_timestamp-Ye.creation_timestamp),Ye;this.closeDialog()}},methods:{...Object(Ke.b)("bybit",{setTradeDialogParams:"setTradeDialogParams",setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setCurInstrumentOpenOrderDialogVisible:"setCurInstrumentOpenOrderDialogVisible"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),openDialog(){},closeDialog(){this.setCurInstrumentOpenOrderDialogVisible(!1)},editOrder(Ye){let We={dialog_type:"edit",trade_type:"usd",instrument_name:Ye.instrument_name,order_id:Ye.orderId,direction:Ye.direction};this.setTradeDialogParams(We),this.setOptionTradeDialogVisible(!0)},cancelOrder(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelOrder(Ye)}):this.confirmCancelOrder(Ye)},async confirmCancelOrder(Ye){let We={category:"option",symbol:Ye.instrument_name,orderId:Ye.orderId};try{let qe=await Object(Is.e)(We);if(Object(Je.k)(qe))return;if(0!==qe.retCode)return void this.$notify.error({title:this.$t("message.tips"),message:""+qe.retMsg});let Qe=this.allOpenOrderMap;Qe[Ye.orderId]&&(delete Qe[Ye.orderId],this.setAllOpenOrderMap(Qe))}catch(Ye){}}}},Ps=Fs,Ms=(qe("1882"),Object(rt.a)(Ps,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{staticClass:"current-instrument-open-order-dialog",attrs:{title:`${Ye.$t("message.openOrders")}: ${Ye.instrumentName}`,width:"73rem",visible:Ye.curInstrumentOpenOrderDialogVisible,"close-on-click-modal":!1},on:{close:Ye.closeDialog,open:Ye.openDialog}},[We("el-table",{staticStyle:{width:"35rem"},attrs:{data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"18.75rem",border:"",stripe:"",fit:""}},[We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amount"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(We.row.amount,Ye.sizeDigits)))+" ")]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.price,Ye.priceDigits))+" ")]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("numberFormat")(We.row.filled_amount,Ye.sizeDigits))+" ")]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.remaining"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("numberFormat")(We.row.amount-We.row.filled_amount,Ye.sizeDigits))+" ")]}}])}),We("el-table-column",{attrs:{"min-width":"130",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.editOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.edit")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}])})],1),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,null,null)),Es=Ms.exports,js=qe("e20a"),Rs={name:"OptionList",components:{Empty:xt.a,IconBox:Rt.a,CurrentInstrumentOpenOrderDialog:Es,Currency:bt.a,TextTips:yt.a,CustomCard:ft.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data(){return{isFixed:!1,fontSizeRate:1,openOrderInstrumentName:"",loadingFlag:!0,strikeConfig:{},columnMap:{lastPrice:{label:this.$t("message.lastPrice"),show:!1},iv:{label:this.$t("message.iv"),show:!0},volume:{label:this.$t("message.volume"),show:!1},openInterset:{label:this.$t("message.openInterset"),show:!1},delta:{label:this.$t("message.delta"),show:!0},gamma:{label:this.$t("message.gamma"),show:!1},vega:{label:this.$t("message.vega"),show:!1},theta:{label:this.$t("message.theta"),show:!1},position:{label:this.$t("message.position"),show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},apr:{label:this.$t("message.apr"),show:!1}},otherSettingsMap:{dist:{label:this.$t("message.dist"),show:!1},markPriceCoin:{label:`${this.$t("message.markPrice")} (${this.$t("message.coinMode")})`,show:!1},showPopover:{label:this.$t("message.showPopover"),show:!0}},startStrike:null,endStrike:null,startStrikeList:[],endStrikeList:[],instrumentRadioValue:"",tableDataMap:{},strikeIvMap:{},strikeAprMap:{},aprTitle:"",echartTitle:"",greeks:{vega:0,theta:0,gamma:0,delta:0},myChart:null,greeksPopoverTimer:null,strikeIvPopoverTimer:null,strikeIvKeyText:"",strikeAprPopoverTimer:null,strikeAprKeyText:"",aprData:[],greeksTooltipDestroyedTimer:null,echartTooltipDestroyedTimer:null,aprTooltipDestroyedTimer:null,scrollFlag:!1,scrollTimer:null,showingInstrumentsSimpleInfoMap:{},edpPrice:0,cleanup:null}},created(){this.receiveWebsocketMsg()},mounted(){this.fontSizeRate=parseInt(document.getElementsByTagName("html")[0].style.fontSize)/this.rootFontSize||1,window.addEventListener("scroll",this.handleScroll,{passive:!0})},beforeDestroy(){window.removeEventListener("scroll",this.handleScroll),delete this.$options.sockets.onmessage},watch:{curSelectedCurrency:{handler(Ye){this.strikeAprMap={},this.strikeIvMap={},this.strategyBuilderChange(!1),Ye&&-1!==this.$route.path.indexOf("options")&&"ALL"===this.curSelectedInstrument&&(this.instrumentRadioValue=this.curSelectedInstrument,this.initStrike(),this.initData(),this.initTabDataMap(),this.$nextTick(()=>{this.handleScroll()}))}},curSelectedInstrument:{handler(Ye){Ye&&-1!==this.$route.path.indexOf("options")&&(this.instrumentRadioValue=this.curSelectedInstrument,this.initStrike(),this.initData(),this.initTabDataMap(),this.$nextTick(()=>{this.handleScroll()}))},immediate:!0},allCurrencyInstrumentsMap(){this.initData(),this.initTabDataMap()}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,allCurrencyInstrumentsMap:Ye=>Ye.bybit.allCurrencyInstrumentsMap,curSelectedInstrument:Ye=>Ye.bybit.curSelectedInstrument,allOpenOrderMap:Ye=>Ye.bybit.allOpenOrderMap,allPositionMap:Ye=>Ye.bybit.allPositionMap,token:Ye=>Ye.system.token,theme:Ye=>Ye.system.theme,rootFontSize:Ye=>Ye.system.rootFontSize,strategyBuilderInstrumentsData:Ye=>Ye.bybit.strategyBuilderInstrumentsData,subscribedInstrumentInfoSet:Ye=>Ye.bybit.subscribedInstrumentInfoSet,currencyInstrumentTickerMap:Ye=>Ye.bybit.currencyInstrumentTickerMap,strategyBuilderCheckedList:Ye=>Ye.bybit.strategyBuilderCheckedList,strategyBuilderVisible:Ye=>Ye.bybit.strategyBuilderVisible,currencySummary:Ye=>Ye.bybit.currencySummary,exchange:Ye=>Ye.system.exchange}),calcDist(){return Ye=>{let We=parseFloat(this.currencySummary[this.curSelectedCurrency.toLowerCase()+"Price"]);return Ye&&We?(Ye-We)/We*100:"-"}},strategyBuilderChecked(){return Ye=>-1!==this.strategyBuilderCheckedList.indexOf(Ye)},showStartStrikeList(){return this.startStrikeList.map(Ye=>(Ye.disabled=!!this.endStrike&&Ye.value>=this.endStrike,Ye))},showEndStrikeList(){return this.endStrikeList.map(Ye=>(Ye.disabled=!!this.startStrike&&Ye.value<=this.startStrike,Ye))},markPriceCellClass:()=>Ye=>Ye&&Ye.markPrice?Ye.ask&&0!==parseFloat(Ye.ask)&&parseFloat(Ye.markPrice)>parseFloat(Ye.ask)?"background: rgb(0, 123, 255)!important;color:#ffffff!important;":Ye.bid&&0!==parseFloat(Ye.bid)&&parseFloat(Ye.markPrice)<parseFloat(Ye.bid)?"background: rgb(209, 87, 83)!important;color:#ffffff!important;":"":"",cellClass:()=>(Ye,We)=>!!(Ye&&Ye.strike&&Ye.underlyingPrice)&&(Ye.strike<Ye.underlyingPrice?"call"===We:"call"!==We),emptyBoxVisible(){return(Ye,We)=>!("directShow"===Ye||"nodata"!==Ye&&Ye&&We&&this[We][Ye]&&this[We][Ye].hasDataFlag)},echartLoadingFlag(){return(Ye,We)=>"directShow"!==Ye&&"nodata"!==Ye&&(!(Ye&&We&&this[We][Ye])||this[We][Ye].loadingFlag)},instrumentRadioPositionData(){return Ye=>Object.values(this.allPositionMap).filter(We=>!Object(Je.k)(We.instrument_name)&&-1!==We.instrument_name.indexOf(Ye)&&"option"===We.kind).length},instrumentRadioOpenOrderData(){return Ye=>Object.values(this.allOpenOrderMap).filter(We=>-1!==We.instrument_name.indexOf(Ye)&&Object(Ft.t)(We.instrument_name)).length},calcOpenOrderData(){return(Ye,We)=>{let qe=Ye.instrument_name,Qe=Object.values(this.allOpenOrderMap),Ke=0;"buy"===We?Ke=Ye.bid:"sell"===We&&(Ke=Ye.ask);let Xe=Qe.filter(Ye=>Ye.instrument_name===qe&&Ye.direction===We);if(Object(Je.k)(Xe)||0===Xe.length)return 0;let Ze=Xe.findIndex(Ye=>parseFloat(Ye.price)===parseFloat(Ke));return Xe.length>0?-1!==Ze?2:1:0}},calcPositionData(){return Ye=>{let We=Object.values(this.allPositionMap).find(We=>We.instrument_name===Ye);return We?{size:We.size,roi:100*We.pnlRate}:{size:0,roi:0}}},showTableData(){if("ALL"===this.curSelectedInstrument)return this.tableDataMap;{let Ye={};for(let We in this.tableDataMap){let qe=this.tableDataMap[We];qe=qe.filter(Ye=>this.startStrike&&this.endStrike?Ye.strike>=this.startStrike&&Ye.strike<=this.endStrike:this.startStrike?Ye.strike>=this.startStrike:!this.endStrike||Ye.strike<=this.endStrike),Ye[We]=qe}return Ye}},showCurrencyInstrumentList(){if(this.curSelectedCurrency){let Ye=Object(Ft.l)(this.allCurrencyInstrumentsMap,this.curSelectedCurrency,"option","bybit");return Ye&&Ye.length>0&&(this.loadingFlag=!1),Ye}return[]}},methods:{...Object(Ke.b)("bybit",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setTradeDialogParams:"setTradeDialogParams",setCurInstrumentOpenOrderDialogVisible:"setCurInstrumentOpenOrderDialogVisible",addSubscribedInstrumentInfo:"addSubscribedInstrumentInfo",setStrategyBuilderCheckedList:"setStrategyBuilderCheckedList",setStrategyBuilderVisible:"setStrategyBuilderVisible"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),...Object(Ke.b)("common",{setCardSettingConfigMap:"setCardSettingConfigMap"}),showTooltip(Ye,We,qe,Qe,Ke=!0,Je=[]){We.classList.value="el-popover popover-wrapper echart-popover popover-display",qe=document.querySelector("#"+qe);let Xe=[...Je];Ke&&Xe.push(Object(js.d)()),Xe.push(Object(js.a)({element:qe})),this.cleanup&&(this.cleanup(),this.cleanup=null),this.cleanup=Object(js.b)(Ye,We,()=>{Object(js.c)(Ye,We,{placement:Qe,middleware:Xe}).then(({x:Ye,y:Qe,placement:Ke,middlewareData:Je})=>{const{x:Xe,y:Ze}=Je.arrow,$e={top:"bottom",right:"left",bottom:"top",left:"right"}[Ke.split("-")[0]];Object.assign(qe.style,{left:Xe?Xe+"px":"",top:Ze?Ze+"px":"",right:"",bottom:"",[$e]:"-4px"}),Object.assign(We.style,{left:Ye+"px",top:Qe+"px"})})},{ancestorScroll:!0})},hideTooltip(Ye){Ye.classList.value="el-popover popover-wrapper echart-popover",this.cleanup&&(this.cleanup(),this.cleanup=null)},mouseenter(Ye,We,qe){if(this.scrollFlag||!this.otherSettingsMap.showPopover.show)return;const Qe=Ye.target;let Ke=null;switch(this.myChart&&(this.myChart.dispose(),this.myChart=null),We){case"greeks":this.cancelDestroy("greeks");let Ye=this.$refs.greeksPopOver;this.greeksPopoverTimer&&(clearTimeout(this.greeksPopoverTimer),this.greeksPopoverTimer=null),this.greeksPopoverTimer=setTimeout(()=>{this.greeks={vega:(null==qe?void 0:qe.vega)||0,theta:(null==qe?void 0:qe.theta)||0,gamma:(null==qe?void 0:qe.gamma)||0,delta:(null==qe?void 0:qe.delta)||0},this.showTooltip(Qe,Ye,"greeksArrow","left")},400);break;case"strike":if(this.cancelDestroy("echart"),this.strategyBuilderVisible)return;if(Ke=this.$refs.echartPopover,this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null),this.strikeIvPopoverTimer=setTimeout(()=>{this.showTooltip(Qe,Ke,"strikeArrow","left",!1,[Object(js.e)(8)]),this.getStrikeIV(qe.key,qe.strike)},400),this.columnMap.apr.show){this.cancelDestroy("apr");let Ye=this.$refs.strikeAprPopover;this.strikeAprPopoverTimer&&(clearTimeout(this.strikeAprPopoverTimer),this.strikeAprPopoverTimer=null),this.strikeAprPopoverTimer=setTimeout(()=>{this.aprData=[],this.showTooltip(Qe,Ye,"aprArrow","right",!1,[Object(js.e)(8)]),this.getStrikeAPR(qe.key,qe.strike)},400)}break;case"expired_time_strike":this.cancelDestroy("echart"),Ke=this.$refs.echartPopover,this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null),this.strikeIvPopoverTimer=setTimeout(()=>{this.showTooltip(Qe,Ke,"strikeArrow","bottom"),this.getExpireTimeStrikeIV(qe.key)},400);break;case"open_interest":this.cancelDestroy("echart"),Ke=this.$refs.echartPopover,this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null),this.strikeIvPopoverTimer=setTimeout(()=>{this.showTooltip(Qe,Ke,"strikeArrow","left"),this.renderOpenInterestEchart(qe.key,qe.type)},400);break;case"volume":this.cancelDestroy("echart"),Ke=this.$refs.echartPopover,this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null),this.strikeIvPopoverTimer=setTimeout(()=>{this.showTooltip(Qe,Ke,"strikeArrow","left"),this.renderVolumeEchart(qe.key,qe.type)},400)}},mouseleave(Ye){switch(Ye){case"greeks":this.greeksTooltipDestroyedTimer=setTimeout(()=>{this.hideTooltip(this.$refs.greeksPopOver),this.greeksPopoverTimer&&(clearTimeout(this.greeksPopoverTimer),this.greeksPopoverTimer=null)},300);break;case"strike":this.echartTooltipDestroyedTimer=setTimeout(()=>{this.hideTooltip(this.$refs.echartPopover),this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null)},300),this.aprTooltipDestroyedTimer=setTimeout(()=>{this.hideTooltip(this.$refs.strikeAprPopover),this.strikeAprPopoverTimer&&(clearTimeout(this.strikeAprPopoverTimer),this.strikeAprPopoverTimer=null)},300)}},cancelDestroy(Ye){switch(Ye){case"greeks":this.greeksTooltipDestroyedTimer&&(clearTimeout(this.greeksTooltipDestroyedTimer),this.greeksTooltipDestroyedTimer=null);break;case"echart":this.echartTooltipDestroyedTimer&&(clearTimeout(this.echartTooltipDestroyedTimer),this.echartTooltipDestroyedTimer=null);break;case"apr":this.aprTooltipDestroyedTimer&&(clearTimeout(this.aprTooltipDestroyedTimer),this.aprTooltipDestroyedTimer=null)}},positionClicked(Ye){let We=Object.values(this.allPositionMap).find(We=>We.instrument_name===Ye&&"zero"!==We.direction);if(We){let qe={dialog_type:"close",bid_or_ask:"bid",trade_type:"coin",instrument_name:Ye,size:Math.abs(We.size),direction:We.direction};this.setTradeDialogParams(qe),this.setOptionTradeDialogVisible(!0)}},settingsChange(){this.strikeIvMap={},this.strikeAprMap={},this.aprTitle="",this.setCardSettingConfig()},toggleStrike(){this.setCardSettingConfig()},getCardSettingConfig(){let Ye=Object(Xe.g)(this.exchange,"optionListCard");if(Ye){let We=Ye.columnSettings;if(We&&Object.keys(We).length>0){let Ye=this.columnMap;Object.keys(We).forEach(qe=>{let Qe=We[qe].show;Ye[qe]&&(Ye[qe].show=Qe)}),this.columnMap=Ye}let qe=Ye.otherSettings;if(qe&&Object.keys(qe).length>0){let Ye=this.otherSettingsMap;Object.keys(qe).forEach(We=>{let Qe=qe[We].show;Ye[We].show=Qe}),this.otherSettingsMap=Ye}Ye.strikeConfig&&(this.strikeConfig=Ye.strikeConfig,Ye.strikeConfig[this.curSelectedCurrency]&&(this.startStrike=Ye.strikeConfig[this.curSelectedCurrency].startStrike||null,this.endStrike=Ye.strikeConfig[this.curSelectedCurrency].endStrike||null))}},setCardSettingConfig(){let Ye=Object(Xe.g)(this.exchange,"optionListCard")||{},We=Ye.columnSettings||{},qe=Ye.otherSettings||{},Qe={exchange:this.exchange,column:"optionListCard",configInfo:{columnSettings:{...We,...this.columnMap},otherSettings:{...qe,...this.otherSettingsMap},strikeConfig:{...this.strikeConfig,[this.curSelectedCurrency]:{startStrike:this.startStrike,endStrike:this.endStrike}}}};Object(Xe.P)(Qe),this.setCardSettingConfigMap(Object(Xe.f)())},handleScroll(){try{this.scrollFlag=!0,this.scrollTimer&&(clearTimeout(this.scrollTimer),this.scrollTimer=null),this.scrollTimer=setTimeout(()=>{this.scrollFlag=!1},150);let Ye=this.$refs.topBox.clientHeight,We=this.$refs.optionList.$el.clientHeight,qe=this.$refs.optionList.$el.offsetTop;Object.keys(this.showTableData).forEach(Qe=>{let Ke="optionListTable"+Qe;if(this.$refs[Ke]){let Qe=this.$refs[Ke][0].$el,Je=Qe.offsetTop,Xe=Qe.clientHeight,Ze=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,$e=48*this.fontSizeRate,et=(108+Ye)*this.fontSizeRate;if(Ze>qe-$e&&Ze<qe+We-et){let We=(48+Ye)*this.fontSizeRate;if(Ze>Je-We&&Ze<Je+Xe-et){this.isFixed=!0,Qe.classList.add("is-fixed");let Ye=document.querySelector(".is-fixed .el-table__header-wrapper");Ye&&(Ye.style.top=We+"px")}else this.isFixed=!0,Qe.classList.remove("is-fixed")}else this.isFixed=!1,Qe.classList.remove("is-fixed")}})}catch(Ye){}},editOrder(Ye){let We={dialog_type:"edit",trade_type:"usd",instrument_name:Ye.instrument_name,order_id:Ye.orderId,direction:Ye.direction};this.setTradeDialogParams(We),this.setOptionTradeDialogVisible(!0)},showEditOrderDialog(Ye){let We=Object.values(this.allOpenOrderMap).filter(We=>We.instrument_name===Ye);if(1===We.length){let Ye=We[0];this.editOrder(Ye)}else We.length>1&&(this.openOrderInstrumentName=Ye,this.setCurInstrumentOpenOrderDialogVisible(!0))},renderVolumeEchart(Ye,We){this.echartTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${We.toUpperCase()} ${this.$t("message.volume")}`;let qe=this.showTableData[Ye],Qe=[],Ke=[],Je=0;if(qe.forEach(Ye=>{if(parseFloat(Ye[We].volume24h)){Qe.push(Ye[We].strike);let qe=parseFloat(Ye[We].volume24h);Ke.push(qe),Je+=qe}}),Ke.length<=0)return void(this.strikeIvKeyText="nodata");this.strikeIvKeyText="directShow";let Xe={backgroundColor:"transparent",title:{text:`${this.$t("message.total2")}: ${Pt.a.numberFormat(Je,2)}`,left:"center",textStyle:{fontSize:14}},grid:{top:60,bottom:70},xAxis:{name:this.$t("message.strike"),type:"category",data:Qe,axisLabel:{rotate:90}},yAxis:{name:this.$t("message.volume"),type:"value",scale:!0},...Lt.a,series:[{data:Ke,type:"bar",label:{show:!0,position:"top"}}]};this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme),this.myChart.setOption(Xe)},renderOpenInterestEchart(Ye,We){this.echartTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${We.toUpperCase()} ${this.$t("message.openInterset")}`,this.strikeIvKeyText="directShow";let qe=this.showTableData[Ye],Qe=[],Ke=[],Je=0;if(qe.forEach(Ye=>{if(parseFloat(Ye[We].openInterest)){Qe.push(Ye[We].strike);let qe=parseFloat(Ye[We].openInterest);Ke.push(qe),Je+=qe}}),Ke.length<=0)return void(this.strikeIvKeyText="nodata");this.strikeIvKeyText="directShow";let Xe={backgroundColor:"transparent",title:{text:`${this.$t("message.total2")}: ${Pt.a.numberFormat(Je,2)}`,left:"center",textStyle:{fontSize:14}},grid:{top:60,bottom:70},xAxis:{name:this.$t("message.strike"),type:"category",data:Qe,axisLabel:{rotate:90}},yAxis:{name:this.$t("message.openInterset"),type:"value",scale:!0},...Lt.a,series:[{data:Ke,type:"bar",label:{show:!0,position:"top"}}]};this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme),this.myChart.setOption(Xe)},renderStrikeAprTable(Ye,We){let qe=[];if(Ye.call_apr||Ye.put_apr)try{let We=Ye.call_apr||Ye.put_apr,Qe=We.length||0;for(let Ke=0;Ke<Qe;Ke++){let Qe=We[Ke].underlying_index,Je={call:Ye.call_apr&&Ye.call_apr[Ke]?Ye.call_apr[Ke]:{ask_apr:null,bid_apr:null,underlying_index:Qe},put:Ye.put_apr&&Ye.put_apr[Ke]?Ye.put_apr[Ke]:{ask_apr:null,bid_apr:null,underlying_index:Qe},expiredTime:Qe};qe.push(Je)}}catch(Ye){}this.aprData=qe,this.$set(this.strikeAprMap[We],"data",Object.freeze(qe))},renderStrikeIVEchart(Ye,We){let qe=[],Qe=[];Ye.forEach(Ye=>{qe.push(Ye.underlying_index.replace(this.curSelectedCurrency+"-","")),Qe.push(Pt.a.numberFormat(Ye.iv,2))});let Ke={backgroundColor:"transparent",grid:{top:30,bottom:70},tooltip:{trigger:"axis"},xAxis:{type:"category",data:qe,axisLabel:{rotate:90}},yAxis:{name:"IV",type:"value",scale:!0},...Lt.a,series:[{data:Qe,type:"line",smooth:!0,showSymbol:!0}]};this.$set(this.strikeIvMap[We],"option",Ke),this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme),this.myChart.setOption(Ke)},getStrikeAPR(Ye,We){let qe=`apr-${this.curSelectedCurrency}-${We}`;this.strikeAprKeyText=qe;let Qe=this.strikeAprMap[qe]?this.strikeAprMap[qe].timestamp:0,Ke=this.$dayjs().unix();var Je;if(this.aprTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${this.$t("message.strike")}: ${We} ${this.$t("message.apr")}`,Qe>Ke)return void(this.aprData=(null===(Je=this.strikeAprMap[qe])||void 0===Je?void 0:Je.data)||[]);this.$set(this.strikeAprMap,qe,{timestamp:this.$dayjs().unix()+60,hasDataFlag:!0,loadingFlag:!0,data:[]});let Xe={params:{currency:this.curSelectedCurrency,strike:""+We}};this.$axios.get(Object(Ze.j)(!0)+"/bybit/floating/strike_apr",Xe).then(Ye=>{200===Ye.code&&Ye.data?this.renderStrikeAprTable(Ye.data,qe):this.$set(this.strikeAprMap[qe],"hasDataFlag",!1),this.$set(this.strikeAprMap[qe],"loadingFlag",!1)}).catch(Ye=>{this.$set(this.strikeAprMap[qe],"hasDataFlag",!1),this.$set(this.strikeAprMap[qe],"loadingFlag",!1)})},getStrikeIV(Ye,We){let qe=`strike-${this.curSelectedCurrency}-${We}`;if(this.echartTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${this.$t("message.strike")}: ${We} ${this.$t("message.iv")}`,this.strikeIvKeyText=qe,(this.strikeIvMap[qe]?this.strikeIvMap[qe].timestamp:0)>this.$dayjs().unix()){var Qe;let Ye=null===(Qe=this.strikeIvMap[qe])||void 0===Qe?void 0:Qe.option;return void(Ye&&(this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme),this.myChart.setOption(Ye)))}this.$set(this.strikeIvMap,qe,{timestamp:this.$dayjs().unix()+60,hasDataFlag:!0,loadingFlag:!0});let Ke={params:{currency:this.curSelectedCurrency,strike:""+We}};this.$axios.get(Object(Ze.j)(!0)+"/bybit/floating/strike_iv",Ke).then(Ye=>{200===Ye.code&&Ye.data&&Ye.data.length>0?this.renderStrikeIVEchart(Ye.data,qe):this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)}).catch(Ye=>{this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)})},renderExpireTimeStrikeIVEchart(Ye,We){let qe=[],Qe=[];Ye.forEach(Ye=>{qe.push(Ye.strike),Qe.push(Pt.a.numberFormat(Ye.iv,2))});let Ke={backgroundColor:"transparent",grid:{top:30,bottom:70},tooltip:{trigger:"axis"},xAxis:{name:this.$t("message.strike"),type:"category",data:qe,axisLabel:{rotate:90}},yAxis:{name:"IV",type:"value",scale:!0},...Lt.a,series:[{data:Qe,type:"line",smooth:!0,showSymbol:!0}]};this.$set(this.strikeIvMap[We],"option",Ke),this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme),this.myChart.setOption(Ke)},getExpireTimeStrikeIV(Ye){let We=Object(Ft.p)(Ye),qe="expiredTime-"+Ye;if(this.strikeIvKeyText=qe,(this.strikeIvMap[qe]?this.strikeIvMap[qe].timestamp:0)>this.$dayjs().unix()){var Qe;let Ye=null===(Qe=this.strikeIvMap[qe])||void 0===Qe?void 0:Qe.option;return void(Ye&&(this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme),this.myChart.setOption(Ye)))}this.$set(this.strikeIvMap,qe,{timestamp:this.$dayjs().unix()+60,hasDataFlag:!0,loadingFlag:!0});let Ke=`${this.curSelectedCurrency}-${We}`;this.echartTitle=`${Ke} ${this.$t("message.strike")} ${this.$t("message.iv")}`;let Je={params:{underlying_index:Ke}};this.$axios.get(Object(Ze.j)(!0)+"/bybit/floating/strike_date",Je).then(Ye=>{200===Ye.code&&Ye.data&&Ye.data.length>0?this.renderExpireTimeStrikeIVEchart(Ye.data,qe):this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)}).catch(Ye=>{this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)})},otmPriceY(Ye,We){let qe=Ye.strike,Qe=Ye.underlyingPrice,Ke=Ye.best_bid_price,Je=Ye.best_ask_price;if(0===Qe)return["",""];let Xe=(Object(Ft.b)(Ye.instrument_name)-Date.now())/1e3/60/60/24,Ze="",$e="";return"call"===We&&(qe>Qe?(Ze=365*Ke/Xe*100,$e=365*Je/Xe*100):(Ze="",$e="")),"put"===We&&(qe<Qe?(Ze=365*Ke/Xe*100,$e=365*Je/Xe*100):(Ze="",$e="")),[Ze,$e]},showTradeDialog(Ye,We,qe){let Qe={dialog_type:"create",bid_or_ask:Ye,trade_type:We,instrument_name:qe};this.setTradeDialogParams(Qe),this.setOptionTradeDialogVisible(!0)},expireTime(Ye){Ye=parseInt(Ye);let We=this.$dayjs(Ye).diff(this.$dayjs(),"minute");if(We<=0)return"-";let qe=Math.floor(We/24/60),Qe=Math.floor((We-24*qe*60)/60),Ke=We-24*qe*60-60*Qe;return qe>0?`${qe}d ${Qe}h ${Ke}m`:Qe>0?`${Qe}h ${Ke}m`:Ke+"m"},initTabDataMap(){if(Object(Je.k)(this.curSelectedInstrument))return;if(0===Object.keys(this.allCurrencyInstrumentsMap))return;let Ye=Object(Ft.l)(this.allCurrencyInstrumentsMap,this.curSelectedCurrency.toLowerCase(),"option","bybit");if(Object(Je.k)(Ye)||0===Ye.length)return;let We={},qe=[];qe="ALL"===this.curSelectedInstrument?Object.values(this.allCurrencyInstrumentsMap).filter(Ye=>"option"===Ye.kind&&Ye.baseCoin===this.curSelectedCurrency):Object.values(this.allCurrencyInstrumentsMap).filter(Ye=>"option"===Ye.kind&&Ye.baseCoin===this.curSelectedCurrency&&-1!==Ye.instrument_name.indexOf(this.curSelectedInstrument));let Qe={};this.showingInstrumentsSimpleInfoMap={},qe.forEach(Ye=>{let We=Qe[Ye.expiration_timestamp];We&&We.length>0?Qe[Ye.expiration_timestamp]=[...We,Ye]:Qe[Ye.expiration_timestamp]=[Ye]});let Ke=Object.keys(Qe).sort((Ye,We)=>Ye-We),Xe=[];Ke.forEach(Ye=>{Xe.push(Qe[Ye])}),Xe.forEach(Ye=>{let qe=[],Qe=[];Ye.forEach(Ye=>{Ye.instrument_name.endsWith("-C")&&qe.push(Ye),Ye.instrument_name.endsWith("-P")&&Qe.push(Ye)}),qe.sort((Ye,We)=>Ye.strike-We.strike),Qe.sort((Ye,We)=>Ye.strike-We.strike);let Ke={};for(let Ye=0;Ye<Qe.length;Ye++){let Je=qe[Ye],Xe=Qe[Ye],Ze=Je.expiration_timestamp,$e=We[Ze];Ke[Je.strike]={value:Je.strike,disabled:!1};let et={instrument_name:Je.instrument_name,strike:Je.strike,expiration_timestamp:Je.expiration_timestamp};this.showingInstrumentsSimpleInfoMap[Je.instrument_name]={...et,optionType:"call",index:Ye};let tt=this.currencyInstrumentTickerMap[Je.instrument_name];tt&&Object.assign(et,tt);let it={instrument_name:Xe.instrument_name,strike:Xe.strike,expiration_timestamp:Xe.expiration_timestamp};this.showingInstrumentsSimpleInfoMap[Xe.instrument_name]={...it,optionType:"put",index:Ye};let rt=this.currencyInstrumentTickerMap[Xe.instrument_name];rt&&Object.assign(it,rt),$e&&$e.length>0?We[Ze]=[...$e,{call:et,put:it,strike:Je.strike,expiration_timestamp:Je.expiration_timestamp}]:We[Ze]=[{call:et,put:it,strike:Je.strike,expiration_timestamp:Je.expiration_timestamp}]}let Je=Object.values(Ke);Je.sort((Ye,We)=>Ye.value-We.value),this.startStrikeList=JSON.parse(JSON.stringify(Je)),this.endStrikeList=JSON.parse(JSON.stringify(Je))}),this.tableDataMap=We},initStrike(){this.startStrike=null,this.endStrike=null,this.startStrikeList=[],this.endStrikeList=[],this.getCardSettingConfig()},initData(){this.tableDataMap={},this.aprTitle="",this.edpPrice=0},tickerDataResponse(Ye){if(0===Object.keys(this.tableDataMap).length)return;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.tickers))return;if(Object(Je.k)(Ye.edps))this.edpPrice=0;else{let We=Ye.edps[0];Object(Je.k)(We)?this.edpPrice=0:this.curSelectedCurrency===We.baseCoin?this.edpPrice=parseFloat(We.estimatedDeliveryPrice):this.edpPrice=0}let We=Ye.tickers.filter(Ye=>!Object(Je.k)(this.showingInstrumentsSimpleInfoMap[Ye.symbolName]));if(Object(Je.k)(We))return;let qe=Ye.underlyings,Qe={};Object(Je.k)(qe)||qe.forEach(Ye=>{Qe[""+1e3*parseInt(Ye.expireTime)]=Ye.underlyingPrice});let Ke=We.length;for(let Ye=0;Ye<Ke;Ye++){let qe=We[Ye],Ke=qe.symbolName,Xe=this.showingInstrumentsSimpleInfoMap[Ke];if(!Object(Je.k)(Xe)){let Ye=Xe.expiration_timestamp,We=Xe.optionType,Ze=Xe.index,$e=this.tableDataMap[Ye][Ze][We];if(Object(Je.k)($e))continue;if(Ke!==$e.instrument_name)continue;let et=Qe[""+Ye];Object(Je.k)(et)||(et=parseFloat(et),qe.underlyingPrice=et),$e={...Xe,...qe},0!==$e.underlyingPrice&&(Object(Je.k)($e.bid)||($e.best_bid_price=$e.bid/$e.underlyingPrice),Object(Je.k)($e.ask)||($e.best_ask_price=$e.ask/$e.underlyingPrice)),$e.displayDelta=$e.delta||0,Math.abs(parseFloat($e.delta))<1e-5&&($e.displayDelta=0),$e.displayGamma=$e.gamma||0,Math.abs(parseFloat($e.gamma))<1e-5&&($e.displayGamma=0),$e.displayVega=$e.vega||0,Math.abs(parseFloat($e.vega))<1e-5&&($e.displayVega=0),$e.displayTheta=$e.theta||0,Math.abs(parseFloat($e.theta))<1e-5&&($e.displayTheta=0),this.$set(this.tableDataMap[Ye][Ze],We,{...$e})}}},selectInstrument(Ye){let We="";if("ALL"===Ye)We="ALL";else{let qe=Ye.split("-");We=`${qe[0]}-${qe[1]}`}let qe=`/bybit/options/${this.curSelectedCurrency}/${We}`;this.$router.push(qe)},cellStyle({row:Ye,column:We,rowIndex:qe,columnIndex:Qe}){if("option_strike"===We.property){if("light"===this.theme)return"backgroundColor:#EBEEF5!important;";if("dark"===this.theme)return"backgroundColor:#151515!important;"}else{if(-1===["ask_apr","bid_apr"].indexOf(We.property))return"";if("light"===this.theme)return"color:#909399!important;";if("dark"===this.theme)return"color:#9F9D99!important;"}},strategyBuilderChange(Ye){this.setStrategyBuilderCheckedList([]),Ye?this.setStrategyBuilderVisible(!0):this.setStrategyBuilderVisible(!1)},changeStrategyBuilder(Ye,We){let qe=new Set(this.strategyBuilderCheckedList);Ye?qe.add(We):qe.delete(We),this.setStrategyBuilderCheckedList([...qe])},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(!Object(Je.k)(We))if(Object(Je.k)(We.topic));else{We.topic.startsWith(`option.ticker.all.${this.curSelectedCurrency}_USD`)&&this.tickerDataResponse(We.data)}}}}},Ls=Rs,Bs=(qe("69d2"),qe("8388"),Object(rt.a)(Ls,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],ref:"optionList",staticClass:"option-list-wrapper",scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("div",{staticStyle:{"min-width":"6rem","font-size":"0.875rem"}},[Ye._v(Ye._s(Ye.curSelectedCurrency)),We("span",{staticStyle:{margin:"0 1.875rem 0 0.3125rem"}},[Ye._v("Options")])]),We("el-radio-group",{staticStyle:{flex:"1"},attrs:{size:"mini"},on:{change:Ye.selectInstrument},model:{value:Ye.instrumentRadioValue,callback:function(We){Ye.instrumentRadioValue=We},expression:"instrumentRadioValue"}},[We("el-radio-button",{key:"ALL",attrs:{label:"ALL"}},[Ye._v("ALL")]),Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-radio-button",{key:qe.old_instrument_name,attrs:{label:qe.old_instrument_name}},[We("span",{staticStyle:{position:"relative"}},[We("span",{staticClass:"warning",staticStyle:{"font-size":"1.375rem",height:"0.75rem","line-height":"0.75rem",position:"absolute",top:"0.3125rem",left:"-0.625rem"}},[Ye._v(Ye._s(Ye.instrumentRadioOpenOrderData(qe.old_instrument_name)>0?"*":""))]),Ye._v(" "+Ye._s(qe.instrument_name)+" "),Ye.instrumentRadioPositionData(qe.old_instrument_name)>0?We("span",{staticStyle:{display:"inline-block","text-align":"center",color:"#fff","font-size":"0.75rem",position:"absolute",top:"-0.3125rem",right:"-0.875rem",width:"0.875rem",height:"0.875rem","line-height":"0.875rem","border-radius":"50%",background:"red",transform:"scale(0.8)","transform-origin":"center"}},[Ye._v(Ye._s(Ye.instrumentRadioPositionData(qe.old_instrument_name)))]):Ye._e()])])}))],2)],1)]},proxy:!0}])},[We("div",{staticClass:"options-wrapper"},[We("div",{ref:"topBox",staticClass:"top-box",class:[Ye.isFixed?"fixed":""],style:{opacity:Ye.isFixed?1:0}},[We("div",{staticClass:"title"},[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center","padding-right":"1.875rem"}},[We("div",{staticStyle:{"min-width":"6rem","font-size":"0.875rem"}},[Ye._v(Ye._s(Ye.curSelectedCurrency)),We("span",{staticStyle:{margin:"0 1.875rem 0 0.3125rem"}},[Ye._v("Options")])]),We("el-radio-group",{staticStyle:{flex:"1"},attrs:{size:"mini"},on:{change:Ye.selectInstrument},model:{value:Ye.instrumentRadioValue,callback:function(We){Ye.instrumentRadioValue=We},expression:"instrumentRadioValue"}},[We("el-radio-button",{key:"ALL",attrs:{label:"ALL"}},[Ye._v("ALL")]),Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-radio-button",{key:qe.old_instrument_name,attrs:{label:qe.old_instrument_name}},[We("span",{staticStyle:{position:"relative"}},[We("span",{staticClass:"warning",staticStyle:{"font-size":"1.375rem",height:"0.75rem","line-height":"0.75rem",position:"absolute",top:"0.3125rem",left:"-0.625rem"}},[Ye._v(Ye._s(Ye.instrumentRadioOpenOrderData(qe.old_instrument_name)>0?"*":""))]),Ye._v(" "+Ye._s(qe.instrument_name)+" "),Ye.instrumentRadioPositionData(qe.old_instrument_name)>0?We("span",{staticStyle:{display:"inline-block",color:"#fff","font-size":"0.75rem",position:"absolute",top:"-0.3125rem",right:"-0.875rem",width:"0.875rem",height:"0.875rem","border-radius":"50%",background:"red",transform:"scale(0.8)"}},[Ye._v(Ye._s(Ye.instrumentRadioPositionData(qe.old_instrument_name)))]):Ye._e()])])}))],2)],1)])]),We("div",{staticClass:"options-box-wrapper"},[We("div",{staticClass:"options-box"},[We("el-popover",{attrs:{"popper-class":"option-list-column-popover",placement:"right-start",width:200,trigger:"click"}},[We("div",{staticClass:"column-list"},[Ye._l(Ye.columnMap,(function(qe,Qe){return We("div",{key:Qe,staticClass:"column-item"},[We("el-checkbox",{on:{change:Ye.settingsChange},model:{value:qe.show,callback:function(We){Ye.$set(qe,"show",We)},expression:"value.show"}},[Ye._v(Ye._s(qe.label))])],1)})),We("el-divider",{attrs:{"content-position":"left"}},[We("span",{staticStyle:{"font-size":"0.75rem",color:"grey"}},[Ye._v(Ye._s(Ye.$t("message.other")))])]),Ye._l(Ye.otherSettingsMap,(function(qe,Qe){return We("div",{key:Qe,staticClass:"column-item"},[We("el-checkbox",{on:{change:Ye.settingsChange},model:{value:qe.show,callback:function(We){Ye.$set(qe,"show",We)},expression:"value.show"}},[Ye._v(Ye._s(qe.label))])],1)}))],2),We("el-button",{attrs:{slot:"reference",size:"mini",type:"primary",plain:""},slot:"reference"},[We("i",{staticClass:"iconfont icon-1",staticStyle:{"font-size":"0.75rem"}}),Ye._v(" "+Ye._s(Ye.$t("message.columns"))+" ")])],1),"ALL"!==Ye.curSelectedInstrument?We("div",{staticClass:"strike-range",staticStyle:{display:"flex","align-items":"center",overflow:"hidden"}},[We("div",{staticStyle:{"margin-right":"0.625rem"}},[Ye._v(Ye._s(Ye.$t("message.strike"))+":")]),We("el-select",{staticStyle:{width:"5.625rem"},attrs:{clearable:"",placeholder:Ye.$t("el.select.placeholder"),size:"mini"},on:{change:Ye.toggleStrike},model:{value:Ye.startStrike,callback:function(We){Ye.startStrike=We},expression:"startStrike"}},Ye._l(Ye.showStartStrikeList,(function(Ye,qe){return We("el-option",{key:qe,attrs:{label:Ye.value,value:Ye.value,disabled:Ye.disabled}})})),1),Ye._v("   >   "),We("el-select",{staticStyle:{width:"5.625rem"},attrs:{clearable:"",placeholder:Ye.$t("el.select.placeholder"),size:"mini"},on:{change:Ye.toggleStrike},model:{value:Ye.endStrike,callback:function(We){Ye.endStrike=We},expression:"endStrike"}},Ye._l(Ye.showEndStrikeList,(function(Ye,qe){return We("el-option",{key:qe,attrs:{label:Ye.value,value:Ye.value,disabled:Ye.disabled}})})),1)],1):Ye._e()],1)]),Ye._l(Ye.showTableData,(function(qe,Qe){return We("el-table",{key:Qe,ref:"optionListTable"+Qe,refInFor:!0,attrs:{"empty-text":Ye.$t("message.noData"),data:qe,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","cell-style":Ye.cellStyle,fit:""}},[We("el-table-column",{attrs:{"class-name":"option-list-summary"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"flex-start","align-items":"center","padding-left":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.calls")))]),We("i",{staticClass:"iconfont icon-shangzhang green"})])]},proxy:!0}],null,!0)},[Ye.columnMap.lastPrice.show?We("el-table-column",{attrs:{"min-width":"65",align:"center",prop:"latest_filled_price_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.lastPrice")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.lastPrice,2,!0)))])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"42",align:"center",prop:"buy_open_order_amount_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.size")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.bidSize,Ye.sizeDigits,!0)))])]}}],null,!0)}),Ye.columnMap.iv.show?We("el-table-column",{attrs:{"min-width":"48",align:"center",prop:"buy_iv_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bidIv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("bid","iv",qe.row.call.instrument_name)}}},[qe.row.call.bidIv?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(100*qe.row.call.bidIv,1))+"%")]):We("span",["0"===qe.row.call.bidIv?We("span",[Ye._v("0.0%")]):Ye._e(),We("span",[Ye._v("-")])])])]}}],null,!0)}):Ye._e(),Ye.columnMap.apr.show?We("el-table-column",{attrs:{"min-width":"50",align:"center",prop:"bid_apr"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bidAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.otmPriceY(qe.row.call,"call")[0],2,!0))+Ye._s(Ye.otmPriceY(qe.row.call,"call")[0]?"%":""))])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bid")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("bid",Ye.otherSettingsMap.markPriceCoin.show?"coin":"usd",qe.row.call.instrument_name)}}},[We("div",[2===Ye.calcOpenOrderData(qe.row.call,"buy")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.call.instrument_name)}}}):Ye._e(),1===Ye.calcOpenOrderData(qe.row.call,"buy")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.call.instrument_name)}}}):Ye._e(),We("span",{class:{green:qe.row.call.bid},on:{click:function(We){return Ye.showTradeDialog("bid",Ye.otherSettingsMap.markPriceCoin.show?"coin":"usd",qe.row.call.instrument_name)}}},[Ye.otherSettingsMap.markPriceCoin.show?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.bid/qe.row.call.underlyingPrice,4,!0))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.bid,2,!0))))])])])])]}}],null,!0)}),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{"min-width":"65",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.markPrice")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],staticStyle:{display:"flex","flex-direction":"column","justify-content":"center","align-items":"center"},style:Ye.markPriceCellClass(qe.row.call)},[Ye.otherSettingsMap.markPriceCoin.show?We("div",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.markPrice/qe.row.call.underlyingPrice,4,!0))))]):We("div",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.markPrice,2,!0))))]),We("div",{staticClass:"grey"},[Ye._v(Ye._s(Ye._f("numberFormat")(100*qe.row.call.markPriceIv,2,!0))+Ye._s(qe.row.call.markPriceIv?"%":""))])])]}}],null,!0)}):Ye._e()],1),We("el-table-column",{attrs:{"class-name":"option-list-summary"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},attrs:{disabled:!0}},[Ye._v(" "+Ye._s(Ye.$t("message.underlying"))+": SYN."+Ye._s(Ye.curSelectedCurrency)+"-"+Ye._s(Ye._f("formatExpireTimeToInstrumentName")(Qe,!0))+" ($"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe[0]&&qe[0].call.underlyingPrice?qe[0].call.underlyingPrice:0,2)))+") ")])]},proxy:!0}],null,!0)},[We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.ask")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("ask",Ye.otherSettingsMap.markPriceCoin.show?"coin":"usd",qe.row.call.instrument_name)}}},[We("div",[2===Ye.calcOpenOrderData(qe.row.call,"sell")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.call.instrument_name)}}}):Ye._e(),1===Ye.calcOpenOrderData(qe.row.call,"sell")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.call.instrument_name)}}}):Ye._e(),We("span",{class:{red:qe.row.call.ask},on:{click:function(We){return Ye.showTradeDialog("ask",Ye.otherSettingsMap.markPriceCoin.show?"coin":"usd",qe.row.call.instrument_name)}}},[Ye.otherSettingsMap.markPriceCoin.show?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.ask/qe.row.call.underlyingPrice,4,!0))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.ask,2,!0))))])])])])]}}],null,!0)}),Ye.columnMap.apr.show?We("el-table-column",{attrs:{"min-width":"50",align:"center",prop:"ask_apr"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.askAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.otmPriceY(qe.row.call,"call")[1],2,!0))+Ye._s(Ye.otmPriceY(qe.row.call,"call")[1]?"%":""))])]}}],null,!0)}):Ye._e(),Ye.columnMap.iv.show?We("el-table-column",{attrs:{"min-width":"48",align:"center",prop:"sell_iv_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.askIv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("ask","iv",qe.row.call.instrument_name)}}},[qe.row.call.askIv?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(100*qe.row.call.askIv,1))+"%")]):We("span",["0"===qe.row.call.askIv?We("span",[Ye._v("0.0%")]):Ye._e(),We("span",[Ye._v("-")])])])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"42",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.size")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.askSize,Ye.sizeDigits,!0)))])]}}],null,!0)}),Ye.columnMap.volume.show?We("el-table-column",{attrs:{"min-width":"55",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},attrs:{id:"volume"},on:{mouseenter:function(We){return Ye.mouseenter(We,"volume",{key:Qe,type:"call"},"right")},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.volume")))])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.volume24h?qe.row.call.volume24h:0,Ye.sizeDigits,!0))))])]}}],null,!0)}):Ye._e(),Ye.columnMap.openInterset.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},on:{mouseenter:function(We){return Ye.mouseenter(We,"open_interest",{key:Qe,type:"call"},"right")},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.openInterset")))])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.openInterest,Ye.sizeDigits,!0)))])]}}],null,!0)}):Ye._e(),Ye.columnMap.delta.show?We("el-table-column",{attrs:{"min-width":"50",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.delta")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],staticStyle:{cursor:"default"},on:{mouseenter:function(We){return Ye.mouseenter(We,"greeks",qe.row.call)},mouseleave:function(We){return Ye.mouseleave("greeks")}}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.call.displayDelta?qe.row.call.displayDelta:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.gamma.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.gamma")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.call.displayGamma?qe.row.call.displayGamma:0,5,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.vega.show?We("el-table-column",{attrs:{"min-width":"50",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.vega")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.call.displayVega?qe.row.call.displayVega:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.theta.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.theta")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.call.displayTheta?qe.row.call.displayTheta:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.position.show?We("el-table-column",{attrs:{"min-width":"63",align:"center",prop:"position_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.position")))])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.calcPositionData(qe.row.call.instrument_name).size?We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],staticStyle:{display:"flex","flex-direction":"column","justify-content":"center","align-items":"center",cursor:"pointer"},on:{click:function(We){return Ye.positionClicked(qe.row.call.instrument_name)}}},[We("span",{class:[Ye.calcPositionData(qe.row.call.instrument_name).size>0?"green":Ye.calcPositionData(qe.row.call.instrument_name).size<0?"red":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.call.instrument_name).size,Ye.sizeDigits,!0)))]),We("span",{class:[Ye.calcPositionData(qe.row.call.instrument_name).roi>0?"green":Ye.calcPositionData(qe.row.call.instrument_name).roi<0?"red":""]},[Ye._v("("+Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.call.instrument_name).roi,2))+"%)")])]):We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v("-")])]}}],null,!0)}):Ye._e()],1),We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"warning",staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(" "+Ye._s(Ye._f("formatExpireTimeToInstrumentName")(Qe))+" ")])]},proxy:!0}],null,!0)},[We("el-table-column",{attrs:{"min-width":"80",align:"center",prop:"option_strike"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},on:{mouseenter:function(We){return Ye.mouseenter(We,"expired_time_strike",{key:Qe})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.strike")))])])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.strategyBuilderVisible?We("el-checkbox",{staticClass:"check-box",attrs:{value:Ye.strategyBuilderChecked(qe.row.call.instrument_name)},on:{change:function(We){return Ye.changeStrategyBuilder(We,qe.row.call.instrument_name)}}}):Ye._e(),We("div",{staticStyle:{margin:"0 0.3125rem",cursor:"default"},on:{mouseenter:function(We){return Ye.mouseenter(We,"strike",{key:Qe,strike:qe.row.strike,index:qe.$index})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("div",[Ye._v(Ye._s(qe.row.strike))]),Ye.otherSettingsMap.dist.show?We("div",{class:[Ye.calcDist(qe.row.strike)>0?"green":Ye.calcDist(qe.row.strike)<0?"red":""]},[Ye._v("("+Ye._s(Ye._f("numberFormat")(Ye.calcDist(qe.row.strike),2))+"%)")]):Ye._e()]),Ye.strategyBuilderVisible?We("el-checkbox",{staticClass:"check-box",attrs:{value:Ye.strategyBuilderChecked(qe.row.put.instrument_name)},on:{change:function(We){return Ye.changeStrategyBuilder(We,qe.row.put.instrument_name)}}}):Ye._e()]}}],null,!0)})],1),We("el-table-column",{attrs:{"class-name":"option-list-summary"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.expiresIn"))+": "+Ye._s(Ye.expireTime(Qe)))]),Ye.edpPrice?We("span",{staticStyle:{"margin-left":"1.25rem"}},[Ye._v("EDP: "),We("span",{class:["red"]},[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.edpPrice,2))))])]):Ye._e()])]},proxy:!0}],null,!0)},[Ye.columnMap.position.show?We("el-table-column",{attrs:{"min-width":"63",align:"center",prop:"position_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.position")))])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.calcPositionData(qe.row.put.instrument_name).size?We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],staticStyle:{display:"flex","flex-direction":"column","justify-content":"center","align-items":"center",cursor:"pointer"},on:{click:function(We){return Ye.positionClicked(qe.row.put.instrument_name)}}},[We("span",{class:[Ye.calcPositionData(qe.row.put.instrument_name).size>0?"green":Ye.calcPositionData(qe.row.put.instrument_name).size<0?"red":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.put.instrument_name).size,Ye.sizeDigits,!0)))]),We("span",{class:[Ye.calcPositionData(qe.row.put.instrument_name).roi>0?"green":Ye.calcPositionData(qe.row.put.instrument_name).roi<0?"red":""]},[Ye._v("("+Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.put.instrument_name).roi,2))+"%)")])]):We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v("-")])]}}],null,!0)}):Ye._e(),Ye.columnMap.lastPrice.show?We("el-table-column",{attrs:{"min-width":"65",align:"center",prop:"latest_filled_price_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.lastPrice")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.lastPrice,2,!0)))])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"42",align:"center",prop:"buy_open_order_amount_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.size")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.bidSize,Ye.sizeDigits,!0)))])]}}],null,!0)}),Ye.columnMap.iv.show?We("el-table-column",{attrs:{"min-width":"48",align:"center",prop:"buy_iv_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bidIv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("bid","iv",qe.row.put.instrument_name)}}},[qe.row.put.bidIv?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(100*qe.row.put.bidIv,1))+"%")]):We("span",["0"===qe.row.put.bidIv?We("span",[Ye._v("0.0%")]):Ye._e(),We("span",[Ye._v("-")])])])]}}],null,!0)}):Ye._e(),Ye.columnMap.apr.show?We("el-table-column",{attrs:{"min-width":"50",align:"center",prop:"bid_apr"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bidAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.otmPriceY(qe.row.put,"put")[0],2,!0))+Ye._s(Ye.otmPriceY(qe.row.put,"put")[0]?"%":""))])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bid")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("bid",Ye.otherSettingsMap.markPriceCoin.show?"coin":"usd",qe.row.put.instrument_name)}}},[We("div",[2===Ye.calcOpenOrderData(qe.row.put,"buy")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.put.instrument_name)}}}):Ye._e(),1===Ye.calcOpenOrderData(qe.row.put,"buy")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.put.instrument_name)}}}):Ye._e(),We("span",{class:{green:qe.row.put.bid},on:{click:function(We){return Ye.showTradeDialog("bid",Ye.otherSettingsMap.markPriceCoin.show?"coin":"usd",qe.row.put.instrument_name)}}},[Ye.otherSettingsMap.markPriceCoin.show?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.bid/qe.row.put.underlyingPrice,4,!0))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.bid,2,!0))))])])])])]}}],null,!0)}),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{"min-width":"65",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.markPrice")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],staticStyle:{display:"flex","flex-direction":"column","justify-content":"center","align-items":"center"},style:Ye.markPriceCellClass(qe.row.put)},[Ye.otherSettingsMap.markPriceCoin.show?We("div",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.markPrice/qe.row.put.underlyingPrice,4,!0))))]):We("div",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.markPrice,2,!0))))]),We("div",{staticClass:"grey"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(100*qe.row.put.markPriceIv,2,!0)))+Ye._s(qe.row.put.markPriceIv?"%":""))])])]}}],null,!0)}):Ye._e()],1),We("el-table-column",{attrs:{"class-name":"option-list-summary"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.puts")))]),We("i",{staticClass:"iconfont icon-xiadie red"})])]},proxy:!0}],null,!0)},[We("el-table-column",{attrs:{"min-width":"60",align:"center",prop:"sell_price_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.ask")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("ask",Ye.otherSettingsMap.markPriceCoin.show?"coin":"usd",qe.row.put.instrument_name)}}},[We("div",[2===Ye.calcOpenOrderData(qe.row.put,"sell")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.put.instrument_name)}}}):Ye._e(),1===Ye.calcOpenOrderData(qe.row.put,"sell")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.put.instrument_name)}}}):Ye._e(),We("span",{class:{red:qe.row.put.ask},on:{click:function(We){return Ye.showTradeDialog("ask",Ye.otherSettingsMap.markPriceCoin.show?"coin":"usd",qe.row.put.instrument_name)}}},[Ye.otherSettingsMap.markPriceCoin.show?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.ask/qe.row.put.underlyingPrice,4,!0))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.ask,2,!0))))])])])])]}}],null,!0)}),Ye.columnMap.apr.show?We("el-table-column",{attrs:{"min-width":"50",align:"center",prop:"ask_apr"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.askAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.otmPriceY(qe.row.put,"put")[1],2,!0))+Ye._s(Ye.otmPriceY(qe.row.put,"put")[1]?"%":""))])]}}],null,!0)}):Ye._e(),Ye.columnMap.iv.show?We("el-table-column",{attrs:{"min-width":"48",align:"center",prop:"sell_iv_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.askIv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("ask","iv",qe.row.put.instrument_name)}}},[qe.row.put.askIv?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(100*qe.row.put.askIv,1))+"%")]):We("span",["0"===qe.row.put.askIv?We("span",[Ye._v("0.0%")]):Ye._e(),We("span",[Ye._v("-")])])])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"42",align:"center",prop:"sell_open_order_amount_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.size")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.askSize,Ye.sizeDigits,!0)))])]}}],null,!0)}),Ye.columnMap.volume.show?We("el-table-column",{attrs:{"min-width":"55",align:"center",prop:"volumes_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},on:{mouseenter:function(We){return Ye.mouseenter(We,"volume",{key:Qe,type:"put"})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.volume")))])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.volume24h?qe.row.put.volume24h:0,Ye.sizeDigits,!0))))])]}}],null,!0)}):Ye._e(),Ye.columnMap.openInterset.show?We("el-table-column",{attrs:{"min-width":"60",align:"center",prop:"unfilled_amount_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},on:{mouseenter:function(We){return Ye.mouseenter(We,"open_interest",{key:Qe,type:"put"})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.openInterset")))])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.openInterest,Ye.sizeDigits,!0)))])]}}],null,!0)}):Ye._e(),Ye.columnMap.delta.show?We("el-table-column",{attrs:{"min-width":"50",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.delta")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],staticStyle:{cursor:"default"},on:{mouseenter:function(We){return Ye.mouseenter(We,"greeks",qe.row.put)},mouseleave:function(We){return Ye.mouseleave("greeks")}}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.put.displayDelta?qe.row.put.displayDelta:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.gamma.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.gamma")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.put.displayGamma?qe.row.put.displayGamma:0,5,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.vega.show?We("el-table-column",{attrs:{"min-width":"50",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.vega")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.put.displayVega?qe.row.put.displayVega:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.theta.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.theta")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.put.displayTheta?qe.row.put.displayTheta:0,2,!0))+" ")])]}}],null,!0)}):Ye._e()],1)],1)}))],2),We("div",{ref:"greeksPopOver",staticClass:"el-popover popover-wrapper echart-popover",on:{mouseenter:function(We){return Ye.cancelDestroy("greeks")},mouseleave:function(We){return Ye.mouseleave("greeks")}}},[We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v("Vega:")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.vega,5)))])]),We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v("Theta:")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.theta,5)))])]),We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v("Gamma:")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.gamma,5)))])]),We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v("Delta:")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.delta,5)))])]),We("div",{staticClass:"arrow",attrs:{id:"greeksArrow","data-popper-arrow":""}})]),We("div",{ref:"echartPopover",staticClass:"el-popover popover-wrapper echart-popover",staticStyle:{width:"35rem",height:"27rem"},on:{mouseenter:function(We){return Ye.cancelDestroy("echart")},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("div",{staticClass:"tooltip-title"},[Ye._v(Ye._s(Ye.echartTitle))]),We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.echartLoadingFlag(Ye.strikeIvKeyText,"strikeIvMap"),expression:"echartLoadingFlag(strikeIvKeyText,'strikeIvMap')"}],ref:"strikeIvEchart",staticStyle:{width:"100%",height:"23.4375rem"}}),Ye.emptyBoxVisible(Ye.strikeIvKeyText,"strikeIvMap")&&!Ye.echartLoadingFlag(Ye.strikeIvKeyText,"strikeIvMap")?We("empty",{staticStyle:{width:"100%",height:"100%",position:"absolute",top:"0",left:"0"}}):Ye._e(),We("div",{staticClass:"arrow",attrs:{id:"strikeArrow","data-popper-arrow":""}})],1),We("div",{ref:"strikeAprPopover",staticClass:"el-popover popover-wrapper echart-popover",staticStyle:{width:"35rem",height:"27rem"},on:{mouseenter:function(We){return Ye.cancelDestroy("apr")},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("div",{staticClass:"tooltip-title"},[Ye._v(Ye._s(Ye.aprTitle))]),We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.echartLoadingFlag(Ye.strikeAprKeyText,"strikeAprMap"),expression:"echartLoadingFlag(strikeAprKeyText,'strikeAprMap')"}],staticStyle:{width:"100%",opacity:"0.9"},attrs:{data:Ye.aprData,height:"24rem","header-cell-style":()=>"border: none!important;height: 1.875rem!important;","cell-style":()=>"border: none!important;height: 2.25rem!important;",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[Ye.echartLoadingFlag(Ye.strikeAprKeyText,"strikeAprMap")?Ye._e():We("empty",{staticStyle:{width:"100%",height:"100%"}})]},proxy:!0}])},[We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"flex-start","align-items":"center","padding-left":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.calls")))]),We("i",{staticClass:"iconfont icon-shangzhang green"})])]},proxy:!0}])},[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.bidAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.bid_apr,2,!0))+Ye._s(qe.row.call.bid_apr?"%":""))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.askAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.ask_apr,2,!0))+Ye._s(qe.row.call.ask_apr?"%":""))])]}}])})],1),We("el-table-column",[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.expiryDate")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(qe.row.expiredTime))])]}}])})],1),We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.puts")))]),We("i",{staticClass:"iconfont icon-xiadie red"})])]},proxy:!0}])},[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.askAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.ask_apr,2,!0))+Ye._s(qe.row.put.ask_apr?"%":""))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.bidAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.bid_apr,2,!0))+Ye._s(qe.row.put.bid_apr?"%":""))])]}}])})],1)],1),We("img",{staticClass:"table-logo",attrs:{src:qe("ede7"),alt:""}}),We("div",{staticClass:"arrow",attrs:{id:"aprArrow","data-popper-arrow":""}})],1),We("current-instrument-open-order-dialog",{attrs:{instrumentName:Ye.openOrderInstrumentName,"size-digits":Ye.sizeDigits,"price-digits":Ye.priceDigits}})],1)}),[],!1,null,"db0ddc72",null)),zs=Bs.exports,Vs={name:"Positions",components:{ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{data:{type:Array,default:[]},sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data(){return{columnMap:{open:{label:this.$t("message.open"),show:!0},avgPrice:{label:this.$t("message.avgPrice"),show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},pnl:{label:this.$t("message.pnl")+" (ROI %)",show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0},delta:{label:this.$t("message.delta"),show:!0},gamma:{label:this.$t("message.gamma"),show:!0},vega:{label:this.$t("message.vega"),show:!0},theta:{label:this.$t("message.theta"),show:!0}},collapseList:[]}},created(){let Ye=Object(Xe.F)();Ye&&(Ye=JSON.parse(Ye),this.collapseList=Ye)},watch:{data(Ye,We){Ye.forEach(Ye=>{-1===this.collapseList.findIndex(We=>We===Ye.instrument_name)?this.$nextTick(()=>{this.$refs.table.toggleRowExpansion(Ye,!0)}):this.$nextTick(()=>{this.$refs.table.toggleRowExpansion(Ye,!1)})})},columnMap:{handler(){this.doLayOut()},deep:!0}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,loadingPositionFlag:Ye=>Ye.bybit.loadingPositionFlag,showBaseCoin:Ye=>Ye.bybit.showBaseCoin})},methods:{...Object(Ke.b)("bybit",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setTradeDialogParams:"setTradeDialogParams"}),doLayOut(){this.$nextTick(()=>{this.$refs.table.doLayout()})},cellStyle({row:Ye}){if(Ye.headerFlag&&!Ye.sumFlag)return{cursor:"pointer"}},expandChange(Ye,We){let qe=this.collapseList.findIndex(We=>We===Ye.instrument_name);-1===qe?We||this.collapseList.push(Ye.instrument_name):We&&this.collapseList.splice(qe,1),Object(Xe.ub)(this.collapseList),this.doLayOut()},rowClicked(Ye){if(Ye.headerFlag){-1===this.collapseList.findIndex(We=>We===Ye.instrument_name)?this.$refs.table.toggleRowExpansion(Ye,!1):this.$refs.table.toggleRowExpansion(Ye,!0)}},showTradeDialog(Ye){let We={dialog_type:"close",bid_or_ask:"bid",trade_type:"usd",instrument_name:Ye.instrument_name,size:Math.abs(Ye.size),direction:Ye.direction};this.setTradeDialogParams(We),this.setOptionTradeDialogVisible(!0)}}},Us=Vs,Ns=(qe("d87f"),Object(rt.a)(Us,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"option-position-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionPosition"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],ref:"table",staticStyle:{width:"100%","min-height":"22.5rem"},attrs:{"empty-text":Ye.$t("message.noData"),data:Ye.data,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%","row-key":"instrument_name",border:"",fit:"","cell-style":Ye.cellStyle,"tree-props":{children:"children",hasChildren:"hasChildren"}},on:{"row-click":Ye.rowClicked,"expand-change":Ye.expandChange},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"180",fixed:"left"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:["buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":"",qe.row.sumFlag?"bolder":qe.row.headerFlag?"bold":""]},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.open.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.open"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:[qe.row.sumFlag?"bolder":qe.row.headerFlag?"bold":""]},[qe.row.headerFlag?We("span",[We("span",{staticClass:"green"},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.buySize,Ye.sizeDigits)))]),We("span",[Ye._v(" | ")]),We("span",{staticClass:"red"},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.sellSize,Ye.sizeDigits)))])]):We("span",{class:qe.row.size>0?"green":qe.row.size<0?"red":""},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.size,Ye.sizeDigits)))])])]}}],null,!1,961635525)}):Ye._e(),Ye.columnMap.avgPrice.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.average_price,Ye.priceDigits)))+" ")]}}],null,!0)}):Ye._e(),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.mark_price,Ye.priceDigits)))+" ")]}}],null,!0)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"160",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" (ROI %) ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[We("span",{class:[qe.row.pnlUsd>0?"green":qe.row.pnlUsd<0?"red":""]},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.pnlCoin,4))+" | ")],1):Ye._e(),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnlUsd,2)))+" ("+Ye._s(Ye._f("numberFormat")(100*qe.row.pnlRate,2))+"%) ")],1)]}}],null,!0)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[""!==qe.row.positionIM?[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.imBaseCoin,4))+" | ")],1):Ye._e(),We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.positionIM,2)))],1)]:[Ye._v("-")]]}}],null,!0)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[""!==qe.row.positionMM?[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.mmBaseCoin,4))+" | ")],1):Ye._e(),We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.positionMM,2)))],1)]:[Ye._v("-")]]}}],null,!0)}):Ye._e(),Ye.columnMap.delta.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.delta"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.sumFlag?"bolder":qe.row.headerFlag?"bold":"",qe.row.delta>0?"green":qe.row.delta<0?"red":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.delta,4)))])]}}],null,!1,3307519848)}):Ye._e(),Ye.columnMap.gamma.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.gamma"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.sumFlag?"bolder":qe.row.headerFlag?"bold":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.gamma,5)))])]}}],null,!1,1693353615)}):Ye._e(),Ye.columnMap.vega.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.vega"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.sumFlag?"bolder":qe.row.headerFlag?"bold":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.vega,4)))])]}}],null,!1,925324430)}):Ye._e(),Ye.columnMap.theta.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.theta"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.sumFlag?"bolder":qe.row.headerFlag?"bold":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.theta,4)))])]}}],null,!1,63959886)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"100",fixed:"right",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"primary"},on:{click:function(We){return Ye.showTradeDialog(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.closePosition")))])]}}],null,!0)})],1)],1)],1)}),[],!1,null,null,null)),Hs=Ns.exports,Gs={name:"OpenOrders",components:{ToggleColumnVisibleBox:kt,DoNotShowAgainCancelDialog:Mt.a,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{data:{type:Array,default:()=>[]},openOrderTickerDataMap:{type:Object,default:()=>{}},sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},amount:{label:this.$t("message.amount"),show:!0},complated:{label:this.$t("message.complated"),show:!0},remaining:{label:this.$t("message.remaining"),show:!0},price:{label:this.$t("message.price"),show:!0},marketPrice:{label:this.$t("message.marketPrice"),show:!0},im:{label:this.$t("message.im"),show:!0},type:{label:this.$t("message.type"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}}}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,loadingOpenOrderFlag:Ye=>Ye.bybit.loadingOpenOrderFlag,loginAccountInfo:Ye=>Ye.common.loginAccountInfo,showBaseCoin:Ye=>Ye.bybit.showBaseCoin,interfaceSettings:Ye=>Ye.system.interfaceSettings}),marketData(){return(Ye,We)=>{let qe=this.openOrderTickerDataMap[Ye.instrument_name];if(!Object(Je.k)(qe)){let Qe=0,Ke=0,Je=parseFloat(qe.underlyingPrice)||0;switch("buy"===Ye.direction?(Qe=qe.bid,Ke=qe.bidIv):"sell"===Ye.direction&&(Qe=qe.ask,Ke=qe.askIv),We){case"market_price":return Qe;case"market_iv":return Ke;case"underlying_price":return Je}}}},im(){return(Ye,We)=>{if("coin"===We){let We=this.openOrderTickerDataMap[Ye.instrument_name];if(!Object(Je.k)(We)){let qe=parseFloat(We.underlyingPrice);if(0!==qe)return Ye.orderIM/qe}return 0}return parseFloat(Ye.orderIM)}}},methods:{...Object(Ke.b)("bybit",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setTradeDialogParams:"setTradeDialogParams"}),oneClickCancelOrder(){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelAllOrder()}):this.confirmCancelAllOrder()},cancelOrder(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelOrder(Ye)}):this.confirmCancelOrder(Ye)},confirmCancelOrder(Ye){let We={category:"option",symbol:Ye.symbol,orderId:Ye.orderId};Object(Is.e)(We).then(Ye=>{0!==Ye.retCode&&this.$notify.error({title:this.$t("message.tips"),message:""+Ye.retMsg})}).catch(Ye=>{})},showEditOrderDialog(Ye){let We="usd";"iv"===Ye.placeType&&(We="iv");let qe={dialog_type:"edit",trade_type:We,instrument_name:Ye.instrument_name,order_id:Ye.orderId,direction:Ye.direction};this.setTradeDialogParams(qe),this.setOptionTradeDialogVisible(!0)},chase(Ye){let We=this.buildChaseParams(Ye);Object(Je.k)(We)||this.batchEditOrer([We])},oneClickChase(){let Ye=[];this.data.forEach(We=>{let qe=this.buildChaseParams(We);Object(Je.k)(qe)||Ye.push(qe)}),0!==Ye.length&&this.batchEditOrer(Ye)},buildChaseParams(Ye){let We=this.marketData(Ye,"market_price"),qe=(this.marketData(Ye,"market_iv"),{symbol:Ye.instrument_name,orderId:Ye.orderId});return 0===parseFloat(We)||parseFloat(Ye.price)===parseFloat(We)?null:(qe.price=We,qe)},batchEditOrer(Ye){let We={category:"option",request:Ye};Object(Is.g)(We).then(Ye=>{0!==Ye.retCode&&this.$notify.error({title:this.$t("message.tips"),message:""+Ye.retMsg})}).catch(Ye=>{})},confirmCancelAllOrder(){let Ye={category:"option",baseCoin:this.curSelectedCurrency,settleCoin:"USDC"};Object(Is.d)(Ye).then(Ye=>{0!==Ye.retCode&&this.$notify.error({title:this.$t("message.tips"),message:""+Ye.retMsg})}).catch(Ye=>{})}}},Ys=Gs,Ws=(qe("72b0"),Object(rt.a)(Ys,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"option-open-order-table"},[We("div",{staticClass:"striped",staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center",padding:"0 0.9375rem",height:"2.5rem"}},[We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"warning",plain:"",size:"mini",disabled:Ye.data.length<=0},on:{click:Ye.oneClickChase}},[Ye._v(Ye._s(Ye.$t("message.oneClickChase")))]),We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger",plain:"",size:"mini",disabled:Ye.data.length<=0},on:{click:Ye.oneClickCancelOrder}},[Ye._v(Ye._s(Ye.$t("message.cancelAll")))])],1),We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionOpenOrder"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingOpenOrderFlag,expression:"loadingOpenOrderFlag"}],staticStyle:{width:"100%","min-height":"22.5rem"},attrs:{data:Ye.data,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,235834363)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.amount.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amount"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(We.row.amount,Ye.sizeDigits)))+" ")]}}],null,!1,2981144049)}):Ye._e(),Ye.columnMap.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("numberFormat")(We.row.filled_amount,Ye.sizeDigits))+" ")]}}],null,!1,1438502959)}):Ye._e(),Ye.columnMap.remaining.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.remaining"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("numberFormat")(We.row.amount-We.row.filled_amount,Ye.sizeDigits))+" ")]}}],null,!1,2007426654)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{"min-width":"110",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,Ye.priceDigits)))+" "),"iv"===qe.row.placeType?We("span",[Ye._v(" | "),We("span",{staticClass:"warning"},[Ye._v(Ye._s(Ye._f("numberFormat")(100*qe.row.iv,2))+"%")])]):Ye._e()],1)]}}],null,!1,361360880)}):Ye._e(),Ye.columnMap.marketPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.marketPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.marketData(qe.row,"market_price")?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.marketData(qe.row,"market_price"),Ye.priceDigits))))],1):We("span",[Ye._v("-")])]}}],null,!1,3323880610)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.IM?We("span",[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.im(qe.row,"coin"),4))+" | ")],1):Ye._e(),We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.im(qe.row,"usd"),2)))],1)]):We("span",[Ye._v("-")])]}}],null,!1,1979914789)}):Ye._e(),Ye.columnMap.type.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.order_type))])]}}],null,!1,1740869077)}):Ye._e(),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.createdTime))+" ")]}}],null,!1,142496015)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"160",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.showEditOrderDialog(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.edit")))]),We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"warning"},on:{click:function(We){return Ye.chase(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.chase")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}])})],1)],1),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,null,null)),qs=Ws.exports,Qs={name:"OrderHistory",components:{ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},directives:{"infinite-scroll":ai.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},volume:{label:this.$t("message.volume"),show:!0},complated:{label:this.$t("message.complated"),show:!0},price:{label:this.$t("message.price"),show:!0},fee:{label:this.$t("message.fee"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},cashflow:{label:this.$t("message.cashflow"),show:!0},type:{label:this.$t("message.type"),show:!0},status:{label:this.$t("message.status"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},tableData:[],hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!1,cursor:null,pageLimit:20}},created(){this.loadingFlag=!!this.token,this.getOrderHistory(),this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,token:Ye=>Ye.system.token,loginAccountInfo:Ye=>Ye.common.loginAccountInfo})},methods:{initData(){this.tableData=[],this.hasMoreFlag=!0,this.loadingMoreFlag=!1,this.loadingFlag=!0},getOrderHistory(){if(!Object(Je.k)(this.token)&&this.hasMoreFlag&&!this.loadingMoreFlag){this.loadingMoreFlag=!0;try{let Ye={category:"option",baseCoin:this.curSelectedCurrency,limit:this.pageLimit};Object(Je.k)(this.cursor)||(Ye.cursor=this.cursor),Object(Is.o)(Ye).then(Ye=>{if(this.loadingMoreFlag=!1,this.loadingFlag=!1,this.hasMoreFlag=!1,Ye&&0===Ye.retCode&&Ye.result){let We=Ye.result.list||[];this.hasMoreFlag=We.length===this.pageLimit,this.hasMoreFlag&&(this.cursor=Ye.result.nextPageCursor),this.updateTableData(We)}})}catch(Ye){this.loadingMoreFlag=!1,this.loadingFlag=!1}}},updateTableData(Ye){if(Object(Je.k)(Ye)||0===Ye.length)return;let We=[...this.tableData];Ye.forEach(Ye=>{Object(Ft.t)(Ye.symbol)&&-1!==Ye.symbol.indexOf(this.curSelectedCurrency)&&We.push(this.convertOrderItem(Ye))}),We=Object(Ft.a)(We),We.sort((Ye,We)=>We.creation_timestamp-Ye.creation_timestamp),this.tableData=We},convertOrderItem(Ye){let We="";return Object(Je.k)(Ye.price)?Object(Je.k)(Ye.iv)||(We="implv"):We="usd",{...Ye,direction:Ye.side.toLowerCase(),instrument_name:Ye.symbol,settleCoin:"USDC",quoteCoin:"USD",baseCoin:this.curSelectedCurrency,order_type:Ye.orderType,order_id:Ye.orderId.substring(Ye.orderId.length-8),creation_timestamp:parseInt(Ye.updatedTime),order_state:Ye.orderStatus.toLowerCase(),advanced:We}},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.topic;Object(Je.k)(qe)||Object(Je.k)(We.data)||"order"!==qe||this.updateTableData(We.data)}}}},Ks=Qs,Js=(qe("4581"),Object(rt.a)(Ks,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"option-order-history-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionOrderHistory"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:Ye.getOrderHistory,expression:"getOrderHistory"}],staticStyle:{width:"100%","min-height":"22.5rem"},attrs:{"empty-text":Ye.$t("message.noData"),data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%",border:"",stripe:"",fit:"","infinite-scroll-distance":20,"infinite-scroll-immediate":!1},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,235834363)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.volume.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.volume"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(We.row.qty,Ye.sizeDigits)))+" ")]}}],null,!1,1194621669)}):Ye._e(),Ye.columnMap.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("numberFormat")(We.row.cumExecQty,Ye.sizeDigits))+" ")]}}],null,!1,3649221166)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[parseFloat(qe.row.price)?We("div",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.price,Ye.priceDigits)))],1):Ye._e(),parseFloat(qe.row.orderIv)?We("div",{staticClass:"warning"},[Ye._v(Ye._s(Ye._f("numberFormat")(100*qe.row.orderIv,2))+"%")]):Ye._e()]}}],null,!1,875858138)}):Ye._e(),Ye.columnMap.fee.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.fee"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.quoteCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.cumExecFee,2))+" ")]}}],null,!1,1334254558)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.orderPnl?We("span",[We("currency",{attrs:{"currency-type":qe.row.quoteCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.orderPnl,2)))],1):We("span",[Ye._v("-")])]}}],null,!1,4264529375)}):Ye._e(),Ye.columnMap.cashflow.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.cashflow"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.cashFlow?We("span",[We("currency",{attrs:{"currency-type":qe.row.quoteCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.cashFlow,2)))],1):We("span",[Ye._v("-")])]}}],null,!1,278020518)}):Ye._e(),Ye.columnMap.type.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.order_type.toLowerCase()))])]}}],null,!1,974579862)}):Ye._e(),Ye.columnMap.status.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini",type:"cancelled"===qe.row.order_state?"danger":"filled"===qe.row.order_state?"success":"info"}},[Ye._v(Ye._s(qe.row.order_state))])]}}],null,!1,2379125067)}):Ye._e(),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.creation_timestamp))+" ")]}}],null,!1,1433096130)}):Ye._e()],1)],1)],1)}),[],!1,null,null,null)),Xs=Js.exports,Zs={name:"TradeHistory",components:{ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},directives:{"infinite-scroll":ai.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},amountL:{label:this.$t("message.amountL"),show:!0},price:{label:this.$t("message.price")+" (Coin)",show:!0},priceUsd:{label:this.$t("message.price")+" (USD)",show:!0},iv:{label:"IV",show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},indexPrice:{label:this.$t("message.indexPrice"),show:!0},fee:{label:this.$t("message.fee"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},tradeId:{label:this.$t("message.tradeId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},tableData:[],channels:[],hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!1,cursor:null,pageLimit:20}},created(){this.loadingFlag=!!this.token,this.getTradeHistory(),this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,token:Ye=>Ye.system.token,loginAccountInfo:Ye=>Ye.common.loginAccountInfo})},methods:{async getTradeHistory(){if(!Object(Je.k)(this.token)&&!Object(Je.k)(this.loginAccountInfo)&&this.hasMoreFlag&&!this.loadingMoreFlag){this.loadingMoreFlag=!0;try{let Ye={category:"option",limit:this.pageLimit,baseCoin:this.curSelectedCurrency};Object(Je.k)(this.cursor)||(Ye.cursor=this.cursor);let We=await Object(Is.q)(Ye);if(this.loadingMoreFlag=!1,this.loadingFlag=!1,this.hasMoreFlag=!1,Object(Je.k)(We))return;if(Object(Je.k)(We.result))return;let qe=We.result.list||[];this.hasMoreFlag=qe.length===this.pageLimit,this.hasMoreFlag&&(this.cursor=We.result.nextPageCursor),this.updateTableData(qe)}catch(Ye){this.loadingMoreFlag=!1,this.loadingFlag=!1,this.hasMoreFlag=!1}}},updateTableData(Ye){if(0===Ye.length)return;let We=[...this.tableData];Ye.forEach(Ye=>{Object(Ft.t)(Ye.symbol)&&-1!==Ye.symbol.indexOf(this.curSelectedCurrency)&&We.push(this.convertOrderItem(Ye))}),We=Object(Ft.a)(We),We.sort((Ye,We)=>We.timestamp-Ye.timestamp),this.tableData=We},convertOrderItem(Ye){return{amount:Ye.orderQty,direction:Ye.side.toLowerCase(),instrument_name:Ye.symbol,fee:Ye.execFee,settleCoin:"USDC",quoteCoin:"USD",baseCoin:this.curSelectedCurrency,order_type:Ye.orderType,order_id:Ye.orderId.substring(Ye.orderId.length-8),trade_id:Ye.execId.substring(Ye.execId.length-8),timestamp:parseInt(Ye.execTime),...Ye}},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.topic;if(!Object(Je.k)(qe)&&!Object(Je.k)(We.data))if("execution"!==qe);else{let Ye=We.data;if(Object(Je.k)(Ye)||0===Ye.length)return;this.updateTableData(Ye)}}}}},$s=Zs,ea=(qe("282e"),Object(rt.a)($s,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"option-trade-history-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionTradeHistory"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:Ye.getTradeHistory,expression:"getTradeHistory"}],staticStyle:{width:"100%","min-height":"22.5rem"},attrs:{"empty-text":Ye.$t("message.noData"),data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%",border:"",stripe:"",fit:"","infinite-scroll-distance":20,"infinite-scroll-immediate":!1},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,235834363)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.amountL.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(We.row.execQty,Ye.sizeDigits)))+" ")]}}],null,!1,424288470)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.execPrice,Ye.priceDigits)))+" ")]}}],null,!1,996375618)}):Ye._e(),Ye.columnMap.iv.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" IV ")]},proxy:!0},{key:"default",fn:function(We){return[We.row.tradeIv?[Ye._v(Ye._s(Ye._f("numberFormat")(100*We.row.tradeIv,2))+"%")]:[Ye._v("-")]]}}],null,!1,3097070366)}):Ye._e(),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.markPrice?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.markPrice,Ye.priceDigits))))],1):We("span",[Ye._v("-")])]}}],null,!1,2074046579)}):Ye._e(),Ye.columnMap.indexPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.indexPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.indexPrice?[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.indexPrice,Ye.priceDigits)))+" ")]:[Ye._v("-")]]}}],null,!1,2034249166)}):Ye._e(),Ye.columnMap.fee.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.fee"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.quoteCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.fee,8))+" ")]}}],null,!1,2332600212)}):Ye._e(),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"110",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.tradeId.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.tradeId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.trade_id)+" ")]}}],null,!1,3144478704)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.timestamp))+" ")]}}],null,!1,3341820628)}):Ye._e()],1)],1)],1)}),[],!1,null,null,null)),ta=ea.exports,ia={name:"AccountTradeDetail",components:{TradeHistory:ta,OrderHistory:Xs,OpenOrders:qs,Positions:Hs,CustomCard:ft.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data:()=>({activeIndex:"1",positionTableData:[],openOrderTableData:[],openOrderTickerDataMap:{},orderMarginDataMap:{},positionCount:0}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},computed:{...Object(Ke.c)({token:Ye=>Ye.system.token,curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,allOpenOrderMap:Ye=>Ye.bybit.allOpenOrderMap,allPositionMap:Ye=>Ye.bybit.allPositionMap,currencyInstrumentTickerMap:Ye=>Ye.bybit.currencyInstrumentTickerMap})},watch:{curSelectedCurrency(Ye){Ye&&-1!==this.$route.path.indexOf("options")&&(this.initData(),this.loadOpenOrderData(),this.loadPositionData())},allOpenOrderMap:{handler(){this.loadOpenOrderData()}},allPositionMap:{handler(){this.loadPositionData()}}},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),initData(){this.positionTableData=[],this.openOrderTableData=[],this.openOrderTickerDataMap={},this.orderMarginDataMap={},this.activeIndex="1",this.positionCount=0},handleSelect(Ye,We){this.activeIndex=Ye},loadOpenOrderData(){let Ye=Object.values(this.allOpenOrderMap).filter(Ye=>Ye.baseCoin===this.curSelectedCurrency&&"option"===Ye.kind),We={};Ye.sort((Ye,We)=>We.createdTime-Ye.createdTime),Ye.forEach(Ye=>{We[Ye.symbol]=this.currencyInstrumentTickerMap[Ye.symbol]||{}}),this.openOrderTableData=Ye,this.openOrderTickerDataMap=We},loadPositionData(){let Ye=Object.values(this.allPositionMap).filter(Ye=>"option"===Ye.kind&&Ye.baseCoin===this.curSelectedCurrency);this.positionCount=Ye.length;let We={},qe=0,Qe=0,Ke={pnlCoin:0,pnlUsd:0,uplCoin:0,uplUsd:0,rplCoin:0,rplUsd:0,delta:0,gamma:0,theta:0,vega:0};Ye.forEach(Ye=>{Ye.size>0?qe+=Ye.size:Qe+=Ye.size,Ke.pnlCoin+=Ye.pnlCoin,Ke.pnlUsd+=Ye.pnlUsd,Ke.uplCoin+=Ye.uplCoin,Ke.uplUsd+=Ye.uplUsd,Ke.rplCoin+=Ye.rplCoin,Ke.rplUsd+=Ye.rplUsd,Ke.delta+=Ye.delta,Ke.gamma+=Ye.gamma,Ke.theta+=Ye.theta,Ke.vega+=Ye.vega;let Je=Ye.expiredTimeText,Xe=We[Je];Xe&&Xe.length>0?We[Je]=Xe.concat(Ye):We[Je]=[Ye]});let Je=[];for(let Ye in We){let qe=We[Ye].sort((Ye,We)=>Ye.strike-We.strike),Qe={pnlCoin:0,pnlUsd:0,uplCoin:0,uplUsd:0,rplCoin:0,rplUsd:0,delta:0,gamma:0,theta:0,vega:0},Ke=0,Xe=0;qe.forEach(Ye=>{Qe.pnlCoin+=Ye.pnlCoin,Qe.pnlUsd+=Ye.pnlUsd,Qe.uplCoin+=Ye.uplCoin,Qe.uplUsd+=Ye.uplUsd,Qe.rplCoin+=Ye.rplCoin,Qe.rplUsd+=Ye.rplUsd,Qe.delta+=Ye.delta,Qe.gamma+=Ye.gamma,Qe.theta+=Ye.theta,Qe.vega+=Ye.vega,Ye.size>0?Ke+=Ye.size:Xe+=Ye.size});let Ze={instrument_name:Ye,headerFlag:!0,children:qe,buySize:Ke,sellSize:Xe,...Qe};Je.push(Ze)}Je.sort((Ye,We)=>{let qe=Ye.children[0].symbol,Qe=We.children[0].symbol;return Object(Ft.b)(qe)-Object(Ft.b)(Qe)});let Xe={instrument_name:this.$t("message.sum"),headerFlag:!0,sumFlag:!0,buySize:qe,sellSize:Qe,...Ke};Je.length>0?this.positionTableData=[Xe,...Je]:this.positionTableData=[]},tickerDataResponse(Ye){if(0===Object.keys(this.openOrderTickerDataMap).length)return;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.tickers))return;let We=Ye.tickers.filter(Ye=>!Object(Je.k)(this.openOrderTickerDataMap[Ye.symbolName])),qe=JSON.parse(JSON.stringify(this.openOrderTickerDataMap));We.forEach(Ye=>{let We=Ye.symbolName;Object(Je.k)(We)||this.openOrderTickerDataMap[We]&&(qe[We]=Ye)}),this.openOrderTickerDataMap=qe},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(!Object(Je.k)(We)&&!Object(Je.k)(We.topic)){return We.topic.startsWith(`option.ticker.all.${this.curSelectedCurrency}_USD`)?void this.tickerDataResponse(We.data):void 0}}}}},ra=ia,sa=(qe("d249"),qe("410e"),Object(rt.a)(ra,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"account-trade-detail",scopedSlots:Ye._u([{key:"title",fn:function(){return[We("el-menu",{attrs:{"default-active":Ye.activeIndex,mode:"horizontal"},on:{select:Ye.handleSelect}},[We("el-menu-item",{staticClass:"menu-item",attrs:{index:"1"}},[Ye._v(Ye._s(Ye.$t("message.positions"))+" ("+Ye._s(Ye.positionCount)+")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"2"}},[Ye._v(Ye._s(Ye.$t("message.openOrders"))+" ("),We("span",{class:[Ye.openOrderTableData.length>0?"red":""]},[Ye._v(Ye._s(Ye.openOrderTableData.length))]),Ye._v(")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"3"}},[Ye._v(Ye._s(Ye.$t("message.orderHistory")))]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"4"}},[Ye._v(Ye._s(Ye.$t("message.tradeHistory")))])],1)]},proxy:!0}])},[We("div",{staticClass:"body-wrapper"},[We("positions",{directives:[{name:"show",rawName:"v-show",value:"1"===Ye.activeIndex,expression:"activeIndex === '1'"}],key:"1",attrs:{data:Ye.positionTableData,"size-digits":Ye.sizeDigits,"price-digits":Ye.priceDigits}}),"2"===Ye.activeIndex?We("open-orders",{key:"2",attrs:{data:Ye.openOrderTableData,openOrderTickerDataMap:Ye.openOrderTickerDataMap,"size-digits":Ye.sizeDigits,"price-digits":Ye.priceDigits}}):Ye._e(),"3"===Ye.activeIndex?We("order-history",{key:"3",attrs:{"size-digits":Ye.sizeDigits,"price-digits":Ye.priceDigits}}):Ye._e(),"4"===Ye.activeIndex?We("trade-history",{key:"4",attrs:{"size-digits":Ye.sizeDigits,"price-digits":Ye.priceDigits}}):Ye._e()],1)])}),[],!1,null,"c72396ea",null)),aa=sa.exports,na={name:"OptionTradeConfirmDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data:()=>({orderTypeStr:"",title:""}),computed:{...Object(Ke.c)({optionTradeConfirmDialogVisible:Ye=>Ye.bybit.optionTradeConfirmDialogVisible,tradeConfirmDialogParams:Ye=>Ye.bybit.tradeConfirmDialogParams}),titleColorStyle(){let Ye="";switch(this.tradeConfirmDialogParams.dialog_type){case"create":Ye="color: #26AF9B";break;case"edit":Ye="color: #E6A23C";break;case"close":Ye="color: #FF4153"}return Ye}},methods:{...Object(Ke.b)("bybit",{setOptionTradeConfirmDialogVisible:"setOptionTradeConfirmDialogVisible"}),openDialog(){this.orderTypeStr="",this.title="";let Ye=this.tradeConfirmDialogParams.order_type;switch(this.tradeConfirmDialogParams.dialog_type){case"create":this.title=this.$t("message.createOrder"),"limit"===Ye?this.orderTypeStr=this.$t("message.limit"):"market"===Ye&&(this.orderTypeStr=this.$t("message.market"));break;case"edit":this.title=this.$t("message.editOrder"),"limit"===Ye?this.orderTypeStr=this.$t("message.limit"):"market"===Ye&&(this.orderTypeStr=this.$t("message.market"));break;case"close":this.title=this.$t("message.closePosition"),"limit"===Ye?this.orderTypeStr=this.$t("message.limitClosePosition"):"market"===Ye&&(this.orderTypeStr=this.$t("message.marketClosePosition"))}},setShowAgainFlag(){let Ye="";switch(this.tradeConfirmDialogParams.dialog_type){case"create":Ye="showCreateOrderConfirmDialog";break;case"edit":Ye="showEditOrderConfirmDialog";break;case"close":Ye="showClosePositionConfirmDialog"}this.$refs.doNotShowAgain.setConfig("confirmDialogConfig",Ye)},confirmTrade(){this.setShowAgainFlag(),this.setOptionTradeConfirmDialogVisible(!1),this.$emit("confirmTrade",this.tradeConfirmDialogParams.direction)}}},oa=na,la=(qe("a067"),Object(rt.a)(oa,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.optionTradeConfirmDialogVisible,"append-to-body":"","destroy-on-close":!0,"close-on-click-modal":!1},on:{close:function(We){return Ye.setOptionTradeConfirmDialogVisible(!1)},open:Ye.openDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{"font-size":"1.5rem"},style:Ye.titleColorStyle},[Ye._v(Ye._s(Ye.title))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setOptionTradeConfirmDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(Ye.tradeConfirmDialogParams.instrument_name)+" ")]),"close"===Ye.tradeConfirmDialogParams.dialog_type?We("el-descriptions-item",{attrs:{label:Ye.$t("message.closeType")}},[Ye._v(" "+Ye._s(Ye.orderTypeStr)+" ")]):We("el-descriptions-item",{attrs:{label:Ye.$t("message.orderType")}},[Ye._v(" "+Ye._s(Ye.orderTypeStr)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"buy"===Ye.tradeConfirmDialogParams.direction?"green":"sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.tradeConfirmDialogParams.direction)))])]),We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.amountL")} (${Ye.tradeConfirmDialogParams.baseCoin})`}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.baseCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.amount,Ye.sizeDigits))+" ")],1),Ye.tradeConfirmDialogParams.markPrice?We("el-descriptions-item",{attrs:{label:""+Ye.$t("message.markPrice")}},[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.markPrice,Ye.priceDigits,!0)))+" ")],1):Ye._e(),"limit"===Ye.tradeConfirmDialogParams.order_type?We("el-descriptions-item",{attrs:{label:Ye.$t("message.price")+" (USDC)"}},[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.usd,Ye.priceDigits,!0)))+" ")],1):Ye._e(),We("el-descriptions-item",{attrs:{label:Ye.$t("message.iv")}},[parseFloat(Ye.tradeConfirmDialogParams.implv)?We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.implv,2,!0))+"%")]):We("div",[Ye._v("-")])]),"buy"===Ye.tradeConfirmDialogParams.direction&&"close"!==Ye.tradeConfirmDialogParams.dialog_type?We("el-descriptions-item",{attrs:{label:Ye.$t("message.margin")}},[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.im,2)))+" ")],1):Ye._e()],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])}),[],!1,null,"69b9e88f",null)),ca=la.exports,ua=qe("901e"),da=qe.n(ua),ma={name:"OptionTradeDialog",components:{DoNotShowAgainCancelDialog:Mt.a,OptionTradeConfirmDialog:ca,Currency:bt.a,CustomToolTip:Ct.a,TextTips:yt.a,UTable:ui.UTable,UTableColumn:ui.UTableColumn},directives:{"infinite-scroll":ai.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data:()=>({orderBookLoadingFlag:!0,lastTradeHistoryLoadingFlag:!0,dialogType:"create",hasMoreFlag:!0,tradeHistoryTableData:[],endSeq:null,loadingFlag:!1,tradeType:"usd",size:0,coin:0,usd:0,iv:0,curOrderType:"limit",curShowTab1:"orderBook",curShowTab2:"latest_trade_history",timeInForce:"GTC",postOnlyChecked:!1,reduceOnlyChecked:!1,curInstrumentName:"",channels:[],bidTableData:[],askTableData:[],markPrice:0,low:0,high:0,volume:0,priceChange:0,greeksData:{vega:0,theta:0,delta:0,gamma:0},underlyingPrice:0,priceChart:null,minPrice:0,maxPrice:0,orderDetail:{},listenerChannelsSet:new Set,tickerData:null,orderBookBidMap:new Map,orderBookAskMap:new Map}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{reduceOnlyChecked:{handler(Ye){if(Ye){let Ye=Math.abs(this.positionSize);this.size>Ye&&(this.size=Ye)}}},curShowTab2(Ye){"charts"===Ye&&this.renderPriceEchart()}},computed:{...Object(Ke.c)({isPC:Ye=>Ye.system.isPC,exchangeNetNode:Ye=>Ye.system.exchangeNetNode,socketIsConnected:Ye=>Ye.websocket.socketIsConnected,curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,curSelectedInstrument:Ye=>Ye.bybit.curSelectedInstrument,optionTradeDialogVisible:Ye=>Ye.bybit.optionTradeDialogVisible,tradeDialogParams:Ye=>Ye.bybit.tradeDialogParams,allPositionMap:Ye=>Ye.bybit.allPositionMap,allOpenOrderMap:Ye=>Ye.bybit.allOpenOrderMap,allCurrencyInstrumentsMap:Ye=>Ye.bybit.allCurrencyInstrumentsMap,token:Ye=>Ye.system.token,theme:Ye=>Ye.system.theme,currencyInstrumentTickerMap:Ye=>Ye.bybit.currencyInstrumentTickerMap,loginAccountInfo:Ye=>Ye.common.loginAccountInfo,timeInForceMap:Ye=>Ye.bybit.timeInForceMap,accountSummary:Ye=>Ye.common.accountSummary,interfaceSettings:Ye=>Ye.system.interfaceSettings}),titleColorStyle(){let Ye="";switch(this.dialogType){case"create":Ye="color: #26AF9B";break;case"edit":Ye="color: #E6A23C";break;case"close":Ye="color: #FF4153"}return Ye},sizeMax(){if(this.reduceOnlyChecked){return Math.abs(this.positionSize)}},orderCancelBtnVisible(){return(Ye,We)=>-1!==Object.values(this.allOpenOrderMap).findIndex(qe=>qe.instrument_name===this.curInstrumentName&&parseFloat(qe.price)===parseFloat(Ye)&&qe.direction===We)},title(){let Ye="";switch(this.dialogType){case"create":Ye=this.$t("message.createOrder");break;case"close":Ye=this.$t("message.closePosition");break;case"edit":Ye=this.$t("message.editOrder")}return Ye},buyBtnDisabledFlag(){if("close"===this.dialogType){if("buy"===this.tradeDialogParams.direction)return!0;if("sell"===this.tradeDialogParams.direction)return!1}else if(!0===this.reduceOnlyChecked&&this.positionSize>=0)return!0;return!1},sellBtnDisabledFlag(){if("close"===this.dialogType){if("buy"===this.tradeDialogParams.direction)return!1;if("sell"===this.tradeDialogParams.direction)return!0}else if(!0===this.reduceOnlyChecked&&this.positionSize<=0)return!0;return!1},contractDetail(){let Ye=this.allCurrencyInstrumentsMap[this.curInstrumentName];return Ye?("create"===this.dialogType&&(this.size=Ye.min_trade_amount),Ye):{min_trade_amount:"BTC"===this.curSelectedCurrency?.01:1,tick_size:5}},positionSize(){if(Object(Je.k)(this.curInstrumentName))return 0;let Ye=this.allPositionMap[this.curInstrumentName];return Ye&&Ye.size?Ye.size:0},paneTabUsdDisabled:()=>!1,paneTabIvDisabled:()=>!1},methods:{...Object(Ke.b)("bybit",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setOptionTradeConfirmDialogVisible:"setOptionTradeConfirmDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams",setAllOpenOrderMap:"setAllOpenOrderMap"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),positionTagClicked(){this.positionSize&&(this.size=Math.abs(this.positionSize))},sizeClicked(Ye){Ye&&(this.size=Ye)},priceClicked(Ye){Ye&&(this.usd=Ye,this.calcInputValue(Ye,"usd"))},openDialog(){switch(this.initData(),this.dialogType=this.tradeDialogParams.dialog_type,this.curInstrumentName=this.tradeDialogParams.instrument_name,this.tradeType=this.tradeDialogParams.trade_type,this.dialogType){case"create":break;case"close":this.size=this.tradeDialogParams.size,this.reduceOnlyChecked=!0;break;case"edit":let Ye=this.allOpenOrderMap[this.tradeDialogParams.order_id];Ye&&(this.orderDetail=Ye,-1!==Ye.order_type.indexOf("limit")?this.curOrderType="limit":this.curOrderType="market",this.size=Ye.amount,this.usd=Ye.price,this.iv=100*parseFloat(Ye.orderIv))}this.getTradeHistoryByInstrument(),this.subscribeFunc()},closeDialog(){this.unsubscribeFunc(),this.initData(),this.setOptionTradeDialogVisible(!1)},initData(){this.orderBookLoadingFlag=!0,this.lastTradeHistoryLoadingFlag=!0,this.hasMoreFlag=!0,this.tradeHistoryTableData=[],this.endSeq=null,this.loadingFlag=!1,this.tradeType="usd",this.size=0,this.coin=0,this.usd=0,this.iv=0,this.curOrderType="limit",this.curShowTab1="orderBook",this.curShowTab2="latest_trade_history",this.timeInForce="GTC",this.postOnlyChecked=!1,this.reduceOnlyChecked=!1,this.curInstrumentName="",this.channels=[],this.bidTableData=[],this.askTableData=[],this.markPrice=0,this.low=0,this.high=0,this.volume=0,this.priceChange=0,this.greeksData={vega:0,theta:0,delta:0,gamma:0},this.priceChart&&(this.priceChart.dispose(),this.priceChart=null),this.tickerData=null,this.orderBookBidMap.clear(),this.orderBookAskMap.clear()},toggleTimeInForce(Ye){switch(this.timeInForce=Ye,this.timeInForce){case"GTC":case"GTD":break;case"FOK":case"IOC":this.postOnlyChecked=!1}},calcIV(Ye,We,qe){let Qe=Object(Ft.s)(Ye),Ke=Object(Ft.n)(Ye),Je=Object(Ft.r)(Ye)/365,Xe=Object(Gt.c)(Qe,1,Ke/qe,0,Je,We);return parseFloat((100*Math.abs(Xe)).toFixed(2))},calcInputValue(Ye,We){if(Object(Je.k)(Ye))return this.coin=0,this.usd=0,void(this.iv=0);if(isNaN(Ye))return;let qe=parseFloat(Ye),Qe=0,Ke=0,Xe=0;switch(We){case"coin":Ke=this.underlyingPrice?qe*this.underlyingPrice:0,Xe=this.underlyingPrice?this.calcIV(this.curInstrumentName,qe,this.underlyingPrice):0,Ke=Math.round(Ke/this.contractDetail.priceStep)*this.contractDetail.priceStep,this.usd=""+Ke.toFixed(0),this.iv=""+Xe;break;case"usd":Qe=this.underlyingPrice?qe/this.underlyingPrice:0,Xe=this.underlyingPrice?this.calcIV(this.curInstrumentName,Qe,this.underlyingPrice):0,this.coin=""+Qe.toFixed(4),this.iv=""+Xe;break;case"iv":let Ye=Object(Ft.s)(this.curInstrumentName),We=Object(Ft.n)(this.curInstrumentName),Je=Object(Ft.r)(this.curInstrumentName)/365,Ze=this.underlyingPrice?Object(Gt.f)(Ye,1,We/this.underlyingPrice,0,Je,qe/100):0;Qe=Ze,Ke=this.underlyingPrice?Ze*this.underlyingPrice:0,this.coin=""+Qe.toFixed(4),this.usd=""+Ke.toFixed(2)}},handleNativeInput(Ye,We){let qe=Ye.target.value;this.calcInputValue(qe,We)},handleInputChange(Ye,We){this.calcInputValue(Ye,We)},renderPriceEchart(){let Ye=JSON.parse(JSON.stringify(this.tradeHistoryTableData));Ye.sort((Ye,We)=>Ye.timestamp-We.timestamp);let We=[],qe=[];Ye.forEach(Ye=>{We.push([Ye.timestamp,Ye.price]),qe.push([Ye.timestamp,Ye.iv])});let Qe={legend:{...Object(Zt.b)("line"),data:[this.$t("message.price"),this.$t("message.iv")],left:"center"},xAxis:{type:"time",name:this.$t("message.time"),nameLocation:"center",nameGap:25,boundaryGap:[.1,.1]},yAxis:[{type:"value",name:this.$t("message.price"),alignTicks:!0,yAxisIndex:0},{type:"value",name:this.$t("message.iv"),alignTicks:!0,yAxisIndex:1}],tooltip:{trigger:"axis"},grid:{top:30,bottom:40},series:[{name:this.$t("message.price"),data:We,type:"line",smooth:!0,symbolSize:6,yAxisIndex:0},{name:this.$t("message.iv"),data:qe,type:"line",smooth:!0,symbolSize:6,yAxisIndex:1,itemStyle:{normal:{lineStyle:{type:"dashed"}}}}],...Lt.a};setTimeout(()=>{this.$nextTick(()=>{this.priceChart&&(this.priceChart.dispose(),this.priceChart=null),Object(Je.k)(this.$echarts)||(this.priceChart=this.$echarts.init(this.$refs.priceChart,this.theme),this.priceChart.setOption(Qe))})},500)},validateParams(Ye){if(this.size<=0)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeLessZeroL")}),!0;if(0!==Object(Je.a)(this.size,this.contractDetail.min_trade_amount))return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeMultipleErrorFormat").replace("###",""+this.contractDetail.min_trade_amount)}),!0;if("limit"===this.curOrderType){if("usd"===this.tradeType||"coin"===this.tradeType){if(Object(Je.k)(this.usd)||this.usd<=0)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceLessZeroL")}),!0;if("buy"===Ye.toLowerCase()){if(this.maxPrice&&this.usd>this.maxPrice)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceTooHighFormatL").replace("###","$"+new da.a(this.maxPrice).toFormat(2))}),!0}else if("sell"===Ye.toLowerCase()&&this.usd<this.minPrice)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceTooLowFormatL").replace("###","$"+new da.a(this.minPrice).toFormat(2))}),!0;return!1}if("iv"===this.tradeType)return Object(Je.k)(this.iv)||this.iv<=0?(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.ivLessZeroL")}),!0):this.iv>500&&(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.ivMustLessL")}),!0)}return!1},showOptionTradeConfirmDialog(Ye){if(!this.token)return void this.$notify.warning({dangerouslyUseHTMLString:!0,title:this.$t("message.warning"),message:this.$t("message.notLogin")});if(Object(Je.k)(Ye)&&(Ye=this.tradeDialogParams.direction),this.validateParams(Ye))return;let We="create"===this.dialogType&&this.interfaceSettings.confirmDialogConfig.showCreateOrderConfirmDialog,qe="edit"===this.dialogType&&this.interfaceSettings.confirmDialogConfig.showEditOrderConfirmDialog,Qe="close"===this.dialogType&&this.interfaceSettings.confirmDialogConfig.showClosePositionConfirmDialog;if(We||qe||Qe){let We=Object(Ft.s)(this.curInstrumentName),qe=Object(Ft.n)(this.curInstrumentName),Qe=this.calcIM(We,qe),Ke=this.usd,Je={dialog_type:this.dialogType,instrument_name:this.curInstrumentName,order_type:this.curOrderType,direction:Ye.toLowerCase(),amount:this.size,price:this.coin,usd:Ke,implv:this.iv,tradeType:"coin"===this.tradeType?"usd":this.tradeType,im:Qe,baseCoin:this.curSelectedCurrency,markPrice:this.markPrice};this.setTradeConfirmDialogParams(Je),this.setOptionTradeConfirmDialogVisible(!0)}else this.trade(Ye)},calcIM(Ye,We){let qe=0;return Ye?We-this.underlyingPrice>0&&(qe=We-this.underlyingPrice):We-this.underlyingPrice<0&&(qe=this.underlyingPrice-We),Math.max(Math.max(.15*this.underlyingPrice-qe,.1*this.underlyingPrice)+this.markPrice*this.size,0)*this.size},cancelOrder(){this.cancelOrderByOrderId(this.tradeDialogParams.order_id)},orderBookCancelOrder(Ye,We){let qe=Object.values(this.allOpenOrderMap).filter(qe=>qe.instrument_name===this.curInstrumentName&&parseFloat(qe.price)===parseFloat(Ye)&&qe.direction===We);if(qe&&qe.length>0){qe.sort((Ye,We)=>We.creation_timestamp-Ye.creation_timestamp);let Ye=qe[0];this.cancelOrderByOrderId(Ye.orderId)}},trade(Ye){"create"===this.dialogType||"close"===this.dialogType?this.createOrder(Ye):"edit"===this.dialogType&&this.editOrder()},async createOrder(Ye){let We={category:"option",symbol:this.curInstrumentName,side:Ye.replace(Ye[0],Ye[0].toUpperCase()),qty:""+this.size};"limit"===this.curOrderType?(We.orderType="Limit",We.price=""+this.usd,"iv"===this.tradeType&&(We.orderIv=""+(this.iv/100).toFixed(2))):"market"===this.curOrderType&&(We.orderType="Market"),We.timeInForce=this.timeInForceMap[this.timeInForce],We.reduceOnly=this.reduceOnlyChecked,We.orderLinkId=this.$uuidv4(),this.postOnlyChecked&&(We.timeInForce="PostOnly");try{var qe;let Ye=await Object(Is.f)(We);if(Object(Je.k)(Ye))return;if(0!==Ye.retCode)return this.$notify.error({title:this.$t("message.tips"),message:""+Ye.retMsg}),void Object(et.d)(this.accountSummary,"create-option-order","/v5/order/create",Ye);We.orderId=null==Ye||null===(qe=Ye.result)||void 0===qe?void 0:qe.orderId,this.postHogOrderOpen(We),this.setOptionTradeDialogVisible(!1),this.setTradeConfirmDialogParams({})}catch(Ye){Object(et.d)(this.accountSummary,"create-option-order","/v5/order/create",Ye)}},postHogOrderOpen(Ye){var We;if(Object(Je.k)(Ye))return;if(Object(Je.k)(this.accountSummary))return;let qe=Object(et.b)(Ye);if(Object(Je.k)(qe))return;let Qe=this.tickerData;Object(Je.k)(Qe)||(qe.index_price=Qe.indexPrice),qe.user_id=null===(We=this.accountSummary)||void 0===We?void 0:We.id,window.$posthog.capture("order-open",Object(et.c)(qe))},async editOrder(){let Ye={category:"option",symbol:this.curInstrumentName,orderId:this.tradeDialogParams.order_id,qty:""+this.size,price:""+this.usd};"iv"===this.tradeType&&(Ye.iv=""+(this.iv/100).toFixed(3)),Object(Is.h)(Ye).then(Ye=>{Ye&&0===Ye.retCode?(this.setOptionTradeDialogVisible(!1),this.setTradeConfirmDialogParams({})):(this.$notify.error({title:this.$t("message.tips"),message:""+Ye.retMsg}),Object(et.d)(this.accountSummary,"edit-option-order","/v5/order/amend",Ye))}).catch(Ye=>{Object(et.d)(this.accountSummary,"edit-option-order","/v5/order/amend",Ye)})},cancelOrderByOrderId(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelOrderByOrderId(Ye)}):this.confirmCancelOrderByOrderId(Ye)},async confirmCancelOrderByOrderId(Ye){let We={category:"option",symbol:this.curInstrumentName,orderId:Ye};this.setOptionTradeDialogVisible(!1),this.setTradeConfirmDialogParams({});try{let qe=await Object(Is.e)(We);if(Object(Je.k)(qe))return;if(0!==qe.retCode)return void this.$notify.error({title:this.$t("message.tips"),message:""+qe.retMsg});let Qe=this.allOpenOrderMap;Qe[Ye]&&(delete Qe[Ye],this.setAllOpenOrderMap(Qe))}catch(Ye){}},async getTradeHistoryByInstrument(){if(this.hasMoreFlag&&!this.loadingFlag&&!Object(Je.k)(this.curInstrumentName)){this.loadingFlag=!0;try{let Ye=await Object(Is.j)({category:"option",limit:500,symbol:this.curInstrumentName});if(this.loadingFlag=!1,this.lastTradeHistoryLoadingFlag=!1,this.hasMoreFlag=!1,Object(Je.k)(Ye))return;if(0!==Ye.retCode)return;let We=Ye.result;if(Object(Je.k)(We))return;We.list.forEach(Ye=>{Ye.price=parseFloat(Ye.price),Ye.size=parseFloat(Ye.size),Ye.timestamp=parseInt(Ye.time),Ye.direction=Ye.side.toLowerCase()}),this.tradeHistoryTableData=this.tradeHistoryTableData.concat(We.list)}catch(Ye){this.loadingFlag=!1,this.lastTradeHistoryLoadingFlag=!1}}},unsubscribeFunc(){this.wsSendMsg({op:"unsubscribe",method:"option",args:["publicTrade."+this.curInstrumentName,"tickers."+this.curInstrumentName,"orderbook.25."+this.curInstrumentName]})},subscribeFunc(){this.listenerChannelsSet.add("orderbook.25."+this.curInstrumentName),this.listenerChannelsSet.add("publicTrade."+this.curInstrumentName),this.listenerChannelsSet.add("tickers."+this.curInstrumentName),this.wsSendMsg({op:"subscribe",method:"option",args:["publicTrade."+this.curInstrumentName,"tickers."+this.curInstrumentName,"orderbook.25."+this.curInstrumentName]})},orderBookRespSuccess(Ye){if(Object(Je.k)(Ye))return;this.orderBookLoadingFlag=!1;let We=Ye.b,qe=Ye.a;for(let Ye=0;Ye<We.length;Ye++){let qe=We[Ye];if(Object(Je.k)(qe)||qe.length<2)continue;let Qe=qe[0],Ke=qe[1];0!=parseFloat(Ke)?this.orderBookBidMap.set(Qe,Ke):this.orderBookBidMap.has(Qe)&&this.orderBookBidMap.delete(Qe)}for(let Ye=0;Ye<qe.length;Ye++){let We=qe[Ye];if(Object(Je.k)(We)||We.length<2)continue;let Qe=We[0],Ke=We[1];0!=parseFloat(Ke)?this.orderBookAskMap.set(Qe,Ke):this.orderBookAskMap.has(Qe)&&this.orderBookAskMap.delete(Qe)}let Qe=[],Ke=[];this.orderBookBidMap.forEach((function(Ye,We){Qe.push({price:We,size:Ye})})),this.orderBookAskMap.forEach((function(Ye,We){Ke.push({price:We,size:Ye})})),Qe.sort((Ye,We)=>parseFloat(We.price)-parseFloat(Ye.price)),Ke.sort((Ye,We)=>parseFloat(Ye.price)-parseFloat(We.price));let Xe=0,Ze=new Array(10).fill([]);for(let Ye=0;Ye<Ze.length;Ye++){let We=Qe[Ye];if(Object(Je.k)(We)||We.length<2)continue;let qe=parseFloat(We.price),Ke=parseFloat(We.size);Xe+=Ke,Ze[Ye]={price:qe,size:Ke,totalSize:Xe}}this.bidTableData=Ze;let $e=0,et=new Array(10).fill([]);for(let Ye=0;Ye<et.length;Ye++){let We=Ke[Ye];if(Object(Je.k)(We)||We.length<2)continue;let qe=parseFloat(We.price),Qe=parseFloat(We.size);$e+=Qe,et[Ye]={price:qe,size:Qe,totalSize:$e}}this.askTableData=et},tickerDataResponse(Ye){if(!Object(Je.k)(Ye)&&Ye.symbol===this.curInstrumentName){if(this.tickerData=Ye,this.underlyingPrice=parseFloat(Ye.underlyingPrice)||0,"create"===this.dialogType)return"usd"===this.tradeType||"coin"===this.tradeType?(this.usd=parseFloat(Ye[this.tradeDialogParams.bid_or_ask+"Price"]),this.iv=(100*parseFloat(Ye[this.tradeDialogParams.bid_or_ask+"Iv"])).toFixed(2)||0,void(this.coin=(this.underlyingPrice?this.usd/this.underlyingPrice:0).toFixed(4))):"iv"===this.tradeType?(this.iv=(100*parseFloat(Ye[this.tradeDialogParams.bid_or_ask+"Iv"])).toFixed(2),this.usd=parseFloat(Ye[this.tradeDialogParams.bid_or_ask+"Price"]),void(this.coin=(this.underlyingPrice?this.usd/this.underlyingPrice:0).toFixed(4))):void 0;if("close"===this.dialogType){let We="";return"buy"===this.tradeDialogParams.direction?We=Ye.askPrice:"sell"===this.tradeDialogParams.direction&&(We=Ye.bidPrice),(Object(Je.k)(We)||0===parseFloat(We))&&(We=Ye.lastPrice),(Object(Je.k)(We)||0===parseFloat(We))&&(We=Ye.markPrice),(Object(Je.k)(We)||0===parseFloat(We))&&(We=0),"usd"===this.tradeType||"coin"===this.tradeType?(this.usd=We,void this.calcInputValue(We,"usd")):void 0}"edit"!==this.dialogType||(this.coin=(this.underlyingPrice?this.usd/this.underlyingPrice:0).toFixed(4))}},instrumentInfoResponse(Ye){Object(Je.k)(Ye)||Ye.symbol===this.curInstrumentName&&(Object(Je.k)(Ye.indexPrice)||(this.indexPrice=parseFloat(Ye.indexPrice)),Object(Je.k)(Ye.indexPrice)||(this.indexPrice=parseFloat(Ye.indexPrice)),Object(Je.k)(Ye.markPrice)||(this.markPrice=parseFloat(Ye.markPrice)),Object(Je.k)(Ye.highPrice24h)||(this.high=parseFloat(Ye.highPrice24h)),Object(Je.k)(Ye.lowPrice24h)||(this.low=parseFloat(Ye.lowPrice24h)),Object(Je.k)(Ye.change24h)||(this.priceChange=100*parseFloat(Ye.change24h)),Object(Je.k)(Ye.volume24h)||(this.volume=parseFloat(Ye.volume24h)),Object(Je.k)(Ye.delta)||(this.greeksData.delta=parseFloat(Ye.delta)),Object(Je.k)(Ye.gamma)||(this.greeksData.gamma=parseFloat(Ye.gamma)),Object(Je.k)(Ye.vega)||(this.greeksData.vega=parseFloat(Ye.vega)),Object(Je.k)(Ye.theta)||(this.greeksData.theta=parseFloat(Ye.theta)),0!==this.indexPrice&&0!==this.markPrice&&(this.maxPrice=this.markPrice+.05*this.indexPrice*Math.max(1,4*Math.abs(this.greeksData.delta)),this.minPrice=this.markPrice-.01*this.indexPrice*Math.max(1,4*Math.abs(this.greeksData.delta)),this.minPrice<0&&(this.minPrice=this.contractDetail.priceStep)))},wsRecentTradeResp(Ye){if(Object(Je.k)(Ye))return;let We=Ye;Object(Je.k)(We)||(We.forEach(Ye=>{Ye.symbol=Ye.s,Ye.side=Ye.S,Ye.direction=Ye.side.toLowerCase(),Ye.price=parseFloat(Ye.p),Ye.amount=parseFloat(Ye.v),Ye.timestamp=parseInt(Ye.T),Ye.isBlockTrade=Ye.BT}),this.tradeHistoryTableData=We.concat(this.tradeHistoryTableData))},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;if(Object(Je.k)(We.topic))return;let qe=We.topic;if(this.listenerChannelsSet.has(qe))if(qe!=="orderbook.25."+this.curInstrumentName){if(qe!=="publicTrade."+this.curInstrumentName)return qe==="tickers."+this.curInstrumentName?(Object(Je.k)(this.tickerData)&&this.tickerDataResponse(We.data),void this.instrumentInfoResponse(We.data)):void 0;this.wsRecentTradeResp(We.data)}else this.orderBookRespSuccess(We.data)}}}},pa=ma,ga=(qe("128c"),qe("20ed"),Object(rt.a)(pa,(function(){var Ye,We=this,qe=We._self._c;return qe("el-dialog",{staticClass:"option-trade-dialog-wrapper",attrs:{width:"73rem",visible:We.optionTradeDialogVisible,"close-on-click-modal":!1},on:{close:We.closeDialog,open:We.openDialog},scopedSlots:We._u([{key:"title",fn:function(){return[qe("div",{staticStyle:{"font-size":"1.5rem"},style:We.titleColorStyle},[We._v(We._s(We.title)+": "+We._s(We.curInstrumentName))])]},proxy:!0}])},[qe("div",{staticClass:"dialog-body",class:[We.isPC?"":"mobile-body"]},[qe("div",{staticClass:"left"},[qe("el-tabs",{attrs:{type:"card"},model:{value:We.curOrderType,callback:function(Ye){We.curOrderType=Ye},expression:"curOrderType"}},[qe("el-tab-pane",{attrs:{label:"close"===We.dialogType?We.$t("message.limitClosePosition"):We.$t("message.limit"),name:"limit",disabled:"edit"===We.dialogType&&"market"===We.curOrderType}},[qe("div",{staticClass:"form-box"},[qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",cursor:"pointer"},on:{click:We.positionTagClicked}},[qe("div",[We._v(We._s(We.$t("message.amountL")))]),qe("el-tag",{attrs:{size:"mini",type:We.positionSize>0?"success":We.positionSize<0?"danger":""}},[We._v(We._s(We.$t("message.currentPosition"))+": "+We._s(We._f("numberFormat")(We.positionSize,We.sizeDigits)))])],1),qe("div",{staticClass:"input-number-box"},[qe("el-input-number",{attrs:{max:We.sizeMax,"controls-position":"right",min:0,precision:We.contractDetail.sizeDigits,step:We.contractDetail.sizeStep},model:{value:We.size,callback:function(Ye){We.size=Ye},expression:"size"}})],1),qe("el-tabs",{staticStyle:{"margin-top":"0.9375rem"},attrs:{type:"card"},model:{value:We.tradeType,callback:function(Ye){We.tradeType=Ye},expression:"tradeType"}},[qe("el-tab-pane",{attrs:{label:We.curSelectedCurrency,name:"coin",disabled:We.paneTabUsdDisabled}},[qe("div",{staticClass:"input-number-box",staticStyle:{flex:"1"}},[qe("el-input-number",{attrs:{min:0,step:1e-4,precision:4,"controls-position":"right"},on:{change:function(Ye){return We.handleInputChange(Ye,"coin")}},nativeOn:{input:function(Ye){return We.handleNativeInput(Ye,"coin")}},model:{value:We.coin,callback:function(Ye){We.coin=Ye},expression:"coin"}}),qe("div",[We._v(We._s(We.curSelectedCurrency))])],1),qe("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[qe("el-input-number",{attrs:{value:We.usd,disabled:"",min:0,"controls-position":"right",precision:We.contractDetail.priceDigits,step:We.contractDetail.priceStep},on:{change:function(Ye){return We.handleInputChange(Ye,"usd")}},nativeOn:{input:function(Ye){return We.handleNativeInput(Ye,"usd")}}}),We.contractDetail?qe("div",[We._v(We._s(We.contractDetail.quoteCoin))]):We._e()],1)]),qe("el-tab-pane",{attrs:{label:null!==(Ye=We.contractDetail.quoteCoin)&&void 0!==Ye?Ye:"USD",name:"usd",disabled:We.paneTabUsdDisabled}},[qe("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[qe("el-input-number",{attrs:{disabled:"",value:We.coin,min:0,"controls-position":"right"}}),qe("div",[We._v(We._s(We.curSelectedCurrency))])],1),qe("div",{staticClass:"input-number-box",staticStyle:{flex:"1"}},[qe("el-input-number",{attrs:{min:0,"controls-position":"right",precision:We.contractDetail.priceDigits,step:We.contractDetail.priceStep},on:{change:function(Ye){return We.handleInputChange(Ye,"usd")}},nativeOn:{input:function(Ye){return We.handleNativeInput(Ye,"usd")}},model:{value:We.usd,callback:function(Ye){We.usd=Ye},expression:"usd"}}),We.contractDetail?qe("div",[We._v(We._s(We.contractDetail.quoteCoin))]):We._e()],1)])],1),qe("div",{staticClass:"greeks-summary-box"},[qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v("Vega")]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("numberFormat")(We.greeksData.vega,5))+" ")])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v("Theta")]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("numberFormat")(We.greeksData.theta,5))+" ")])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v("Gamma")]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("numberFormat")(We.greeksData.gamma,5))+" ")])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v("Delta")]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("numberFormat")(We.greeksData.delta,5))+" ")])])]),"create"===We.dialogType||"close"===We.dialogType?qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"0.625rem"}},[qe("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[qe("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center","margin-right":"0.9375rem"}},[We._v(We._s(We.$t("message.timeInForce")))]),qe("div",{staticClass:"input-number-box",class:{disabled:"edit"===We.dialogType||We.postOnlyChecked},staticStyle:{padding:"0 0.9375rem",cursor:"pointer"}},[qe("el-dropdown",{attrs:{trigger:"click",placement:"bottom",disabled:"edit"===We.dialogType||We.postOnlyChecked},on:{command:We.toggleTimeInForce}},[qe("span",{staticClass:"dropdown-link"},[qe("span",{staticStyle:{width:"3rem",display:"inline-block"}},[qe("span",[We._v(We._s(We.timeInForce))]),qe("custom-tool-tip",{attrs:{width:220},scopedSlots:We._u([{key:"content",fn:function(){return[qe("div",{staticStyle:{"line-height":"1rem"}},[qe("div",{staticStyle:{"font-weight":"bold","margin-bottom":"0.25rem","font-size":"0.8125rem"}},[We._v(We._s(We.$t(`message.${We.timeInForce.toLowerCase()}_tips_title`)))]),qe("div",{staticStyle:{"font-size":"0.75rem"}},[We._v(We._s(We.$t(`message.${We.timeInForce.toLowerCase()}_tips`)))])])]},proxy:!0}],null,!1,349617343)},[[qe("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),qe("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),qe("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},We._l(We.timeInForceMap,(function(Ye,Qe){return qe("el-dropdown-item",{key:Qe,attrs:{command:Qe}},[qe("span",[We._v(We._s(Qe))]),qe("custom-tool-tip",{attrs:{placement:"top",width:220},scopedSlots:We._u([{key:"content",fn:function(){return[qe("div",{staticStyle:{"line-height":"1rem"}},[qe("div",{staticStyle:{"font-weight":"bold","margin-bottom":"0.25rem","font-size":"0.8125rem"}},[We._v(We._s(We.$t(`message.${Qe.toLowerCase()}_tips_title`)))]),qe("div",{staticStyle:{"font-size":"0.75rem"}},[We._v(We._s(We.$t(`message.${Qe.toLowerCase()}_tips`)))])])]},proxy:!0}],null,!0)},[[qe("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1)})),1)],1)],1)]),qe("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[qe("el-checkbox",{staticStyle:{"margin-right":"0.9375rem!important"},attrs:{disabled:-1!==["FOK","IOC"].indexOf(We.timeInForce)||"edit"===We.dialogType},model:{value:We.postOnlyChecked,callback:function(Ye){We.postOnlyChecked=Ye},expression:"postOnlyChecked"}},[We._v(" "+We._s(We.$t("message.post_only_tips_title"))+" ")]),qe("el-checkbox",{staticClass:"checkbox",attrs:{disabled:"edit"===We.dialogType||"close"===We.dialogType},model:{value:We.reduceOnlyChecked,callback:function(Ye){We.reduceOnlyChecked=Ye},expression:"reduceOnlyChecked"}},[We._v(" "+We._s(We.$t("message.reduce"))+" ")])],1)]):We._e(),"create"===We.dialogType||"close"===We.dialogType?qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[qe("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",disabled:We.buyBtnDisabledFlag},on:{click:function(Ye){return We.showOptionTradeConfirmDialog("Buy")}}},[We._v(We._s(We.$t("message.buy")))]),qe("el-button",{staticStyle:{flex:"1"},attrs:{type:"danger",disabled:We.sellBtnDisabledFlag},on:{click:function(Ye){return We.showOptionTradeConfirmDialog("Sell")}}},[We._v(We._s(We.$t("message.sell")))])],1):We._e(),"edit"===We.dialogType?qe("div",{staticStyle:{display:"flex","flex-direction":"column",margin:"0.9375rem 0"}},[qe("el-button",{staticStyle:{flex:"1"},attrs:{type:"success"},on:{click:function(Ye){return We.showOptionTradeConfirmDialog()}}},[We._v(We._s(We.$t("message.submit")))]),qe("div",{staticClass:"order-detail-title"},[We._v(We._s(We.$t("message.orderDetail"))+":")]),qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"greeks-summary-box"},[qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.direction")))]),qe("div",{staticClass:"data"},[qe("span",{class:"buy"===We.orderDetail.direction?"green":"sell"===We.orderDetail.direction?"red":""},[We._v(We._s(We.orderDetail.side))])])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.amount")))]),qe("div",{staticClass:"data"},[qe("span",[We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(We.orderDetail.amount,We.sizeDigits))))])])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.complated")))]),qe("div",{staticClass:"data"},[qe("span",[We._v(We._s(We._f("numberFormat")(We.orderDetail.filled_amount,We.sizeDigits)))])])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.price")))]),qe("div",{staticClass:"data"},[qe("span",[qe("currency",{attrs:{"currency-type":"USD"}}),We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(We.orderDetail.price,We.priceDigits))))],1)])])]),qe("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[qe("el-button",{attrs:{type:"danger"},on:{click:We.cancelOrder}},[We._v(We._s(We.$t("message.cancelOrder")))])],1)])],1):We._e()],1)]),qe("el-tab-pane",{attrs:{label:"close"===We.dialogType?We.$t("message.marketClosePosition"):We.$t("message.market"),name:"market",disabled:"edit"===We.dialogType&&"limit"===We.curOrderType}},[qe("div",{staticClass:"form-box"},[qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",cursor:"pointer"},on:{click:We.positionTagClicked}},[qe("div",[We._v(We._s(We.$t("message.amountL")))]),qe("el-tag",{attrs:{size:"mini",type:We.positionSize>0?"success":We.positionSize<0?"danger":""}},[We._v(We._s(We.$t("message.currentPosition"))+": "+We._s(We._f("numberFormat")(We.positionSize,We.sizeDigits)))])],1),qe("div",{staticClass:"input-number-box"},[qe("el-input-number",{attrs:{max:We.sizeMax,"controls-position":"right",min:0,precision:We.contractDetail.sizeDigits,step:We.contractDetail.sizeStep},model:{value:We.size,callback:function(Ye){We.size=Ye},expression:"size"}})],1),"create"===We.dialogType||"close"===We.dialogType?qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div"),qe("div",{staticStyle:{display:"flex","flex-wrap":"wrap","margin-top":"0.9375rem"}},[qe("el-checkbox",{staticClass:"checkbox",attrs:{disabled:"close"===We.dialogType},model:{value:We.reduceOnlyChecked,callback:function(Ye){We.reduceOnlyChecked=Ye},expression:"reduceOnlyChecked"}},[We._v(" "+We._s(We.$t("message.reduce"))+" ")])],1)]):We._e(),"create"===We.dialogType||"close"===We.dialogType?qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[qe("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",disabled:We.buyBtnDisabledFlag},on:{click:function(Ye){return We.showOptionTradeConfirmDialog("Buy")}}},[We._v(We._s(We.$t("message.buy")))]),qe("el-button",{staticStyle:{flex:"1"},attrs:{type:"danger",disabled:We.sellBtnDisabledFlag},on:{click:function(Ye){return We.showOptionTradeConfirmDialog("Sell")}}},[We._v(We._s(We.$t("message.sell")))])],1):qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[qe("el-button",{staticStyle:{flex:"1"},attrs:{type:"success"},on:{click:function(Ye){return We.showOptionTradeConfirmDialog()}}},[We._v(We._s(We.$t("message.submit")))])],1)])])],1)],1),qe("div",{staticClass:"right"},[qe("el-tabs",{model:{value:We.curShowTab1,callback:function(Ye){We.curShowTab1=Ye},expression:"curShowTab1"}},[qe("el-tab-pane",{attrs:{label:We.$t("message.orderBook"),name:"orderBook"}},[qe("div",{directives:[{name:"loading",rawName:"v-loading",value:We.orderBookLoadingFlag,expression:"orderBookLoadingFlag"}],staticClass:"order-book"},[qe("div",{staticClass:"order-book-summary"},[qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.markPrice")))]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("moneyFormat")(We._f("numberFormat")(We.markPrice,We.priceDigits)))+" ")])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.24hLow")))]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("moneyFormat")(We._f("numberFormat")(We.low,We.priceDigits)))+" ")])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.24hHigh")))]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("moneyFormat")(We._f("numberFormat")(We.high,We.priceDigits)))+" ")])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.24hVol")))]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("moneyFormat")(We._f("numberFormat")(We.volume,We.sizeDigits)))+" ")])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.24hPriceChange")))]),qe("div",{staticClass:"data",class:[We.priceChange>0?"green":We.priceChange<0?"red":""]},[We._v(" "+We._s(We._f("numberFormat")(We.priceChange,2))+"% ")])])]),qe("div",{staticClass:"order-book-box"},[qe("div",{staticClass:"row striped"},[qe("div",{staticClass:"row-title"},[We._v(We._s(We.$t("message.total")))]),qe("div",{staticClass:"row-title"},[We._v(We._s(We.$t("message.size")))]),qe("div",{staticClass:"row-title"},[We._v(We._s(We.$t("message.bid")))]),qe("div",{staticClass:"row-title"},[We._v(We._s(We.$t("message.ask")))]),qe("div",{staticClass:"row-title"},[We._v(We._s(We.$t("message.size")))]),qe("div",{staticClass:"row-title"},[We._v(We._s(We.$t("message.total")))])])]),qe("div",{staticStyle:{display:"flex",height:"10rem","overflow-y":"auto"}},[qe("div",{staticClass:"order-book-box"},We._l(We.bidTableData,(function(Ye,Qe){return qe("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==1}},[qe("div",{staticClass:"row-item"},[We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.totalSize,We.sizeDigits,!0))))]),qe("div",{staticClass:"row-item clicked",on:{click:function(qe){return We.sizeClicked(Ye.size)}}},[We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.size,We.sizeDigits,!0))))]),Ye.price?qe("div",{staticClass:"row-item clicked green",on:{click:function(qe){return We.priceClicked(Ye.price)}}},[We.orderCancelBtnVisible(Ye.price,"buy")?qe("i",{staticClass:"el-icon-close",on:{click:function(qe){return qe.stopPropagation(),We.orderBookCancelOrder(Ye.price,"buy")}}}):We._e(),We._v(" "+We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.price,We.priceDigits,!0)))+" ")]):qe("div",{staticClass:"row-item clicked"},[We._v("-")])])})),0),qe("div",{staticClass:"order-book-box"},We._l(We.askTableData,(function(Ye,Qe){return qe("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==1}},[Ye.price?qe("div",{staticClass:"row-item clicked red",on:{click:function(qe){return We.priceClicked(Ye.price)}}},[We.orderCancelBtnVisible(Ye.price,"sell")?qe("i",{staticClass:"el-icon-close",on:{click:function(qe){return qe.stopPropagation(),We.orderBookCancelOrder(Ye.price,"sell")}}}):We._e(),We._v(" "+We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.price,We.priceDigits,!0)))+" ")]):qe("div",{staticClass:"row-item clicked"},[We._v("-")]),qe("div",{staticClass:"row-item clicked",on:{click:function(qe){return We.sizeClicked(Ye.size)}}},[We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.size,We.sizeDigits,!0))))]),qe("div",{staticClass:"row-item"},[We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.totalSize,We.sizeDigits,!0))))])])})),0)])])]),qe("el-tab-pane",{attrs:{label:We.$t("message.contractDetails"),name:"contractDetail"}},[qe("div",{staticClass:"order-form-detail"},[qe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"desc"},[We._v(We._s(We.$t("message.minOrderSize")))]),qe("div",{staticStyle:{"text-align":"right"}},[We._v(We._s(We.contractDetail.min_trade_amount?We.contractDetail.min_trade_amount:"")+" "+We._s(We.contractDetail.baseCoin?We.contractDetail.baseCoin:""))])]),qe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"desc"},[We._v(We._s(We.$t("message.tickSize")))]),qe("div",{staticStyle:{"text-align":"right"}},[We._v(We._s(We.contractDetail.tickSize?We.contractDetail.tickSize:"")+" "+We._s(We.contractDetail.quoteCoin?We.contractDetail.quoteCoin:""))])]),qe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"desc"},[We._v(We._s(We.$t("message.settlementCurrency")))]),qe("div",{staticStyle:{"text-align":"right"}},[We._v(We._s(We.contractDetail.settlement_currency?We.contractDetail.settlement_currency:""))])]),qe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"desc"},[We._v(We._s(We.$t("message.expireDate")))]),qe("div",{staticStyle:{"text-align":"right"}},[We._v(We._s(We._f("timestampFormat")(We.contractDetail.expiration_timestamp?We.contractDetail.expiration_timestamp:"")))])]),qe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"desc"},[We._v(We._s(We.$t("message.minSellPrice")))]),qe("div",{staticStyle:{"text-align":"right"}},[qe("currency",{attrs:{"currency-type":"USD"}}),We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(We.minPrice,We.priceDigits))))],1)]),qe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"desc"},[We._v(We._s(We.$t("message.maxBuyPrice")))]),qe("div",{staticStyle:{"text-align":"right"}},[qe("currency",{attrs:{"currency-type":"USD"}}),We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(We.maxPrice,We.priceDigits))))],1)])])])],1),qe("el-tabs",{staticStyle:{"margin-top":"0.9375rem"},model:{value:We.curShowTab2,callback:function(Ye){We.curShowTab2=Ye},expression:"curShowTab2"}},[qe("el-tab-pane",{attrs:{label:We.$t("message.recentTrade"),name:"latest_trade_history"}},[qe("u-table",{directives:[{name:"loading",rawName:"v-loading",value:We.lastTradeHistoryLoadingFlag,expression:"lastTradeHistoryLoadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:We.getTradeHistoryByInstrument,expression:"getTradeHistoryByInstrument"}],attrs:{"use-virtual":"","row-height":26,"data-changes-scroll-top":!1,"excess-rows":12,"empty-text":We.$t("message.noData"),data:We.tradeHistoryTableData,height:"208",stripe:"","cell-style":{border:"none"},"header-cell-style":{border:"none"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","infinite-scroll-immediate":!1,"infinite-scroll-distance":20,fit:""}},[qe("u-table-column",{scopedSlots:We._u([{key:"header",fn:function(){return[We._v(" "+We._s(We.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(Ye){return[qe("div",{class:["sell"===Ye.row.direction?"red":"buy"===Ye.row.direction?"green":""]},[We._v(" "+We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.row.price,We.priceDigits)))+" ")])]}}])}),qe("u-table-column",{scopedSlots:We._u([{key:"header",fn:function(){return[We._v(" "+We._s(We.$t("message.iv"))+" ")]},proxy:!0},{key:"default",fn:function(Ye){return[We._v(" "+We._s(We._f("numberFormat")(Ye.row.iv,2))+"% ")]}}])}),qe("u-table-column",{scopedSlots:We._u([{key:"header",fn:function(){return[We._v(" "+We._s(We.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(Ye){return[We._v(" "+We._s(We._f("numberFormat")(Ye.row.size,We.sizeDigits))+" ")]}}])}),qe("u-table-column",{attrs:{"class-name":"padding-right","min-width":"140"},scopedSlots:We._u([{key:"header",fn:function(){return[We._v(" "+We._s(We.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(Ye){return[We._v(" "+We._s(We._f("timestampFormat")(Ye.row.timestamp))+" ")]}}])})],1)],1),qe("el-tab-pane",{attrs:{label:We.$t("message.chart"),name:"charts"}},[qe("div",{ref:"priceChart",staticStyle:{width:"31.25rem",height:"13rem"}})])],1)],1)]),qe("option-trade-confirm-dialog",{attrs:{"size-digits":We.sizeDigits,"price-digits":We.priceDigits},on:{confirmTrade:We.trade}}),qe("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,"22647d26",null)),ha=ga.exports,fa={name:"DeltaHedgeConfirmDialog",components:{Currency:bt.a},props:{visible:{type:Boolean,default:!1},params:{type:Object,default:()=>{}},price:{type:Number,default:0}},methods:{confirmTrade(){this.$emit("update:visible",!1),this.$emit("confirm",this.params)}}},ya=fa,ba=(qe("416e"),Object(rt.a)(ya,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.visible,"append-to-body":"",title:Ye.$t("message.oneClickDeltaHedge"),"close-on-click-modal":!1},on:{close:function(We){return Ye.$emit("update:visible",!1)}},scopedSlots:Ye._u([{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.$emit("update:visible",!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[Ye.params.exist_flag?We("div",{staticClass:"warning"},[Ye._v(Ye._s(Ye.$t("message.deltaHedgeWarning")))]):Ye._e(),We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(Ye.params.instrument_name)+" ")]),Ye.params.direction?We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:["Sell"===Ye.params.direction?"red":"Buy"===Ye.params.direction?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.params.direction)))])]):Ye._e(),We("el-descriptions-item",{attrs:{label:Ye.$t("message.equity")}},[Ye.params.equity&&0!==Ye.params.equity?We("div",[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.equity,3))))],1):We("div",[Ye._v("-")])]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.currentDelta")}},[We("div",{class:Ye.params.delta>0?"green":Ye.params.delta<0?"red":""},[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.delta,3))))],1)]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.targetDelta")}},[We("div",[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.target_delta,3))))],1)]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.hedge")}},[We("div",{staticStyle:{display:"flex","flex-direction":"column","align-items":"center","justify-content":"center"}},[We("span",{class:Ye.params.should_hedge>0?"green":Ye.params.should_hedge<0?"red":""},[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.should_hedge,3))))],1),We("span",[Ye._v("("),We("span",{class:Ye.params.should_hedge>0?"green":Ye.params.should_hedge<0?"red":""},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.should_hedge_usd,2))))],1),Ye._v(")")])])]),"Maker"===Ye.params.trade_type?We("el-descriptions-item",{attrs:{label:Ye.$t("message.price")}},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.price,2)))+" ")],1):Ye._e()],1)],1)])}),[],!1,null,"d4cd6ca4",null)),_a=ba.exports,va={name:"DeltaHedge",components:{DeltaHedgeConfirmDialog:_a,Currency:bt.a,CustomToolTip:Ct.a,TextTips:yt.a,UTable:ui.UTable,UTableColumn:ui.UTableColumn},directives:{"infinite-scroll":ai.a},data:()=>({orderBookLoadingFlag:!0,lastTradeHistoryLoadingFlag:!0,tradeHistoryTableData:[],deltaHedgeInstrument:"",calcMode:"coin",tradeType:"Taker",targetDelta:0,targetDeltaTmp:0,activeTabPane:"open_orders",bidTableData:[],askTableData:[],markPrice:0,maxPrice:0,minPrice:0,funding8h:0,deltaHedgeConfirmDialogVisible:!1,deltaHedgeConfirmDialogParams:{},shouldHedge:0,orderBookDataMap:{},tmpOpenOrderTableData:[],orderBookBidMap:new Map,orderBookAskMap:new Map,maxDataCount:1e3}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{calcMode(){this.calcShouldHedge(parseFloat(this.targetDeltaTmp))},curDelta(){this.calcShouldHedge(this.targetDeltaTmp)}},computed:{...Object(Ke.c)({isPC:Ye=>Ye.system.isPC,deltaHedgeDialogVisible:Ye=>Ye.bybit.deltaHedgeDialogVisible,deltaHedgeParams:Ye=>Ye.bybit.deltaHedgeParams,allOpenOrderMap:Ye=>Ye.bybit.allOpenOrderMap,curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,curSelectedInstrument:Ye=>Ye.bybit.curSelectedInstrument,currencySummary:Ye=>Ye.bybit.currencySummary,currencyInstrumentTickerMap:Ye=>Ye.bybit.currencyInstrumentTickerMap,allPerpetualSymbolMap:Ye=>Ye.bybit.allPerpetualSymbolMap,loginAccountInfo:Ye=>Ye.common.loginAccountInfo,timeInForceMap:Ye=>Ye.bybit.timeInForceMap,accountSummary:Ye=>Ye.common.accountSummary,walletInfo:Ye=>Ye.bybit.walletInfo,coinGreeks:Ye=>Ye.bybit.coinGreeks}),targetDeltaStep(){if(Object(Je.k)(this.contractDetail))switch(this.deltaHedgeParams.currency){case"BTC":return.001;default:return.01}return parseFloat(this.contractDetail.min_trade_amount)},deltaHedgePrice(){let Ye=0;if(Ye="usd"===this.calcMode?this.curEquity+this.curDelta-this.targetDeltaTmp:this.targetDeltaTmp-this.curDelta,Ye>0){if("Maker"===this.tradeType){return(this.askTableData.length>0?this.askTableData[0].price:0)||0}}else if(Ye<0&&"Maker"===this.tradeType){return(this.bidTableData.length>0?this.bidTableData[0].price:0)||0}return 0},contractDetail(){return JSON.parse(this.allPerpetualSymbolMap)[this.deltaHedgeInstrument]||null},curDelta(){let Ye=this.coinGreeks[this.deltaHedgeParams.currency];return Ye?Object(Je.k)(Ye.totalDelta)?0:parseFloat(Ye.totalDelta):"-"},curEquity(){let Ye=JSON.parse(this.walletInfo);if(0===Object.keys(Ye).length)return 0;let We=0;return Ye.coin.forEach(Ye=>{this.deltaHedgeParams.currency===Ye.coin&&(We=parseFloat(Ye.equity))}),We},openOrderTableData(){if(this.curSelectedCurrency===this.deltaHedgeParams.currency){let Ye=Object.values(this.allOpenOrderMap);if(Ye.length>0){let We=Ye.filter(Ye=>Ye.symbol===this.deltaHedgeInstrument);return We.sort((Ye,We)=>Ye.creation_timestamp-We.creation_timestamp),We}return[]}{let Ye=this.tmpOpenOrderTableData.filter(Ye=>Ye.symbol===this.deltaHedgeInstrument);return Ye.sort((Ye,We)=>Ye.creation_timestamp-We.creation_timestamp),Ye}}},methods:{...Object(Ke.b)("bybit",{setDeltaHedgeDialogVisible:"setDeltaHedgeDialogVisible"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),...Object(Ke.b)("common",{setDeltaHedgeConfigMap:"setDeltaHedgeConfigMap"}),initData(){this.orderBookLoadingFlag=!0,this.lastTradeHistoryLoadingFlag=!0,this.tradeHistoryTableData=[],this.loadingFlag=!1,this.deltaHedgeInstrument="",this.activeTabPane="open_orders",this.bidTableData=[],this.askTableData=[],this.markPrice=0,this.maxPrice=0,this.minPrice=0,this.funding8h=0,this.tmpOpenOrderTableData=[],this.deltaHedgeInstrument=this.deltaHedgeParams.currency+"PERP",this.orderBookBidMap.clear(),this.orderBookAskMap.clear()},setConfig(){var Ye;let We={key:ci.a.MD5(`bybit_${null===(Ye=this.accountSummary)||void 0===Ye?void 0:Ye.id}_${this.deltaHedgeParams.currency.toLowerCase()}`).toString(),value:{calcMode:this.calcMode,tradeType:this.tradeType,targetDelta:this.targetDeltaTmp||0}};Object(Xe.R)(We),this.setDeltaHedgeConfigMap(Object(Xe.h)())},getConfig(){var Ye;let We=ci.a.MD5(`bybit_${null===(Ye=this.accountSummary)||void 0===Ye?void 0:Ye.id}_${this.deltaHedgeParams.currency.toLowerCase()}`).toString(),qe=Object(Xe.s)(We);qe?(this.calcMode=qe.calcMode||"coin",this.tradeType=qe.tradeType||"Taker",this.targetDelta=qe.targetDelta||0):(this.calcMode="coin",this.tradeType="Taker",this.targetDelta=0),this.calcShouldHedge(this.targetDelta)},openDialog(){this.initData(),this.getConfig(),this.tickerDataResponse(this.currencyInstrumentTickerMap[this.deltaHedgeInstrument]),this.subscribeFunc(),this.getTradeLatestByInstrument(),this.getOpenOrderData()},closeDialog(){this.setConfig(),this.unsubscribeFunc(),this.setDeltaHedgeDialogVisible(!1)},unsubscribeFunc(){if(Object(Je.k)(this.deltaHedgeInstrument))return;if(this.deltaHedgeInstrument===this.curSelectedInstrument)return;let Ye=[];Ye.push("orderbook.50."+this.deltaHedgeInstrument),Ye.push("publicTrade."+this.deltaHedgeInstrument);var We={method:"linear",op:"unsubscribe",args:Ye};this.wsSendMsg(We)},subscribeFunc(Ye=null){if(null===Ye&&(Ye=[],Object(Je.k)(this.deltaHedgeInstrument)||(Ye.push("orderbook.50."+this.deltaHedgeInstrument),Ye.push("publicTrade."+this.deltaHedgeInstrument))),null!==Ye&&0!==Ye.length){var We={method:"linear",op:"subscribe",args:Ye};this.wsSendMsg(We)}},async getOpenOrderData(){if(this.deltaHedgeDialogVisible&&!Object(Je.k)(this.deltaHedgeInstrument)&&this.curSelectedCurrency!==this.deltaHedgeParams.currency)try{let Ye={category:"linear",symbol:this.deltaHedgeInstrument},We=await Object(Is.n)(Ye);if(Object(Je.k)(We))return;if(Object(Je.k)(We.result))return;if(Object(Je.k)(We.result.list))return;let qe=[];We.result.list.forEach(Ye=>{let We={...Ye,amount:Ye.qty,filled_amount:Ye.cumExecQty,direction:Ye.side.toLowerCase(),instrument_name:Ye.symbol,average_price:Ye.entryPrice,mark_price:Ye.markPrice,settleCoin:"USDC",order_type:Ye.orderType.toLowerCase(),order_id:Ye.orderId.substring(Ye.orderId.length-8),creation_timestamp:Ye.createdAt,kind:"future"};qe.push(We)}),qe.sort((Ye,We)=>Ye.creation_timestamp-We.creation_timestamp),this.tmpOpenOrderTableData=qe}catch(Ye){}},orderBookRespSuccess(Ye){if(Object(Je.k)(Ye))return;this.orderBookLoadingFlag=!1;let We=Ye.b,qe=Ye.a;for(let Ye=0;Ye<We.length;Ye++){let qe=We[Ye];if(Object(Je.k)(qe)||qe.length<2)continue;let Qe=qe[0],Ke=qe[1];0!=parseFloat(Ke)?this.orderBookBidMap.set(Qe,Ke):this.orderBookBidMap.has(Qe)&&this.orderBookBidMap.delete(Qe)}for(let Ye=0;Ye<qe.length;Ye++){let We=qe[Ye];if(Object(Je.k)(We)||We.length<2)continue;let Qe=We[0],Ke=We[1];0!=parseFloat(Ke)?this.orderBookAskMap.set(Qe,Ke):this.orderBookAskMap.has(Qe)&&this.orderBookAskMap.delete(Qe)}let Qe=[],Ke=[];this.orderBookBidMap.forEach((function(Ye,We){Qe.push({price:We,size:Ye})})),this.orderBookAskMap.forEach((function(Ye,We){Ke.push({price:We,size:Ye})})),Qe.sort((Ye,We)=>parseFloat(We.price)-parseFloat(Ye.price)),Ke.sort((Ye,We)=>parseFloat(Ye.price)-parseFloat(We.price));let Xe=0,Ze=new Array(10).fill([]);for(let Ye=0;Ye<Ze.length;Ye++){let We=Qe[Ye];if(Object(Je.k)(We)||We.length<2)continue;let qe=parseFloat(We.price),Ke=parseFloat(We.size);Xe+=Ke,Ze[Ye]={price:qe,size:Ke,totalSize:Xe}}this.bidTableData=Ze;let $e=0,et=new Array(10).fill([]);for(let Ye=0;Ye<et.length;Ye++){let We=Ke[Ye];if(Object(Je.k)(We)||We.length<2)continue;let qe=parseFloat(We.price),Qe=parseFloat(We.size);$e+=Qe,et[Ye]={price:qe,size:Qe,totalSize:$e}}this.askTableData=et},async getTradeLatestByInstrument(){if(!Object(Je.k)(this.deltaHedgeInstrument))try{let Ye=await Object(Is.j)({category:"inverse",symbol:this.deltaHedgeInstrument,limit:this.maxDataCount});if(this.lastTradeHistoryLoadingFlag=!1,Object(Je.k)(Ye))return;if(0!==Ye.retCode)return;if(Object(Je.k)(Ye.result))return;if(Object(Je.k)(Ye.result.list))return;let We=Ye.result.list;this.tradeRespSuccess(We)}catch(Ye){this.lastTradeHistoryLoadingFlag=!1}},async sendCancelRequest(Ye){try{if(Object(Je.k)(Ye))return;let We={category:"linear",symbol:Ye.symbol,orderId:Ye.orderId};Object(Is.e)(We).then(Ye=>{this.getOpenOrderData()}).catch(Ye=>{})}catch(Ye){}},async sendCancelAllRequest(){let Ye=this.openOrderTableData,We=Ye.length;for(let qe=0;qe<We;qe++){let We=Ye[qe],Qe={category:"linear",symbol:We.symbol,orderId:We.orderId,orderFilter:"Order"};Object(Is.e)(Qe).then(Ye=>{this.getOpenOrderData()}).catch(Ye=>{})}},async sendEditRequest(Ye,We,qe){try{let Qe=null;if(this.openOrderTableData.forEach(We=>{We.orderId===Ye&&(Qe=We)}),Object(Je.k)(Qe))return;let Ke={category:"linear",symbol:Qe.symbol,orderId:Ye,price:""+qe,qty:""+We};await Object(Is.h)(Ke)}catch(Ye){}},calcShouldHedge(Ye){if(this.targetDeltaTmp=Ye,Object(Je.k)(Ye))return void(this.shouldHedge=0);if(isNaN(Ye))return void(this.shouldHedge=0);let We=parseFloat(Ye);"usd"===this.calcMode?this.shouldHedge=parseFloat((We-this.curEquity-this.curDelta).toFixed(10)):"coin"===this.calcMode&&(this.shouldHedge=parseFloat((We-this.curDelta).toFixed(10)))},targetDeltaNativeInput(Ye){this.calcShouldHedge(Ye.target.value)},targetDeltaBlur(Ye){this.calcShouldHedge(Ye.target.value)},targetDeltaChange(Ye){this.calcShouldHedge(Ye)},oneClickCancelOrder(){this.sendCancelAllRequest()},cancelOrder(Ye){this.sendCancelRequest(Ye)},chase(Ye){let We=this.marketData(Ye,"market_price");Object(Je.k)(We)||0===We||(Ye.market_price=We,this.sendChaseRequest(Ye))},oneClickChase(){this.openOrderTableData.forEach(Ye=>{let We=this.marketData(Ye,"market_price");Object(Je.k)(We)||0===We||(Ye.market_price=We,this.sendChaseRequest(Ye))})},sendChaseRequest(Ye){Object(Je.k)(Ye.market_price)||0===Ye.market_price||Ye.price!==Ye.market_price&&this.sendEditRequest(Ye.orderId,Ye.amount,Ye.market_price)},async deltaHedge(Ye){if(Object(Je.k)(this.contractDetail))return;let We=0,qe={category:"linear",symbol:Ye.instrument_name,side:Ye.direction,qty:""+Math.abs(Ye.should_hedge).toFixed(3),orderLinkId:this.$uuidv4(),reduceOnly:!1,orderFilter:"Order"};if("Maker"===this.tradeType){if(Ye.dif>0?We=this.askTableData.length>0?this.askTableData[0].price:0:Ye.dif<0&&(We=this.bidTableData.length>0?this.bidTableData[0].price:0),0===We)return void this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.deltaHedgePriceError")});qe.price=""+We,qe.orderType="Limit",qe.timeInForce="PostOnly"}else qe.orderType="Market",qe.timeInForce=this.timeInForceMap.IOC;this.setConfig();try{let Ye=await Object(Is.f)(qe);if(Object(Je.k)(Ye))return;if(0!==Ye.retCode)return this.$notify.error({title:this.$t("message.tips"),message:Ye.retMsg.substring(Ye.retMsg.indexOf("]")+2)}),void Object(et.d)(this.accountSummary,"delta-hedge","/api/v5/trade/order",Ye);this.closeDialog()}catch(Ye){Object(et.d)(this.accountSummary,"delta-hedge","/api/v5/trade/order",Ye)}},showConfirmDialog(){if(new da.a(this.shouldHedge).eq(0))return void this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.deltaHedgeIsZero")});if(new da.a(this.shouldHedge).abs().lt(this.targetDeltaStep))return void this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.deltaHedgeTooLowFormatL").replace("###",this.targetDeltaStep)});let Ye=this.openOrderTableData.findIndex(Ye=>Ye.symbol===this.deltaHedgeInstrument),We=0;We="usd"===this.calcMode?this.curEquity+this.curDelta-this.targetDeltaTmp:this.targetDeltaTmp-this.curDelta;let qe=this.deltaHedgeParams.currency.toLowerCase(),Qe=this.currencySummary[qe+"Price"],Ke=Math.abs(10*Math.floor(We*Qe/10));Ke<10&&(Ke=10);let Je="Buy";We>0?Je="usd"===this.calcMode?"Sell":"Buy":We<0&&(Je="usd"===this.calcMode?"Buy":"Sell"),this.deltaHedgeConfirmDialogParams={instrument_name:this.deltaHedgeInstrument,dif:We,equity:this.curEquity,delta:this.curDelta,should_hedge:this.shouldHedge,should_hedge_usd:Ke,target_delta:this.targetDeltaTmp,currency:this.deltaHedgeParams.currency,calc_mode:this.calcMode,trade_type:this.tradeType,exist_flag:-1!==Ye,direction:Je},this.deltaHedgeConfirmDialogVisible=!0},marketData(Ye,We){let qe=this.currencyInstrumentTickerMap[Ye.symbol];if(!Object(Je.k)(qe)){let Qe=0;switch("buy"===Ye.direction?Qe=qe.bid1Price:"sell"===Ye.direction&&(Qe=qe.ask1Price),We){case"market_price":return Qe}}return null},tradeRespSuccess(Ye){Ye.forEach(Ye=>{Ye.direction=Ye.side.toLowerCase(),Ye.price=parseFloat(Ye.price),Ye.amount=parseFloat(Ye.size),Ye.timestamp=parseInt(Ye.time)}),this.tradeHistoryTableData=Ye},tickerDataResponse(Ye){if(Object(Je.k)(Ye))return;if(this.deltaHedgeInstrument!==Ye.symbol)return;let We={};this.currencyInstrumentTickerMap[Ye.symbol]&&(We={...this.currencyInstrumentTickerMap[Ye.symbol]}),Object.assign(We,Ye),Object(Je.k)(We.indexPrice)||(this.indexPrice=We.indexPrice),Object(Je.k)(We.markPrice)||(this.markPrice=We.markPrice,this.maxPrice=1.05*this.markPrice,this.minPrice=.95*this.markPrice),0===parseFloat(this.lastPrice)&&(Object(Je.k)(We.lastPrice)||(this.lastPrice=We.lastPrice)),Object(Je.k)(We.fundingRate)||(this.funding8h=(100*parseFloat(We.fundingRate)).toFixed(3))},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.topic;if(!Object(Je.k)(qe)&&!Object(Je.k)(We.data))if("orderbook.50."+this.deltaHedgeInstrument!==qe)if("publicTrade."+this.deltaHedgeInstrument!==qe)"tickers."+this.deltaHedgeInstrument!==qe||this.tickerDataResponse(We.data);else{let Ye=We.data;if(Ye.forEach(Ye=>{Ye.symbol=Ye.s,Ye.side=Ye.S,Ye.direction=Ye.side.toLowerCase(),Ye.price=parseFloat(Ye.p),Ye.amount=parseFloat(Ye.v),Ye.timestamp=parseInt(Ye.T)}),Ye.length>0){let We=[...this.tradeHistoryTableData];We.unshift(...Ye),We=Object(Ft.a)(We),We.length>=this.maxDataCount&&(We=We.slice(0,this.maxDataCount)),this.tradeHistoryTableData=We}}else this.orderBookRespSuccess(We.data)}}}},ka=va,Ca=(qe("b510"),qe("4279"),Object(rt.a)(ka,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{staticClass:"delta-hedge-dialog-wrapper",attrs:{"append-to-body":!0,visible:Ye.deltaHedgeDialogVisible,"close-on-click-modal":!1},on:{close:Ye.closeDialog,open:Ye.openDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"dialog-title"},[We("div",{staticClass:"instrument-name-box"},[We("div",{staticClass:"currency"},[Ye._v(Ye._s(Ye.deltaHedgeParams.currency)+" "+Ye._s(Ye.$t("message.oneClickDeltaHedge"))+":")]),We("span",{staticClass:"dropdown-link",staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(" "+Ye._s(Ye.deltaHedgeInstrument)+" ")])])])]},proxy:!0}])},[We("div",{staticClass:"dialog-body",class:[Ye.isPC?"":"mobile-body"]},[We("div",{staticClass:"left"},[We("div",{staticClass:"form-box"},[We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("span",{class:["coin"===Ye.calcMode?"actived":""]},[Ye._v(Ye._s(Ye.deltaHedgeParams.currency)+" "+Ye._s(Ye.$t("message.standardL")))]),We("el-switch",{staticStyle:{margin:"0 0.625rem"},attrs:{"inactive-value":"coin","active-color":"#26AF9B","active-value":"usd"},model:{value:Ye.calcMode,callback:function(We){Ye.calcMode=We},expression:"calcMode"}}),We("span",{class:["usd"===Ye.calcMode?"actived":""]},[Ye._v("USD "+Ye._s(Ye.$t("message.standardL")))])],1),We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("span",{class:["Taker"===Ye.tradeType?"actived":""]},[Ye._v("Taker")]),We("el-switch",{staticStyle:{margin:"0 0.625rem"},attrs:{"inactive-value":"Taker","active-color":"#26AF9B","active-value":"Maker"},model:{value:Ye.tradeType,callback:function(We){Ye.tradeType=We},expression:"tradeType"}}),We("span",{class:["Maker"===Ye.tradeType?"actived":""]},[Ye._v("Maker")])],1)]),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.targetDelta")))]),We("el-tag",{attrs:{size:"mini",type:Ye.shouldHedge>0?"success":Ye.shouldHedge<0?"danger":"info"}},[Ye._v(Ye._s(Ye.$t("message.hedge"))+"  "),We("span",[We("currency",{attrs:{"currency-type":Ye.deltaHedgeParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.shouldHedge,4))))],1)])],1),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{"controls-position":"right",step:Ye.targetDeltaStep},on:{change:Ye.targetDeltaChange,blur:Ye.targetDeltaBlur},nativeOn:{input:function(We){return Ye.targetDeltaNativeInput.apply(null,arguments)}},model:{value:Ye.targetDelta,callback:function(We){Ye.targetDelta=We},expression:"targetDelta"}})],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"1.25rem 0 -0.625rem"}},["usd"===Ye.calcMode?We("el-tag",{attrs:{size:"mini","disable-transitions":!0}},[Ye._v(Ye._s(Ye.$t("message.equity"))+"  "),We("span",[We("currency",{attrs:{"currency-type":Ye.deltaHedgeParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.curEquity,4))))],1)]):We("div"),We("el-tag",{attrs:{size:"mini",type:Ye.curDelta>0?"success":Ye.curDelta<0?"danger":"info"}},[Ye._v(Ye._s(Ye.$t("message.currentDelta"))+"  "),We("span",[We("currency",{attrs:{"currency-type":Ye.deltaHedgeParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.curDelta,4))))],1)])],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[We("el-button",{staticStyle:{flex:"1"},attrs:{type:"success"},on:{click:Ye.showConfirmDialog}},[Ye._v(Ye._s(Ye.$t("message.deltaHedge")))])],1)]),We("el-tabs",{staticStyle:{"margin-top":"0.9375rem"},model:{value:Ye.activeTabPane,callback:function(We){Ye.activeTabPane=We},expression:"activeTabPane"}},[We("el-tab-pane",{attrs:{label:`${Ye.$t("message.openOrders")}(${Ye.openOrderTableData.length})`,name:"open_orders"}},["open_orders"===Ye.activeTabPane?We("el-table",{attrs:{data:Ye.openOrderTableData,height:"15rem",stripe:"","cell-style":{border:"none"},"header-cell-style":{border:"none"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",fit:""}},[We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem",height:"2.5rem"}},[We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"warning",plain:"",size:"mini",disabled:Ye.openOrderTableData.length<=0},on:{click:Ye.oneClickChase}},[Ye._v(Ye._s(Ye.$t("message.oneClickChase")))]),We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger",plain:"",size:"mini",disabled:Ye.openOrderTableData.length<=0},on:{click:Ye.oneClickCancelOrder}},[Ye._v(Ye._s(Ye.$t("message.cancelAll")))])],1)]},proxy:!0}],null,!1,80396515)},[We("el-table-column",{attrs:{"min-width":"30",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,3063546909)}),We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}],null,!1,2502495458)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,2))))],1)]}}],null,!1,1726106094)}),We("el-table-column",{attrs:{"min-width":"50",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.deltaHedgeParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,3)))+" ")]}}],null,!1,4002152430)}),We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.deltaHedgeParams.currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.cumExecQty,3))+" ")]}}],null,!1,2532171224)}),We("el-table-column",{attrs:{"class-name":"padding-right",fixed:"right",width:"160",align:"right"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"warning"},on:{click:function(We){return Ye.chase(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.chase")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}],null,!1,3256503108)})],1)],1):Ye._e()],1),We("el-tab-pane",{attrs:{label:Ye.$t("message.contractDetails"),name:"contract_detail"}},[We("div",{staticClass:"order-form-detail"},[We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.markPrice")))]),We("div",{staticStyle:{"text-align":"right",display:"flex","flex-wrap":"wrap"}},[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.markPrice,2)))+" ")],1)]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.expiryDate")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.$t("message.perpetual")))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.minOrderSize")))]),Ye.contractDetail?We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.min_trade_amount)+" "+Ye._s(Ye.deltaHedgeParams.currency))]):Ye._e()]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.tickSize")))]),Ye.contractDetail?We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.tick_size)+" "+Ye._s(Ye.contractDetail.quoteCoin))]):Ye._e()]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.settlementCurrency")))]),Ye.contractDetail?We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.quoteCoin))]):Ye._e()]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.funding")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.funding8h,3,!0))+"%")])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.minSellPrice")))]),We("div",{staticStyle:{"text-align":"right"}},[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.minPrice,2))))],1)]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.maxBuyPrice")))]),We("div",{staticStyle:{"text-align":"right"}},[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.maxPrice,2))))],1)])])])],1)],1),We("div",{staticClass:"right"},[We("div",{staticClass:"order-book"},[We("div",{staticClass:"order-book-title"},[Ye._v(Ye._s(Ye.$t("message.orderBook"))+" ("+Ye._s(Ye.deltaHedgeInstrument)+")")]),We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.orderBookLoadingFlag,expression:"orderBookLoadingFlag"}]},[We("div",{staticClass:"order-book-box"},[We("div",{staticClass:"row striped",staticStyle:{"padding-right":"0.625rem"}},[We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.total")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.size")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.bid")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.ask")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.size")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.total")))])])]),We("div",{staticStyle:{display:"flex",height:"13rem","overflow-y":"auto"}},[We("div",{staticClass:"order-book-box"},Ye._l(Ye.bidTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==1}},[We("div",{staticClass:"row-item"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize,3,!0))))]),We("div",{staticClass:"row-item"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size,3,!0))))]),We("div",{staticClass:"row-item",class:qe.price?"green":""},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,2,!0))))])])})),0),We("div",{staticClass:"order-book-box"},Ye._l(Ye.askTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==1}},[We("div",{staticClass:"row-item",class:qe.price?"red":""},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,2,!0))))]),We("div",{staticClass:"row-item"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size,3,!0))))]),We("div",{staticClass:"row-item"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize,3,!0))))])])})),0)])]),We("div",{staticClass:"order-book-title",staticStyle:{"margin-top":"0.9375rem"}},[Ye._v(Ye._s(Ye.$t("message.recentTrade"))+" ("+Ye._s(Ye.deltaHedgeInstrument)+")")]),We("u-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.lastTradeHistoryLoadingFlag,expression:"lastTradeHistoryLoadingFlag"}],attrs:{"use-virtual":"","row-height":26,"data-changes-scroll-top":!1,"excess-rows":12,data:Ye.tradeHistoryTableData,height:"208",stripe:"","cell-style":{border:"none"},"header-cell-style":{border:"none",color:"#909399"},"cell-class-name":"table-body-cell2","header-cell-class-name":"table-header-cell2","infinite-scroll-immediate":!1,"infinite-scroll-distance":20,fit:""}},[We("u-table-column",{attrs:{"class-name":"padding-right",align:"right","min-width":"50",prop:"price"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}])}),We("u-table-column",{attrs:{"class-name":"padding-right",align:"right","min-width":"73",prop:"price"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[We("i",{class:[2===qe.row.tick_direction?"el-icon-bottom":0===qe.row.tick_direction?"el-icon-top":""],staticStyle:{"font-weight":"bold"}}),We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,2))))])])]}}])}),We("u-table-column",{attrs:{"class-name":"padding-right",align:"right","min-width":"60",prop:"size"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,3))))])]}}])}),We("u-table-column",{attrs:{"class-name":"padding-right",align:"right","min-width":"110",prop:"sum"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("timestampFormat")(qe.row.timestamp)))])]}}])})],1)],1)])]),We("delta-hedge-confirm-dialog",{attrs:{visible:Ye.deltaHedgeConfirmDialogVisible,params:Ye.deltaHedgeConfirmDialogParams,price:Ye.deltaHedgePrice},on:{"update:visible":function(We){Ye.deltaHedgeConfirmDialogVisible=We},confirm:Ye.deltaHedge}})],1)}),[],!1,null,"570ff8d6",null)),Sa=Ca.exports,wa={name:"LastTradeHistory",components:{Currency:bt.a,TextTips:yt.a,CustomCard:ft.a,UTable:ui.UTable,UTableColumn:ui.UTableColumn},props:{optionType:{type:String,default:"call"},sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},directives:{"infinite-scroll":ai.a},data:()=>({showBlockTradeFlag:!1,volume24H:0,tradeHistoryTableData:[],loadingMoreFlag:!1,loadingFlag:!0,timer:null,maxDataCount:1e3}),created(){this.receiveWebsocketMsg()},beforeDestroy(){clearInterval(this.timer),this.timer=null,delete this.$options.sockets.onmessage},watch:{curSelectedCurrency:{handler(Ye,We){-1!==this.$route.path.indexOf("/options")&&(Object(Je.k)(Ye)||(this.loadingFlag=!0,this.initData(),this.getTradeLatestByCurrency(Ye)))},immediate:!0}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency}),showTableData(){return this.showBlockTradeFlag?this.tradeHistoryTableData.filter(Ye=>Ye.isBlockTrade):this.tradeHistoryTableData}},methods:{initData(){this.volume24H=0,this.tradeHistoryTableData=[],this.loadingMoreFlag=!1,this.showBlockTradeFlag=!1},async getTradeLatestByCurrency(Ye){if(!Object(Je.k)(Ye)&&!this.loadingMoreFlag){this.loadingMoreFlag=!0;try{let We=await Object(Is.j)({category:"option",optionType:this.optionType.toUpperCase(),baseCoin:Ye,limit:this.maxDataCount});if(this.loadingFlag=!1,Object(Je.k)(We))return;if(0!==We.retCode)return;if(Object(Je.k)(We.result))return;if(Object(Je.k)(We.result.list))return;let qe=We.result.list;this.tradeRespSuccess(qe)}catch(Ye){this.loadingFlag=!1}}},tradeRespSuccess(Ye){Ye.forEach(Ye=>{Ye.direction=Ye.side.toLowerCase(),Ye.price=parseFloat(Ye.price),Ye.amount=parseFloat(Ye.size),Ye.timestamp=parseInt(Ye.time)}),this.tradeHistoryTableData=Ye},optionTotalTradeDataResSuccess(Ye){Object(Je.k)(Ye)||("call"===this.optionType?this.volume24H=Ye.callVolume:"put"===this.optionType&&(this.volume24H=Ye.putVolume))},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.topic;if(!Object(Je.k)(qe)&&!Object(Je.k)(We.data))if(qe.startsWith(`option.totaltrade.24h.${this.curSelectedCurrency}_USD`))this.optionTotalTradeDataResSuccess(We.data);else if("publicTrade."+this.curSelectedCurrency!==qe);else{let Ye=We.data;if(Object(Je.k)(Ye))return;let qe=[];if(Ye.forEach(Ye=>{Object(Ft.t)(Ye.s)&&(Ye.symbol=Ye.s,Ye.side=Ye.S,Ye.direction=Ye.side.toLowerCase(),Ye.price=parseFloat(Ye.p),Ye.amount=parseFloat(Ye.v),Ye.timestamp=parseInt(Ye.T),Ye.isBlockTrade=Ye.BT,"call"===this.optionType?Object(Ft.s)(Ye.s)&&qe.push(Ye):Object(Ft.s)(Ye.s)||qe.push(Ye))}),qe.length>0){let Ye=[...this.tradeHistoryTableData];Ye.unshift(...qe),Ye=Object(Ft.a)(Ye),Ye.length>=this.maxDataCount&&(Ye=Ye.slice(0,this.maxDataCount)),this.tradeHistoryTableData=Ye}}}}}},Ta=wa,xa=(qe("2091"),qe("e9e1"),Object(rt.a)(Ta,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"last-trade-history",attrs:{"card-title":`${Ye.$t("message.lastTrade")} ${"call"===Ye.optionType?Ye.$t("message.calls"):Ye.$t("message.puts")}`,height:250}},[We("div",{staticStyle:{width:"100%"}},[We("div",{staticClass:"top-box"},[We("div",{staticClass:"block-trade-filter"},[We("el-checkbox",{model:{value:Ye.showBlockTradeFlag,callback:function(We){Ye.showBlockTradeFlag=We},expression:"showBlockTradeFlag"}},[Ye._v(Ye._s(Ye.$t("message.blockTradeOnly")))])],1),We("div",{staticClass:"volume-24h"},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.recent24hVolume"))+":")]),We("div",{staticClass:"data"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.volume24H,2))))])])]),We("u-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],attrs:{"empty-text":Ye.$t("message.noData"),"use-virtual":"","row-height":24,"data-changes-scroll-top":!1,"excess-rows":12,height:"240",data:Ye.showTableData,stripe:"","cell-style":{border:"none",height:"1.875rem"},"header-cell-style":{border:"none",height:"2rem"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","infinite-scroll-immediate":!1,"infinite-scroll-distance":20,fit:""}},[We("u-table-column",{staticStyle:{"margin-left":"20px"},attrs:{"min-width":"150","class-name":"padding-left"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"left table-header"},[Ye._v(Ye._s(Ye.$t("message.instrument")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"left table-column",class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(qe.row.symbol))])]}}])}),We("u-table-column",{attrs:{"min-width":"40"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"left table-header"},[Ye._v(Ye._s(Ye.$t("message.direction")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"left table-column",class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}])}),We("u-table-column",{attrs:{"min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.price")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column"},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,Ye.priceDigits)))+" ")],1)]}}])}),We("u-table-column",{attrs:{"min-width":"50"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.amountL")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column"},[qe.row.isBlockTrade?We("i",{staticClass:"iconfont icon-cubes",staticStyle:{"font-size":"0.75rem","margin-right":"0.3125rem"}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,Ye.sizeDigits))))])]}}])}),We("u-table-column",{attrs:{"class-name":"padding-right","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.dateTime")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column"},[Ye._v(Ye._s(Ye._f("timestampFormat")(qe.row.timestamp)))])]}}])})],1)],1)])}),[],!1,null,"e3b3f9d6",null)),Oa=xa.exports,Da={name:"PositionSummaryOption",components:{ToggleColumnVisibleBox:kt,Currency:bt.a,TextTips:yt.a,NotLoginTips:_t.a,CustomCard:ft.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data(){return{columnMap:{positions:{label:this.$t("message.positions"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},delta:{label:this.$t("message.delta"),show:!0},gamma:{label:this.$t("message.gamma"),show:!0},vega:{label:this.$t("message.vega"),show:!0},theta:{label:this.$t("message.theta"),show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0}},expandFlag:!0}},created(){this.expandFlag=this.optionPositionSummaryExpandFlag},watch:{expandFlag(Ye){this.setOptionPositionSummaryExpandFlag(Ye)}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,allPositionMap:Ye=>Ye.bybit.allPositionMap,loadingPositionFlag:Ye=>Ye.bybit.loadingPositionFlag,optionPositionSummaryExpandFlag:Ye=>Ye.bybit.optionPositionSummaryExpandFlag,showBaseCoin:Ye=>Ye.bybit.showBaseCoin}),optionGreeksTableData(){let Ye=Object.values(this.allPositionMap);if(Ye.length<=0)return[];let We={};if(Ye.forEach(Ye=>{if("option"===Ye.kind&&Ye.baseCoin===this.curSelectedCurrency){let qe=Ye.expiredTimeText,Qe=We[qe];Qe&&Qe.length>0?We[qe]=Qe.concat(Ye):We[qe]=[Ye]}}),Object.keys(We).length<=0)return[];let qe=[],Qe={isSum:!0,instrument_name:"",sell_amount:0,buy_amount:0,pnlCoin:0,pnlUsd:0,rplCoin:0,rplUsd:0,uplCoin:0,uplUsd:0,delta:0,gamma:0,vega:0,svega:0,theta:0,initial_margin:"",imBaseCoin:0,maintenance_margin:"",mmBseCoin:0};for(let Ye in We){let Ke=We[Ye],Xe={instrument_name:"",sell_amount:0,buy_amount:0,pnlCoin:0,pnlUsd:0,uplCoin:0,uplUsd:0,rplCoin:0,rplUsd:0,delta:0,gamma:0,vega:0,svega:0,theta:0,initial_margin:"",imBaseCoin:0,maintenance_margin:"",mmBseCoin:0,expirationTimestamp:0};Ke.forEach(Ye=>{let We=Object(Ft.r)(Ye.instrument_name);Xe.instrument_name=Ye.instrument_name,Xe.pnlCoin+=Ye.pnlCoin,Xe.pnlUsd+=Ye.pnlUsd,Xe.rplCoin+=Ye.rplCoin,Xe.rplUsd+=Ye.rplUsd,Xe.uplCoin+=Ye.uplCoin,Xe.uplUsd+=Ye.uplUsd,Xe.delta+=Ye.delta,Xe.gamma+=Ye.gamma,Xe.theta+=Ye.theta,Xe.vega+=Ye.vega,Xe.svega+=Ye.vega*Math.sqrt(30/We),Object(Je.k)(Ye.imBaseCoin)||(Xe.imBaseCoin+=parseFloat(Ye.imBaseCoin),Qe.imBaseCoin+=parseFloat(Ye.imBaseCoin)),Object(Je.k)(Ye.positionIM)||(Object(Je.k)(Xe.initial_margin)&&(Xe.initial_margin=0),Xe.initial_margin+=parseFloat(Ye.positionIM),Object(Je.k)(Qe.initial_margin)&&(Qe.initial_margin=0),Qe.initial_margin+=parseFloat(Ye.positionIM)),Object(Je.k)(Ye.positionMM)||(Object(Je.k)(Xe.maintenance_margin)&&(Xe.maintenance_margin=0),Xe.maintenance_margin+=parseFloat(Ye.positionMM),Object(Je.k)(Qe.maintenance_margin)&&(Qe.maintenance_margin=0),Qe.maintenance_margin+=parseFloat(Ye.positionMM)),Object(Je.k)(Ye.mmBseCoin)||(Xe.mmBseCoin+=parseFloat(Ye.mmBseCoin),Qe.mmBseCoin+=parseFloat(Ye.mmBseCoin)),Xe.expirationTimestamp=Object(Ft.b)(Ye.instrument_name),Qe.instrument_name=this.$t("message.sum"),Qe.pnlCoin+=Ye.pnlCoin,Qe.pnlUsd+=Ye.pnlUsd,Qe.rplCoin+=Ye.rplCoin,Qe.rplUsd+=Ye.rplUsd,Qe.uplCoin+=Ye.uplCoin,Qe.uplUsd+=Ye.uplUsd,Qe.delta+=Ye.delta,Qe.gamma+=Ye.gamma,Qe.theta+=Ye.theta,Qe.vega+=Ye.vega,Qe.svega+=Ye.vega*Math.sqrt(30/We),"sell"===Ye.direction?(Xe.sell_amount+=Math.abs(Ye.size),Qe.sell_amount+=Math.abs(Ye.size)):"buy"===Ye.direction&&(Xe.buy_amount+=Math.abs(Ye.size),Qe.buy_amount+=Math.abs(Ye.size))}),qe.push(Xe)}return qe.sort((Ye,We)=>Ye.expirationTimestamp-We.expirationTimestamp),qe.push(Qe),qe}},methods:{...Object(Ke.b)("bybit",{setOptionPositionSummaryExpandFlag:"setOptionPositionSummaryExpandFlag"}),expiredTimeText:Ye=>Object(Ft.m)(Ye)}},Aa=Da,Ia=(qe("cd5f"),qe("5584"),Object(rt.a)(Aa,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"greeks-summary",attrs:{"card-title":Ye.$t("message.optionPositionSummary"),"disable-expand":!1,"expand-flag":Ye.expandFlag},on:{"update:expandFlag":function(We){Ye.expandFlag=We},"update:expand-flag":function(We){Ye.expandFlag=We}}},[We("div",{staticClass:"body-wrapper"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionPositionSummary"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],staticStyle:{width:"100%"},attrs:{"empty-text":Ye.$t("message.noData"),data:Ye.optionGreeksTableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.expireDate"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.isSum?We("span",{staticStyle:{"font-weight":"bold"}},[Ye._v(Ye._s(Ye.$t("message.sum")))]):We("span",[Ye._v(Ye._s(Ye.expiredTimeText(qe.row.instrument_name)))])]}}])}),Ye.columnMap.positions.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positions"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[We("span",{staticClass:"green"},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.buy_amount,Ye.sizeDigits)))]),Ye._v(" | "),We("span",{staticClass:"red"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sell_amount,Ye.sizeDigits))))])])]}}],null,!1,3820114221)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.pnlUsd>0?"green":qe.row.pnlUsd<0?"red":""],style:{fontWeight:qe.row.isSum?"bold":""}},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnlCoin,4)))+" | ")],1):Ye._e(),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnlUsd,2))))],1)]}}],null,!1,2865124203)}):Ye._e(),Ye.columnMap.delta.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.delta"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.delta>0?"green":qe.row.delta<0?"red":""],style:{fontWeight:qe.row.isSum?"bold":""}},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.delta,4)))],1)]}}],null,!1,436919202)}):Ye._e(),Ye.columnMap.gamma.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.gamma"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.gamma,5)))])]}}],null,!1,2642570632)}):Ye._e(),Ye.columnMap.vega.show?We("el-table-column",{attrs:{align:"center","min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.vega"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.vega,2))+" | "),We("span",{staticClass:"warning"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.svega,2))))])])]}}],null,!1,2425149993)}):Ye._e(),Ye.columnMap.theta.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.theta"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.theta,2)))])]}}],null,!1,3758266319)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.imBaseCoin,4))+" | ")],1):Ye._e(),""!==qe.row.initial_margin?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.initial_margin,2)))],1):We("span",[Ye._v("-")])])]}}],null,!1,862106975)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.mmBaseCoin,4))+" | ")],1):Ye._e(),""!==qe.row.maintenance_margin?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.maintenance_margin,2)))],1):We("span",[Ye._v("-")])])]}}],null,!1,1202536223)}):Ye._e()],1)],1)],1)])}),[],!1,null,"0238067c",null)),Fa=Ia.exports,Pa={name:"PositionSummaryFuture",components:{ToggleColumnVisibleBox:kt,Currency:bt.a,TextTips:yt.a,NotLoginTips:_t.a,CustomCard:ft.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data(){return{columnMap:{positions:{label:this.$t("message.positions"),show:!0},avgPrice:{label:this.$t("message.avgPrice"),show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},estLiqPrice:{label:this.$t("message.estLiqPrice"),show:!0},pnl:{label:this.$t("message.pnl")+" (ROI %)",show:!0},sessionUpl:{label:this.$t("message.sessionUpl"),show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0}},expandFlag:!0}},created(){this.expandFlag=this.futurePositionSummaryExpandFlag},watch:{expandFlag(Ye){this.setFuturePositionSummaryExpandFlag(Ye)}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,allPositionMap:Ye=>Ye.bybit.allPositionMap,loadingPositionFlag:Ye=>Ye.bybit.loadingPositionFlag,futurePositionSummaryExpandFlag:Ye=>Ye.bybit.futurePositionSummaryExpandFlag,showBaseCoin:Ye=>Ye.bybit.showBaseCoin}),futureGreeksTableData(){return Object.values(this.allPositionMap).filter(Ye=>Ye.baseCoin===this.curSelectedCurrency&&"future"===Ye.kind)}},methods:{...Object(Ke.b)("bybit",{setFuturePositionSummaryExpandFlag:"setFuturePositionSummaryExpandFlag"})}},Ma=Pa,Ea=(qe("77f3"),qe("2198"),Object(rt.a)(Ma,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"greeks-summary",attrs:{"card-title":`${Ye.$t("message.futurePositionSummary")} (${Ye.futureGreeksTableData.length})`,"disable-expand":!1,"expand-flag":Ye.expandFlag},on:{"update:expandFlag":function(We){Ye.expandFlag=We},"update:expand-flag":function(We){Ye.expandFlag=We}}},[We("div",{staticClass:"body-wrapper"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futurePositionSummary"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],staticStyle:{width:"100%"},attrs:{"empty-text":Ye.$t("message.noData"),data:Ye.futureGreeksTableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{"min-width":"90",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{staticClass:"clicked",class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":"",staticStyle:{display:"inline-block","padding-bottom":"2px",cursor:"pointer","border-bottom":"1px solid"},on:{click:function(We){return Ye.$router.push(`/bybit/futures/${qe.row.baseCoin}/${qe.row.instrument_name}`)}}},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.positions.show?We("el-table-column",{attrs:{align:"center","min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positions"))+" ("+Ye._s(Ye.curSelectedCurrency)+"/USD) ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:qe.row.size>0?"green":qe.row.size<0?"red":""},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.size,Ye.sizeDigits)))+"("),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.positionValue,2)))+")")],1)]}}],null,!1,2412661980)}):Ye._e(),Ye.columnMap.avgPrice.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.average_price,2)))+" ")]}}],null,!1,1115375279)}):Ye._e(),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.mark_price,2)))+" ")]}}],null,!1,2322735644)}):Ye._e(),Ye.columnMap.estLiqPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.estLiqPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.liqPrice&&qe.row.liqPrice>0?[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.liqPrice,2)))+" ")]:[Ye._v("-")]]}}],null,!1,2443106798)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" (ROI %) ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.pnlUsd>0?"green":qe.row.pnlUsd<0?"red":""]},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnlCoin,4)))+" | ")],1):Ye._e(),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnlUsd,2)))+" ("+Ye._s(Ye._f("numberFormat")(100*qe.row.pnlRate,2))+"%) ")],1)]}}],null,!1,3597976555)}):Ye._e(),Ye.columnMap.sessionUpl.show?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.sessionUpl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.uplUsd>0?"green":qe.row.uplUsd<0?"red":""]},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.uplCoin,4)))+" | ")],1):Ye._e(),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.uplUsd,2))))],1)]}}],null,!1,3248239476)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.im")))])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.imBaseCoin,4))+" | ")],1):Ye._e(),""!==qe.row.positionIM?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.positionIM,2)))],1):We("span",[Ye._v("-")])]}}],null,!1,776344692)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.mmBaseCoin,4))+" | ")],1):Ye._e(),""!==qe.row.positionMM?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.positionMM,2)))],1):We("span",[Ye._v("-")])]}}],null,!1,2131541624)}):Ye._e()],1)],1)],1)])}),[],!1,null,"18f238c4",null)),ja=Ea.exports,Ra={name:"StrategyBuildConfirmDialog",components:{Currency:bt.a},data:()=>({orderTypeStr:"",strategyBuilderConfirmDialogTableData:[]}),computed:{...Object(Ke.c)({strategyBuilderConfirmDialogVisible:Ye=>Ye.bybit.strategyBuilderConfirmDialogVisible,strategyBuilderConfirmDialogParams:Ye=>Ye.bybit.strategyBuilderConfirmDialogParams,rootFontSize:Ye=>Ye.system.rootFontSize}),height(){let Ye=this.strategyBuilderConfirmDialogTableData.length,We=this.rootFontSize/16;return Ye<=8?52*(Ye+1)*We+1:468*We+1}},methods:{...Object(Ke.b)("bybit",{setStrategyBuilderConfirmDialogVisible:"setStrategyBuilderConfirmDialogVisible",setStrategyBuilderConfirmDialogParams:"setStrategyBuilderConfirmDialogParams"}),openDialog(){this.orderTypeStr="",this.strategyBuilderConfirmDialogTableData=this.strategyBuilderConfirmDialogParams},confirmSubmit(){this.setStrategyBuilderConfirmDialogVisible(!1),this.setStrategyBuilderConfirmDialogParams({}),this.$emit("confirmSubmitStrategyBuilder","")}}},La=Ra,Ba=(qe("3acd"),qe("6ae5"),Object(rt.a)(La,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.strategyBuilderConfirmDialogVisible,"append-to-body":"",title:`${Ye.$t("message.strategyBuilder")} (${Ye.strategyBuilderConfirmDialogTableData.length})`,"close-on-click-modal":!1},on:{close:function(We){return Ye.setStrategyBuilderConfirmDialogVisible(!1)},open:Ye.openDialog},scopedSlots:Ye._u([{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setStrategyBuilderConfirmDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmSubmit}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"strategy-builder-dialog"},[We("div",{staticClass:"strategy-builder-table-wrapper"},[We("el-table",{staticStyle:{width:"50rem"},attrs:{height:Ye.height,"highlight-current-row":!1,data:Ye.strategyBuilderConfirmDialogTableData,"header-cell-class-name":"strategy-builder-table-header-cell","cell-class-name":"strategy-builder-table-body-cell",border:""}},[We("el-table-column",{attrs:{prop:"instrument_name",label:Ye.$t("message.instrument"),"min-width":"190",align:"center"}}),We("el-table-column",{attrs:{prop:"type",label:Ye.$t("message.type"),"min-width":"100",align:"center"}}),We("el-table-column",{attrs:{label:Ye.$t("message.direction"),align:"center"},scopedSlots:Ye._u([{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}])}),We("el-table-column",{attrs:{prop:"size",label:Ye.$t("message.amountL"),align:"center"}}),We("el-table-column",{attrs:{label:Ye.$t("message.price"),align:"center"},scopedSlots:Ye._u([{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.price,4,!1))+" ")]}}])}),We("el-table-column",{attrs:{label:Ye.$t("message.cashflow"),align:"center","min-width":"100"},scopedSlots:Ye._u([{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.cash_flow,4,!1))+" ")]}}])})],1)],1)])])}),[],!1,null,"070a19d6",null)),za=Ba.exports,Va={components:{NotLoginTips:_t.a,TextTips:yt.a,Currency:bt.a,CustomCard:ft.a,StrategyBuildConfirmDialog:za,CustomToolTip:Ct.a},data:()=>({expandFlag:!0,strategyBuilderTableData:[]}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{strategyBuilderCheckedList:{handler(Ye){Ye.forEach(Ye=>{-1===this.strategyBuilderTableData.findIndex(We=>We.instrument_name===Ye)&&this.generateTableData(Ye)}),Ye.length!==this.strategyBuilderTableData.length&&(this.strategyBuilderTableData=this.strategyBuilderTableData.filter(We=>-1!==Ye.indexOf(We.instrument_name)))},immediate:!0}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,loadingPositionFlag:Ye=>Ye.bybit.loadingPositionFlag,strategyBuilderInstrumentsData:Ye=>Ye.bybit.strategyBuilderInstrumentsData,currencyInstrumentTickerMap:Ye=>Ye.bybit.currencyInstrumentTickerMap,strategyBuilderCheckedList:Ye=>Ye.bybit.strategyBuilderCheckedList,allCurrencyInstrumentsMap:Ye=>Ye.bybit.allCurrencyInstrumentsMap,strategyBuilderVisible:Ye=>Ye.bybit.strategyBuilderVisible}),cashFlowTotal(){let Ye=0;return this.strategyBuilderTableData.forEach(We=>{Ye+=We.cash_flow}),Ye}},methods:{...Object(Ke.b)("bybit",{setStrategyBuilderConfirmDialogVisible:"setStrategyBuilderConfirmDialogVisible",setStrategyBuilderConfirmDialogParams:"setStrategyBuilderConfirmDialogParams",setStrategyBuilderCheckedList:"setStrategyBuilderCheckedList",setRiskAssessmentData:"setRiskAssessmentData"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),generateTableData(Ye){let We=this.allCurrencyInstrumentsMap[Ye];if(Object(Je.k)(We))return;let qe=this.currencyInstrumentTickerMap[Ye];if(Object(Je.k)(qe))return;let Qe=0;if(!Object(Je.k)(qe.mark_price)){let Ye=new da.a(qe.mark_price);Qe=parseFloat(Ye.idiv(We.tick_size).times(We.tick_size).toFixed(4))}let Ke=0;0===Qe&&(Object(Je.k)(qe.last_price)||(Qe=qe.last_price)),Qe<.001&&(Qe=.001),Ke=Qe*We.min_trade_amount*-1;let Xe={instrument_name:Ye,base_currency:We.base_currency,kind:We.kind,option_type:We.option_type,tick_size:We.tick_size,min_trade_amount:We.min_trade_amount,input_size:We.min_trade_amount,expiration_timestamp:We.expiration_timestamp,input_price:Qe,cash_flow:Ke,submit_state:0,message_id:-1,...qe};this.strategyBuilderTableData.push(Xe)},fillInput(Ye,We){let qe=this.strategyBuilderTableData.length;for(let Qe=0;Qe<qe;Qe++){let qe=this.strategyBuilderTableData[Qe];if(qe.instrument_name===We.instrument_name)switch(Ye){case"bidSize":this.$set(this.strategyBuilderTableData[Qe],"input_size",qe.best_bid_amount);break;case"bidPrice":this.$set(this.strategyBuilderTableData[Qe],"input_price",qe.best_bid_price);break;case"askSize":this.$set(this.strategyBuilderTableData[Qe],"input_size",qe.best_ask_amount);break;case"askPrice":this.$set(this.strategyBuilderTableData[Qe],"input_price",qe.best_ask_price)}}},inputChange(Ye,We,qe,Qe){let Ke="";Ke=Qe?""+Ye:Ye.target.value;let Xe=this.strategyBuilderTableData.findIndex(Ye=>Ye.instrument_name===We.instrument_name);if(-1===Xe)return;if(Object(Je.k)(Ke))return void this.$set(this.strategyBuilderTableData[Xe],"cash_flow",0);if(isNaN(Ke))return;let Ze=parseFloat(Ke),$e=We.cash_flow;$e="price"===qe?Ze*We.input_size*-1:Ze*We.input_price*-1,this.$set(this.strategyBuilderTableData[Xe],"cash_flow",$e)},removeStrategyBuilderData(Ye){let We=this.strategyBuilderCheckedList.filter(We=>We!==Ye.instrument_name);this.setStrategyBuilderCheckedList(We)},removeAllStrategyBuildData(){this.setStrategyBuilderCheckedList([])},submitAllStrategyBuildData(){if(0===this.strategyBuilderTableData.length)return;let Ye=[];this.strategyBuilderTableData.forEach(We=>{if(0!==We.input_size||0!==We.input_price){let qe="";qe=We.input_size>0?"buy":"sell";let Qe={instrument_name:We.instrument_name,direction:qe,base_currency:this.curSelectedCurrency,price:We.input_price,size:We.input_size,type:"limit",cash_flow:We.cash_flow,im:0};Ye.push(Qe)}}),Ye.length>0&&(this.setStrategyBuilderConfirmDialogVisible(!0),this.setStrategyBuilderConfirmDialogParams(Ye))},confirmSubmit(){let Ye=this.strategyBuilderTableData.length;for(let We=0;We<Ye;We++)this.sendTradeRequest(this.strategyBuilderTableData[We],We)},sendTradeRequest(Ye,We){if(0===Ye.input_size||0===Ye.input_price)return void this.$set(this.strategyBuilderTableData[We],"submit_state",1);let qe="";qe=Ye.input_size>0?"buy":"sell";let Qe=Math.floor(1e5*Math.random()),Ke={id:Qe,jsonrpc:"2.0",method:"private/"+qe,params:{amount:Math.abs(Ye.input_size),instrument_name:Ye.instrument_name,price:Ye.input_price,type:"limit"}};this.$set(this.strategyBuilderTableData[We],"submit_state",2),this.$set(this.strategyBuilderTableData[We],"message_id",Qe),this.wsSendMsg(Ke)},riskAssessment(){let Ye={};this.strategyBuilderTableData.forEach(We=>{if(0!==We.input_size||0!==We.input_price){let Qe="";Qe=We.input_size>0?"buy":"sell";var qe=Object(Ft.r)(We.instrument_name);let Ke=(We.underlying_price/We.index_price-1)/qe,Je={instrument_name:We.instrument_name,direction:Qe,currency:this.curSelectedCurrency,average_price:We.input_price,size:We.input_size,type:"limit",kind:We.kind,expiration_timestamp:We.expiration_timestamp,underlying_price:We.underlying_price,index_price:We.index_price,settlement_price:We.settlement_price,day_offset:0,iv_offset:0,tick_size:We.tick_size,min_trade_amount:We.min_trade_amount,mark_price:We.mark_price,premium_rate:Ke};Je.iv=Object(Ft.i)(Je),Je.display_iv=Je.iv,Je.greeks=Object(Ft.h)(Je),Je.pnl=Object(Ft.k)(Je),Ye[We.instrument_name]=Je}}),0!==Object.keys(Ye).length&&(this.$router.push("/bybit/tools/pv/"+this.curSelectedCurrency),this.setRiskAssessmentData({type:2,data:Ye}))},tickerDataResponse(Ye){if(Object(Je.k)(Ye))return;let We=Ye.instrument_name;if(Object(Je.k)(We))return;let qe=this.strategyBuilderTableData.findIndex(Ye=>Ye.instrument_name===We);if(-1===qe)return;let Qe=this.strategyBuilderTableData[qe];Object.assign(Qe,Ye),this.$set(this.strategyBuilderTableData,qe,Qe)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;if(We.method&&-1!==["subscription","subscriptions"].indexOf(We.method))return void Object(Je.m)(We,(Ye,We)=>{-1!==this.strategyBuilderCheckedList.findIndex(We=>-1!==Ye.indexOf(We))&&Ye.startsWith("incremental_ticker.")&&this.tickerDataResponse(We)});let qe=We.id,Qe=this.strategyBuilderTableData.findIndex(Ye=>Ye.message_id===qe);if(Qe>=0){let Ye=We.result;if(Object(Je.k)(Ye)){let Ye=We.error;if(this.$set(this.strategyBuilderTableData[Qe],"submit_state",4),!Object(Je.k)(Ye)&&!Object(Je.k)(Ye.message)){let We="";Ye.data&&Object.values(Ye.data).forEach(Ye=>{We+="; "+Ye});let qe=`${Ye.message}${We}`;this.$set(this.strategyBuilderTableData[Qe],"submit_error_message",qe)}return}this.$set(this.strategyBuilderTableData[Qe],"submit_state",3)}}}}},Ua=Va,Na=(qe("a7b0"),qe("5eee"),Object(rt.a)(Ua,(function(){var Ye=this,We=Ye._self._c;return Ye.strategyBuilderVisible?We("custom-card",{staticClass:"strategy-builder",attrs:{"card-title":`${Ye.$t("message.strategyBuilder")} (${Ye.strategyBuilderTableData.length})`,"disable-expand":!1,"expand-flag":Ye.expandFlag},on:{"update:expandFlag":function(We){Ye.expandFlag=We},"update:expand-flag":function(We){Ye.expandFlag=We}}},[We("div",{staticClass:"body-wrapper"},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],staticStyle:{width:"100%"},attrs:{data:Ye.strategyBuilderTableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}],null,!1,2109870197)},[We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.instrument_name)+" ")]}}],null,!1,1888688279)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.bidSize"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{staticClass:"clickTd",on:{click:function(We){return Ye.fillInput("bidSize",qe.row)}}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.best_bid_amount,1,!0)))])]}}],null,!1,1033616205)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.bid"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"clickTd",on:{click:function(We){return Ye.fillInput("bidPrice",qe.row)}}},[We("div",[We("span",{class:{green:qe.row.best_bid_price}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.best_bid_price,4,!0)))])]),We("div",[qe.row.best_bid_price?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.best_bid_price*qe.row.underlying_price,1,!0)))],1)])]}}],null,!1,2132651561)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.mark_price,4)))]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.mark_iv,1,!0))+Ye._s(qe.row.mark_iv?"%":""))])]}}],null,!1,2853530752)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.ask"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"clickTd",on:{click:function(We){return Ye.fillInput("askPrice",qe.row)}}},[We("div",[We("span",{class:{red:qe.row.best_ask_price}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.best_ask_price,4,!0)))])]),We("div",[qe.row.best_ask_price?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.best_ask_price*qe.row.underlying_price,1,!0)))],1)])]}}],null,!1,3576494625)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.askSize"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{staticClass:"clickTd",on:{click:function(We){return Ye.fillInput("askSize",qe.row)}}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.best_ask_amount,1,!0)))])]}}],null,!1,3544011931)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"input-box"},[We("el-input-number",{attrs:{step:qe.row.tick_size,size:"mini","controls-position":"right"},on:{change:function(We){return Ye.inputChange(We,qe.row,"price",!0)}},nativeOn:{input:function(We){return Ye.inputChange(We,qe.row,"price")}},model:{value:qe.row.input_price,callback:function(We){Ye.$set(qe.row,"input_price",We)},expression:"props.row.input_price"}})],1)]}}],null,!1,3313691387)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amount"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"input-box",class:qe.row.input_size>0?"greenInput":qe.row.input_size<0?"redInput":""},[We("el-input-number",{attrs:{step:qe.row.min_trade_amount,size:"mini","controls-position":"right"},on:{change:function(We){return Ye.inputChange(We,qe.row,"size",!0)}},nativeOn:{input:function(We){return Ye.inputChange(We,qe.row,"size")}},model:{value:qe.row.input_size,callback:function(We){Ye.$set(qe.row,"input_size",We)},expression:"props.row.input_size"}})],1)]}}],null,!1,2333951183)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.cashflow"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.cash_flow,4,!1))+" ")]}}],null,!1,751522505)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.removeStrategyBuilderData(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.remove")))])]}}],null,!1,85925381)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.submit_state&&1!==qe.row.submit_state?Ye._e():We("div",{staticClass:"iconDiv"},[We("i",{staticClass:"actionIcon el-icon-remove-outline"})]),2===qe.row.submit_state?We("div",{staticClass:"iconDiv"},[We("i",{staticClass:"actionIcon el-icon-time blue"})]):Ye._e(),3===qe.row.submit_state?We("div",{staticClass:"iconDiv"},[We("i",{staticClass:"actionIcon el-icon-success green"})]):Ye._e(),4===qe.row.submit_state?We("div",{staticClass:"iconDiv"},[We("custom-tool-tip",{attrs:{inherit:!1},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("span",[Ye._v(Ye._s(qe.row.submit_error_message))])]},proxy:!0}],null,!0)},[We("span",[We("i",{staticClass:"actionIcon el-icon-error red"})])])],1):Ye._e()]}}],null,!1,3190485584)})],1),We("div",{staticClass:"actionBar"},[We("div",{staticClass:"title"},[Ye._v(Ye._s(Ye.$t("message.actionBarTitle")))]),We("div",{staticClass:"rightApart"},[We("div",{staticClass:"cashflowDiv rightChild"},[Ye._v(Ye._s(Ye.$t("message.cashflowTotal"))+": "),We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.cashFlowTotal,4,!1)))],1)]),We("div",{staticClass:"iconTips rightChild"},[We("div",{staticClass:"iconDiv"},[Ye._v(Ye._s(Ye.$t("message.unsubmitted"))),We("i",{staticClass:"actionIcon el-icon-remove-outline"})]),We("div",{staticClass:"iconDiv"},[Ye._v(Ye._s(Ye.$t("message.submitting"))),We("i",{staticClass:"actionIcon el-icon-time blue"})]),We("div",{staticClass:"iconDiv"},[Ye._v(Ye._s(Ye.$t("message.submitted"))),We("i",{staticClass:"actionIcon el-icon-success green"})]),We("div",{staticClass:"iconDiv"},[Ye._v(Ye._s(Ye.$t("message.submissionFailed"))),We("i",{staticClass:"actionIcon el-icon-error red"})])]),We("div",{staticClass:"buttonDiv rightChild"},[We("el-link",{attrs:{type:"warning",disabled:Ye.strategyBuilderTableData.length<=0},on:{click:function(We){return Ye.riskAssessment()}}},[Ye._v(Ye._s(Ye.$t("message.riskAssessment")))]),We("el-link",{attrs:{type:"danger",disabled:Ye.strategyBuilderTableData.length<=0},on:{click:function(We){return Ye.removeAllStrategyBuildData()}}},[Ye._v(Ye._s(Ye.$t("message.clearAll")))]),We("el-link",{attrs:{type:"success",disabled:Ye.strategyBuilderTableData.length<=0},on:{click:function(We){return Ye.submitAllStrategyBuildData()}}},[Ye._v(Ye._s(Ye.$t("message.submitOrders")))])],1)])])],1),We("strategy-build-confirm-dialog",{on:{confirmSubmitStrategyBuilder:Ye.confirmSubmit}})],1):Ye._e()}),[],!1,null,"0d06dec0",null)),Ha=Na.exports,Ga={name:"AccountSummary",components:{CustomToolTip:Ct.a,ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a,CustomCard:ft.a},data(){return{columnMap:{equity:{label:this.$t("message.equity"),show:!0},available:{label:this.$t("message.available"),show:!0},marginBalance:{label:this.$t("message.marginBalance"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0},deltaTotal:{label:this.$t("message.deltaTotal"),show:!0}},expandFlag:!0,tableData:[],loadingFlag:!1,refreshTableDataTimer:null,apiKeyExpiredAt:null,timeZone:"",estimatedTotalValue:0}},created(){this.expandFlag=this.accountSummaryExpandFlag,this.refreshTableData()},beforeDestroy(){Object(Je.k)(this.refreshTableDataTimer)||(clearInterval(this.refreshTableDataTimer),this.refreshTableDataTimer=null)},watch:{expandFlag(Ye){this.setAccountSummaryExpandFlag(Ye)}},computed:{...Object(Ke.c)({currencySummary:Ye=>Ye.bybit.currencySummary,currencyList:Ye=>Ye.bybit.currencyList,token:Ye=>Ye.system.token,accountSummaryExpandFlag:Ye=>Ye.bybit.accountSummaryExpandFlag,accountSummary:Ye=>Ye.common.accountSummary,allOpenOrderMap:Ye=>Ye.bybit.allOpenOrderMap,equityShowFlag:Ye=>Ye.bybit.equityShowFlag,walletInfo:Ye=>Ye.bybit.walletInfo,coinGreeks:Ye=>Ye.bybit.coinGreeks}),calcDeltaTotal(){return Ye=>{try{let We=Ye.coin.toLowerCase(),qe=this.currencySummary[We+"Price"];return qe?parseFloat(Ye.totalDelta||0)*qe:0}catch(Ye){return"-"}}},orderCount(){return Ye=>Object.values(this.allOpenOrderMap).filter(We=>-1!==We.instrument_name.indexOf(Ye)&&"future"===We.kind).length}},methods:{...Object(Ke.b)("bybit",{setDeltaHedgeDialogVisible:"setDeltaHedgeDialogVisible",setDeltaHedgeParams:"setDeltaHedgeParams",setAccountSummaryExpandFlag:"setAccountSummaryExpandFlag",setRiskAssessmentData:"setRiskAssessmentData",setEquityShowFlag:"setEquityShowFlag"}),refreshTableData(){const e=()=>{if(Object(Je.k)(this.token))return this.tableData=[],void(this.loadingFlag=!1);let Ye=JSON.parse(this.walletInfo);if(0===Object.keys(Ye).length)return this.tableData=[],void(this.loadingFlag=!0);if(Ye.totalEquity&&(this.estimatedTotalValue=Ye.totalEquity),!Object(Je.k)(this.accountSummary)&&!Object(Je.k)(this.accountSummary.expiredAt)){let Ye=this.$dayjs().utcOffset(),We=Ye/60;We>0?this.timeZone=`( UTC+${Math.abs(We)} )`:We<0?this.timeZone=`( UTC-${Math.abs(We)} )`:0===We&&(this.timeZone="( UTC+0 )");let qe=new Date(this.accountSummary.expiredAt.replace("T"," ").replace("Z","")).getTime()+60*Ye*1e3;this.apiKeyExpiredAt=this.$dayjs(qe).format("YYYY-MM-DD HH:mm:ss")}let We=Ye.coin,qe=[];We.forEach(Ye=>{let We=this.coinGreeks[Ye.coin];Object(Je.k)(We)||(Ye.totalDelta=We.totalDelta),qe.push(Ye)}),this.loadingFlag=!1,this.tableData=qe};e(),this.refreshTableDataTimer=setInterval(()=>{e()},2e3)},openBlank(Ye){this.$router.push("/bybit/tools/pv/"+Ye),this.setRiskAssessmentData({type:1})},showDeltaHedgeDialog(Ye){let We={currency:Ye.coin};this.setDeltaHedgeParams(We),this.setDeltaHedgeDialogVisible(!0)}}},Ya=Ga,Wa=(qe("e6d1"),qe("428e"),Object(rt.a)(Ya,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"account-summary",attrs:{"disable-expand":!1,"expand-flag":Ye.expandFlag},on:{"update:expandFlag":function(We){Ye.expandFlag=We},"update:expand-flag":function(We){Ye.expandFlag=We}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{display:"flex"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.accountSummary")))]),Ye.token?We("div",{staticClass:"estimated-total-value"},[Ye._v("    ("+Ye._s(Ye.$t("message.estimatedTotalValue"))+": $"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.estimatedTotalValue,2)))+")")]):Ye._e()])]},proxy:!0},{key:"setting",fn:function(){return[Ye.apiKeyExpiredAt?We("div",{staticStyle:{"font-size":"0.8125rem","margin-right":"1.25rem"}},[We("span",{staticClass:"grey"},[Ye._v(Ye._s(Ye.$t("message.apiKeyExpireDate"))+":  ")]),We("span",{staticClass:"active-color"},[Ye._v(Ye._s(Ye.apiKeyExpiredAt)+" "+Ye._s(Ye.timeZone))])]):Ye._e()]},proxy:!0}])},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"accountSummary"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],attrs:{"empty-text":Ye.$t("message.noData"),data:Ye.tableData,stripe:"",height:"9.375rem","cell-style":{textAlign:"center",border:"none"},"header-cell-style":{textAlign:"center",border:"none"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{"min-width":"80",prop:"currency"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.currency"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.coin)+" ")]}}])}),Ye.columnMap.equity.show?We("el-table-column",{attrs:{"min-width":"170"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.equity"))+" ")]),We("i",{staticClass:"iconfont clicked",class:["pointer",Ye.equityShowFlag?"icon-xianshi_huaban":"icon-yincang"],on:{click:function(We){return Ye.setEquityShowFlag(!Ye.equityShowFlag)}}})])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[We("currency",{attrs:{"currency-type":qe.row.coin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.equity,4)))+" | "),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.usdValue,2)))+" ")]:[Ye._v("**")]]}}],null,!1,775777532)}):Ye._e(),Ye.columnMap.available.show?We("el-table-column",{attrs:{"min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.available"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?["USDC"===qe.row.coin||"USDT"===qe.row.coin?We("div",[We("currency",{attrs:{"currency-type":qe.row.coin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.walletBalance,4))))],1):We("div",[We("currency",{attrs:{"currency-type":qe.row.coin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.availableToWithdraw,4))))],1)]:[Ye._v("**")]]}}],null,!1,1249173987)}):Ye._e(),Ye.columnMap.marginBalance.show?We("el-table-column",{attrs:{"min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.marginBalance"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?["USDC"===qe.row.coin||"USDT"===qe.row.coin?We("div",[We("currency",{attrs:{"currency-type":qe.row.coin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.availableToWithdraw,4))))],1):We("div",[We("currency",{attrs:{"currency-type":qe.row.coin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.walletBalance,4))))],1)]:[Ye._v("**")]]}}],null,!1,406316226)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("custom-tool-tip",{attrs:{inherit:!1},scopedSlots:Ye._u([{key:"content",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnlPvTips"))+" ")]},proxy:!0}],null,!1,255724167)},[We("span",{staticStyle:{color:"#909399"}},[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" "),We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"13px"}})])])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[-1!==Ye.currencyList.indexOf(qe.row.coin)?We("div",{class:[qe.row.unrealisedPnl>0?"green":qe.row.unrealisedPnl<0?"red":""],staticStyle:{display:"inline-block","padding-bottom":"2px",cursor:"pointer","border-bottom":"1px solid"},on:{click:function(We){return Ye.openBlank(qe.row.coin)}}},[We("currency",{attrs:{"currency-type":qe.row.coin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.unrealisedPnl,4)))+" ")],1):We("div",{class:[qe.row.unrealisedPnl>0?"green":qe.row.unrealisedPnl<0?"red":""]},[We("currency",{attrs:{"currency-type":qe.row.coin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.unrealisedPnl,4)))+" ")],1)]:[Ye._v("**")]]}}],null,!1,2354152130)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{"min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[""!==qe.row.totalPositionIM?We("div",[We("currency",{attrs:{"currency-type":qe.row.coin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.totalPositionIM,4))))],1):We("div",[Ye._v("-")])]:[Ye._v("**")]]}}],null,!1,2456822840)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{"min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[""!==qe.row.totalPositionMM?We("div",[We("currency",{attrs:{"currency-type":qe.row.coin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.totalPositionMM,4))))],1):We("div",[Ye._v("-")])]:[Ye._v("**")]]}}],null,!1,3956793276)}):Ye._e(),Ye.columnMap.deltaTotal.show?We("el-table-column",{attrs:{"min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.deltaTotal")))])]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.totalDelta?We("div",{class:[qe.row.totalDelta>0?"green":qe.row.totalDelta<0?"red":""]},[We("currency",{attrs:{"currency-type":qe.row.coin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.totalDelta,4)))),"-"!==Ye.calcDeltaTotal(qe.row)?We("span",[Ye._v(" | $"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.calcDeltaTotal(qe.row),2))))]):Ye._e()],1):We("div",[We("currency",{attrs:{"currency-type":qe.row.coin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(0,4)))),"-"!==Ye.calcDeltaTotal(qe.row)?We("span",[Ye._v(" | $"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.calcDeltaTotal(qe.row),2))))]):Ye._e()],1)]}}],null,!1,2119288862)}):Ye._e(),We("el-table-column",{attrs:{width:"160"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return-1!==Ye.currencyList.indexOf(qe.row.coin)?[-1!==Ye.currencyList.indexOf(qe.row.coin)?We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"primary"},on:{click:function(We){return Ye.showDeltaHedgeDialog(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.deltaHedge")))]):Ye._e(),Ye.orderCount(qe.row.baseCoin)>0?We("span",{staticClass:"red"},[Ye._v(" ("+Ye._s(Ye.orderCount(qe.row.baseCoin))+")")]):Ye._e()]:void 0}}],null,!0)})],1)],1)],1)}),[],!1,null,"027f5236",null)),qa=Wa.exports,Qa={name:"Options",components:{PositionSummaryFuture:ja,PositionSummaryOption:Fa,LastTradeHistory:Oa,DeltaHedge:Sa,OptionTradeDialog:ha,AccountTradeDetail:aa,OptionList:zs,CustomCard:ft.a,StrategyBuilder:Ha,AccountSummary:qa},data:()=>({dialogTableVisible:!1,optionTradeDialogVisible:!1,strategyBuilderData:[],optionSizeDigits:2,optionPriceDigits:2,futureSizeDigits:2,fufurePriceDigits:2}),created(){},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,currencyConfig:Ye=>Ye.bybit.currencyConfig})},watch:{curSelectedCurrency:{handler(Ye){if(Object(Je.k)(Ye)&&Object(Je.k)(this.currencyConfig))return;if(!this.currencyConfig[""+Ye])return;let We=this.currencyConfig[""+Ye].perpetual;Object(Je.k)(We)||(this.fufurePriceDigits=We.priceDigits,this.futureSizeDigits=We.sizeDigits);let qe=this.currencyConfig[""+Ye].option;Object(Je.k)(qe)||(this.optionPriceDigits=qe.priceDigits,this.optionSizeDigits=qe.sizeDigits)},immediate:!0}},methods:{}},Ka=Qa,Ja=Object(rt.a)(Ka,(function(){var Ye=this,We=Ye._self._c;return We("div",{key:"option"},[We("account-summary"),We("position-summary-option",{attrs:{"size-digits":Ye.optionSizeDigits,"price-digits":Ye.optionPriceDigits}}),We("position-summary-future",{attrs:{"size-digits":Ye.futureSizeDigits,"price-digits":Ye.fufurePriceDigits}}),We("strategy-builder"),We("option-list",{attrs:{"size-digits":Ye.optionSizeDigits,"price-digits":Ye.optionPriceDigits}}),We("account-trade-detail",{attrs:{"size-digits":Ye.optionSizeDigits,"price-digits":Ye.optionPriceDigits}}),We("div",{staticStyle:{display:"flex","margin-top":"-0.625rem"}},[We("last-trade-history",{staticStyle:{width:"calc(50% - 0.9375rem)"},attrs:{"option-type":"call","size-digits":Ye.optionSizeDigits,"price-digits":Ye.optionPriceDigits}}),We("div",{staticStyle:{margin:"0 -0.3125rem"}}),We("last-trade-history",{staticStyle:{width:"calc(50% - 0.9375rem)"},attrs:{"option-type":"put","size-digits":Ye.optionSizeDigits,"price-digits":Ye.optionPriceDigits}})],1),We("option-trade-dialog",{attrs:{"size-digits":Ye.optionSizeDigits,"price-digits":Ye.optionPriceDigits}}),We("delta-hedge",{key:"option"})],1)}),[],!1,null,"e838d08a",null),Xa=Ja.exports,Za={name:"CloseDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data:()=>({}),computed:{...Object(Ke.c)({closeDialogVisible:Ye=>Ye.bybit.closeDialogVisible,tradeConfirmDialogParams:Ye=>Ye.bybit.tradeConfirmDialogParams})},methods:{...Object(Ke.b)("bybit",{setCloseDialogVisible:"setCloseDialogVisible"}),setShowAgainFlag(){this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showClosePositionConfirmDialog")},confirmTrade(){this.setShowAgainFlag(),this.setCloseDialogVisible(!1);let Ye=this.tradeConfirmDialogParams.instrument_name,We=this.tradeConfirmDialogParams.order_type,qe=this.tradeConfirmDialogParams.price,Qe=this.tradeConfirmDialogParams.direction,Ke=this.tradeConfirmDialogParams.amount;this.$emit("confirmTrade",Ye,We,Qe,Ke,qe)}}},$a=Za,en=(qe("0b74"),Object(rt.a)($a,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.closeDialogVisible,"destroy-on-close":!0,"close-on-click-modal":!1},on:{close:function(We){return Ye.setCloseDialogVisible(!1)}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"red",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.closePosition")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setCloseDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(this.tradeConfirmDialogParams.instrument_name)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.closeType")}},["limit"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.limitClosePosition")))]):Ye._e(),"market"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.marketClosePosition")))]):Ye._e()]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"Buy"===Ye.tradeConfirmDialogParams.direction?"green":"Sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.tradeConfirmDialogParams.direction)))])]),We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.closeAmount")} (${Ye.tradeConfirmDialogParams.baseCoin})`}},[We("div",[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.baseCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.amount,Ye.sizeDigits))))],1)]),"limit"===Ye.tradeConfirmDialogParams.order_type?We("el-descriptions-item",{attrs:{label:Ye.$t("message.closePrice")+" (USD)"}},[We("div",[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.price,Ye.priceDigits))))],1)]):Ye._e()],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])}),[],!1,null,"1c8ceb40",null)),tn=en.exports,rn={name:"Positions",components:{ToggleColumnVisibleBox:kt,CloseDialog:tn,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{data:{type:Array,default:[]},sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2},priceStep:{type:Number,default:5}},data(){return{columnMap:{open:{label:this.$t("message.open"),show:!0},avgPrice:{label:this.$t("message.avgPrice"),show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},estLiqPrice:{label:this.$t("message.estLiqPrice"),show:!0},pnl:{label:this.$t("message.pnl")+" (ROI%)",show:!0},sessionUpl:{label:this.$t("message.sessionUpl"),show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0}},closePrice:0,curSelectedRowInstrumentName:{}}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,loadingPositionFlag:Ye=>Ye.bybit.loadingPositionFlag,timeInForceMap:Ye=>Ye.bybit.timeInForceMap,showBaseCoin:Ye=>Ye.bybit.showBaseCoin,loginAccountInfo:Ye=>Ye.common.loginAccountInfo,interfaceSettings:Ye=>Ye.system.interfaceSettings})},methods:{...Object(Ke.b)("bybit",{setCloseDialogVisible:"setCloseDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams"}),confirmTrade(Ye,We,qe,Qe,Ke){this.sendClosePositionsRequest(Ye,We,qe,Qe,Ke)},showCloseInput(Ye){this.closePrice=Ye.mark_price?parseFloat(Ye.mark_price.toFixed(0)):0,this.curSelectedRowInstrumentName=Ye.instrument_name},showClosePositionsConfirmDialog(Ye,We){let qe="";"sell"===We.direction?qe="Buy":"buy"===We.direction&&(qe="Sell");let Qe={instrument_name:We.instrument_name,order_type:Ye,amount:Math.abs(We.size),direction:qe,baseCoin:this.curSelectedCurrency};"limit"===Ye&&(Qe.price=this.closePrice),this.setTradeConfirmDialogParams(Qe),this.curSelectedRowInstrumentName="",this.interfaceSettings.confirmDialogConfig.showClosePositionConfirmDialog?this.setCloseDialogVisible(!0):this.confirmTrade(Qe.instrument_name,Qe.order_type,Qe.direction,Qe.amount,Qe.price)},async sendClosePositionsRequest(Ye,We,qe,Qe,Ke=null){let Xe={category:"linear",symbol:Ye,side:qe,qty:""+Qe,orderLinkId:this.$uuidv4(),reduceOnly:!0,closeOnTrigger:!0,orderFilter:"Order",timeInForce:this.timeInForceMap.GTC};"limit"===We?(Xe.orderType="Limit",Xe.price=""+Ke):"market"===We&&(Xe.orderType="Market");try{let Ye=(await Object(Is.f)(Xe)).result;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.orderId))return}catch(Ye){}}}},sn=rn,an=(qe("639d"),qe("ee06"),Object(rt.a)(sn,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-position-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futurePositions"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],staticStyle:{width:"100%",height:"22.5rem"},attrs:{data:Ye.data,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"red"},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.open.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.open"))+" ("+Ye._s(Ye.curSelectedCurrency)+"/USD) ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"red"},[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.size,Ye.sizeDigits)))+" ("),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.positionValue,2)))+") ")],1)]}}],null,!1,968874599)}):Ye._e(),Ye.columnMap.avgPrice.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.average_price,Ye.priceDigits)))+" ")]}}],null,!1,2391602484)}):Ye._e(),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.mark_price,Ye.priceDigits)))+" ")]}}],null,!1,936851975)}):Ye._e(),Ye.columnMap.estLiqPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.estLiqPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.liqPrice&&qe.row.liqPrice>0?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.liqPrice,Ye.priceDigits))))],1):We("span",[Ye._v("-")])]}}],null,!1,4116509187)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"160",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" (ROI%) ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.pnlUsd>0?"green":qe.row.pnlUsd<0?"red":""]},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.pnlCoin,4))+" | ")],1):Ye._e(),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnlUsd,2)))+" ("+Ye._s(Ye._f("numberFormat")(100*qe.row.pnlRate,2))+"%) ")],1)]}}],null,!1,3895108560)}):Ye._e(),Ye.columnMap.sessionUpl.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.sessionUpl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.uplUsd>0?"green":qe.row.uplUsd<0?"red":""]},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.uplCoin,4))+" | ")],1):Ye._e(),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.uplUsd,2))+" ")],1)]}}],null,!1,3237684270)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{"min-width":"75",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[""!==qe.row.positionIM?[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.imBaseCoin,4))+" | ")],1):Ye._e(),We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.positionIM,2)))],1)]:[Ye._v("-")]]}}],null,!1,3236414179)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{"min-width":"75",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[""!==qe.row.positionMM?[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.mmBaseCoin,4))+" | ")],1):Ye._e(),We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.positionMM,2)))],1)]:[Ye._v("-")]]}}],null,!1,3484147427)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.curSelectedRowInstrumentName!==qe.row.instrument_name?We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.showCloseInput(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.closePosition")))]):Ye._e(),Ye.curSelectedRowInstrumentName!==qe.row.instrument_name?We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"primary"},on:{click:function(We){return Ye.showClosePositionsConfirmDialog("market",qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.marketClosePosition")))]):Ye._e(),Ye.curSelectedRowInstrumentName===qe.row.instrument_name?We("div",{staticClass:"close-input-box",class:{active:Ye.curSelectedRowInstrumentName===qe.row.instrument_name}},[We("el-input-number",{staticClass:"close-input",attrs:{"controls-position":"right",min:0,size:"mini",step:Ye.priceStep,precision:Ye.priceDigits},model:{value:Ye.closePrice,callback:function(We){Ye.closePrice=We},expression:"closePrice"}}),We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center","font-size":"1rem"}},[We("i",{staticClass:"el-icon-check",staticStyle:{"margin-right":"0.25rem",cursor:"pointer"},on:{click:function(We){return Ye.showClosePositionsConfirmDialog("limit",qe.row)}}}),We("i",{staticClass:"el-icon-close",staticStyle:{cursor:"pointer"},on:{click:function(We){Ye.curSelectedRowInstrumentName={}}}})])],1):Ye._e()]}}])})],1)],1),We("close-dialog",{attrs:{"size-digits":Ye.sizeDigits,"price-digits":Ye.priceDigits},on:{confirmTrade:Ye.confirmTrade}})],1)}),[],!1,null,"5024171c",null)),nn=an.exports,on={name:"OpenOrders",components:{ToggleColumnVisibleBox:kt,DoNotShowAgainCancelDialog:Mt.a,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{data:{type:Array,default:()=>[]},sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2},openOrderTickerDataMap:{type:Object,default:()=>{}}},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},size:{label:this.$t("message.size"),show:!0},complated:{label:this.$t("message.complated"),show:!0},remaining:{label:this.$t("message.remaining"),show:!0},price:{label:this.$t("message.price"),show:!0},marketPrice:{label:this.$t("message.marketPrice"),show:!0},im:{label:this.$t("message.im"),show:!0},type:{label:this.$t("message.type"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}}}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,loadingOpenOrderFlag:Ye=>Ye.bybit.loadingOpenOrderFlag,loginAccountInfo:Ye=>Ye.common.loginAccountInfo,showBaseCoin:Ye=>Ye.bybit.showBaseCoin,interfaceSettings:Ye=>Ye.system.interfaceSettings}),marketData(){return(Ye,We)=>{let qe=this.openOrderTickerDataMap[Ye.instrument_name];if(!Object(Je.k)(qe)){let Qe=0;switch("buy"===Ye.direction?Qe=qe.bid1Price:"sell"===Ye.direction&&(Qe=qe.ask1Price),We){case"market_price":return Qe}}}},im(){return(Ye,We)=>{if("coin"===We){let We=this.openOrderTickerDataMap[Ye.instrument_name];if(!Object(Je.k)(We)){let qe=parseFloat(We.indexPrice);if(0!==qe)return Ye.orderIM/qe}return 0}return parseFloat(Ye.orderIM)}}},methods:{...Object(Ke.b)("bybit",{setEditOrderDialogVisible:"setEditOrderDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams"}),editOrder(Ye){let We={...Ye,dialog_type:"edit",from:"open_order",instrument_name:Ye.instrument_name,amount:Ye.amount,price:Ye.price,currency:this.curSelectedCurrency,order_id:Ye.orderId};this.setTradeConfirmDialogParams(We),this.setEditOrderDialogVisible(!0)},confirmTrade(Ye){this.sendEditRequest(Ye.order_id,Ye.amount,Ye.price)},chase(Ye){this.sendChaseRequest(Ye)},oneClickChase(){this.data.forEach(Ye=>{this.sendChaseRequest(Ye)})},cancelOrder(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelOrder(Ye)}):this.confirmCancelOrder(Ye)},oneClickCancelOrder(){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelAllOrder()}):this.confirmCancelAllOrder()},sendChaseRequest(Ye){let We=this.marketData(Ye,"market_price");We&&Ye.price!==We&&this.sendEditRequest(Ye.orderId,Ye.amount,We)},async sendEditRequest(Ye,We,qe){try{let Qe=null;if(this.data.forEach(We=>{We.orderId===Ye&&(Qe=We)}),Object(Je.k)(Qe))return;if(parseFloat(qe)===parseFloat(Qe.price)&&parseFloat(We)===parseFloat(Qe.qty))return;let Ke={category:"linear",symbol:Qe.symbol,orderId:Ye,price:""+qe,qty:""+We},Xe=await Object(Is.h)(Ke);if(Object(Je.k)(Xe))return;if(0!==Xe.retCode)return void this.$notify.error({title:this.$t("message.tips"),message:""+Xe.retMsg})}catch(Ye){}},confirmCancelOrder(Ye){let We={category:"linear",symbol:Ye.symbol,orderId:Ye.orderId};Object(Is.e)(We).then(Ye=>{0!==Ye.retCode&&this.$notify.error({title:this.$t("message.tips"),message:""+Ye.retMsg})}).catch(Ye=>{})},confirmCancelAllOrder(){let Ye=this.data,We=Ye.length;for(let qe=0;qe<We;qe++){let We=Ye[qe],Qe={category:"linear",symbol:We.symbol,orderId:We.orderId,orderFilter:"Order"};Object(Is.e)(Qe).then(Ye=>{0!==Ye.retCode&&this.$notify.error({title:this.$t("message.tips"),message:""+Ye.retMsg})}).catch(Ye=>{})}}}},ln=on,cn=(qe("19b2"),Object(rt.a)(ln,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-open-order-table"},[We("div",{staticClass:"striped",staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem",height:"2.5rem"}},[We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"warning",plain:"",size:"mini",disabled:Ye.data.length<=0},on:{click:Ye.oneClickChase}},[Ye._v(Ye._s(Ye.$t("message.oneClickChase")))]),We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger",plain:"",size:"mini",disabled:Ye.data.length<=0},on:{click:Ye.oneClickCancelOrder}},[Ye._v(Ye._s(Ye.$t("message.cancelAll")))])],1),We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futureOpenOrders"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingOpenOrderFlag,expression:"loadingOpenOrderFlag"}],staticStyle:{width:"100%",height:"20rem"},attrs:{data:Ye.data,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"50"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"red"},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,1403676436)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"red"},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.qty,Ye.sizeDigits)))+" ")]}}],null,!1,2726411889)}):Ye._e(),Ye.columnMap.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.cumExecQty,Ye.sizeDigits)))+" ")]}}],null,!1,1225793853)}):Ye._e(),Ye.columnMap.remaining.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.remaining"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.leavesQty,Ye.sizeDigits)))+" ")]}}],null,!1,2365750624)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,Ye.priceDigits)))+" ")]}}],null,!1,1255100504)}):Ye._e(),Ye.columnMap.marketPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.marketPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.marketData(qe.row,"market_price")?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.marketData(qe.row,"market_price"),Ye.priceDigits))))],1):We("span",[Ye._v("-")])]}}],null,!1,3323880610)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.IM?[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.im(qe.row,"coin"),4))+" | ")],1):Ye._e(),We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.im(qe.row,"usd"),2)))],1)]:[Ye._v("-")]]}}],null,!1,2041392997)}):Ye._e(),Ye.columnMap.type.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.order_type))])]}}],null,!1,1740869077)}):Ye._e(),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.creation_timestamp))+" ")]}}],null,!1,1433096130)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"160",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.editOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.edit")))]),We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"warning"},on:{click:function(We){return Ye.chase(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.chase")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}])})],1)],1),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,null,null)),un=cn.exports,dn={name:"OrderHistory",components:{ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},directives:{"infinite-scroll":ai.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},size:{label:this.$t("message.size"),show:!0},complated:{label:this.$t("message.complated"),show:!0},price:{label:this.$t("message.price"),show:!0},triggerPrice:{label:this.$t("message.triggerPrice"),show:!0},fee:{label:this.$t("message.fee"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},type:{label:this.$t("message.type"),show:!0},status:{label:this.$t("message.status"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},tableData:[],hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!1,cursor:null,pageLimit:20}},created(){this.loadingFlag=!!this.token,this.getOrderHistory(),this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,token:Ye=>Ye.system.token,loginAccountInfo:Ye=>Ye.common.loginAccountInfo})},methods:{async getOrderHistory(){if(!Object(Je.k)(this.token)&&this.hasMoreFlag&&!this.loadingMoreFlag){this.loadingMoreFlag=!0;try{let Ye={category:"linear",symbol:this.curSelectedCurrency+"PERP",limit:this.pageLimit};Object(Je.k)(this.cursor)||(Ye.cursor=this.cursor);let We=await Object(Is.o)(Ye);if(this.loadingMoreFlag=!1,this.loadingFlag=!1,this.hasMoreFlag=!1,Object(Je.k)(We))return;if(Object(Je.k)(We.result))return;let qe=We.result.list||[];this.hasMoreFlag=qe.length===this.pageLimit,this.hasMoreFlag&&(this.cursor=We.result.nextPageCursor),this.updateTableData(We.result.list)}catch(Ye){this.loadingMoreFlag=!1,this.loadingFlag=!1}}},updateTableData(Ye){if(Object(Je.k)(Ye)||0===Ye.length)return;let We=[...this.tableData];Ye.forEach(Ye=>{Ye.symbol===this.curSelectedCurrency+"PERP"&&We.push(this.convertOrderItem(Ye))}),We=Object(Ft.a)(We),We.sort((Ye,We)=>We.creation_timestamp-Ye.creation_timestamp),this.tableData=We},convertOrderItem(Ye){return{...Ye,settleCoin:"USDC",quoteCoin:"USD",baseCoin:this.curSelectedCurrency,direction:Ye.side.toLowerCase(),instrument_name:Ye.symbol,order_type:Ye.orderType.toLowerCase(),order_id:Ye.orderId.substring(Ye.orderId.length-8),creation_timestamp:parseInt(Ye.createdTime),order_state:Ye.orderStatus.toLowerCase()}},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.topic;Object(Je.k)(qe)||Object(Je.k)(We.data)||"order"===qe&&this.updateTableData(We.data)}}}},mn=dn,pn=(qe("1dfb"),Object(rt.a)(mn,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-open-history-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futureOrderHistory"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:Ye.getOrderHistory,expression:"getOrderHistory"}],staticStyle:{width:"100%",height:"22.5rem"},attrs:{data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:"","infinite-scroll-distance":20,"infinite-scroll-immediate":!1},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"50"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,235834363)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.qty,Ye.sizeDigits)))+" ")]}}],null,!1,2301191201)}):Ye._e(),Ye.columnMap.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.cumExecQty,Ye.sizeDigits)))+" ")]}}],null,!1,2569776493)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,Ye.priceDigits)))+" ")]}}],null,!1,1255100504)}):Ye._e(),Ye.columnMap.triggerPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.triggerPrice?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.triggerPrice,Ye.priceDigits))))],1):We("span",[Ye._v("-")])]}}],null,!1,3506979294)}):Ye._e(),Ye.columnMap.fee.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.fee"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.cumExecFee?We("span",[We("currency",{attrs:{"currency-type":qe.row.quoteCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.cumExecFee,2))))],1):We("span",[Ye._v("-")])]}}],null,!1,563033089)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.orderPnl?We("span",[We("currency",{attrs:{"currency-type":qe.row.quoteCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.orderPnl,2))))],1):We("span",[Ye._v("-")])]}}],null,!1,212978421)}):Ye._e(),Ye.columnMap.type.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.order_type))])]}}],null,!1,1740869077)}):Ye._e(),Ye.columnMap.status.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini",type:"cancelled"===qe.row.order_state?"danger":"filled"===qe.row.order_state?"success":"info"}},[Ye._v(Ye._s(qe.row.order_state))])]}}],null,!1,2379125067)}):Ye._e(),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"130",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.creation_timestamp))+" ")]}}],null,!1,1433096130)}):Ye._e()],1)],1)],1)}),[],!1,null,null,null)),gn=pn.exports,hn={name:"TradeHistory",components:{ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},directives:{"infinite-scroll":ai.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},amountL:{label:this.$t("message.amountL"),show:!0},price:{label:this.$t("message.price"),show:!0},fee:{label:this.$t("message.fee"),show:!0},type:{label:this.$t("message.type"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},tradeId:{label:this.$t("message.tradeId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},tableData:[],channels:[],hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!1,cursor:null,pageLimit:20}},created(){this.loadingFlag=!!this.token,this.getTradeHistory(),this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,token:Ye=>Ye.system.token,loginAccountInfo:Ye=>Ye.common.loginAccountInfo})},methods:{async getTradeHistory(){if(!Object(Je.k)(this.token)&&!Object(Je.k)(this.loginAccountInfo)&&this.hasMoreFlag&&!this.loadingMoreFlag){this.loadingMoreFlag=!0;try{let Ye={category:"linear",limit:this.pageLimit,symbol:this.curSelectedCurrency+"PERP"};Object(Je.k)(this.cursor)||(Ye.cursor=this.cursor);let We=await Object(Is.q)(Ye);if(this.loadingMoreFlag=!1,this.loadingFlag=!1,this.hasMoreFlag=!1,Object(Je.k)(We))return;if(Object(Je.k)(We.result))return;let qe=We.result.list||[];this.hasMoreFlag=qe.length===this.pageLimit,this.hasMoreFlag&&(this.cursor=We.result.nextPageCursor),this.updateTableData(qe)}catch(Ye){this.loadingMoreFlag=!1,this.loadingFlag=!1,this.hasMoreFlag=!1}}},updateTableData(Ye){if(Object(Je.k)(Ye)||0===Ye.length)return;let We=[...this.tableData];Ye.forEach(Ye=>{Ye.symbol===this.curSelectedCurrency+"PERP"&&We.push(this.convertOrderItem(Ye))}),We=Object(Ft.a)(We),We.sort((Ye,We)=>We.timestamp-Ye.timestamp),this.tableData=We},convertOrderItem(Ye){return{amount:Ye.execQty,amountUsd:parseFloat(Ye.execPrice)*Ye.execQty,direction:Ye.side.toLowerCase(),instrument_name:Ye.symbol,fee:Ye.execFee,settleCoin:"USDC",quoteCoin:"USD",baseCoin:this.curSelectedCurrency,order_type:Ye.orderType.toLowerCase(),order_id:Ye.orderId.substring(Ye.orderId.length-8),trade_id:Ye.execId.substring(Ye.execId.length-8),timestamp:parseInt(Ye.execTime),...Ye}},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.topic;if(!Object(Je.k)(qe)&&!Object(Je.k)(We.data))if("execution"!==qe);else{let Ye=We.data;if(Object(Je.k)(Ye)||0===Ye.length)return;this.updateTableData(Ye)}}}}},fn=hn,yn=(qe("108d"),Object(rt.a)(fn,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-trade-history-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futureTradeHistory"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:Ye.getTradeHistory,expression:"getTradeHistory"}],staticStyle:{width:"100%",height:"22.5rem"},attrs:{data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","row-key":"id",border:"",stripe:"",fit:"","infinite-scroll-immediate":!1,"infinite-scroll-distance":20,"default-expand-all":"","tree-props":{children:"children",hasChildren:"hasChildren"}},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"50"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,235834363)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.amountL.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" (USD) ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amountUsd,2)))+" ")]}}],null,!1,2787539502)}):Ye._e(),Ye.columnMap.amountL.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+"("+Ye._s(Ye.curSelectedCurrency)+") ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,Ye.sizeDigits)))+"/"),We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.orderQty,Ye.sizeDigits)))+" ")]}}],null,!1,683131285)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.quoteCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.execPrice,Ye.priceDigits)))+" ")]}}],null,!1,3295108212)}):Ye._e(),Ye.columnMap.fee.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.fee"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.fee?We("span",[We("currency",{attrs:{"currency-type":qe.row.quoteCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.fee,8)))],1):We("span",[Ye._v("-")])]}}],null,!1,1909642369)}):Ye._e(),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.tradeId.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.tradeId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.trade_id)+" ")]}}],null,!1,3144478704)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.timestamp))+" ")]}}],null,!1,3341820628)}):Ye._e()],1)],1)],1)}),[],!1,null,null,null)),bn=yn.exports,_n={name:"StopOrders",components:{ToggleColumnVisibleBox:kt,DoNotShowAgainCancelDialog:Mt.a,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{data:{type:Array,default:[]},sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},size:{label:this.$t("message.size"),show:!0},complated:{label:this.$t("message.complated"),show:!0},remaining:{label:this.$t("message.remaining"),show:!0},price:{label:this.$t("message.price"),show:!0},triggerPrice:{label:this.$t("message.triggerPrice"),show:!0},type:{label:this.$t("message.type"),show:!0},trigger:{label:this.$t("message.trigger"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}}}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,loadingOpenOrderFlag:Ye=>Ye.bybit.loadingOpenOrderFlag,loginAccountInfo:Ye=>Ye.common.loginAccountInfo,interfaceSettings:Ye=>Ye.system.interfaceSettings})},methods:{...Object(Ke.b)("bybit",{setEditOrderDialogVisible:"setEditOrderDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams"}),editOrder(Ye){let We={...Ye,dialog_type:"edit",from:"stop_order",instrument_name:Ye.instrument_name,amount:Ye.amount,price:Ye.price,trigger_price:Ye.triggerPrice,currency:this.curSelectedCurrency,order_id:Ye.orderId};this.setTradeConfirmDialogParams(We),this.setEditOrderDialogVisible(!0)},confirmTrade(Ye){this.sendEditRequest(Ye.order_id,Ye.amount,Ye.price,Ye.trigger_price)},cancelOrder(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelOrder(Ye)}):this.confirmCancelOrder(Ye)},oneClickCancelOrder(){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelAllOrder()}):this.confirmCancelAllOrder()},async sendEditRequest(Ye,We,qe,Qe){try{let Ke=null;if(this.data.forEach(We=>{We.orderId===Ye&&(Ke=We)}),!Ke)return;let Xe={category:"linear",symbol:Ke.symbol,orderId:Ye,price:""+qe,qty:""+We,triggerPrice:""+Qe},Ze=await Object(Is.h)(Xe);if(Object(Je.k)(Ze))return;if(0!==Ze.retCode)return void this.$notify.error({title:this.$t("message.tips"),message:""+Ze.retMsg})}catch(Ye){}},async confirmCancelOrder(Ye){let We={category:"linear",symbol:Ye.symbol,orderId:Ye.orderId};Object(Is.e)(We).then(Ye=>{0!==Ye.retCode&&this.$notify.error({title:this.$t("message.tips"),message:""+Ye.retMsg})}).catch(Ye=>{})},confirmCancelAllOrder(){let Ye=this.data,We=Ye.length;for(let qe=0;qe<We;qe++){let We=Ye[qe],Qe={category:"linear",symbol:We.symbol,orderId:We.orderId,orderFilter:"Order"};Object(Is.e)(Qe).then(Ye=>{0!==Ye.retCode&&this.$notify.error({title:this.$t("message.tips"),message:""+Ye.retMsg})}).catch(Ye=>{})}}}},vn=_n,kn=(qe("1911"),Object(rt.a)(vn,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-stio-order-table"},[We("div",{staticClass:"striped",staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem",height:"2.5rem"}},[We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger",plain:"",size:"mini",disabled:Ye.data.length<=0},on:{click:Ye.oneClickCancelOrder}},[Ye._v(Ye._s(Ye.$t("message.cancelAll")))])],1),We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futureStopOrders"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingOpenOrderFlag,expression:"loadingOpenOrderFlag"}],staticStyle:{width:"100%",height:"20rem"},attrs:{data:Ye.data,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"50"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,235834363)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,Ye.sizeDigits)))+" ")]}}],null,!1,3724844993)}):Ye._e(),Ye.columnMap.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.cumExecQty,Ye.sizeDigits)))+" ")]}}],null,!1,1225793853)}):Ye._e(),Ye.columnMap.remaining.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.remaining"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.leavesQty,Ye.sizeDigits)))+" ")]}}],null,!1,2365750624)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,Ye.priceDigits)))+" ")]}}],null,!1,1255100504)}):Ye._e(),Ye.columnMap.triggerPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.triggerPrice,Ye.priceDigits)))+" ")]}}],null,!1,3516527864)}):Ye._e(),Ye.columnMap.type.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.order_type))])]}}],null,!1,1740869077)}):Ye._e(),Ye.columnMap.trigger.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.trigger"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.triggerBy))])]}}],null,!1,2148448767)}):Ye._e(),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.creation_timestamp))+" ")]}}],null,!1,1433096130)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.editOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.edit")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}])})],1)],1),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,null,null)),Cn=kn.exports,Sn={name:"FutureEditOrderDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2},priceStep:{type:Number,default:5},sizeStep:{type:Number,default:.01}},data:()=>({sizeCoin:0,price:0,triggerPrice:0,contractDetail:{},editConfirmDialogVisible:!1}),computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,editOrderDialogVisible:Ye=>Ye.bybit.editOrderDialogVisible,tradeConfirmDialogParams:Ye=>Ye.bybit.tradeConfirmDialogParams,allCurrencyInstrumentsMap:Ye=>Ye.bybit.allCurrencyInstrumentsMap,interfaceSettings:Ye=>Ye.system.interfaceSettings}),triggerType:()=>Ye=>Pt.a.triggerTypeFormat(Ye)},methods:{...Object(Ke.b)("bybit",{setEditOrderDialogVisible:"setEditOrderDialogVisible"}),init(){this.sizeCoin=0,this.price=0},openDialog(){this.init(),this.sizeCoin=this.tradeConfirmDialogParams.amount,this.price=this.tradeConfirmDialogParams.price,this.triggerPrice=this.tradeConfirmDialogParams.trigger_price;let Ye=this.allCurrencyInstrumentsMap[this.tradeConfirmDialogParams.instrument_name];Ye&&(this.contractDetail=Ye)},showConfirm(){this.interfaceSettings.confirmDialogConfig.showEditOrderConfirmDialog?this.editConfirmDialogVisible=!0:this.trade()},setShowAgainFlag(){this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showEditOrderConfirmDialog")},confirmTrade(){this.setShowAgainFlag(),this.trade()},trade(){this.editConfirmDialogVisible=!1,this.setEditOrderDialogVisible(!1);let Ye=this.tradeConfirmDialogParams.from,We={order_id:this.tradeConfirmDialogParams.order_id,amount:this.sizeCoin,price:this.price};"stop_order"===Ye&&(We.trigger_price=this.triggerPrice),this.$emit("confirmTrade",Ye,We)}}},wn=Sn,Tn=(qe("013e"),Object(rt.a)(wn,(function(){var Ye=this,We=Ye._self._c;return We("div",[We("el-dialog",{attrs:{visible:Ye.editOrderDialogVisible,"close-on-click-modal":!1},on:{close:function(We){return Ye.setEditOrderDialogVisible(!1)},open:Ye.openDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"warning",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.editOrder"))+": "+Ye._s(Ye.tradeConfirmDialogParams.instrument_name))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setEditOrderDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.showConfirm}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"future-edit-order"},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.amountL"))+"("+Ye._s(Ye.$t("message.integerMultipleOf").replace("###",Ye.sizeStep))+")")]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:0,precision:Ye.sizeDigits,"controls-position":"right",step:Ye.sizeStep},model:{value:Ye.sizeCoin,callback:function(We){Ye.sizeCoin=We},expression:"sizeCoin"}}),We("div",[Ye._v(Ye._s(Ye.contractDetail.baseCoin))])],1)]),We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:0,"controls-position":"right",precision:Ye.priceDigits,step:Ye.priceStep},model:{value:Ye.price,callback:function(We){Ye.price=We},expression:"price"}}),We("div",[Ye._v("USD")])],1)]),"stop_order"===Ye.tradeConfirmDialogParams.from?We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.triggerPrice")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:0,"controls-position":"right",precision:Ye.priceDigits,step:Ye.priceStep},model:{value:Ye.triggerPrice,callback:function(We){Ye.triggerPrice=We},expression:"triggerPrice"}}),We("div",[Ye._v("USD")])],1)]):Ye._e()])]),We("el-dialog",{attrs:{visible:Ye.editConfirmDialogVisible,"append-to-body":"","destroy-on-close":!0},on:{close:function(We){Ye.editConfirmDialogVisible=!1}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"warning",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.editOrder")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){Ye.editConfirmDialogVisible=!1}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(Ye.tradeConfirmDialogParams.instrument_name)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.orderType")}},["limit"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.limitOrder")))]):Ye._e(),"market"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.marketOrder")))]):Ye._e(),"stop_limit"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.stopLimit")))]):Ye._e(),"stop_market"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.stopMarket")))]):Ye._e()]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"Buy"===Ye.tradeConfirmDialogParams.side?"green":"Sell"===Ye.tradeConfirmDialogParams.side?"red":""},[Ye._v(Ye._s(Ye.tradeConfirmDialogParams.side))])]),We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.total")} (${Ye.tradeConfirmDialogParams.baseCoin})`}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.baseCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.sizeCoin,Ye.sizeDigits)))+" ")],1),We("el-descriptions-item",{attrs:{label:Ye.$t("message.price")+" (USD)"}},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.price,Ye.priceDigits)))+" ")],1),-1!==["Stop"].indexOf(Ye.tradeConfirmDialogParams.stopOrderType)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.triggerType")}},[Ye._v(" "+Ye._s(Ye.$t(Ye.triggerType(Ye.tradeConfirmDialogParams.triggerBy)))+" ")]):Ye._e(),-1!==["Stop"].indexOf(Ye.tradeConfirmDialogParams.stopOrderType)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.triggerPrice")}},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.triggerPrice,Ye.priceDigits)))+" ")],1):Ye._e()],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])],1)}),[],!1,null,"0f0717d2",null)),xn=Tn.exports,On={name:"AccountTradeDetail",components:{FutureEditOrderDialog:xn,StopOrders:Cn,TradeHistory:bn,OrderHistory:gn,OpenOrders:un,Positions:nn,CustomCard:ft.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2},priceStep:{type:Number,default:5},sizeStep:{type:Number,default:.01}},data:()=>({activeIndex:"1",positionTableData:[],openOrderTableData:[],stopOrderTableData:[],openOrderTickerDataMap:{}}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{curSelectedCurrency(Ye){Ye&&-1!==this.$route.path.indexOf("futures")&&(this.initData(),this.loadOrderData(),this.loadPositionData())},allOpenOrderMap:{handler(){this.loadOrderData()}},allPositionMap:{handler(){this.loadPositionData()}}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,allOpenOrderMap:Ye=>Ye.bybit.allOpenOrderMap,allPositionMap:Ye=>Ye.bybit.allPositionMap,currencyInstrumentTickerMap:Ye=>Ye.bybit.currencyInstrumentTickerMap})},methods:{confirmTrade(Ye,We){switch(Ye){case"open_order":this.$refs.openOrder.confirmTrade(We);break;case"stop_order":this.$refs.stopOrder.confirmTrade(We)}},initData(){this.positionTableData=[],this.openOrderTableData=[],this.stopOrderTableData=[],this.activeIndex="1"},loadOrderData(){let Ye=Object.values(this.allOpenOrderMap),We=Ye.filter(Ye=>Ye.baseCoin===this.curSelectedCurrency&&"future"===Ye.kind&&!Ye.stopOrderType);We.sort((Ye,We)=>We.creation_timestamp-Ye.creation_timestamp);let qe={};We.forEach(Ye=>{qe[Ye.symbol]=this.currencyInstrumentTickerMap[Ye.symbol]}),this.openOrderTickerDataMap=qe,this.openOrderTableData=We;let Qe=Ye.filter(Ye=>Ye.baseCoin===this.curSelectedCurrency&&"future"===Ye.kind&&"Stop"===Ye.stopOrderType);Qe.sort((Ye,We)=>We.creation_timestamp-Ye.creation_timestamp),this.stopOrderTableData=Qe},loadPositionData(){let Ye=Object.values(this.allPositionMap);Ye=Ye.filter(Ye=>Ye.baseCoin===this.curSelectedCurrency&&"future"===Ye.kind),this.positionTableData=Ye},handleSelect(Ye,We){this.activeIndex=Ye},instrumentInfoRespSuccess(Ye){if(!Object(Je.k)(Ye)&&0!==Object.keys(this.openOrderTickerDataMap).length&&Object(Je.k)(this.allOpenOrderMap[Ye.symbol]))if(this.openOrderTickerDataMap[Ye.symbol]){let We={};this.openOrderTickerDataMap[Ye.symbol]&&(We={...this.openOrderTickerDataMap[Ye.symbol]}),Object.assign(We,Ye),this.openOrderTickerDataMap[Ye.symbol]=We}else{let We=this.currencyInstrumentTickerMap[Ye.symbol];Object(Je.k)(We)&&(Ye.instrument_name=Ye.symbol,Ye.kind="future"),this.openOrderTickerDataMap[Ye.symbol]=Ye}},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.topic;Object(Je.k)(qe)||qe.startsWith("tickers.")&&(Object(Je.k)(We.data.update)?this.instrumentInfoRespSuccess(We.data):this.instrumentInfoRespSuccess(We.data.update[0]))}}}},Dn=On,An=(qe("99bc"),qe("2548"),Object(rt.a)(Dn,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"account-trade-detail",attrs:{height:360},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("el-menu",{attrs:{"default-active":Ye.activeIndex,mode:"horizontal"},on:{select:Ye.handleSelect}},[We("el-menu-item",{staticClass:"menu-item",attrs:{index:"1"}},[Ye._v(Ye._s(Ye.$t("message.positions"))+" ("+Ye._s(Ye.positionTableData.length)+")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"2"}},[Ye._v(Ye._s(Ye.$t("message.openOrders"))+" ("),We("span",{class:[Ye.openOrderTableData.length>0?"red":""]},[Ye._v(Ye._s(Ye.openOrderTableData.length))]),Ye._v(")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"3"}},[Ye._v(Ye._s(Ye.$t("message.stopOrders"))+" ("),We("span",{class:[Ye.stopOrderTableData.length>0?"red":""]},[Ye._v(Ye._s(Ye.stopOrderTableData.length))]),Ye._v(")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"4"}},[Ye._v(Ye._s(Ye.$t("message.orderHistory")))]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"5"}},[Ye._v(Ye._s(Ye.$t("message.tradeHistory")))])],1)]},proxy:!0}])},[We("div",{staticClass:"body-wrapper"},["1"===Ye.activeIndex?We("positions",{key:"1",attrs:{data:Ye.positionTableData,"size-digits":Ye.sizeDigits,"price-digits":Ye.priceDigits,"price-step":Ye.priceStep}}):Ye._e(),"2"===Ye.activeIndex?We("open-orders",{key:"2",ref:"openOrder",attrs:{data:Ye.openOrderTableData,"size-digits":Ye.sizeDigits,"price-digits":Ye.priceDigits,openOrderTickerDataMap:Ye.openOrderTickerDataMap}}):Ye._e(),"3"===Ye.activeIndex?We("stop-orders",{key:"3",ref:"stopOrder",attrs:{data:Ye.stopOrderTableData,"size-digits":Ye.sizeDigits,"price-digits":Ye.priceDigits}}):Ye._e(),"4"===Ye.activeIndex?We("order-history",{key:"4",attrs:{"size-digits":Ye.sizeDigits,"price-digits":Ye.priceDigits}}):Ye._e(),"5"===Ye.activeIndex?We("trade-history",{key:"5",attrs:{"size-digits":Ye.sizeDigits,"price-digits":Ye.priceDigits}}):Ye._e()],1),We("future-edit-order-dialog",{attrs:{"size-digits":Ye.sizeDigits,"price-digits":Ye.priceDigits,"price-step":Ye.priceStep,"size-step":Ye.sizeStep},on:{confirmTrade:Ye.confirmTrade}})],1)}),[],!1,null,"3924cc1f",null)),In=An.exports,Fn={name:"FuturesSummary",components:{CustomCard:ft.a,TextTips:yt.a,Currency:bt.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data:()=>({loadingFlag:!0,fontSizeRate:1,instrumentRadioValue:"",high:"-",low:"-",priceChange:"-",lastPrice:"-",indexPrice:"-",markPrice:"-",openInterest:"-",volumeUsd:"-",funding8h:"-",prevPrice24h:0}),created(){this.receiveWebsocketMsg()},mounted(){this.fontSizeRate=parseInt(document.getElementsByTagName("html")[0].style.fontSize)/16||1,window.addEventListener("scroll",this.handleScroll,{passive:!0})},beforeDestroy(){window.removeEventListener("scroll",this.handleScroll),delete this.$options.sockets.onmessage},watch:{curSelectedInstrument:{handler(Ye){Ye&&-1!==this.$route.path.indexOf("futures")&&(this.instrumentRadioValue=this.curSelectedInstrument,this.high="-",this.low="-",this.priceChange="-",this.indexPrice="-",this.markPrice="-",this.openInterest="-",this.volumeUsd="-",this.funding8h="-",this.currentFunding="-",this.loadingFlag=!0,this.currencyInstrumentTickerMap[Ye]?this.tickerDataResponse(this.currencyInstrumentTickerMap[Ye]):this.getTick())},immediate:!0}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,curSelectedInstrument:Ye=>Ye.bybit.curSelectedInstrument,allOpenOrderMap:Ye=>Ye.bybit.allOpenOrderMap,currencyInstrumentTickerMap:Ye=>Ye.bybit.currencyInstrumentTickerMap,allPerpetualSymbolMap:Ye=>Ye.bybit.allPerpetualSymbolMap}),premium(){if(-1===this.curSelectedInstrument.indexOf("PERPETUAL")){let Ye=(Object(Ft.b)(this.curSelectedInstrument)-this.$dayjs().valueOf())/864e5;return 365*(this.markPrice/this.indexPrice-1)/Ye*100||"-"}return"-"},showCurrencyInstrumentList(){return this.curSelectedCurrency?Object.values(JSON.parse(this.allPerpetualSymbolMap)).filter(Ye=>Ye.baseCoin===this.curSelectedCurrency):[]}},methods:{...Object(Ke.b)("bybit",{addSubscribedIncrementalTicker:"addSubscribedIncrementalTicker"}),handleScroll(){if(this.$refs.futureSummary&&this.$refs.futureSummary.$el){let Ye=this.$refs.futureSummary.$el.offsetTop;(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop)>Ye-48*this.fontSizeRate?this.$refs.futureSummary.$el.classList.add("is-fixed"):this.$refs.futureSummary.$el.classList.remove("is-fixed")}},async getTick(){if(!Object(Je.k)(this.curSelectedInstrument))try{let Ye=await Object(Is.k)({category:"inverse",symbol:this.curSelectedInstrument});if(Object(Je.k)(Ye))return;if(0!==Ye.retCode)return;if(Object(Je.k)(Ye.result))return;if(Object(Je.k)(Ye.result.list))return;if(Object(Je.k)(Ye.result.list[0]))return;this.tickerDataResponse(Ye.result.list[0])}catch(Ye){}},tickerDataResponse(Ye){Object(Je.k)(Ye)||this.curSelectedInstrument===Ye.symbol&&(this.loadingFlag=!1,Object(Je.k)(Ye.lastPrice)||(this.lastPrice=Ye.lastPrice),Object(Je.k)(Ye.indexPrice)||(this.indexPrice=Ye.indexPrice),Object(Je.k)(Ye.markPrice)||(this.markPrice=Ye.markPrice),Object(Je.k)(Ye.highPrice24h)||(this.high=Ye.highPrice24h),Object(Je.k)(Ye.lowPrice24h)||(this.low=Ye.lowPrice24h),Object(Je.k)(Ye.turnover24h)||(this.volumeUsd=parseFloat(Ye.turnover24h).toFixed(2)),Object(Je.k)(Ye.openInterestValue)||(this.openInterest=parseFloat(Ye.openInterestValue).toFixed(2)),Object(Je.k)(Ye.price24hPcnt)||(this.priceChange=(100*parseFloat(Ye.price24hPcnt)).toFixed(2)),Object(Je.k)(Ye.fundingRate)||(this.funding8h=(100*parseFloat(Ye.fundingRate)).toFixed(3)))},selectInstrument(Ye){let We=`/bybit/futures/${this.curSelectedCurrency}/${Ye}`;this.$router.push(We)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.topic;Object(Je.k)(qe)||Object(Je.k)(We.data)||"tickers."+this.curSelectedInstrument!==qe||this.tickerDataResponse(We.data)}}}},Pn=Fn,Mn=(qe("faec"),qe("2978"),Object(rt.a)(Pn,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{ref:"futureSummary",staticClass:"futures-summary",scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("div",{staticStyle:{"min-width":"6rem"}},[Ye._v(Ye._s(Ye.curSelectedCurrency)),We("span",{staticStyle:{margin:"0 1.875rem 0 0.3125rem"}},[Ye._v("Futures")])]),We("el-radio-group",{staticStyle:{flex:"1"},attrs:{size:"mini"},on:{change:Ye.selectInstrument},model:{value:Ye.instrumentRadioValue,callback:function(We){Ye.instrumentRadioValue=We},expression:"instrumentRadioValue"}},Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-radio-button",{key:qe.instrument_name,attrs:{label:qe.instrument_name}},[Ye._v(Ye._s(qe.instrument_name))])})),1)],1)]},proxy:!0}])},[We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"futures-summary-content"},[We("div",{staticClass:"instrument-box"},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency,circle:!0,inherit:!1,color:"#ffffff"}}),We("span",{staticClass:"instrument-name"},[Ye._v(Ye._s(Ye.curSelectedInstrument))]),We("span",["-"!==Ye.lastPrice?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.lastPrice,Ye.priceDigits,!0))))],1)],1),We("div",{staticClass:"data-container"},[We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hLow"))+":")]),We("div",[Ye._v(Ye._s(Ye.$t("message.24hPriceChange"))+":")])]),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.low?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.low,Ye.priceDigits,!0))))],1),"-"!==Ye.priceChange?We("div",{class:[Ye.priceChange>0?"green":Ye.priceChange<0?"red":""]},[Ye._v(Ye._s(Ye.priceChange>0?"+":"")+Ye._s(Ye._f("numberFormat")(Ye.priceChange,2))+"%")]):We("span",[Ye._v("-")])])]),We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hHigh"))+":")]),We("div",[Ye._v(Ye._s(Ye.$t("message.openInterset"))+":")])]),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.high?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.high,Ye.priceDigits,!0))))],1),We("div",["-"!==Ye.openInterest?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye.openInterest)))],1)])]),We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hVol"))+":")]),We("div",[Ye._v(Ye._s(Ye.$t("message.funding"))+":")])]),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.volumeUsd?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye.volumeUsd)))],1),We("div",{class:[Ye.funding8h>0?"green":Ye.funding8h<0?"red":""]},[Ye._v(Ye._s(Ye.funding8h>0?"+":"")+Ye._s(Ye.funding8h)),"-"!==Ye.funding8h?We("span",[Ye._v("%")]):Ye._e()])])])])])])}),[],!1,null,"5f097c53",null)),En=Mn.exports,jn={name:"FutureTradeConfirmDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},computed:{...Object(Ke.c)({futureTradeConfirmDialogVisible:Ye=>Ye.bybit.futureTradeConfirmDialogVisible,tradeConfirmDialogParams:Ye=>Ye.bybit.tradeConfirmDialogParams,curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency}),im(){let Ye=this.tradeConfirmDialogParams.currency,We=this.tradeConfirmDialogParams.size_coin;return Object(Ft.e)(Ye,We)}},methods:{...Object(Ke.b)("bybit",{setFutureTradeConfirmDialogVisible:"setFutureTradeConfirmDialogVisible"}),setShowAgainFlag(){this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showCreateOrderConfirmDialog")},confirmTrade(){this.setShowAgainFlag(),this.setFutureTradeConfirmDialogVisible(!1),this.$emit("confirmTrade",this.tradeConfirmDialogParams.direction,this.tradeConfirmDialogParams.price)}}},Rn=jn,Ln=(qe("6c9a"),Object(rt.a)(Rn,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.futureTradeConfirmDialogVisible,"append-to-body":"","destroy-on-close":!0,"close-on-click-modal":!1},on:{close:function(We){return Ye.setFutureTradeConfirmDialogVisible(!1)}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"active-color",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.createOrder")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setFutureTradeConfirmDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(Ye.tradeConfirmDialogParams.instrument_name)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.orderType")}},["limit"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.limitOrder")))]):Ye._e(),"market"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.marketOrder")))]):Ye._e(),"stop_limit"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.stopLimit")))]):Ye._e(),"stop_market"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.stopMarket")))]):Ye._e()]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"Buy"===Ye.tradeConfirmDialogParams.direction?"green":"Sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.tradeConfirmDialogParams.direction)))])]),We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.total")} (${Ye.tradeConfirmDialogParams.baseCoin})`}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.baseCoin}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.size_coin,Ye.sizeDigits)))+" ")],1),-1!==["limit","stop_limit"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.price")+" (USDC)"}},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.price,Ye.priceDigits)))+" ")],1):Ye._e(),-1!==["stop_limit","stop_market"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.triggerType")}},[Ye._v(" "+Ye._s(Ye.$t(Ye.tradeConfirmDialogParams.trigger_type))+" ")]):Ye._e(),-1!==["stop_limit","stop_market"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:Ye.$t("message.triggerPrice")}},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.trigger_price,Ye.priceDigits)))+" ")],1):Ye._e()],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])}),[],!1,null,"da951466",null)),Bn=Ln.exports,zn={name:"OrderForm",components:{FutureTradeConfirmDialog:Bn,CustomToolTip:Ct.a,TextTips:yt.a,Currency:bt.a,IconBox:Rt.a,CustomCard:ft.a},data:()=>({loadingFlag:!0,dropDownOrderType:"market",size_usd:0,size_coin:.001,limitPrice:0,timeInForce:"GTC",triggerPrice:0,triggerType:"LAST",triggerTypeMap:{LAST:{name:"message.lastPrice",columnName:"LastPrice"},MARK:{name:"message.markPrice",columnName:"MarkPrice"},INDEX:{name:"message.indexPrice",columnName:"IndexPrice"}},postOnlyChecked:!1,hiddenOnlyChecked:!1,reduceOnlyChecked:!1,curOrderType:"limit",indexPrice:0,markPrice:0,lastPrice:0,setFlag:!1,coinStep:.001,usdStep:10,priceStep:.5,futureIndexPrice:0,futureMarkPrice:0,futureLastPrice:0,contractDetail:null,maxPrice:0,minPrice:0,sizeDigits:2,priceDigits:2}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{curOrderType(Ye){-1!==["stop_market","market"].indexOf(Ye)&&(this.limitPrice=this.markPrice,this.limitPriceChanged())},reduceOnlyChecked:{handler(Ye){if(Ye){let Ye=Math.abs(this.positionSize);this.size_coin>Ye&&(this.size_coin=Ye,this.size_usd=10*Math.floor(Ye*this.limitPrice/10))}},immediate:!0},futureClickedPrice(Ye){Ye&&(this.limitPrice=Ye,this.limitPriceChanged())},curSelectedInstrument:{handler(Ye){if(Ye&&-1!==this.$route.path.indexOf("futures")){this.initData();let We=JSON.parse(this.allPerpetualSymbolMap);We[Ye]&&this.initContractDetail(We[Ye]),this.currencyInstrumentTickerMap[Ye]?this.instrumentInfoDataResponse(this.currencyInstrumentTickerMap[Ye]):this.getTick()}},immediate:!0},curSelectedCurrency:{handler(Ye){this.setFutureBaseMode("coin")},immediate:!0}},computed:{...Object(Ke.c)({exchangeNetNode:Ye=>Ye.system.exchangeNetNode,curSelectedInstrument:Ye=>Ye.bybit.curSelectedInstrument,curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,allPositionMap:Ye=>Ye.bybit.allPositionMap,token:Ye=>Ye.system.token,futureBaseMode:Ye=>Ye.bybit.futureBaseMode,futureClickedPrice:Ye=>Ye.bybit.futureClickedPrice,allPerpetualSymbolMap:Ye=>Ye.bybit.allPerpetualSymbolMap,timeInForceMap:Ye=>Ye.bybit.timeInForceMap,loginAccountInfo:Ye=>Ye.common.loginAccountInfo,currencyInstrumentTickerMap:Ye=>Ye.bybit.currencyInstrumentTickerMap,accountSummary:Ye=>Ye.common.accountSummary,interfaceSettings:Ye=>Ye.system.interfaceSettings}),sizeUsdMax(){if(this.reduceOnlyChecked){let Ye=Math.abs(this.positionSize);return 10*Math.floor(Ye*this.limitPrice/10)}},sizeCoinMax(){if(this.reduceOnlyChecked)return Math.abs(this.positionSize)},buyBtnDisabledFlag(){return-1!==["limit","market"].indexOf(this.curOrderType)||-1!==["stop_limit","stop_market"].indexOf(this.curOrderType)?!0===this.reduceOnlyChecked&&this.positionSize>=0:void 0},sellBtnDisabledFlag(){return-1!==["limit","market"].indexOf(this.curOrderType)||-1!==["stop_limit","stop_market"].indexOf(this.curOrderType)?!0===this.reduceOnlyChecked&&this.positionSize<=0:void 0},positionSize(){let Ye=this.allPositionMap[this.curSelectedInstrument];return Ye&&Ye.size?Ye.size:0},dropDownOrderTypeText(){return{limit:this.$t("message.limit"),market:this.$t("message.market"),stop_limit:this.$t("message.stopLimit"),stop_market:this.$t("message.stopMarket")}[this.dropDownOrderType]}},methods:{...Object(Ke.b)("bybit",{setFutureTradeConfirmDialogVisible:"setFutureTradeConfirmDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams",setFutureBaseMode:"setFutureBaseMode",setAllPerpetualSymbolMap:"setAllPerpetualSymbolMap"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),initData(){this.loadingFlag=!0,this.dropDownOrderType="market",this.size_usd=0,this.size_coin=0,this.limitPrice=0,this.timeInForce="GTC",this.triggerPrice=0,this.triggerType="LAST",this.postOnlyChecked=!1,this.hiddenOnlyChecked=!1,this.reduceOnlyChecked=!1,this.curOrderType="limit",this.indexPrice=0,this.markPrice=0,this.lastPrice=0,this.maxPrice=0,this.minPrice=0,this.setFlag=!1},initContractDetail(Ye){this.contractDetail=Ye,this.usdStep=10,this.size_coin=Ye.sizeStep,this.coinStep=Ye.sizeStep,this.priceStep=Ye.priceStep,this.sizeDigits=Ye.sizeDigits,this.priceDigits=Ye.priceDigits},async getTick(){if(!Object(Je.k)(this.curSelectedInstrument))try{let Ye=await Object(Is.k)({category:"inverse",symbol:this.curSelectedInstrument});if(Object(Je.k)(Ye))return;if(0!==Ye.retCode)return;if(Object(Je.k)(Ye.result))return;if(Object(Je.k)(Ye.result.list))return;if(Object(Je.k)(Ye.result.list[0]))return;this.tickerDataResponse(Ye.result.list[0])}catch(Ye){}},tickerDataResponse(Ye){Object(Je.k)(Ye)||this.curSelectedInstrument===Ye.symbol&&(this.loadingFlag=!1,Object(Je.k)(Ye.lastPrice)||this.setLastPrice(Ye.lastPrice),Object(Je.k)(Ye.indexPrice)||(this.indexPrice=Ye.indexPrice),Object(Je.k)(Ye.markPrice)||(this.markPrice=Ye.markPrice,this.maxPrice=1.05*this.markPrice,this.minPrice=.95*this.markPrice))},setLastPrice(Ye){this.setFlag||(this.lastPrice=Ye,this.limitPrice=Ye,this.triggerPrice=Ye,this.setFlag=!0,this.limitPriceChanged())},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.topic;Object(Je.k)(qe)||Object(Je.k)(We.data)||this.curSelectedInstrument}},instrumentInfoDataResponse(Ye){if(Object(Je.k)(Ye))return;if(this.curSelectedInstrument!==Ye.symbol)return;let We={};this.currencyInstrumentTickerMap[Ye.symbol]&&(We={...this.currencyInstrumentTickerMap[Ye.symbol]}),Object.assign(We,Ye),this.loadingFlag=!1,Object(Je.k)(We.indexPrice)||(this.indexPrice=We.indexPrice),Object(Je.k)(We.markPrice)||(this.markPrice=We.markPrice,this.maxPrice=1.05*this.markPrice,this.minPrice=.95*this.markPrice),Object(Je.k)(We.lastPrice)||this.setLastPrice(We.lastPrice)},validateParams(Ye){if(this.size_usd<=0||this.size_coin<=0)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeLessZeroL")}),!0;if(0!==Object(Je.a)(this.size_coin,this.contractDetail.min_trade_amount))return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeMultipleErrorFormat").replace("###",this.contractDetail.min_trade_amount)}),!0;if("limit"===this.curOrderType){if(0===this.limitPrice)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceLessZeroL")}),!0;if("buy"===Ye.toLowerCase()&&this.maxPrice&&this.limitPrice>this.maxPrice)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceTooHighFormatL").replace("###","$"+new da.a(this.maxPrice).toFormat(2))}),!0;if("sell"===Ye.toLowerCase()&&this.limitPrice<this.minPrice)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceTooLowFormatL").replace("###","$"+new da.a(this.minPrice).toFormat(2))}),!0}return!1},showFutureTradeConfirmDialog(Ye){if(!this.token)return void this.$notify.warning({dangerouslyUseHTMLString:!0,title:this.$t("message.warning"),message:this.$t("message.notLogin")});if(this.validateParams(Ye))return;let We=this.limitPrice;if(this.interfaceSettings.confirmDialogConfig.showCreateOrderConfirmDialog){let qe={instrument_name:this.curSelectedInstrument,order_type:this.curOrderType,direction:Ye,size_coin:this.size_coin,size_usd:this.size_usd,price:We,baseCoin:this.curSelectedCurrency,currency:this.contractDetail.base_currency,base_mode:this.futureBaseMode,trigger_type:this.triggerTypeMap[this.triggerType].name,trigger_price:this.triggerPrice};this.setTradeConfirmDialogParams(qe),this.setFutureTradeConfirmDialogVisible(!0)}else this.confirmTrade(Ye,We)},async confirmTrade(Ye,We){let qe={category:"linear",symbol:this.curSelectedInstrument,side:Ye,price:""+We,qty:""+this.size_coin,orderLinkId:this.$uuidv4(),reduceOnly:this.reduceOnlyChecked},Qe=0;switch(this.curOrderType){case"limit":qe.orderType="Limit",qe.timeInForce=this.timeInForceMap[this.timeInForce];break;case"market":qe.orderType="Market",qe.timeInForce=this.timeInForceMap[this.timeInForce];break;case"stop_limit":switch(qe.orderType="Limit",qe.timeInForce=this.timeInForceMap[this.timeInForce],qe.triggerBy=this.triggerTypeMap[this.triggerType].columnName,qe.triggerPrice=""+this.triggerPrice,this.triggerType){case"LAST":Qe=this.lastPrice;break;case"MARK":Qe=this.markPrice;break;case"INDEX":Qe=this.indexPrice}this.triggerPrice>=Qe?qe.triggerDirection=1:this.triggerPrice<Qe&&(qe.triggerDirection=2);break;case"stop_market":switch(qe.orderType="Market",qe.timeInForce=this.timeInForceMap[this.timeInForce],qe.triggerBy=this.triggerTypeMap[this.triggerType].columnName,qe.triggerPrice=""+this.triggerPrice,this.triggerType){case"LAST":Qe=this.lastPrice;break;case"MARK":Qe=this.markPrice;break;case"INDEX":Qe=this.indexPrice}this.triggerPrice>=Qe?qe.triggerDirection=1:this.triggerPrice<Qe&&(qe.triggerDirection=2)}this.postOnlyChecked&&(qe.timeInForce="PostOnly");try{var Ke;let Ye=await Object(Is.f)(qe);if(Object(Je.k)(Ye))return;if(0!==Ye.retCode)return this.$notify.error({title:this.$t("message.tips"),message:""+Ye.retMsg}),void Object(et.d)(this.accountSummary,"create-future-order","/v5/order/create",Ye);qe.orderId=null==Ye||null===(Ke=Ye.result)||void 0===Ke?void 0:Ke.orderId,this.postHogOrderOpen(qe)}catch(Ye){Object(et.d)(this.accountSummary,"create-future-order","/v5/order/create",Ye)}},postHogOrderOpen(Ye){var We;if(Object(Je.k)(Ye))return;if(Object(Je.k)(this.accountSummary))return;let qe=Object(et.b)(Ye);Object(Je.k)(qe)||(qe.index_price=this.indexPrice,qe.user_id=null===(We=this.accountSummary)||void 0===We?void 0:We.id,window.$posthog.capture("order-open",Object(et.c)(qe)))},toggleTriggerType(Ye){this.triggerType=Ye},toggleTimeInForce(Ye){switch(this.timeInForce=Ye,this.timeInForce){case"GTC":case"GTD":break;case"FOK":case"IOC":this.postOnlyChecked=!1,this.hiddenOnlyChecked=!1}},positionClicked(){this.size_coin=parseFloat(Math.abs(this.positionSize).toFixed(3)),this.size_usd=10*Math.floor(this.size_coin*this.limitPrice/10)},calcInputValue(Ye,We){if(Object(Je.k)(Ye))return void("limitPrice"!==We&&(this.size_usd=0,this.size_coin=0));if(isNaN(Ye))return;let qe=parseFloat(Ye),Qe=0,Ke=0;switch(We){case"coin":if(!this.limitPrice)return;Ke=qe*this.limitPrice,this.size_usd=""+Ke.toFixed(2);break;case"usd":if(!this.limitPrice)return;Object(Je.k)(this.limitPrice)||0!==parseFloat(this.limitPrice)&&(Qe=qe/this.limitPrice),this.size_coin=""+Qe.toFixed(3);break;case"limitPrice":"coin"===this.futureBaseMode?(Ke=qe*this.size_coin,this.size_usd=parseFloat((Math.round(Ke/this.usdStep)*this.usdStep).toFixed(2))):(Qe=this.size_usd/qe||0,this.size_coin=parseFloat((Math.round(Qe/this.coinStep)*this.coinStep).toFixed(3)))}},limitPriceBlur(Ye){let We=Ye.target.value;this.limitPrice=We?parseFloat(We):this.markPrice,this.limitPriceChanged()},limitPriceChanged(){setTimeout(()=>{let Ye=0,We=0;"coin"===this.futureBaseMode?(We=parseFloat((this.limitPrice*this.size_coin).toFixed(this.priceDigits)),this.size_usd=parseFloat((Math.round(We/this.usdStep)*this.usdStep).toFixed(2))):(Ye=this.size_usd/this.limitPrice||0,this.size_coin=parseFloat((Math.round(Ye/this.coinStep)*this.coinStep).toFixed(3)))},100)},inputChange(Ye,We,qe){let Qe=0;Qe=qe?Ye:Ye.target.value,this.calcInputValue(Qe,We)},handleSelect(Ye){this.dropDownOrderType="limit"===Ye?"market":Ye,this.curOrderType=Ye}}},Vn=zn,Un=(qe("4ad4"),Object(rt.a)(Vn,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"order-form-box",attrs:{"card-title":Ye.$t("message.cardTitle"),height:548}},[We("div",{staticClass:"order-form"},[We("el-menu",{staticClass:"order-type-menu",attrs:{"default-active":Ye.curOrderType,"active-text-color":"#26AF9B",mode:"horizontal"},on:{select:Ye.handleSelect}},[We("el-menu-item",{staticStyle:{flex:"1"},attrs:{index:"limit"}},[Ye._v(Ye._s(Ye.$t("message.limit")))]),We("el-submenu",{staticStyle:{flex:"1"},attrs:{index:"2"}},[We("template",{slot:"title"},[Ye._v(Ye._s(Ye.dropDownOrderTypeText))]),We("el-menu-item",{attrs:{index:"market"}},[Ye._v(Ye._s(Ye.$t("message.market")))]),We("el-menu-item",{attrs:{index:"stop_limit"}},[Ye._v(Ye._s(Ye.$t("message.stopLimit")))]),We("el-menu-item",{attrs:{index:"stop_market"}},[Ye._v(Ye._s(Ye.$t("message.stopMarket")))])],2)],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"0.9375rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.amountL")))]),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}})]),"usd"===Ye.futureBaseMode?We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{max:Ye.sizeUsdMax,precision:2,"controls-position":"right",step:Ye.usdStep,min:0},on:{change:function(We){return Ye.inputChange(We,"usd",!0)},blur:function(We){return Ye.inputChange(We,"usd")}},nativeOn:{input:function(We){return Ye.inputChange(We,"usd")}},model:{value:Ye.size_usd,callback:function(We){Ye.size_usd=We},expression:"size_usd"}}),We("div",[Ye._v("USD")])],1):Ye._e(),"usd"===Ye.futureBaseMode?We("div",{staticClass:"result-box"},[We("div",[Ye._v("≈ ")]),We("div",{staticStyle:{flex:"1"}},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.size_coin,3))))],1)]):Ye._e(),"coin"===Ye.futureBaseMode?We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{max:Ye.sizeCoinMax,precision:Ye.sizeDigits,"controls-position":"right",step:Ye.coinStep,min:0},on:{change:function(We){return Ye.inputChange(We,"coin",!0)},blur:function(We){return Ye.inputChange(We,"coin")}},nativeOn:{input:function(We){return Ye.inputChange(We,"coin")}},model:{value:Ye.size_coin,callback:function(We){Ye.size_coin=We},expression:"size_coin"}}),Ye.contractDetail?We("div",[Ye._v(Ye._s(Ye.contractDetail.baseCoin))]):Ye._e()],1):Ye._e(),"coin"===Ye.futureBaseMode?We("div",{staticClass:"result-box"},[We("div",[Ye._v("≈ ")]),We("div",{staticStyle:{flex:"1"}},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.size_usd,2))))],1)]):Ye._e(),-1!==["limit","stop_limit"].indexOf(Ye.curOrderType)?We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.limitPrice")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{precision:Ye.priceDigits,"controls-position":"right",min:0,step:Ye.priceStep},on:{change:function(We){return Ye.inputChange(We,"limitPrice",!0)},blur:Ye.limitPriceBlur},nativeOn:{input:function(We){return Ye.inputChange(We,"limitPrice")}},model:{value:Ye.limitPrice,callback:function(We){Ye.limitPrice=We},expression:"limitPrice"}}),Ye.contractDetail?We("div",[Ye._v(Ye._s(Ye.contractDetail.quoteCoin))]):Ye._e()],1)]),We("div",{staticStyle:{display:"flex","flex-direction":"column","margin-left":"0.625rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.timeInForce")))]),We("div",{staticClass:"input-number-box",class:{disabled:Ye.postOnlyChecked},staticStyle:{cursor:"pointer"}},[We("el-dropdown",{attrs:{trigger:"click",placement:"bottom",disabled:Ye.postOnlyChecked},on:{command:Ye.toggleTimeInForce}},[We("span",{staticClass:"dropdown-link"},[We("span",[We("span",{staticStyle:{display:"inline-block",width:"2rem","margin-left":"0.625rem"}},[Ye._v(Ye._s(Ye.timeInForce))]),We("custom-tool-tip",{attrs:{width:220},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{staticStyle:{"line-height":"1rem"}},[We("div",{staticStyle:{"font-weight":"bold","margin-bottom":"0.25rem","font-size":"0.8125rem"}},[Ye._v(Ye._s(Ye.$t(`message.${Ye.timeInForce.toLowerCase()}_tips_title`)))]),We("div",{staticStyle:{"font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.$t(`message.${Ye.timeInForce.toLowerCase()}_tips`)))])])]},proxy:!0}],null,!1,349617343)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},Ye._l(Ye.timeInForceMap,(function(qe,Qe){return We("el-dropdown-item",{key:Qe,attrs:{command:Qe}},[We("span",[Ye._v(Ye._s(Qe))]),We("custom-tool-tip",{attrs:{placement:"top",width:220},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{staticStyle:{"line-height":"1rem"}},[We("div",{staticStyle:{"font-weight":"bold","margin-bottom":"0.25rem","font-size":"0.8125rem"}},[Ye._v(Ye._s(Ye.$t(`message.${Qe.toLowerCase()}_tips_title`)))]),We("div",{staticStyle:{"font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.$t(`message.${Qe.toLowerCase()}_tips`)))])])]},proxy:!0}],null,!0)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1)})),1)],1)],1)])]):Ye._e(),-1!==["stop_limit","stop_market"].indexOf(Ye.curOrderType)?We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.triggerPrice")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{"controls-position":"right",min:0,precision:Ye.priceDigits,step:Ye.priceStep},model:{value:Ye.triggerPrice,callback:function(We){Ye.triggerPrice=We},expression:"triggerPrice"}}),Ye.contractDetail?We("div",[Ye._v(Ye._s(Ye.contractDetail.quoteCoin))]):Ye._e()],1)]),We("div",{staticStyle:{display:"flex","flex-direction":"column","margin-left":"0.625rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.triggerType")))]),We("div",{staticClass:"input-number-box",staticStyle:{cursor:"pointer"}},[We("el-dropdown",{attrs:{trigger:"click",placement:"bottom"},on:{command:Ye.toggleTriggerType}},[We("span",{staticClass:"dropdown-link"},[We("span",[We("span",{staticStyle:{display:"inline-block",width:"2rem","margin-left":"0.625rem"}},[Ye._v(Ye._s(Ye.triggerType))]),We("custom-tool-tip",{scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap[Ye.triggerType].name)))])]},proxy:!0}],null,!1,4094536439)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("el-dropdown-item",{attrs:{command:"LAST"}},[We("span",[Ye._v("LAST")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.LAST.name)))])]},proxy:!0}],null,!1,2595246837)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("el-dropdown-item",{attrs:{command:"MARK"}},[We("span",[Ye._v("MARK")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.MARK.name)))])]},proxy:!0}],null,!1,3252408810)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("el-dropdown-item",{attrs:{command:"INDEX"}},[We("span",[Ye._v("INDEX")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.INDEX.name)))])]},proxy:!0}],null,!1,1682083361)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1)],1)],1)],1)])]):Ye._e(),We("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[-1!==["limit","stop_limit"].indexOf(Ye.curOrderType)?We("div",{staticClass:"checkbox"},[We("el-checkbox",{attrs:{disabled:-1!==["FOK","IOC"].indexOf(Ye.timeInForce)},model:{value:Ye.postOnlyChecked,callback:function(We){Ye.postOnlyChecked=We},expression:"postOnlyChecked"}},[Ye._v(" "+Ye._s(Ye.$t("message.post_only_tips_title"))+" ")])],1):Ye._e(),We("div",{staticClass:"checkbox"},[We("el-checkbox",{model:{value:Ye.reduceOnlyChecked,callback:function(We){Ye.reduceOnlyChecked=We},expression:"reduceOnlyChecked"}},[Ye._v(" "+Ye._s(Ye.$t("message.reduce"))+" ")])],1)]),We("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[We("el-tag",{staticStyle:{"margin-right":"0.625rem","margin-top":"0.9375rem",cursor:"pointer"},attrs:{size:"mini",type:Ye.positionSize>0?"success":Ye.positionSize<0?"danger":""},on:{click:Ye.positionClicked}},[Ye._v(Ye._s(Ye.$t("message.currentPosition"))+": "),"USDC"!==Ye.curSelectedCurrency&&"USDT"!==Ye.curSelectedCurrency?We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.positionSize,Ye.sizeDigits))))],1)],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[We("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",disabled:Ye.buyBtnDisabledFlag},on:{click:function(We){return Ye.showFutureTradeConfirmDialog("Buy")}}},[Ye._v(Ye._s(Ye.$t("message.buy")))]),We("el-button",{staticStyle:{flex:"1"},attrs:{type:"danger",disabled:Ye.sellBtnDisabledFlag},on:{click:function(We){return Ye.showFutureTradeConfirmDialog("Sell")}}},[Ye._v(Ye._s(Ye.$t("message.sell")))])],1),We("el-collapse",{staticClass:"order-form-detail",attrs:{value:"1"}},[We("el-collapse-item",{attrs:{title:Ye.$t("message.contractDetails"),name:"1"}},[We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.markPrice")))]),We("div",{staticStyle:{"text-align":"right",display:"flex","flex-wrap":"wrap"}},[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.markPrice,Ye.priceDigits)))+" ")],1)]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.expiryDate")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.$t("message.perpetual")))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.minOrderSize")))]),Ye.contractDetail?We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.min_trade_amount?Ye.contractDetail.min_trade_amount:"")+" "+Ye._s(Ye.contractDetail.baseCoin?Ye.contractDetail.baseCoin:""))]):Ye._e()]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.tickSize")))]),Ye.contractDetail?We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.tick_size?Ye.contractDetail.tick_size:"")+" "+Ye._s(Ye.contractDetail.quoteCoin))]):Ye._e()]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.settlementCurrency")))]),Ye.contractDetail?We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.settleCoin?Ye.contractDetail.settleCoin:""))]):Ye._e()]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.minSellPrice")))]),We("div",{staticStyle:{"text-align":"right"}},[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.minPrice,Ye.priceDigits))))],1)]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.maxBuyPrice")))]),We("div",{staticStyle:{"text-align":"right"}},[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.maxPrice,Ye.priceDigits))))],1)])])],1)],1),We("future-trade-confirm-dialog",{attrs:{"size-digits":Ye.sizeDigits,"price-digits":Ye.priceDigits},on:{confirmTrade:Ye.confirmTrade}})],1)}),[],!1,null,"2ec892bb",null)),Nn=Un.exports,Hn={name:"OrderBook",components:{Currency:bt.a,TextTips:yt.a,CustomCard:ft.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data:()=>({bidTableData:[],askTableData:[],amplitude:!0,loadingFlag:!0,futureIndexPrice:0,futureMarkPrice:0,futureLastPrice:0,orderBookBidMap:new Map,orderBookAskMap:new Map,curSymbol:""}),created(){this.receiveWebsocketMsg()},beforeDestroy(){this.unSubscribeFunc(),delete this.$options.sockets.onmessage},watch:{bybitPerpSocketIsConnected:{handler(Ye){Ye&&this.subscribeFunc()}},curSelectedInstrument:{handler(Ye){Ye&&-1!==this.$route.path.indexOf("futures")&&(this.curSymbol=Ye,this.unSubscribeFunc(),this.init(),this.currencyInstrumentTickerMap[Ye]?this.tickerDataResponse(this.currencyInstrumentTickerMap[Ye]):this.getTick(),this.subscribeFunc())},immediate:!0},futureLastPrice(Ye,We){this.amplitude=Ye-We>=0}},computed:{...Object(Ke.c)({bybitPerpSocketIsConnected:Ye=>Ye.websocket.bybitPerpSocketIsConnected,curSelectedInstrument:Ye=>Ye.bybit.curSelectedInstrument,futureBaseMode:Ye=>Ye.bybit.futureBaseMode,currencyInstrumentTickerMap:Ye=>Ye.bybit.currencyInstrumentTickerMap})},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),...Object(Ke.b)("bybit",{setFutureClickedPrice:"setFutureClickedPrice"}),changePrice(Ye){Ye&&this.setFutureClickedPrice(Ye)},init(){this.initData(),this.loadingFlag=!0},initData(){this.orderBookBidMap.clear(),this.orderBookAskMap.clear(),this.bidTableData=[],this.askTableData=[],this.amplitude=!0,this.loadingFlag=!0},async getTick(){if(!Object(Je.k)(this.curSelectedInstrument))try{let Ye=await Object(Is.k)({category:"inverse",symbol:this.curSelectedInstrument});if(Object(Je.k)(Ye))return;if(0!==Ye.retCode)return;if(Object(Je.k)(Ye.result))return;if(Object(Je.k)(Ye.result.list))return;if(Object(Je.k)(Ye.result.list[0]))return;this.tickerDataResponse(Ye.result.list[0])}catch(Ye){}},subscribeFunc(){if(Object(Je.k)(this.curSymbol))return;let Ye=["orderbook.50."+this.curSymbol];Object(Je.k)(this.currencyInstrumentTickerMap[this.curSymbol])&&Ye.push("tickers."+this.curSymbol);var We={method:"linear",op:"subscribe",args:Ye};this.wsSendMsg(We)},unSubscribeFunc(){if(Object(Je.k)(this.curSymbol))return;var Ye={method:"linear",op:"unsubscribe",args:["orderbook.50."+this.curSymbol]};this.wsSendMsg(Ye)},orderBookRespSuccess(Ye){if(Object(Je.k)(Ye))return;this.loadingFlag=!1;let We=Ye.b,qe=Ye.a;for(let Ye=0;Ye<We.length;Ye++){let qe=We[Ye];if(Object(Je.k)(qe)||qe.length<2)continue;let Qe=qe[0],Ke=qe[1];0!=parseFloat(Ke)?this.orderBookBidMap.set(Qe,Ke):this.orderBookBidMap.has(Qe)&&this.orderBookBidMap.delete(Qe)}for(let Ye=0;Ye<qe.length;Ye++){let We=qe[Ye];if(Object(Je.k)(We)||We.length<2)continue;let Qe=We[0],Ke=We[1];0!=parseFloat(Ke)?this.orderBookAskMap.set(Qe,Ke):this.orderBookAskMap.has(Qe)&&this.orderBookAskMap.delete(Qe)}let Qe=[],Ke=[];this.orderBookBidMap.forEach((function(Ye,We){Qe.push({price:We,size:Ye})})),this.orderBookAskMap.forEach((function(Ye,We){Ke.push({price:We,size:Ye})})),Qe.sort((Ye,We)=>parseFloat(We.price)-parseFloat(Ye.price)),Ke.sort((Ye,We)=>parseFloat(Ye.price)-parseFloat(We.price));let Xe=0,Ze=new Array(10).fill([]);for(let Ye=0;Ye<Ze.length;Ye++){let We=Qe[Ye];if(Object(Je.k)(We)||We.length<2)continue;let qe=parseFloat(We.price),Ke=parseFloat(We.size);Xe+=Ke,Ze[Ye]={price:qe,size:Ke,totalSize:Xe}}this.bidTableData=Ze;let $e=0,et=new Array(10).fill([]);for(let Ye=0;Ye<et.length;Ye++){let We=Ke[Ye];if(Object(Je.k)(We)||We.length<2)continue;let qe=parseFloat(We.price),Qe=parseFloat(We.size);$e+=Qe,et[Ye]={price:qe,size:Qe,totalSize:$e}}this.askTableData=et},tickerDataResponse(Ye){if(Object(Je.k)(Ye))return;if(Ye.symbol!=this.curSymbol)return;let We=Ye;Object(Je.k)(We.indexPrice)||(this.futureIndexPrice=We.indexPrice),Object(Je.k)(We.markPrice)||(this.futureMarkPrice=We.markPrice),Object(Je.k)(We.lastPrice)||(this.futureLastPrice=We.lastPrice)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.topic;Object(Je.k)(qe)||Object(Je.k)(We.data)||("tickers."+this.curSymbol!==qe?"orderbook.50."+this.curSymbol!==qe||this.orderBookRespSuccess(We.data):this.tickerDataResponse(We.data))}}}},Gn=Hn,Yn=(qe("fe6e"),Object(rt.a)(Gn,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"order-book-wrapper",attrs:{"card-title":Ye.$t("message.orderBook"),height:548}},[We("div",{staticStyle:{display:"flex","flex-direction":"column",flex:"1","overflow-x":"auto"}},[We("div",{staticClass:"order-book-column-box"},[We("div",{staticClass:"column item-price"},[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"column item-size"},[Ye._v(Ye._s(Ye.$t("message.size")))]),We("div",{staticClass:"column item-total-size"},[Ye._v(Ye._s(Ye.$t("message.total")))])]),We("div",{staticClass:"order-book-box",staticStyle:{display:"flex","flex-direction":"column-reverse"}},Ye._l(Ye.askTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==0}},[qe.price?We("div",{staticClass:"row-item item-price red",on:{click:function(We){return Ye.changePrice(qe.price)}}},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,Ye.priceDigits))))]):We("div",{staticClass:"row-item item-price"},[Ye._v("-")]),qe.size?We("div",{staticClass:"row-item item-size"},["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size,Ye.sizeDigits))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.futureIndexPrice,2))))])]):We("div",{staticClass:"row-item item-size"},[Ye._v("-")]),qe.totalSize?We("div",{staticClass:"row-item item-total-size"},["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize,Ye.sizeDigits))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.futureIndexPrice,2))))])]):We("div",{staticClass:"row-item item-total-size"},[Ye._v("-")])])})),0),We("div",{staticClass:"order-book-split-box"},[We("div",{staticClass:"split-realtime-price",staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("span",[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureLastPrice,Ye.priceDigits))))],1),We("i",{class:[Ye.amplitude?"green el-icon-top":"red el-icon-bottom"],staticStyle:{"font-weight":"bold"}})]),We("div",{staticStyle:{display:"flex","flex-direction":"column","justify-content":"space-around"}},[We("div",{staticStyle:{"margin-bottom":"0.25rem"}},[We("span",{staticClass:"split-price-text"},[Ye._v(Ye._s(Ye.$t("message.markPrice"))+":")]),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureMarkPrice,Ye.priceDigits))))],1),We("div",[We("span",{staticClass:"split-price-text"},[Ye._v(Ye._s(Ye.$t("message.indexPrice"))+":")]),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureIndexPrice,Ye.priceDigits))))],1)])]),We("div",{staticClass:"order-book-box"},Ye._l(Ye.bidTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==0}},[qe.price?We("div",{staticClass:"row-item item-price green",on:{click:function(We){return Ye.changePrice(qe.price)}}},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,Ye.priceDigits))))]):We("div",{staticClass:"row-item item-price"},[Ye._v("-")]),qe.size?We("div",{staticClass:"row-item item-size"},["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size,Ye.sizeDigits))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.futureIndexPrice,2))))])]):We("div",{staticClass:"row-item item-size"},[Ye._v("-")]),qe.totalSize?We("div",{staticClass:"row-item item-total-size"},["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize,Ye.sizeDigits))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.futureIndexPrice,2))))])]):We("div",{staticClass:"row-item item-total-size"},[Ye._v("-")])])})),0)])])}),[],!1,null,"49b4fe73",null)),Wn=Yn.exports,qn={name:"FutureKLine",data:()=>({symbol:"",chatTitle:"",visible:!0,timer:null}),components:{CustomCard:ft.a},beforeDestroy(){this.visible=!1,this.timer&&(clearTimeout(this.timer),this.timer=null)},watch:{curSelectedInstrument:{handler(Ye){Ye&&-1!==this.$route.path.indexOf("/futures")&&(this.symbolTransfer(Ye),this.tradingviewKline(),this.chatTitle="Chart")},immediate:!0}},computed:{...Object(Ke.c)({curSelectedInstrument:Ye=>Ye.bybit.curSelectedInstrument,theme:Ye=>Ye.system.theme})},methods:{toggleFullscreen(Ye,We){this.$emit("toggleFullscreen",Ye,We)},symbolTransfer(Ye){this.symbol=`Bybit:${Ye.substring(0,3)}USDC.P`},removeStyleTag(){let Ye=document.getElementsByTagName("style");for(let We=0;We<Ye.length;We++)if(-1!==Ye[We].innerHTML.indexOf(".tradingview-widget-copyright"))return void Ye[We].parentNode.removeChild(Ye[We])},tradingviewKline(){let Ye=this.theme||"light";if(window.hasOwnProperty("TradingView")){let We="Etc/UTC";switch(0-(new Date).getTimezoneOffset()/60){case-10:We="Pacific/Honolulu";break;case-9:We="America/Juneau";break;case-8:We="America/Los_Angeles";break;case-7:We="US/Mountain";break;case-6:We="America/Mexico_City";break;case-5:We="America/Bogota";break;case-4:We="America/Caracas";break;case-3:We="America/Santiago";break;case 0:We="Etc/UTC";break;case 1:We="Europe/Oslo";break;case 2:We="Europe/Helsinki";break;case 3:We="Asia/Bahrain";break;case 4:We="Asia/Dubai";break;case 5:We="Asia/Ashkhabad";break;case 6:We="Asia/Almaty";break;case 7:We="Asia/Bangkok";break;case 8:We="Asia/Shanghai";break;case 9:We="Asia/Tokyo";break;case 10:We="Australia/Brisbane";break;case 11:We="Australia/Sydney";break;case 12:We="Pacific/Norfolk";break;case 13:We="Pacific/Auckland";break;default:We="Etc/UTC"}this.$nextTick(()=>{this.removeStyleTag(),new TradingView.widget({autosize:!0,symbol:this.symbol,interval:"15",timezone:We,theme:Ye,style:"background-color: transparent;",locale:"en",toolbar_bg:"#f1f3f6",enable_publishing:!1,allow_symbol_change:!0,container_id:"klineDiv"})})}else this.timer=setTimeout(()=>{this.tradingviewKline()},100)}}},Qn=qn,Kn=(qe("65a8"),Object(rt.a)(Qn,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"k-line-chart",attrs:{"disable-full-screen":!1,"card-title":Ye.chatTitle,height:400},on:{toggleFullscreen:Ye.toggleFullscreen}},[Ye.visible?We("div",{staticClass:"chart-box",staticStyle:{height:"100%"}},[We("remote-script",{attrs:{src:"//s3.tradingview.com/tv.js"}}),We("div",{staticStyle:{height:"100%"},attrs:{id:"klineDiv"}})],1):Ye._e()])}),[],!1,null,"c5e0c1f6",null)),Jn=Kn.exports,Xn={name:"LastTradeHistory",components:{TextTips:yt.a,CustomCard:ft.a,UTable:ui.UTable,UTableColumn:ui.UTableColumn,Currency:bt.a},directives:{"infinite-scroll":ai.a},props:{sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data:()=>({tradeHistoryTableData:[],loadingMoreFlag:!1,loadingFlag:!0,channels:[],maxDataCount:1e3}),created(){this.receiveWebsocketMsg()},beforeDestroy(){this.unSubscribeFunc(),delete this.$options.sockets.onmessage},watch:{bybitPerpSocketIsConnected:{handler(Ye){Ye&&this.subscribeFunc()}},curSelectedInstrument:{handler(Ye){Ye&&-1!==this.$route.path.indexOf("futures")&&(this.unSubscribeFunc(),this.initData(),this.getTradeLatestByInstrument(),this.subscribeFunc())},immediate:!0}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,bybitPerpSocketIsConnected:Ye=>Ye.websocket.bybitPerpSocketIsConnected,curSelectedInstrument:Ye=>Ye.bybit.curSelectedInstrument})},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),initData(){this.tradeHistoryTableData=[],this.loadingMoreFlag=!1,this.loadingFlag=!0},async getTradeLatestByInstrument(){if(!Object(Je.k)(this.curSelectedInstrument)&&!this.loadingMoreFlag){this.loadingMoreFlag=!0;try{let Ye=await Object(Is.j)({category:"inverse",symbol:this.curSelectedInstrument,limit:this.maxDataCount});if(this.loadingFlag=!1,Object(Je.k)(Ye))return;if(0!==Ye.retCode)return;if(Object(Je.k)(Ye.result))return;if(Object(Je.k)(Ye.result.list))return;let We=Ye.result.list;this.tradeRespSuccess(We)}catch(Ye){this.loadingFlag=!1}}},subscribeFunc(){if(!Object(Je.k)(this.curSelectedInstrument)){this.channels=[],this.channels.push("publicTrade."+this.curSelectedInstrument);var Ye={method:"linear",op:"subscribe",args:this.channels};this.wsSendMsg(Ye)}},unSubscribeFunc(){if(0!==this.channels.length){var Ye={method:"linear",op:"unsubscribe",args:this.channels};this.wsSendMsg(Ye)}},tradeRespSuccess(Ye){Ye.forEach(Ye=>{Ye.direction=Ye.side.toLowerCase(),Ye.price=parseFloat(Ye.price),Ye.amount=parseFloat(Ye.size),Ye.timestamp=parseInt(Ye.time)}),this.tradeHistoryTableData=Ye},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.topic;if(!Object(Je.k)(qe)&&!Object(Je.k)(We.data))if("publicTrade."+this.curSelectedInstrument!==qe);else{let Ye=We.data;if(Ye.forEach(Ye=>{Ye.symbol=Ye.s,Ye.side=Ye.S,Ye.direction=Ye.side.toLowerCase(),Ye.price=parseFloat(Ye.p),Ye.amount=parseFloat(Ye.v),Ye.timestamp=parseInt(Ye.T)}),Ye.length>0){let We=[...this.tradeHistoryTableData];We.unshift(...Ye),We=Object(Ft.a)(We),We.length>=this.maxDataCount&&(We=We.slice(0,this.maxDataCount)),this.tradeHistoryTableData=We}}}}}},Zn=Xn,$n=(qe("e3919"),qe("991c"),Object(rt.a)(Zn,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"last-trade-history",attrs:{"card-title":Ye.$t("message.lastTrade"),height:548}},[We("u-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],attrs:{"empty-text":Ye.$t("message.noData"),"use-virtual":"","row-height":24,"data-changes-scroll-top":!1,"excess-rows":12,height:"548",data:Ye.tradeHistoryTableData,stripe:"","cell-style":{border:"none",height:"1.25rem"},"header-cell-style":{border:"none",height:"2rem"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","infinite-scroll-distance":20,"infinite-scroll-immediate":!1,fit:""}},[We("u-table-column",{attrs:{"min-width":"55",prop:"price"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.direction")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.direction?"red":"green"]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}])}),We("u-table-column",{attrs:{"min-width":"80",prop:"price"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.price")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.direction?"red":"green"]},[We("i",{class:[2===qe.row.tick_direction?"el-icon-bottom":0===qe.row.tick_direction?"el-icon-top":""],staticStyle:{"font-weight":"bold"}}),We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,Ye.priceDigits))))])])]}}])}),We("u-table-column",{attrs:{"min-width":"90",prop:"size"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.amountL")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.direction?"red":"green"]},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,Ye.sizeDigits))))])]}}])}),We("u-table-column",{staticStyle:{"padding-right":"1rem"},attrs:{"min-width":"130",prop:"sum"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.dateTime")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.direction?"red":"green"]},[Ye._v(Ye._s(Ye._f("timestampFormat")(qe.row.timestamp)))])]}}])})],1)],1)}),[],!1,null,"4ab0e46e",null)),eo=$n.exports,to={name:"Futures",components:{DeltaHedge:Sa,LastTradeHistory:eo,FutureKLine:Jn,OrderBook:Wn,OrderForm:Nn,FuturesSummary:En,AccountTradeDetail:In,CustomCard:ft.a,AccountSummary:qa},data:()=>({futureSizeDigits:2,fufurePriceDigits:2,futurePriceStep:5,futureSizeStep:.01}),created(){},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bybit.curSelectedCurrency,currencyConfig:Ye=>Ye.bybit.currencyConfig,showFutureKlineChart:Ye=>Ye.system.interfaceSettings.layoutDisplay.showFutureKlineChart})},watch:{curSelectedCurrency:{handler(Ye){if(Object(Je.k)(Ye)&&Object(Je.k)(this.currencyConfig))return;if(!this.currencyConfig[""+Ye])return;let We=this.currencyConfig[""+Ye].perpetual;Object(Je.k)(We)||(this.fufurePriceDigits=We.priceDigits,this.futureSizeDigits=We.sizeDigits,this.futurePriceStep=We.priceStep,this.futureSizeStep=We.sizeStep)},immediate:!0}},methods:{}},io=to,ro=(qe("bca2"),Object(rt.a)(io,(function(){var Ye=this,We=Ye._self._c;return We("div",{key:"future",staticClass:"futures-page-box"},[We("account-summary"),We("div",{staticStyle:{margin:"-0.3125rem 0"}}),We("futures-summary",{attrs:{"size-digits":Ye.futureSizeDigits,"price-digits":Ye.fufurePriceDigits}}),this.showFutureKlineChart?We("div",{staticStyle:{margin:"-0.3125rem 0"}}):Ye._e(),this.showFutureKlineChart?We("future-k-line"):Ye._e(),We("div",{staticStyle:{margin:"-0.3125rem 0"}}),We("div",{staticClass:"trade-box"},[We("order-form",{staticStyle:{width:"calc(33.33% - 10px)"}}),We("div",{staticStyle:{margin:"0 -0.3125rem"}}),We("order-book",{staticStyle:{width:"calc(33.33% - 10px)"},attrs:{"size-digits":Ye.futureSizeDigits,"price-digits":Ye.fufurePriceDigits}}),We("div",{staticStyle:{margin:"0 -0.3125rem"}}),We("last-trade-history",{staticStyle:{width:"calc(33.33% - 10px)"},attrs:{"size-digits":Ye.futureSizeDigits,"price-digits":Ye.fufurePriceDigits}})],1),We("div",{staticStyle:{margin:"-0.3125rem 0"}}),We("account-trade-detail",{attrs:{"size-digits":Ye.futureSizeDigits,"price-digits":Ye.fufurePriceDigits,"price-step":Ye.futurePriceStep,"size-step":Ye.futureSizeStep}}),We("delta-hedge",{key:"future"})],1)}),[],!1,null,"6f2c3f32",null)),so=ro.exports,ao=[{path:"/bybit",name:"Bybit",component:()=>Promise.all([qe.e("chunk-a536009c"),qe.e("chunk-775d151f")]).then(qe.bind(null,"3716")),redirect:"/bybit/options",children:[{path:"options/:currency?/:instrumentName?",name:"BybitOptions",component:Xa,meta:{}},{path:"futures/:currency?/:instrumentName?",name:"BybitFutures",component:so,meta:{}},{path:"account/settings",name:"BybitAccount",component:()=>qe.e("chunk-3324f2c8").then(qe.bind(null,"4d8a")),children:[{path:"preferences",name:"BybitInterfaceSettings",component:()=>qe.e("chunk-21365330").then(qe.bind(null,"12ec")),meta:{title:"Interface Settings",hideFooter:!0}}]},{path:"account/transaction_log/:currency?",name:"BybitTransactionLog",component:()=>Promise.all([qe.e("chunk-a0409d88"),qe.e("chunk-b22a9626")]).then(qe.bind(null,"2424")),meta:{permission:!0,title:"Transaction Log"}},{path:"tools/datalab/:currency?",name:"BybitDataLab",component:()=>qe.e("chunk-5f54d65e").then(qe.bind(null,"3771")),meta:{title:"Data Lab"}},{path:"tools/pv/:currency?",name:"BybitPositionVisualization",component:()=>qe.e("chunk-695d4489").then(qe.bind(null,"2b58")),meta:{title:"Position Visualization"}}]}],no=qe("ae6b"),oo={name:"AccountSummary",components:{CustomToolTip:Ct.a,ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a,CustomCard:ft.a},data(){return{columnMap:{equity:{label:this.$t("message.equity"),show:!0},available:{label:this.$t("message.available"),show:!0},marginBalance:{label:this.$t("message.marginBalance"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0},deltaTotal:{label:this.$t("message.deltaTotal"),show:!0}},expandFlag:!0,tableData:[],loadingFlag:!0,refreshTableDataTimer:null,estimatedTotalValue:0}},created(){this.expandFlag=this.accountSummaryExpandFlag,this.refreshTableData()},beforeDestroy(){Object(Je.k)(this.refreshTableDataTimer)||(clearInterval(this.refreshTableDataTimer),this.refreshTableDataTimer=null)},watch:{expandFlag(Ye){this.setAccountSummaryExpandFlag(Ye)},token:{handler(Ye){Object(Je.k)(Ye)&&(this.tableData=[],this.loadingFlag=!1)},immediate:!0},userPortfolioMap(Ye){return Object(Je.k)(this.token)||0===Object.keys(Ye).length?(this.tableData=[],void(this.loadingFlag=!1)):void 0}},computed:{...Object(Ke.c)({userPortfolioMap:Ye=>Ye.okx.userPortfolioMap,token:Ye=>Ye.system.token,accountSummaryExpandFlag:Ye=>Ye.common.accountSummaryExpandFlag,currencyList:Ye=>Ye.okx.currencyList,currencySummary:Ye=>Ye.okx.currencySummary,equityShowFlag:Ye=>Ye.okx.equityShowFlag,accountRespSuccess:Ye=>Ye.okx.accountRespSuccess,accountConfig:Ye=>Ye.okx.accountConfig}),acctLv(){var Ye;return null===(Ye=this.accountConfig)||void 0===Ye?void 0:Ye.acctLv}},methods:{...Object(Ke.b)("okx",{setDeltaHedgeDialogVisible:"setDeltaHedgeDialogVisible",setDeltaHedgeParams:"setDeltaHedgeParams",setAccountSummaryExpandFlag:"setAccountSummaryExpandFlag",setRiskAssessmentData:"setRiskAssessmentData",setEquityShowFlag:"setEquityShowFlag"}),refreshTableData(){const e=()=>{if(Object(Je.k)(this.token))return this.tableData=[],void(this.loadingFlag=!1);if(!this.accountRespSuccess)return this.tableData=[],void(this.loadingFlag=!0);let Ye=this.userPortfolioMap;if(Object(Je.k)(Ye))return this.tableData=[],void(this.loadingFlag=!0);if(0===Object.keys(Ye).length)return this.tableData=[],void(this.loadingFlag=!1);let We=[],qe=0;for(let Qe of Object.keys(Ye)){let Ke=Ye[Qe];if(Object(Je.k)(Ke.eqUsd)||(qe+=parseFloat(Ke.eqUsd)),"BTC"===Qe||"ETH"===Qe){let Ye=this.currencySummary[Qe.toLowerCase()+"Price"];Object(Je.k)(Ye)||(Ke.indexPrice=Ye,Ke.totalPlUsd=Ke.upl*Ye),Ke.deltaTotal=Object(no.j)(Qe)}else Ke.totalPlUsd=1*Ke.upl;let Xe=0,Ze=0;if("1"===this.acctLv||"2"===this.acctLv){Object(no.s)(Qe).forEach(Ye=>{Object(Je.k)(Ye.imr)||(Xe+=parseFloat(Ye.imr)),Object(Je.k)(Ye.imr)||(Ze+=parseFloat(Ye.mmr))}),Ke.imr=Xe,Ke.mmr=Ze}We.push(Ke)}We.sort((Ye,We)=>We.eqUsd-Ye.eqUsd),this.estimatedTotalValue=qe,this.loadingFlag=!1,this.tableData=We};e(),this.refreshTableDataTimer=setInterval(()=>{e()},2e3)},openBlank(Ye){this.$router.push("/okx/tools/pv/"+Ye),this.setRiskAssessmentData({type:1})},showDeltaHedgeDialog(Ye){let We={currency:Ye.currency};this.setDeltaHedgeParams(We),this.setDeltaHedgeDialogVisible(!0)}}},lo=oo,co=(qe("5ef1"),qe("58e3"),Object(rt.a)(lo,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"account-summary",attrs:{"disable-expand":!1,height:Math.min(Math.max(30*Ye.tableData.length,150),330),"expand-flag":Ye.expandFlag},on:{"update:expandFlag":function(We){Ye.expandFlag=We},"update:expand-flag":function(We){Ye.expandFlag=We}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{display:"flex"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.accountSummary")))]),Ye.token?We("div",{staticClass:"estimated-total-value"},[Ye._v("    ("+Ye._s(Ye.$t("message.estimatedTotalValue"))+": $"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.estimatedTotalValue,2)))+")")]):Ye._e()])]},proxy:!0}])},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"accountSummary"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],attrs:{"empty-text":Ye.$t("message.noData"),height:Math.min(Math.max(30*Ye.tableData.length,150),330),data:Ye.tableData,stripe:"","cell-style":{textAlign:"center",border:"none"},"header-cell-style":{textAlign:"center",border:"none"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{"min-width":"80",prop:"currency"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.currency"))+" ")]},proxy:!0}])}),Ye.columnMap.equity.show?We("el-table-column",{attrs:{"min-width":"170"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.equity"))+" ")]),We("i",{staticClass:"iconfont clicked",class:["pointer",Ye.equityShowFlag?"icon-xianshi_huaban":"icon-yincang"],on:{click:function(We){return Ye.setEquityShowFlag(!Ye.equityShowFlag)}}})])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.eq?qe.row.eq:0,4)))+" | "),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.eqUsd?qe.row.eqUsd:0,2))))]:[Ye._v("**")]]}}],null,!1,1361897783)}):Ye._e(),Ye.columnMap.available.show?We("el-table-column",{attrs:{"min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.available"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.cashBal?qe.row.cashBal:0,4)))+" ")]:[Ye._v("**")]]}}],null,!1,3232365002)}):Ye._e(),Ye.columnMap.marginBalance.show?We("el-table-column",{attrs:{"min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.marginBalance"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.availEq?qe.row.availEq:0,4)))+" ")]:[Ye._v("**")]]}}],null,!1,3569522379)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("custom-tool-tip",{attrs:{inherit:!1},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.pnlPvTips")))])]},proxy:!0}],null,!1,4209408828)},[We("span",{staticStyle:{color:"#909399"}},[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" "),We("i",{staticClass:"iconfont icon-wenhao",staticStyle:{"font-size":"0.8125rem"}})])])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?["BTC"===qe.row.currency||"ETH"===qe.row.currency?We("div",[We("span",{class:[qe.row.upl>0?"green":qe.row.upl<0?"red":""],staticStyle:{display:"inline-block","padding-bottom":"2px",cursor:"pointer","border-bottom":"1px solid"},style:{borderColor:qe.row.upl>0?"#02BC59":qe.row.upl<0?"#FF4153":""},on:{click:function(We){return Ye.openBlank(qe.row.currency)}}},[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.upl||0,4)))),qe.row.indexPrice?We("span",[Ye._v(" | "),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.totalPlUsd||0,2))))],1):Ye._e()],1)]):We("div",{class:[qe.row.upl>0?"green":qe.row.upl<0?"red":""]},[qe.row.upl?[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.upl,4)))+" "),qe.row.indexPrice?We("span",[Ye._v(" | "),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.totalPlUsd||0,2))))],1):Ye._e()]:[Ye._v("0.0000")]],2)]:[Ye._v("**")]]}}],null,!1,4083807035)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{"min-width":"110"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.imr?qe.row.imr:0,4)))+" | "),We("span",[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.imr*qe.row.indexPrice,2))))])]:[Ye._v("**")]]}}],null,!1,3379311796)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{"min-width":"110"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.mmr?qe.row.mmr:0,4)))+" | "),We("span",[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.mmr*qe.row.indexPrice,2))))])]:[Ye._v("**")]]}}],null,!1,1964449716)}):Ye._e(),Ye.columnMap.deltaTotal.show?We("el-table-column",{attrs:{"min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.deltaTotal"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:[qe.row.deltaTotal>0?"green":qe.row.deltaTotal<0?"red":""]},[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.deltaTotal,4)))+" | "),We("span",[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.deltaTotal*qe.row.indexPrice,2))))])],1)]}}],null,!1,2478305544)}):Ye._e(),We("el-table-column",{attrs:{width:"160"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return"BTC"===qe.row.currency||"ETH"===qe.row.currency?[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.showDeltaHedgeDialog(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.deltaHedge")))])]:void 0}}],null,!0)})],1)],1)],1)}),[],!1,null,"340eda1c",null)),uo=co.exports,mo=qe("a19e"),po={name:"CurrentInstrumentOpenOrderDialog",components:{DoNotShowAgainCancelDialog:Mt.a,Currency:bt.a,TextTips:yt.a},props:{instId:{type:String,default:""}},data:()=>({}),computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,curInstrumentOpenOrderDialogVisible:Ye=>Ye.okx.curInstrumentOpenOrderDialogVisible,allOpenOrderMap:Ye=>Ye.okx.allOpenOrderMap,interfaceSettings:Ye=>Ye.system.interfaceSettings}),tableData(){let Ye=Object.values(this.allOpenOrderMap).filter(Ye=>Ye.instId===this.instId);return Ye.sort((Ye,We)=>We.cTime-Ye.cTime),Ye}},methods:{...Object(Ke.b)("okx",{setTradeDialogParams:"setTradeDialogParams",setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setCurInstrumentOpenOrderDialogVisible:"setCurInstrumentOpenOrderDialogVisible"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),openDialog(){},closeDialog(){this.setCurInstrumentOpenOrderDialogVisible(!1)},cancelOrder(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendCancelRequest(Ye)}):this.sendCancelRequest(Ye)},editOrder(Ye){let We={dialog_type:"edit",trade_type:"coin",instId:Ye.instId,order_id:Ye.ordId,direction:Ye.side};this.setTradeDialogParams(We),this.setOptionTradeDialogVisible(!0)},async sendCancelRequest(Ye){let We={instId:Ye.instId,ordId:Ye.ordId};try{await Object(mo.c)(We)}catch(Ye){}}}},go=po,ho=(qe("7821"),Object(rt.a)(go,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{staticClass:"current-instrument-open-order-dialog",attrs:{title:`${Ye.$t("message.openOrders")}: ${Ye.instId}`,visible:Ye.curInstrumentOpenOrderDialogVisible,"close-on-click-modal":!1},on:{close:Ye.closeDialog,open:Ye.openDialog}},[We("el-table",{staticStyle:{width:"42rem"},attrs:{data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"18.75rem",border:"",stripe:"",fit:""}},[We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amount"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sizeCcy,4)))+" ")]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.px,4))+" ")]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.accFillSizeCcy,4))+" ")]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.remaining"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.remainingSizeCcy,4))+" ")]}}])}),We("el-table-column",{attrs:{"min-width":"130",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.editOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.edit")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}])})],1),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,null,null)),fo=ho.exports,yo={name:"OptionList",components:{Empty:xt.a,IconBox:Rt.a,CurrentInstrumentOpenOrderDialog:fo,Currency:bt.a,TextTips:yt.a,CustomCard:ft.a},data(){return{isFixed:!1,fontSizeRate:1,openOrderInstId:"",loadingFlag:!0,strikeConfig:{},columnMap:{lastPrice:{label:this.$t("message.lastPrice"),show:!1},iv:{label:this.$t("message.iv"),show:!0},volume:{label:this.$t("message.volume"),show:!1},openInterset:{label:this.$t("message.openInterset"),show:!1},delta:{label:this.$t("message.delta"),show:!0},gamma:{label:this.$t("message.gamma"),show:!1},vega:{label:this.$t("message.vega"),show:!1},theta:{label:this.$t("message.theta"),show:!1},position:{label:this.$t("message.position"),show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},apr:{label:this.$t("message.apr"),show:!1}},otherSettingsMap:{dist:{label:this.$t("message.dist"),show:!1},markPriceUsd:{label:this.$t("message.markPrice")+" (USD)",show:!1},showPopover:{label:this.$t("message.showPopover"),show:!0}},startStrike:null,endStrike:null,startStrikeList:[],endStrikeList:[],instrumentRadioValue:"",tableDataMap:{},strikeIvMap:{},strikeAprMap:{},aprTitle:"",echartTitle:"",greeks:{vega:0,theta:0,gamma:0,delta:0},myChart:null,greeksPopoverTimer:null,strikeIvPopoverTimer:null,strikeIvKeyText:"",strikeAprPopoverTimer:null,strikeAprKeyText:"",aprData:[],greeksTooltipDestroyedTimer:null,echartTooltipDestroyedTimer:null,aprTooltipDestroyedTimer:null,subscribedInstIdSet:new Set,scrollFlag:!1,scrollTimer:null,showingInstrumentsSimpleInfoMap:{},edpPrice:0,cleanup:null}},created(){this.receiveWebsocketMsg()},mounted(){this.fontSizeRate=parseInt(document.getElementsByTagName("html")[0].style.fontSize)/this.rootFontSize||1,window.addEventListener("scroll",this.handleScroll,{passive:!0})},beforeDestroy(){this.unsubscribeHideInstrumentTicker(),this.unsubscribeEdp(this.curSelectedCurrency),window.removeEventListener("scroll",this.handleScroll),delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){Ye&&(this.subscribeEdp(),this.subscribeShowingInstrumentTicker(this.subscribedInstIdSet))},immediate:!0},curSelectedCurrency:{handler(Ye,We){this.unsubscribeEdp(We),this.strikeAprMap={},this.strikeIvMap={},Ye&&-1!==this.$route.path.indexOf("options")&&"ALL"===this.curSelectedInstrument&&(this.instrumentRadioValue=this.curSelectedInstrument,this.initStrike(),this.initData(),this.initTabDataMap(),this.$nextTick(()=>{this.handleScroll()})),this.subscribeEdp()}},curSelectedInstrument:{handler(Ye){Ye&&-1!==this.$route.path.indexOf("options")&&(this.instrumentRadioValue=this.curSelectedInstrument,this.initStrike(),this.initData(),this.initTabDataMap(),this.$nextTick(()=>{this.handleScroll()}))},immediate:!0},allCurrencyInstrumentsMap(){this.initData(),this.initTabDataMap()}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,allCurrencyInstrumentsMap:Ye=>Ye.okx.allCurrencyInstrumentsMap,curSelectedInstrument:Ye=>Ye.okx.curSelectedInstrument,socketIsConnected:Ye=>Ye.websocket.socketIsConnected,allOpenOrderMap:Ye=>Ye.okx.allOpenOrderMap,allPositionMap:Ye=>Ye.okx.allPositionMap,theme:Ye=>Ye.system.theme,rootFontSize:Ye=>Ye.system.rootFontSize,exchange:Ye=>Ye.system.exchange,currencySummary:Ye=>Ye.okx.currencySummary}),calcDist(){return Ye=>{let We=parseFloat(this.currencySummary[this.curSelectedCurrency.toLowerCase()+"Price"]);return Ye&&We?(Ye-We)/We*100:"-"}},showStartStrikeList(){return this.startStrikeList.map(Ye=>(Ye.disabled=!!this.endStrike&&Ye.value>=this.endStrike,Ye))},showEndStrikeList(){return this.endStrikeList.map(Ye=>(Ye.disabled=!!this.startStrike&&Ye.value<=this.startStrike,Ye))},markPriceCellClass:()=>Ye=>Ye&&Ye.markPx?Ye.askPx&&parseFloat(Ye.markPx)>parseFloat(Ye.askPx)?"background: rgb(0, 123, 255)!important;color:#ffffff!important;":Ye.bidPx&&parseFloat(Ye.markPx)<parseFloat(Ye.bidPx)?"background: rgb(209, 87, 83)!important;color:#ffffff!important;":"":"",cellClass:()=>(Ye,We)=>!!(Ye&&Ye.strike&&Ye.fwdPx)&&(Ye.strike<parseFloat(Ye.fwdPx)?"call"===We:"call"!==We),emptyBoxVisible(){return(Ye,We)=>!("directShow"===Ye||"nodata"!==Ye&&Ye&&We&&this[We][Ye]&&this[We][Ye].hasDataFlag)},echartLoadingFlag(){return(Ye,We)=>"directShow"!==Ye&&"nodata"!==Ye&&(!(Ye&&We&&this[We][Ye])||this[We][Ye].loadingFlag)},instrumentRadioPositionData(){return Ye=>Object.values(this.allPositionMap).filter(We=>"OPTION"===We.instType&&-1!==We.instId.indexOf(Ye)).length},instrumentRadioOpenOrderData(){return Ye=>Object.values(this.allOpenOrderMap).filter(We=>"OPTION"===We.instType&&-1!==We.instId.indexOf(Ye)).length},calcOpenOrderData(){return(Ye,We)=>{let qe=Object.values(this.allOpenOrderMap),Qe=0;"buy"===We?Qe=parseFloat(Ye.bidPx):"sell"===We&&(Qe=parseFloat(Ye.askPx));let Ke=qe.filter(qe=>qe.instId===Ye.instId&&qe.side===We);if(Object(Je.k)(Ke)||0===Ke.length)return 0;let Xe=Ke.findIndex(Ye=>parseFloat(Ye.px)===Qe);return Ke.length>0?-1!==Xe?2:1:0}},calcPositionDataCount(){return Ye=>{let We=Object.values(this.allPositionMap).filter(We=>We.instId===Ye);return Object(Je.k)(We)?0:We.length}},calcPositionData(){return(Ye,We)=>{let qe=Object.values(this.allPositionMap).find(qe=>qe.instId===Ye&&qe.mgnMode===We);if(Object(Je.k)(qe))return null;let Qe="",Ke="";return"buy"===qe.side?Qe="green":"sell"===qe.side&&(Qe="red"),qe.pnl.pnlRate>0?Ke="green":qe.pnl.pnlRate<0&&(Ke="red"),{size:qe.sizeCcy,roi:100*qe.pnl.pnlRate,mgnMode:qe.mgnMode,posId:qe.posId,sizeColor:Qe,roiColor:Ke}}},showTableData(){if("ALL"===this.curSelectedInstrument)return this.tableDataMap;{let Ye={};for(let We in this.tableDataMap){let qe=this.tableDataMap[We];qe=qe.filter(Ye=>this.startStrike&&this.endStrike?Ye.strike>=this.startStrike&&Ye.strike<=this.endStrike:this.startStrike?Ye.strike>=this.startStrike:!this.endStrike||Ye.strike<=this.endStrike),Ye[We]=qe}return Ye}},showCurrencyInstrumentList(){if(this.curSelectedCurrency){let Ye=Object(no.o)(this.curSelectedCurrency,this.curSelectedCurrency);return Ye&&Ye.length>0&&(this.loadingFlag=!1),Ye}return[]}},methods:{...Object(Ke.b)("okx",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setTradeDialogParams:"setTradeDialogParams",setCurInstrumentOpenOrderDialogVisible:"setCurInstrumentOpenOrderDialogVisible"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),...Object(Ke.b)("common",{setCardSettingConfigMap:"setCardSettingConfigMap"}),showTooltip(Ye,We,qe,Qe,Ke=!0,Xe=[]){We.classList.value="el-popover popover-wrapper echart-popover popover-display",qe=document.querySelector("#"+qe);let Ze=[...Xe];Ke&&Ze.push(Object(js.d)()),Ze.push(Object(js.a)({element:qe})),this.cleanup&&(this.cleanup(),this.cleanup=null),this.cleanup=Object(js.b)(Ye,We,()=>{Object(js.c)(Ye,We,{placement:Qe,middleware:Ze}).then(({x:Ye,y:Qe,placement:Ke,middlewareData:Xe})=>{if(Object(Je.k)(qe))return;if(Object(Je.k)(We))return;const{x:Ze,y:$e}=Xe.arrow,et={top:"bottom",right:"left",bottom:"top",left:"right"}[Ke.split("-")[0]];Object.assign(qe.style,{left:Ze?Ze+"px":"",top:$e?$e+"px":"",right:"",bottom:"",[et]:"-4px"}),Object.assign(We.style,{left:Ye+"px",top:Qe+"px"})})},{ancestorScroll:!0})},hideTooltip(Ye){Ye.classList.value="el-popover popover-wrapper echart-popover",this.cleanup&&(this.cleanup(),this.cleanup=null)},mouseenter(Ye,We,qe){if(this.scrollFlag||!this.otherSettingsMap.showPopover.show)return;const Qe=Ye.target;let Ke=null;switch(this.myChart&&(this.myChart.dispose(),this.myChart=null),We){case"greeks":this.cancelDestroy("greeks");let Ye=this.$refs.greeksPopOver;this.greeksPopoverTimer&&(clearTimeout(this.greeksPopoverTimer),this.greeksPopoverTimer=null),this.greeksPopoverTimer=setTimeout(()=>{this.greeks={vega:(null==qe?void 0:qe.vegaBS)||0,theta:(null==qe?void 0:qe.thetaBS)||0,gamma:(null==qe?void 0:qe.gammaBS)||0,delta:(null==qe?void 0:qe.deltaBS)||0},this.showTooltip(Qe,Ye,"greeksArrow","left")},400);break;case"strike":if(this.cancelDestroy("echart"),Ke=this.$refs.echartPopover,this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null),this.strikeIvPopoverTimer=setTimeout(()=>{this.showTooltip(Qe,Ke,"strikeArrow","left",!1,[Object(js.e)(8)]),this.getStrikeIV(qe.key,qe.strike)},400),this.columnMap.apr.show){this.cancelDestroy("apr");let Ye=this.$refs.strikeAprPopover;this.strikeAprPopoverTimer&&(clearTimeout(this.strikeAprPopoverTimer),this.strikeAprPopoverTimer=null),this.strikeAprPopoverTimer=setTimeout(()=>{this.aprData=[],this.showTooltip(Qe,Ye,"aprArrow","right",!1,[Object(js.e)(8)]),this.getStrikeAPR(qe.key,qe.strike)},400)}break;case"expired_time_strike":this.cancelDestroy("echart"),Ke=this.$refs.echartPopover,this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null),this.strikeIvPopoverTimer=setTimeout(()=>{this.showTooltip(Qe,Ke,"strikeArrow","bottom"),this.getExpireTimeStrikeIV(qe.key)},400);break;case"open_interest":this.cancelDestroy("echart"),Ke=this.$refs.echartPopover,this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null),this.strikeIvPopoverTimer=setTimeout(()=>{this.showTooltip(Qe,Ke,"strikeArrow","left"),this.renderOpenInterestEchart(qe.key,qe.type)},400);break;case"volume":this.cancelDestroy("echart"),Ke=this.$refs.echartPopover,this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null),this.strikeIvPopoverTimer=setTimeout(()=>{this.showTooltip(Qe,Ke,"strikeArrow","left"),this.renderVolumeEchart(qe.key,qe.type)},400)}},mouseleave(Ye){switch(Ye){case"greeks":this.greeksTooltipDestroyedTimer=setTimeout(()=>{this.hideTooltip(this.$refs.greeksPopOver),this.greeksPopoverTimer&&(clearTimeout(this.greeksPopoverTimer),this.greeksPopoverTimer=null)},300);break;case"strike":this.echartTooltipDestroyedTimer=setTimeout(()=>{this.hideTooltip(this.$refs.echartPopover),this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null)},300),this.aprTooltipDestroyedTimer=setTimeout(()=>{this.hideTooltip(this.$refs.strikeAprPopover),this.strikeAprPopoverTimer&&(clearTimeout(this.strikeAprPopoverTimer),this.strikeAprPopoverTimer=null)},300)}},cancelDestroy(Ye){switch(Ye){case"greeks":this.greeksTooltipDestroyedTimer&&(clearTimeout(this.greeksTooltipDestroyedTimer),this.greeksTooltipDestroyedTimer=null);break;case"echart":this.echartTooltipDestroyedTimer&&(clearTimeout(this.echartTooltipDestroyedTimer),this.echartTooltipDestroyedTimer=null);break;case"apr":this.aprTooltipDestroyedTimer&&(clearTimeout(this.aprTooltipDestroyedTimer),this.aprTooltipDestroyedTimer=null)}},positionClicked(Ye,We){let qe=Object.values(this.allPositionMap).find(qe=>qe.instId===Ye&&qe.mgnMode===We);if(qe){let We={dialog_type:"close",bid_or_ask:"bid",trade_type:"coin",instId:Ye,posId:qe.posId,size:Math.abs(qe.size),direction:qe.side};this.setTradeDialogParams(We),this.setOptionTradeDialogVisible(!0)}},settingsChange(){this.strikeIvMap={},this.strikeAprMap={},this.aprTitle="",this.setCardSettingConfig()},toggleStrike(){this.setCardSettingConfig()},getCardSettingConfig(){let Ye=Object(Xe.g)(this.exchange,"optionListCard");if(Ye){let We=Ye.columnSettings;if(We&&Object.keys(We).length>0){let Ye=this.columnMap;Object.keys(We).forEach(qe=>{let Qe=We[qe].show;Ye[qe]&&(Ye[qe].show=Qe)}),this.columnMap=Ye}let qe=Ye.otherSettings;if(qe&&Object.keys(qe).length>0){let Ye=this.otherSettingsMap;Object.keys(qe).forEach(We=>{let Qe=qe[We].show;Ye[We].show=Qe}),this.otherSettingsMap=Ye}Ye.strikeConfig&&(this.strikeConfig=Ye.strikeConfig,Ye.strikeConfig[this.curSelectedCurrency]&&(this.startStrike=Ye.strikeConfig[this.curSelectedCurrency].startStrike||null,this.endStrike=Ye.strikeConfig[this.curSelectedCurrency].endStrike||null))}},setCardSettingConfig(){let Ye=Object(Xe.g)(this.exchange,"optionListCard")||{},We=Ye.columnSettings||{},qe=Ye.otherSettings||{},Qe={exchange:this.exchange,column:"optionListCard",configInfo:{columnSettings:{...We,...this.columnMap},otherSettings:{...qe,...this.otherSettingsMap},strikeConfig:{...this.strikeConfig,[this.curSelectedCurrency]:{startStrike:this.startStrike,endStrike:this.endStrike}}}};Object(Xe.P)(Qe),this.setCardSettingConfigMap(Object(Xe.f)())},handleScroll(){try{this.scrollFlag=!0,this.scrollTimer&&(clearTimeout(this.scrollTimer),this.scrollTimer=null),this.scrollTimer=setTimeout(()=>{this.scrollFlag=!1},150);let Ye=this.$refs.topBox.clientHeight,We=this.$refs.optionList.$el.clientHeight,qe=this.$refs.optionList.$el.offsetTop;Object.keys(this.showTableData).forEach(Qe=>{let Ke="optionListTable"+Qe;if(this.$refs[Ke]){let Qe=this.$refs[Ke][0].$el,Je=Qe.offsetTop,Xe=Qe.clientHeight,Ze=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,$e=48*this.fontSizeRate,et=(108+Ye)*this.fontSizeRate;if(Ze>qe-$e&&Ze<qe+We-et){let We=(48+Ye)*this.fontSizeRate;if(Ze>Je-We&&Ze<Je+Xe-et){this.isFixed=!0,Qe.classList.add("is-fixed");let Ye=document.querySelector(".is-fixed .el-table__header-wrapper");Ye&&(Ye.style.top=We+"px")}else this.isFixed=!0,Qe.classList.remove("is-fixed")}else this.isFixed=!1,Qe.classList.remove("is-fixed")}})}catch(Ye){}},editOrder(Ye){let We={dialog_type:"edit",trade_type:"coin",instId:Ye.instId,order_id:Ye.ordId,direction:Ye.side};this.setTradeDialogParams(We),this.setOptionTradeDialogVisible(!0)},showEditOrderDialog(Ye){let We=Object.values(this.allOpenOrderMap).filter(We=>We.instId===Ye);if(1===We.length){let Ye=We[0];this.editOrder(Ye)}else We.length>1&&(this.openOrderInstId=Ye,this.setCurInstrumentOpenOrderDialogVisible(!0))},renderVolumeEchart(Ye,We){this.echartTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${We.toUpperCase()} ${this.$t("message.volume")}`;let qe=this.showTableData[Ye],Qe=[],Ke=[],Je=0;if(qe.forEach(Ye=>{if(Ye[We]&&parseFloat(Ye[We].vol24h)){Qe.push(Ye[We].strike);let qe=parseFloat((parseFloat(Ye[We].vol24h)*Ye[We].ctMult||0).toFixed(2));Ke.push(qe),Je+=qe}}),Ke.length<=0)return void(this.strikeIvKeyText="nodata");this.strikeIvKeyText="directShow";let Xe={backgroundColor:"transparent",title:{text:`${this.$t("message.total2")}: ${Pt.a.numberFormat(Je,2)}`,left:"center",textStyle:{fontSize:14}},grid:{top:60,bottom:70},xAxis:{name:this.$t("message.strike"),type:"category",data:Qe,axisLabel:{rotate:90}},yAxis:{name:this.$t("message.volume"),type:"value",scale:!0},...Lt.a,series:[{data:Ke,type:"bar",label:{show:!0,position:"top"}}]};this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme,Object(Zt.a)()),this.myChart.setOption(Xe)},renderOpenInterestEchart(Ye,We){this.echartTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${We.toUpperCase()} ${this.$t("message.openInterset")}`;let qe=this.showTableData[Ye],Qe=[],Ke=[],Je=0;if(qe.forEach(Ye=>{if(Ye[We].oiCcy){Qe.push(Ye[We].strike);let qe=parseFloat(Ye[We].oiCcy)||0;Ke.push(qe),Je+=qe}}),Ke.length<=0)return void(this.strikeIvKeyText="nodata");this.strikeIvKeyText="directShow";let Xe={backgroundColor:"transparent",title:{text:`${this.$t("message.total2")}: ${Pt.a.numberFormat(Je,2)}`,left:"center",textStyle:{fontSize:14,fontWeight:400,color:"light"===this.theme?"#606266":"#9F9D99"}},grid:{top:60,bottom:70},xAxis:{name:this.$t("message.strike"),type:"category",data:Qe,axisLabel:{rotate:90}},yAxis:{name:this.$t("message.openInterset"),type:"value",scale:!0},...Lt.a,series:[{data:Ke,type:"bar",label:{show:!0,position:"top"}}]};this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme,Object(Zt.a)()),this.myChart.setOption(Xe)},renderStrikeAprTable(Ye,We){let qe=[];if(Ye.call_apr)for(let We=0;We<Ye.call_apr.length;We++){let Qe=Ye.call_apr[We],Ke={call:Qe,put:Ye.put_apr?Ye.put_apr[We]:{},expiredTime:Object(no.v)(`USD-${Qe.underlying_index}-20000-P`)};qe.push(Ke)}else if(Ye.put_apr)for(let We=0;We<Ye.put_apr.length;We++){let Qe=Ye.put_apr[We],Ke={call:{},put:Qe,expiredTime:Object(no.v)(`USD-${Qe.underlying_index}-20000-P`)};qe.push(Ke)}this.aprData=qe,this.$set(this.strikeAprMap[We],"data",Object.freeze(qe))},renderStrikeIVEchart(Ye,We){let qe=[],Qe=[];Ye.forEach(Ye=>{qe.push(Object(no.v)(`USD-${Ye.underlying_index}-${Ye.strike}-P`)),Qe.push(Pt.a.numberFormat(Ye.iv,2))});let Ke={backgroundColor:"transparent",grid:{top:30,bottom:70},tooltip:{trigger:"axis"},xAxis:{type:"category",data:qe,axisLabel:{rotate:90}},yAxis:{name:"IV (%)",type:"value",scale:!0},...Lt.a,series:[{data:Qe,type:"line",smooth:!0,showSymbol:!0}]};this.$set(this.strikeIvMap[We],"option",Ke),this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme,Object(Zt.a)()),this.myChart.setOption(Ke)},getStrikeAPR(Ye,We){let qe=`apr-${this.curSelectedCurrency}-${We}`;this.strikeAprKeyText=qe;let Qe=this.strikeAprMap[qe]?this.strikeAprMap[qe].timestamp:0,Ke=this.$dayjs().unix();var Je;if(this.aprTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${this.$t("message.strike")}: ${We} ${this.$t("message.apr")}`,Qe>Ke)return void(this.aprData=(null===(Je=this.strikeAprMap[qe])||void 0===Je?void 0:Je.data)||[]);this.$set(this.strikeAprMap,qe,{timestamp:this.$dayjs().unix()+60,hasDataFlag:!0,loadingFlag:!0,data:[]});let Xe={currency:this.curSelectedCurrency,strike:We};this.$axios.post(Object(Ze.j)()+"/okx/floating/strike_apr",Xe).then(Ye=>{200===Ye.code&&Ye.data?this.renderStrikeAprTable(Ye.data,qe):this.$set(this.strikeAprMap[qe],"hasDataFlag",!1),this.$set(this.strikeAprMap[qe],"loadingFlag",!1)}).catch(Ye=>{this.$set(this.strikeAprMap[qe],"hasDataFlag",!1),this.$set(this.strikeAprMap[qe],"loadingFlag",!1)})},getStrikeIV(Ye,We){let qe=`strike-${this.curSelectedCurrency}-${We}`;if(this.echartTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${this.$t("message.strike")}: ${We} ${this.$t("message.iv")}`,this.strikeIvKeyText=qe,(this.strikeIvMap[qe]?this.strikeIvMap[qe].timestamp:0)>this.$dayjs().unix()){var Qe;let Ye=null===(Qe=this.strikeIvMap[qe])||void 0===Qe?void 0:Qe.option;return void(Ye&&(this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme,Object(Zt.a)()),this.myChart.setOption(Ye)))}this.$set(this.strikeIvMap,qe,{timestamp:this.$dayjs().unix()+60,hasDataFlag:!0,loadingFlag:!0});let Ke={currency:this.curSelectedCurrency,strike:We};this.$axios.post(Object(Ze.j)()+"/okx/floating/strike_iv",Ke).then(Ye=>{200===Ye.code&&Ye.data&&Ye.data.length>0?this.renderStrikeIVEchart(Ye.data,qe):this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)}).catch(Ye=>{this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)})},renderExpireTimeStrikeIVEchart(Ye,We){let qe=[],Qe=[];Ye.forEach(Ye=>{qe.push(Ye.strike),Qe.push(Pt.a.numberFormat(Ye.iv,2))});let Ke={backgroundColor:"transparent",grid:{top:30,bottom:70},tooltip:{trigger:"axis"},xAxis:{name:this.$t("message.strike"),type:"category",data:qe,axisLabel:{rotate:90}},yAxis:{name:"IV",type:"value",scale:!0},...Lt.a,series:[{data:Qe,type:"line"}]};this.$set(this.strikeIvMap[We],"option",Ke),this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme,Object(Zt.a)()),this.myChart.setOption(Ke)},getExpireTimeStrikeIV(Ye){let We=Object(Ft.p)(Ye),qe="expiredTime-"+Ye;if(this.strikeIvKeyText=qe,(this.strikeIvMap[qe]?this.strikeIvMap[qe].timestamp:0)>this.$dayjs().unix()){var Qe;let Ye=null===(Qe=this.strikeIvMap[qe])||void 0===Qe?void 0:Qe.option;return void(Ye&&(this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme,Object(Zt.a)()),this.myChart.setOption(Ye)))}this.$set(this.strikeIvMap,qe,{timestamp:this.$dayjs().unix()+60,hasDataFlag:!0,loadingFlag:!0});let Ke=`${this.curSelectedCurrency}-${We}`;this.echartTitle=`${Ke} ${this.$t("message.strike")} ${this.$t("message.iv")}`;let Je={underlying_index:Ke};this.$axios.post(Object(Ze.j)()+"/okx/floating/strike_date",Je).then(Ye=>{200===Ye.code&&Ye.data&&Ye.data.length>0?this.renderExpireTimeStrikeIVEchart(Ye.data,qe):this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)}).catch(Ye=>{this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)})},otmPriceY(Ye,We){let qe=Ye.strike,Qe=parseFloat(Ye.fwdPx),Ke=parseFloat(Ye.bidPx),Je=parseFloat(Ye.askPx),Xe=new Date,Ze=(Ye.expiration_timestamp-Xe.getTime())/1e3/60/60/24,$e="",et="";return"call"===We&&(qe>Qe?($e=365*Ke/Ze*100,et=365*Je/Ze*100):($e="",et="")),"put"===We&&(qe<Qe?($e=365*Ke/Ze*100,et=365*Je/Ze*100):($e="",et="")),[$e,et]},showTradeDialog(Ye,We,qe){let Qe={dialog_type:"create",bid_or_ask:Ye,trade_type:We,instId:qe};this.setTradeDialogParams(Qe),this.setOptionTradeDialogVisible(!0)},expireTime(Ye){Ye=parseInt(Ye);let We=this.$dayjs(Ye).diff(this.$dayjs(),"minute");if(We<=0)return"-";let qe=Math.floor(We/24/60),Qe=Math.floor((We-24*qe*60)/60),Ke=We-24*qe*60-60*Qe;return qe>0?`${qe}d ${Qe}h ${Ke}m`:Qe>0?`${Qe}h ${Ke}m`:Ke+"m"},initTabDataMap(){if(Object(Je.k)(this.curSelectedInstrument))return;if(0===Object.keys(this.allCurrencyInstrumentsMap))return;let Ye=Object(no.p)(this.curSelectedCurrency,this.curSelectedCurrency);if(Object(Je.k)(Ye)||0===Ye.length)return;let We={},qe=[],Qe=Date.now();qe="ALL"===this.curSelectedInstrument?Object.values(this.allCurrencyInstrumentsMap).filter(Ye=>"option"===Ye.kind&&Ye.settleCcy===this.curSelectedCurrency&&Ye.expiration_timestamp>Qe):Object.values(this.allCurrencyInstrumentsMap).filter(Ye=>"option"===Ye.kind&&Ye.settleCcy===this.curSelectedCurrency&&Ye.expiration_timestamp>Qe&&-1!==Ye.instrument_name.indexOf(this.curSelectedInstrument));let Ke={};this.showingInstrumentsSimpleInfoMap={};let Xe=new Set;qe.forEach(Ye=>{Xe.add(Ye.instId);let We=Ke[Ye.expiration_timestamp];We&&We.length>0?Ke[Ye.expiration_timestamp]=[...We,Ye]:Ke[Ye.expiration_timestamp]=[Ye]});let Ze=Object.keys(Ke).sort((Ye,We)=>Ye-We),$e=[];Ze.forEach(Ye=>{$e.push(Ke[Ye])}),$e.forEach(Ye=>{let qe=[],Qe=[];Ye.forEach(Ye=>{Ye.instrument_name.endsWith("-C")&&qe.push(Ye),Ye.instrument_name.endsWith("-P")&&Qe.push(Ye)}),qe.sort((Ye,We)=>Ye.strike-We.strike),Qe.sort((Ye,We)=>Ye.strike-We.strike);let Ke={};for(let Ye=0;Ye<Qe.length;Ye++){let Je=qe[Ye],Xe=Qe[Ye],Ze=Je.expiration_timestamp,$e=We[Ze];Ke[Je.strike]={value:Je.strike,disabled:!1};let et={instId:Je.instId,instrument_name:Je.instrument_name,strike:Je.strike,expiration_timestamp:Je.expiration_timestamp,ctMult:parseFloat(Je.ctMult)};this.showingInstrumentsSimpleInfoMap[Je.instId]={...et,optionType:"call",index:Ye};let tt={instId:Xe.instId,instrument_name:Xe.instrument_name,strike:Xe.strike,expiration_timestamp:Xe.expiration_timestamp,ctMult:parseFloat(Xe.ctMult)};this.showingInstrumentsSimpleInfoMap[Xe.instId]={...tt,optionType:"put",index:Ye},$e&&$e.length>0?We[Ze]=[...$e,{call:et,put:tt,strike:Je.strike,expiration_timestamp:Je.expiration_timestamp}]:We[Ze]=[{call:et,put:tt,strike:Je.strike,expiration_timestamp:Je.expiration_timestamp}]}let Je=Object.values(Ke);Je.sort((Ye,We)=>Ye.value-We.value),this.startStrikeList=JSON.parse(JSON.stringify(Je)),this.endStrikeList=JSON.parse(JSON.stringify(Je))}),this.tableDataMap=We,this.subscribeShowingInstrumentTicker(Xe)},subscribeEdp(){let Ye={op:"subscribe",method:"public",args:[{channel:"estimated-price",instType:"OPTION",instFamily:this.curSelectedCurrency+"-USD"}]};this.wsSendMsg(Ye)},unsubscribeEdp(Ye){if(Object(Je.k)(Ye))return;let We={op:"unsubscribe",method:"public",args:[{channel:"estimated-price",instType:"OPTION",instFamily:Ye+"-USD"}]};this.wsSendMsg(We)},unsubscribeHideInstrumentTicker(){let Ye=this.buildSubscribeArgs(this.subscribedInstIdSet);if(0===Ye.length)return;let We={op:"unsubscribe",method:"public",args:Ye};this.wsSendMsg(We)},subscribeShowingInstrumentTicker(Ye){this.unsubscribeHideInstrumentTicker(),this.subscribedInstIdSet=Ye;let We=this.buildSubscribeArgs(Ye);if(0===We.length)return;let qe={op:"subscribe",method:"public",args:We};this.wsSendMsg(qe)},buildSubscribeArgs(Ye){let We=[];return Ye.forEach(Ye=>{We.push({channel:"tickers",instId:Ye}),We.push({channel:"open-interest",instId:Ye}),We.push({channel:"mark-price",instId:Ye})}),We},initStrike(){this.startStrike=null,this.endStrike=null,this.startStrikeList=[],this.endStrikeList=[],this.getCardSettingConfig()},initData(){this.tableDataMap={},this.aprTitle="",this.edpPrice=0},optSummaryResp(Ye){0!==Object.keys(this.tableDataMap).length&&Ye.forEach(Ye=>{this.tickerAboutDataResp(Ye)})},tickerAboutDataResp(Ye){if(0===Object.keys(this.tableDataMap).length)return;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.instId))return;let We=Ye.instId,qe=this.showingInstrumentsSimpleInfoMap[We];if(Object(Je.k)(qe))return;let Qe=qe.expiration_timestamp,Ke=qe.optionType,Xe=qe.index,Ze=this.tableDataMap[Qe][Xe][Ke];if(Object(Je.k)(Ze))return;if(We!==Ze.instId)return;let $e={...Ze,...Ye};this.$set(this.tableDataMap[Qe][Xe],Ke,$e)},selectInstrument(Ye){let We="";if("ALL"===Ye)We="ALL";else{let qe=Ye.split("-");We=`${qe[0]}-${qe[1]}`}let qe=`/okx/options/${this.curSelectedCurrency}/${We}`;this.$router.push(qe)},cellStyle({row:Ye,column:We,rowIndex:qe,columnIndex:Qe}){if("option_strike"===We.property){if("light"===this.theme)return"backgroundColor:#EBEEF5!important;";if("dark"===this.theme)return"backgroundColor:#151515!important;"}else{if(-1===["ask_apr","bid_apr"].indexOf(We.property))return"";if("light"===this.theme)return"color:#909399!important;";if("dark"===this.theme)return"color:#9F9D99!important;"}},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;if("pong"===Ye.data)return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.arg;if(Object(Je.k)(qe))return;let Qe=qe.channel;if(Object(Je.k)(Qe))return;let Ke=We.data;if(!Object(Je.k)(Ke))if("tickers"!==Qe&&"open-interest"!==Qe&&"mark-price"!==Qe)if("opt-summary"!==Qe)if("estimated-price"!==Qe);else{if("OPTION"!==qe.instType)return;if(this.curSelectedCurrency+"-USD"!==qe.instFamily)return;let Ye=this.$dayjs.utc().hour(),We=this.$dayjs.utc().minute();this.edpPrice=7===Ye&&We>=30?parseFloat(Ke[0].settlePx):0}else this.optSummaryResp(Ke);else this.subscribedInstIdSet.has(qe.instId)&&this.tickerAboutDataResp(Ke[0])}}}},bo=yo,_o=(qe("98ce"),qe("d75c"),Object(rt.a)(bo,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],ref:"optionList",staticClass:"option-list-wrapper",scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("div",{staticStyle:{"min-width":"6rem","font-size":"0.875rem"}},[Ye._v(Ye._s(Ye.curSelectedCurrency)),We("span",{staticStyle:{margin:"0 1.875rem 0 0.3125rem"}},[Ye._v("Options")])]),We("el-radio-group",{staticStyle:{flex:"1"},attrs:{size:"mini"},on:{change:Ye.selectInstrument},model:{value:Ye.instrumentRadioValue,callback:function(We){Ye.instrumentRadioValue=We},expression:"instrumentRadioValue"}},[We("el-radio-button",{key:"ALL",attrs:{label:"ALL"}},[Ye._v("ALL")]),Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-radio-button",{key:qe.routerName,attrs:{label:qe.routerName}},[We("span",{staticStyle:{position:"relative"}},[We("span",{staticClass:"warning",staticStyle:{"font-size":"1.375rem",height:"0.75rem","line-height":"0.75rem",position:"absolute",top:"0.3125rem",left:"-0.625rem"}},[Ye._v(Ye._s(Ye.instrumentRadioOpenOrderData(qe.noStrikeInstName)>0?"*":""))]),Ye._v(" "+Ye._s(qe.radioBtnName)+" "),Ye.instrumentRadioPositionData(qe.noStrikeInstName)>0?We("span",{staticStyle:{display:"inline-block","text-align":"center",color:"#fff","font-size":"0.75rem",position:"absolute",top:"-0.3125rem",right:"-0.875rem",width:"0.875rem",height:"0.875rem","line-height":"0.875rem","border-radius":"50%",background:"red",transform:"scale(0.8)","transform-origin":"center"}},[Ye._v(Ye._s(Ye.instrumentRadioPositionData(qe.noStrikeInstName)))]):Ye._e()])])}))],2)],1)]},proxy:!0}])},[We("div",{staticClass:"options-wrapper"},[We("div",{ref:"topBox",staticClass:"top-box",class:[Ye.isFixed?"fixed":""],style:{opacity:Ye.isFixed?1:0}},[We("div",{staticClass:"title"},[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center","padding-right":"1.875rem"}},[We("div",{staticStyle:{"min-width":"6rem","font-size":"0.875rem"}},[Ye._v(Ye._s(Ye.curSelectedCurrency)),We("span",{staticStyle:{margin:"0 1.875rem 0 0.3125rem"}},[Ye._v("Options")])]),We("el-radio-group",{staticStyle:{flex:"1"},attrs:{size:"mini"},on:{change:Ye.selectInstrument},model:{value:Ye.instrumentRadioValue,callback:function(We){Ye.instrumentRadioValue=We},expression:"instrumentRadioValue"}},[We("el-radio-button",{key:"ALL",attrs:{label:"ALL"}},[Ye._v("ALL")]),Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-radio-button",{key:qe.routerName,attrs:{label:qe.routerName}},[We("span",{staticStyle:{position:"relative"}},[We("span",{staticClass:"warning",staticStyle:{"font-size":"1.375rem",height:"0.75rem","line-height":"0.75rem",position:"absolute",top:"0.3125rem",left:"-0.625rem"}},[Ye._v(Ye._s(Ye.instrumentRadioOpenOrderData(qe.noStrikeInstName)>0?"*":""))]),Ye._v(" "+Ye._s(qe.radioBtnName)+" "),Ye.instrumentRadioPositionData(qe.noStrikeInstName)>0?We("span",{staticStyle:{display:"inline-block",color:"#fff","font-size":"0.75rem",position:"absolute",top:"-0.3125rem",right:"-0.875rem",width:"0.875rem",height:"0.875rem","border-radius":"50%",background:"red",transform:"scale(0.8)"}},[Ye._v(Ye._s(Ye.instrumentRadioPositionData(qe.noStrikeInstName)))]):Ye._e()])])}))],2)],1)])]),We("div",{staticClass:"options-box-wrapper"},[We("div",{staticClass:"options-box"},[We("el-popover",{attrs:{"popper-class":"option-list-column-popover",placement:"right-start",width:"200",trigger:"click"}},[We("div",{staticClass:"column-list"},[Ye._l(Ye.columnMap,(function(qe,Qe){return We("div",{key:Qe,staticClass:"column-item"},[We("el-checkbox",{on:{change:Ye.settingsChange},model:{value:qe.show,callback:function(We){Ye.$set(qe,"show",We)},expression:"value.show"}},[Ye._v(Ye._s(qe.label))])],1)})),We("el-divider",{attrs:{"content-position":"left"}},[We("span",{staticStyle:{"font-size":"0.75rem",color:"grey"}},[Ye._v(Ye._s(Ye.$t("message.other")))])]),Ye._l(Ye.otherSettingsMap,(function(qe,Qe){return We("div",{key:Qe,staticClass:"column-item"},[We("el-checkbox",{on:{change:Ye.settingsChange},model:{value:qe.show,callback:function(We){Ye.$set(qe,"show",We)},expression:"value.show"}},[Ye._v(Ye._s(qe.label))])],1)}))],2),We("el-button",{attrs:{slot:"reference",size:"mini",type:"primary",plain:""},slot:"reference"},[We("i",{staticClass:"iconfont icon-1",staticStyle:{"font-size":"0.75rem"}}),Ye._v(" "+Ye._s(Ye.$t("message.columns"))+" ")])],1),"ALL"!==Ye.curSelectedInstrument?We("div",{staticClass:"strike-range",staticStyle:{display:"flex","align-items":"center",overflow:"hidden"}},[We("div",{staticStyle:{"margin-right":"0.625rem"}},[Ye._v(Ye._s(Ye.$t("message.strike"))+":")]),We("el-select",{staticStyle:{width:"5.625rem"},attrs:{clearable:"",placeholder:Ye.$t("el.select.placeholder"),size:"mini"},on:{change:Ye.toggleStrike},model:{value:Ye.startStrike,callback:function(We){Ye.startStrike=We},expression:"startStrike"}},Ye._l(Ye.showStartStrikeList,(function(Ye){return We("el-option",{key:Ye.value,attrs:{label:Ye.value,value:Ye.value,disabled:Ye.disabled}})})),1),Ye._v("   >   "),We("el-select",{staticStyle:{width:"5.625rem"},attrs:{clearable:"",placeholder:Ye.$t("el.select.placeholder"),size:"mini"},on:{change:Ye.toggleStrike},model:{value:Ye.endStrike,callback:function(We){Ye.endStrike=We},expression:"endStrike"}},Ye._l(Ye.showEndStrikeList,(function(Ye){return We("el-option",{key:Ye.value,attrs:{label:Ye.value,value:Ye.value,disabled:Ye.disabled}})})),1)],1):Ye._e()],1)]),Ye._l(Ye.showTableData,(function(qe,Qe){return We("el-table",{key:Qe,ref:"optionListTable"+Qe,refInFor:!0,attrs:{data:qe,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","cell-style":Ye.cellStyle,fit:""}},[We("el-table-column",{attrs:{"class-name":"option-list-summary"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"flex-start","align-items":"center","padding-left":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.calls")))]),We("i",{staticClass:"iconfont icon-shangzhang green"})])]},proxy:!0}],null,!0)},[Ye.columnMap.lastPrice.show?We("el-table-column",{attrs:{"min-width":"65",align:"center",prop:"latest_filled_price_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.lastPrice")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.last,4,!0)))])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"42",align:"center",prop:"buy_open_order_amount_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.size")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[qe.row.call.bidSz?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.bidSz*qe.row.call.ctMult,2,!0)))]):We("span",[Ye._v("-")])])]}}],null,!0)}),Ye.columnMap.iv.show?We("el-table-column",{attrs:{"min-width":"48",align:"center",prop:"buy_iv_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bidIv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("bid","iv",qe.row.call.instId)}}},[qe.row.call.bidVol?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(100*parseFloat(qe.row.call.bidVol),1))+"%")]):We("span",[Ye._v("-")])])]}}],null,!0)}):Ye._e(),Ye.columnMap.apr.show?We("el-table-column",{attrs:{"min-width":"50",align:"center",prop:"bid_apr"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bidAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.otmPriceY(qe.row.call,"call")[0],2,!0))+Ye._s(Ye.otmPriceY(qe.row.call,"call")[0]?"%":""))])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bid")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("bid","coin",qe.row.call.instId)}}},[We("div",[2===Ye.calcOpenOrderData(qe.row.call,"buy")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.call.instId)}}}):Ye._e(),1===Ye.calcOpenOrderData(qe.row.call,"buy")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.call.instId)}}}):Ye._e(),We("span",{class:{green:qe.row.call.bidPx},on:{click:function(We){return Ye.showTradeDialog("bid","coin",qe.row.call.instId)}}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.bidPx,4,!0)))])]),We("div",{staticClass:"grey",on:{click:function(We){return Ye.showTradeDialog("bid","usd",qe.row.call.instId)}}},[qe.row.call.bidPx&&qe.row.call.fwdPx?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.bidPx*parseFloat(qe.row.call.fwdPx),1,!0)))],1)])]}}],null,!0)}),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{"min-width":"65",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.markPrice")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],staticStyle:{display:"flex","flex-direction":"column","justify-content":"center","align-items":"center"},style:Ye.markPriceCellClass(qe.row.call),on:{click:function(We){return Ye.showTradeDialog("markPrice","coin",qe.row.call.instId)}}},[Ye.otherSettingsMap.markPriceUsd.show?Ye._e():We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.markPx,4,!0)))]),Ye.otherSettingsMap.markPriceUsd.show?We("div",[parseFloat(qe.row.call.markPx)&&parseFloat(qe.row.call.fwdPx)?We("span",[Ye._v("$")]):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.markPx*qe.row.call.fwdPx,2,!0)))]):Ye._e(),We("div",{staticClass:"grey"},[Ye._v(Ye._s(Ye._f("numberFormat")(100*parseFloat(qe.row.call.markVol),1,!0))+Ye._s(qe.row.call.markVol?"%":""))])])]}}],null,!0)}):Ye._e()],1),We("el-table-column",{attrs:{"class-name":"option-list-summary"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},attrs:{disabled:!0}},[Ye._v(" "+Ye._s(Ye.$t("message.underlying"))+": SYN."+Ye._s(Ye.curSelectedCurrency)+"-"+Ye._s(Ye._f("formatExpireTimeToInstrumentName")(Qe,!0))+" ($"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe[0]&&qe[0].call.fwdPx?qe[0].call.fwdPx:0,2)))+") ")])]},proxy:!0}],null,!0)},[We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.ask")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("ask","coin",qe.row.call.instId)}}},[We("div",[2===Ye.calcOpenOrderData(qe.row.call,"sell")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.call.instId)}}}):Ye._e(),1===Ye.calcOpenOrderData(qe.row.call,"sell")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.call.instId)}}}):Ye._e(),We("span",{class:{red:qe.row.call.askPx},on:{click:function(We){return Ye.showTradeDialog("ask","coin",qe.row.call.instId)}}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.askPx,4,!0)))])]),We("div",{staticClass:"grey",on:{click:function(We){return Ye.showTradeDialog("ask","usd",qe.row.call.instId)}}},[qe.row.call.askPx&&qe.row.call.fwdPx?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.askPx*parseFloat(qe.row.call.fwdPx),1,!0)))],1)])]}}],null,!0)}),Ye.columnMap.apr.show?We("el-table-column",{attrs:{"min-width":"50",align:"center",prop:"ask_apr"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.askAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.otmPriceY(qe.row.call,"call")[1],2,!0))+Ye._s(Ye.otmPriceY(qe.row.call,"call")[1]?"%":""))])]}}],null,!0)}):Ye._e(),Ye.columnMap.iv.show?We("el-table-column",{attrs:{"min-width":"48",align:"center",prop:"sell_iv_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.askIv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("ask","iv",qe.row.call.instId)}}},[qe.row.call.askVol?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(100*parseFloat(qe.row.call.askVol),1))+"%")]):We("span",[Ye._v("-")])])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"42",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.size")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[qe.row.call.askSz?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.askSz*qe.row.call.ctMult,2,!0)))]):We("span",[Ye._v("-")])])]}}],null,!0)}),Ye.columnMap.volume.show?We("el-table-column",{attrs:{"min-width":"55",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},attrs:{id:"volume"},on:{mouseenter:function(We){return Ye.mouseenter(We,"volume",{key:Qe,type:"call"},"right")},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.volume")))])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[qe.row.call.vol24h?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.vol24h*qe.row.call.ctMult,2,!0))))]):We("span",[Ye._v("-")])])]}}],null,!0)}):Ye._e(),Ye.columnMap.openInterset.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},on:{mouseenter:function(We){return Ye.mouseenter(We,"open_interest",{key:Qe,type:"call"},"right")},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.openInterset")))])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.oiCcy,2,!0)))])]}}],null,!0)}):Ye._e(),Ye.columnMap.delta.show?We("el-table-column",{attrs:{"min-width":"50",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.delta")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],staticStyle:{cursor:"default"},on:{mouseenter:function(We){return Ye.mouseenter(We,"greeks",qe.row.call)},mouseleave:function(We){return Ye.mouseleave("greeks")}}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Math.abs(parseFloat(qe.row.call.deltaBS))>.01?qe.row.call.deltaBS:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.gamma.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.gamma")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Math.abs(parseFloat(qe.row.call.gammaBS))>.01?qe.row.call.gammaBS:0,5,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.vega.show?We("el-table-column",{attrs:{"min-width":"50",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.vega")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Math.abs(parseFloat(qe.row.call.vegaBS))>.01?qe.row.call.vegaBS:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.theta.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.theta")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Math.abs(parseFloat(qe.row.call.thetaBS))>.01?qe.row.call.thetaBS:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.position.show?We("el-table-column",{attrs:{"min-width":"100",align:"center",prop:"position_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[We("text-tips",{attrs:{value:Ye.$t("message.position")}},[We("div",{staticStyle:{background:"#EAF7F5","margin-bottom":"0.625rem"}},[Ye._v(Ye._s(Ye.$t("message.lightGreen"))+": "+Ye._s(Ye.$t("message.lightGreenTips")))]),We("div",{staticStyle:{background:"#FDF6EC"}},[Ye._v(Ye._s(Ye.$t("message.lightYellow"))+": "+Ye._s(Ye.$t("message.lightYellowTips")))])])],1)]},proxy:!0},{key:"default",fn:function(qe){return[Ye.calcPositionDataCount(qe.row.call.instId)?We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],staticStyle:{display:"flex","justify-content":"center","align-items":"center",cursor:"pointer"}},[Ye.calcPositionData(qe.row.call.instId,"isolated")?We("div",{staticStyle:{flex:"1",height:"100%",display:"flex","flex-direction":"column","justify-content":"center",background:"#EAF7F5"},on:{click:function(We){return Ye.positionClicked(qe.row.call.instId,"isolated")}}},[We("div",{class:[Ye.calcPositionData(qe.row.call.instId,"isolated").sizeColor]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.call.instId,"isolated").size,3,!0)))]),We("div",{class:[Ye.calcPositionData(qe.row.call.instId,"isolated").roiColor]},[Ye._v("("+Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.call.instId,"isolated").roi,1))+"%)")])]):Ye._e(),Ye.calcPositionData(qe.row.call.instId,"cross")?We("div",{staticStyle:{flex:"1",height:"100%",display:"flex","flex-direction":"column","justify-content":"center",background:"#FDF6EC"},on:{click:function(We){return Ye.positionClicked(qe.row.call.instId,"cross")}}},[We("div",{class:[Ye.calcPositionData(qe.row.call.instId,"cross").sizeColor]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.call.instId,"cross").size,3,!0)))]),We("div",{class:[Ye.calcPositionData(qe.row.call.instId,"cross").roiColor]},[Ye._v("("+Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.call.instId,"cross").roi,1))+"%)")])]):Ye._e()]):We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v("-")])]}}],null,!0)}):Ye._e()],1),We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"warning",staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(" "+Ye._s(Ye._f("formatExpireTimeToInstrumentName")(Qe))+" ")])]},proxy:!0}],null,!0)},[We("el-table-column",{attrs:{"min-width":90,align:"center",prop:"option_strike"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},on:{mouseenter:function(We){return Ye.mouseenter(We,"expired_time_strike",{key:Qe})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",[Ye._v(Ye._s(Ye.$t("message.strike")))])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticStyle:{display:"flex",width:"100%",padding:"0 0.25rem","justify-content":"center"}},[We("div",{staticStyle:{margin:"0 0.3125rem",cursor:"default"},on:{mouseenter:function(We){return Ye.mouseenter(We,"strike",{key:Qe,strike:qe.row.strike,index:qe.$index})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("div",[Ye._v(Ye._s(qe.row.strike))]),Ye.otherSettingsMap.dist.show?We("div",{class:[Ye.calcDist(qe.row.strike)>0?"green":Ye.calcDist(qe.row.strike)<0?"red":""]},[Ye._v("("+Ye._s(Ye._f("numberFormat")(Ye.calcDist(qe.row.strike),2))+"%)")]):Ye._e()])])]}}],null,!0)})],1),We("el-table-column",{attrs:{"class-name":"option-list-summary"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.expiresIn"))+": "+Ye._s(Ye.expireTime(Qe)))]),Ye.edpPrice?We("span",{staticStyle:{"margin-left":"1.25rem"}},[Ye._v("EDP: "),We("span",{class:["red"]},[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.edpPrice,2))))])]):Ye._e()])]},proxy:!0}],null,!0)},[Ye.columnMap.position.show?We("el-table-column",{attrs:{"min-width":"100",align:"center",prop:"position_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[We("text-tips",{attrs:{value:Ye.$t("message.position")}},[We("div",{staticStyle:{background:"#EAF7F5","margin-bottom":"0.625rem"}},[Ye._v(Ye._s(Ye.$t("message.lightGreen"))+": "+Ye._s(Ye.$t("message.lightGreenTips")))]),We("div",{staticStyle:{background:"#FDF6EC"}},[Ye._v(Ye._s(Ye.$t("message.lightYellow"))+": "+Ye._s(Ye.$t("message.lightYellowTips")))])])],1)]},proxy:!0},{key:"default",fn:function(qe){return[Ye.calcPositionDataCount(qe.row.put.instId)?We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],staticStyle:{display:"flex","justify-content":"center","align-items":"center",cursor:"pointer"}},[Ye.calcPositionData(qe.row.put.instId,"isolated")?We("div",{staticStyle:{flex:"1",height:"100%",display:"flex","flex-direction":"column","justify-content":"center",background:"#EAF7F5"},on:{click:function(We){return Ye.positionClicked(qe.row.put.instId,"isolated")}}},[We("div",{class:[Ye.calcPositionData(qe.row.put.instId,"isolated").sizeColor]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.put.instId,"isolated").size,3,!0)))]),We("div",{class:[Ye.calcPositionData(qe.row.put.instId,"isolated").roiColor]},[Ye._v("("+Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.put.instId,"isolated").roi,1))+"%)")])]):Ye._e(),Ye.calcPositionData(qe.row.put.instId,"cross")?We("div",{staticStyle:{flex:"1",height:"100%",display:"flex","flex-direction":"column","justify-content":"center",background:"#FDF6EC"},on:{click:function(We){return Ye.positionClicked(qe.row.put.instId,"cross")}}},[We("div",{class:[Ye.calcPositionData(qe.row.put.instId,"cross").sizeColor]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.put.instId,"cross").size,3,!0)))]),We("div",{class:[Ye.calcPositionData(qe.row.put.instId,"cross").roiColor]},[Ye._v("("+Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.put.instId,"cross").roi,1))+"%)")])]):Ye._e()]):We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v("-")])]}}],null,!0)}):Ye._e(),Ye.columnMap.lastPrice.show?We("el-table-column",{attrs:{"min-width":"65",align:"center",prop:"latest_filled_price_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.lastPrice")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.last,4,!0)))])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"42",align:"center",prop:"buy_open_order_amount_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.size")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[qe.row.put.bidSz?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.bidSz*qe.row.put.ctMult,2,!0)))]):We("span",[Ye._v("-")])])]}}],null,!0)}),Ye.columnMap.iv.show?We("el-table-column",{attrs:{"min-width":"48",align:"center",prop:"buy_iv_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bidIv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("bid","iv",qe.row.put.instId)}}},[qe.row.put.bidVol?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(100*parseFloat(qe.row.put.bidVol),1))+"%")]):We("span",[Ye._v("-")])])]}}],null,!0)}):Ye._e(),Ye.columnMap.apr.show?We("el-table-column",{attrs:{"min-width":"50",align:"center",prop:"bid_apr"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bidAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.otmPriceY(qe.row.put,"put")[0],2,!0))+Ye._s(Ye.otmPriceY(qe.row.put,"put")[0]?"%":""))])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bid")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("bid","coin",qe.row.put.instId)}}},[We("div",[2===Ye.calcOpenOrderData(qe.row.put,"buy")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.put.instId)}}}):Ye._e(),1===Ye.calcOpenOrderData(qe.row.put,"buy")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.put.instId)}}}):Ye._e(),We("span",{class:{green:qe.row.put.bidPx},on:{click:function(We){return Ye.showTradeDialog("bid","coin",qe.row.put.instId)}}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.bidPx,4,!0)))])]),We("div",{staticClass:"grey",on:{click:function(We){return Ye.showTradeDialog("bid","usd",qe.row.put.instId)}}},[qe.row.put.bidPx&&qe.row.put.fwdPx?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.bidPx*parseFloat(qe.row.put.fwdPx),1,!0)))],1)])]}}],null,!0)}),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{"min-width":"65",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.markPrice")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],staticStyle:{display:"flex","flex-direction":"column","justify-content":"center","align-items":"center"},style:Ye.markPriceCellClass(qe.row.put),on:{click:function(We){return Ye.showTradeDialog("markPrice","coin",qe.row.put.instId)}}},[Ye.otherSettingsMap.markPriceUsd.show?Ye._e():We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.markPx,4,!0)))]),Ye.otherSettingsMap.markPriceUsd.show?We("div",[parseFloat(qe.row.put.markPx)&&parseFloat(qe.row.put.fwdPx)?We("span",[Ye._v("$")]):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.markPx*qe.row.put.fwdPx,2,!0)))]):Ye._e(),We("div",{staticClass:"grey"},[Ye._v(Ye._s(Ye._f("numberFormat")(100*parseFloat(qe.row.put.markVol),1,!0))+Ye._s(qe.row.put.markVol?"%":""))])])]}}],null,!0)}):Ye._e()],1),We("el-table-column",{attrs:{"class-name":"option-list-summary"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.puts")))]),We("i",{staticClass:"iconfont icon-xiadie red"})])]},proxy:!0}],null,!0)},[We("el-table-column",{attrs:{"min-width":"60",align:"center",prop:"sell_price_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.ask")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("ask","coin",qe.row.put.instId)}}},[We("div",[2===Ye.calcOpenOrderData(qe.row.put,"sell")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.put.instId)}}}):Ye._e(),1===Ye.calcOpenOrderData(qe.row.put,"sell")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.put.instId)}}}):Ye._e(),We("span",{class:{red:qe.row.put.askPx},on:{click:function(We){return Ye.showTradeDialog("ask","coin",qe.row.put.instId)}}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.askPx,4,!0)))])]),We("div",{staticClass:"grey",on:{click:function(We){return Ye.showTradeDialog("ask","usd",qe.row.put.instId)}}},[qe.row.put.askPx&&qe.row.put.fwdPx?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.askPx*parseFloat(qe.row.put.fwdPx),1,!0)))],1)])]}}],null,!0)}),Ye.columnMap.apr.show?We("el-table-column",{attrs:{"min-width":"50",align:"center",prop:"ask_apr"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.askAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.otmPriceY(qe.row.put,"put")[1],2,!0))+Ye._s(Ye.otmPriceY(qe.row.put,"put")[1]?"%":""))])]}}],null,!0)}):Ye._e(),Ye.columnMap.iv.show?We("el-table-column",{attrs:{"min-width":"48",align:"center",prop:"sell_iv_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.askIv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("ask","iv",qe.row.put.instId)}}},[qe.row.put.askVol?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(100*parseFloat(qe.row.put.askVol),1))+"%")]):We("span",[Ye._v("-")])])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"42",align:"center",prop:"sell_open_order_amount_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.size")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[qe.row.put.askSz?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.askSz*qe.row.put.ctMult,2,!0)))]):We("span",[Ye._v("-")])])]}}],null,!0)}),Ye.columnMap.volume.show?We("el-table-column",{attrs:{"min-width":"55",align:"center",prop:"volumes_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},on:{mouseenter:function(We){return Ye.mouseenter(We,"volume",{key:Qe,type:"put"})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.volume")))])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[qe.row.put.vol24h?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.vol24h*qe.row.put.ctMult,2,!0))))]):We("span",[Ye._v("-")])])]}}],null,!0)}):Ye._e(),Ye.columnMap.openInterset.show?We("el-table-column",{attrs:{"min-width":"60",align:"center",prop:"unfilled_amount_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},on:{mouseenter:function(We){return Ye.mouseenter(We,"open_interest",{key:Qe,type:"put"})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.openInterset")))])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.oiCcy,2,!0)))])]}}],null,!0)}):Ye._e(),Ye.columnMap.delta.show?We("el-table-column",{attrs:{"min-width":"50",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.delta")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],staticStyle:{cursor:"default"},on:{mouseenter:function(We){return Ye.mouseenter(We,"greeks",qe.row.put)},mouseleave:function(We){return Ye.mouseleave("greeks")}}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Math.abs(parseFloat(qe.row.put.deltaBS))>.01?qe.row.put.deltaBS:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.gamma.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.gamma")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Math.abs(parseFloat(qe.row.put.gammaBS))>.01?qe.row.put.gammaBS:0,5,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.vega.show?We("el-table-column",{attrs:{"min-width":"50",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.vega")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Math.abs(parseFloat(qe.row.put.vegaBS))>.01?qe.row.put.vegaBS:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.theta.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.theta")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Math.abs(parseFloat(qe.row.put.thetaBS))>.01?qe.row.put.thetaBS:0,2,!0))+" ")])]}}],null,!0)}):Ye._e()],1)],1)}))],2),We("div",{ref:"greeksPopOver",staticClass:"el-popover popover-wrapper echart-popover",on:{mouseenter:function(We){return Ye.cancelDestroy("greeks")},mouseleave:function(We){return Ye.mouseleave("greeks")}}},[We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v("Vega:")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.vega,5)))])]),We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v("Theta:")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.theta,5)))])]),We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v("Gamma:")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.gamma,5)))])]),We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v("Delta:")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.delta,5)))])]),We("div",{staticClass:"arrow",attrs:{id:"greeksArrow","data-popper-arrow":""}})]),We("div",{ref:"echartPopover",staticClass:"el-popover popover-wrapper echart-popover",staticStyle:{width:"35rem",height:"27rem"},on:{mouseenter:function(We){return Ye.cancelDestroy("echart")},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("div",{staticClass:"tooltip-title"},[Ye._v(Ye._s(Ye.echartTitle))]),We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.echartLoadingFlag(Ye.strikeIvKeyText,"strikeIvMap"),expression:"echartLoadingFlag(strikeIvKeyText,'strikeIvMap')"}],ref:"strikeIvEchart",staticStyle:{width:"100%",height:"23.4375rem"}}),Ye.emptyBoxVisible(Ye.strikeIvKeyText,"strikeIvMap")&&!Ye.echartLoadingFlag(Ye.strikeIvKeyText,"strikeIvMap")?We("empty",{staticStyle:{width:"100%",height:"100%",position:"absolute",top:"0",left:"0"}}):Ye._e(),We("div",{staticClass:"arrow",attrs:{id:"strikeArrow","data-popper-arrow":""}})],1),We("div",{ref:"strikeAprPopover",staticClass:"el-popover popover-wrapper echart-popover",staticStyle:{width:"35rem",height:"27rem"},on:{mouseenter:function(We){return Ye.cancelDestroy("apr")},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("div",{staticClass:"tooltip-title"},[Ye._v(Ye._s(Ye.aprTitle))]),We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.echartLoadingFlag(Ye.strikeAprKeyText,"strikeAprMap"),expression:"echartLoadingFlag(strikeAprKeyText,'strikeAprMap')"}],staticStyle:{width:"100%",opacity:"0.9"},attrs:{data:Ye.aprData,height:"24rem","header-cell-style":()=>"border: none!important;height: 1.875rem!important;","cell-style":()=>"border: none!important;height: 2.25rem!important;",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[Ye.echartLoadingFlag(Ye.strikeAprKeyText,"strikeAprMap")?Ye._e():We("empty",{staticStyle:{width:"100%",height:"100%"}})]},proxy:!0}])},[We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"flex-start","align-items":"center","padding-left":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.calls")))]),We("i",{staticClass:"iconfont icon-shangzhang green"})])]},proxy:!0}])},[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.bidAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.bid_apr,2,!0))+Ye._s(qe.row.call.bid_apr?"%":""))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.askAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.ask_apr,2,!0))+Ye._s(qe.row.call.ask_apr?"%":""))])]}}])})],1),We("el-table-column",[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.expiryDate")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(qe.row.expiredTime))])]}}])})],1),We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.puts")))]),We("i",{staticClass:"iconfont icon-xiadie red"})])]},proxy:!0}])},[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.bidAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.bid_apr,2,!0))+Ye._s(qe.row.put.bid_apr?"%":""))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.askAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.ask_apr,2,!0))+Ye._s(qe.row.put.ask_apr?"%":""))])]}}])})],1)],1),We("img",{staticClass:"table-logo",attrs:{src:qe("ede7"),alt:""}}),We("div",{staticClass:"arrow",attrs:{id:"aprArrow","data-popper-arrow":""}})],1),We("current-instrument-open-order-dialog",{attrs:{instId:Ye.openOrderInstId}})],1)}),[],!1,null,"2ae72410",null)),vo=_o.exports,ko=qe("d8d7"),Co={name:"AdjustMarginDialog",components:{Currency:bt.a},props:{visible:{type:Boolean,default:!1},params:{type:Object,default:()=>{}}},data:()=>({adjustMode:"add",margin:0,settleCurrency:""}),watch:{adjustMode(){this.margin=0},params(Ye){this.settleCurrency=Ye.settleCcy}},computed:{...Object(Ke.c)({userPortfolioMap:Ye=>Ye.okx.userPortfolioMap,accountConfig:Ye=>Ye.okx.accountConfig}),maxMargin(){try{if("add"===this.adjustMode){if(!this.settleCurrency)return 0;let Ye=this.userPortfolioMap;if(Ye&&Ye[this.settleCurrency]&&Ye[this.settleCurrency].availEq){let We=parseFloat(Ye[this.settleCurrency].availEq);return We<this.margin&&(this.margin=We),We}return 0}if("OPTION"===this.params.instType){let Ye=parseFloat(this.params.margin)-this.params.mmr-.001;return Ye<=0&&(Ye=0),Ye}{let Ye=parseFloat(this.params.margin)-Math.abs(parseFloat(this.params.sizeCcy))/parseFloat(this.params.lever);return Ye<=0&&(Ye=0),Ye}}catch(Ye){return 0}}},methods:{openDialog(){this.adjustMode="add",this.margin=0},btnClicked(Ye){this.margin=this.maxMargin*Ye},setMarginBalance(){let Ye={amt:""+this.margin,instId:this.params.instId,type:this.adjustMode};if(!Object(Je.k)(this.accountConfig.posMode)){let We=this.accountConfig.posMode.split("_")[0];Ye.posSide=We}Object(mo.E)(Ye).then(Ye=>{Ye.code===ko.b.REST_SUCCESS_CODE&&this.close()}).catch(Ye=>{})},close(){this.$emit("update:visible",!1)},ok(){this.setMarginBalance()}}},So=Co,wo=(qe("6008"),Object(rt.a)(So,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{staticClass:"adjust-margin-dialog",attrs:{visible:Ye.visible,"destroy-on-close":!0,"close-on-click-modal":!1},on:{close:Ye.close,open:Ye.openDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"dialog-title-wrapper"},[We("div",{staticClass:"tab-item",class:["add"===Ye.adjustMode?"active":""],on:{click:function(We){Ye.adjustMode="add"}}},[Ye._v(Ye._s(Ye.$t("message.addMargin")))]),We("div",{staticClass:"tab-item",class:["reduce"===Ye.adjustMode?"active":""],on:{click:function(We){Ye.adjustMode="reduce"}}},[Ye._v(Ye._s(Ye.$t("message.reduceMargin")))])])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:Ye.close}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success",disabled:Ye.margin<=0},on:{click:Ye.ok}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"dialog-body"},[We("div",{staticClass:"instrument-name-box"},[We("span",{staticClass:"instrument-name text"},[Ye._v(Ye._s(Ye.params.instId))]),"buy"===Ye.params.side?We("el-tag",{attrs:{size:"mini",type:"success"}},[Ye._v(Ye._s(Ye.$t("message.buy"))),Ye.params.lever>0?We("span",[Ye._v(" "+Ye._s(Ye._f("numberFormat")(parseFloat(Ye.params.lever),2))+"X")]):Ye._e()]):Ye._e(),"sell"===Ye.params.side?We("el-tag",{attrs:{size:"mini",type:"danger"}},[Ye._v(Ye._s(Ye.$t("message.sell"))),Ye.params.lever>0?We("span",[Ye._v(" "+Ye._s(Ye._f("numberFormat")(parseFloat(Ye.params.lever),2))+"X")]):Ye._e()]):Ye._e()],1),We("div",{staticClass:"text",staticStyle:{"margin-bottom":"0.3125rem"}},[Ye._v(Ye._s("add"===Ye.adjustMode?Ye.$t("message.addMargin"):Ye.$t("message.reduceMargin"))+"("+Ye._s(Ye.settleCurrency)+"):")]),We("div",{staticClass:"input-number-box",staticStyle:{flex:"1",margin:"0 0 0.3125rem 0"}},[We("el-input-number",{attrs:{min:0,max:Ye.maxMargin,precision:4,step:1,"controls-position":"right"},model:{value:Ye.margin,callback:function(We){Ye.margin=We},expression:"margin"}})],1),We("div",{staticClass:"btn-box"},[We("div",{staticClass:"btn",on:{click:function(We){return Ye.btnClicked(.1)}}},[Ye._v("10%")]),We("div",{staticClass:"btn",on:{click:function(We){return Ye.btnClicked(.2)}}},[Ye._v("20%")]),We("div",{staticClass:"btn",on:{click:function(We){return Ye.btnClicked(.5)}}},[Ye._v("50%")]),We("div",{staticClass:"btn",on:{click:function(We){return Ye.btnClicked(.8)}}},[Ye._v("80%")]),We("div",{staticClass:"btn",on:{click:function(We){return Ye.btnClicked(1)}}},[Ye._v("100%")])]),We("div",{staticClass:"tips"},[Ye._v(Ye._s("add"===Ye.adjustMode?Ye.$t("message.maxAdd"):Ye.$t("message.maxReduce"))+": "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.maxMargin,4)))+" "+Ye._s(Ye.settleCurrency))]),"OPTION"!==Ye.params.instType?We("div",{staticClass:"tips"},[Ye._v(Ye._s("add"===Ye.adjustMode?Ye.$t("message.addLeverage"):Ye.$t("message.reduceLeverage"))+" "+Ye._s(Ye._f("numberFormat")(parseFloat(Ye.params.lever),2))+"X")]):Ye._e()])])}),[],!1,null,"32fe8fbe",null)),To=wo.exports,xo={name:"Positions",components:{ToggleColumnVisibleBox:kt,AdjustMarginDialog:To,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{data:{type:Array,default:[]}},data(){return{columnMap:{positionType:{label:this.$t("message.positionType"),show:!0},open:{label:this.$t("message.open"),show:!0},avgPrice:{label:this.$t("message.avgPrice"),show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},optionValue:{label:this.$t("message.optionValue"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0},marginBalance:{label:this.$t("message.marginBalance"),show:!0}},collapseList:[],adjustMarginDialogVisible:!1,adjustMarginParams:{}}},created(){let Ye=Object(Xe.F)();Ye&&(Ye=JSON.parse(Ye),this.collapseList=Ye)},watch:{data(Ye,We){Ye.forEach(Ye=>{-1===this.collapseList.findIndex(We=>We===Ye.rowKey)?this.$nextTick(()=>{this.$refs.table.toggleRowExpansion(Ye,!0)}):this.$nextTick(()=>{this.$refs.table.toggleRowExpansion(Ye,!1)})})},columnMap:{handler(){this.doLayOut()},deep:!0}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,loadingPositionFlag:Ye=>Ye.okx.loadingPositionFlag})},methods:{...Object(Ke.b)("okx",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setTradeDialogParams:"setTradeDialogParams"}),doLayOut(){this.$nextTick(()=>{this.$refs.table.doLayout()})},showAdjustMarginDialog(Ye){this.adjustMarginParams=Ye,this.adjustMarginDialogVisible=!0},cellStyle({row:Ye}){if(Ye.headerFlag)return{cursor:"pointer"}},expandChange(Ye,We){let qe=this.collapseList.findIndex(We=>We===Ye.rowKey);-1===qe?We||this.collapseList.push(Ye.rowKey):We&&this.collapseList.splice(qe,1),Object(Xe.ub)(this.collapseList),this.doLayOut()},rowClicked(Ye){if(Ye.headerFlag){-1===this.collapseList.findIndex(We=>We===Ye.rowKey)?this.$refs.table.toggleRowExpansion(Ye,!1):this.$refs.table.toggleRowExpansion(Ye,!0)}},showTradeDialog(Ye){let We={dialog_type:"close",bid_or_ask:"bid",trade_type:"coin",instId:Ye.instId,posId:Ye.posId,size:Math.abs(Ye.size),direction:Ye.side};this.setTradeDialogParams(We),this.setOptionTradeDialogVisible(!0)}}},Oo=xo,Do=(qe("58de"),qe("b8da"),Object(rt.a)(Oo,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"option-position-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionPosition"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],ref:"table",staticStyle:{width:"100%","min-height":"22.5rem"},attrs:{data:Ye.data,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%","row-key":"rowKey",border:"",fit:"","cell-style":Ye.cellStyle,"tree-props":{children:"children",hasChildren:"hasChildren"}},on:{"row-click":Ye.rowClicked,"expand-change":Ye.expandChange},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"200"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.headerFlag?[Ye._v(Ye._s(qe.row.rowKey))]:We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}])}),Ye.columnMap.positionType.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[-1!==["cross","isolated"].indexOf(qe.row.mgnMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.mgnMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.mgnMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}],null,!0)}):Ye._e(),Ye.columnMap.open.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.open"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[We("span",{class:qe.row.sizeCcy>0?"green":qe.row.sizeCcy<0?"red":""},[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.sizeCcy,4)))],1)]}}],null,!0)}):Ye._e(),Ye.columnMap.avgPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.avgPx,4))+" ")]}}],null,!0)}):Ye._e(),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.markPrice")))])]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.markPx,4))+" ")]}}],null,!0)}):Ye._e(),Ye.columnMap.optionValue.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.optionValue"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[parseFloat(qe.row.optVal)>0?"green":parseFloat(qe.row.optVal)<0?"red":"",qe.row.sumFlag?"bolder":qe.row.headerFlag?"bold":""]},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.optVal,4)))],1)]}}],null,!1,1176848527)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"240",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[We("span",{class:qe.row.pnl.pnlCoin>0?"green":qe.row.pnl.pnlCoin<0?"red":""},[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.pnl.pnlCoin,4))+" | "),We("currency",{attrs:{"currency-type":qe.row.valueCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.pnl.pnlUsd,2))+" ("+Ye._s(Ye._f("numberFormat")(100*qe.row.pnl.pnlRate,2))+"%) ")],1)]}}],null,!0)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[qe.row.imr&&"0"!==qe.row.imr?[We("div",[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.imr,4))+" ")],1),We("div",{staticClass:"grey"},[Ye._v(" ($"+Ye._s(Ye._f("numberFormat")(parseFloat(qe.row.imr)*qe.row.indexPrice,2))+") ")])]:[Ye._v("-")]]}}],null,!0)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[qe.row.mmr&&"0"!==qe.row.mmr?[We("div",[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.mmr,4))+" ")],1),We("div",{staticClass:"grey"},[Ye._v(" ($"+Ye._s(Ye._f("numberFormat")(parseFloat(qe.row.mmr)*qe.row.indexPrice,2))+") ")])]:[Ye._v("-")]]}}],null,!0)}):Ye._e(),Ye.columnMap.marginBalance.show?We("el-table-column",{attrs:{"min-width":"95",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.marginBalance"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[qe.row.margin&&"0"!==qe.row.margin&&"isolated"===qe.row.mgnMode?We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("div",[We("currency",{attrs:{"currency-type":qe.row.settleCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.margin,4))+" "),We("div",{staticClass:"grey"},[Ye._v(" ($"+Ye._s(Ye._f("numberFormat")(parseFloat(qe.row.margin)*qe.row.indexPrice,2))+") ")])],1),We("div",{staticClass:"adjust-margin-icon",on:{click:function(We){return Ye.showAdjustMarginDialog(qe.row)}}},[We("i",{staticClass:"iconfont icon-plus",staticStyle:{"font-size":"inherit"}})])]):[Ye._v("-")]]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"primary"},on:{click:function(We){return Ye.showTradeDialog(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.closePosition")))])]}}],null,!0)})],1)],1),We("adjust-margin-dialog",{attrs:{visible:Ye.adjustMarginDialogVisible,params:Ye.adjustMarginParams},on:{"update:visible":function(We){Ye.adjustMarginDialogVisible=We}}})],1)}),[],!1,null,"5dd48aaa",null)),Ao=Do.exports,Io={name:"OpenOrders",components:{ToggleColumnVisibleBox:kt,DoNotShowAgainCancelDialog:Mt.a,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{data:{type:Array,default:()=>[]}},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},positionType:{label:this.$t("message.positionType"),show:!0},amount:{label:this.$t("message.amount"),show:!0},complated:{label:this.$t("message.complated"),show:!0},remaining:{label:this.$t("message.remaining"),show:!0},price:{label:this.$t("message.price"),show:!0},marketPrice:{label:this.$t("message.marketPrice"),show:!0},avgPrice:{label:this.$t("message.avgPrice"),show:!0},im:{label:this.$t("message.im"),show:!0},type:{label:this.$t("message.type"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},openOrderTickerDataMap:{},underlyingPriceDataMap:{}}},created(){this.receiveWebsocketMsg()},beforeDestroy(){this.unsubscribeData()},watch:{data:{handler(Ye){Ye.length>0&&(this.unsubscribeData(),this.subscribeData(Ye))},immediate:!0}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,socketIsConnected:Ye=>Ye.websocket.socketIsConnected,loadingOpenOrderFlag:Ye=>Ye.okx.loadingOpenOrderFlag,interfaceSettings:Ye=>Ye.system.interfaceSettings}),marketData(){return(Ye,We)=>{let qe=this.openOrderTickerDataMap[Ye.instId];if(!Object(Je.k)(qe)){let Qe=0,Ke=0;switch("buy"===Ye.side?(Qe=qe.best_bid_price,Ke=qe.bid_iv):"sell"===Ye.side&&(Qe=qe.best_ask_price,Ke=qe.ask_iv),We){case"px":return Qe;case"pxVol":return Ke;case"pxUsd":let We=this.underlyingPriceDataMap[Ye.instId];if(We&&We.fwdPx)return We.fwdPx}}}}},methods:{...Object(Ke.b)("okx",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setTradeDialogParams:"setTradeDialogParams"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),optSummaryResp(Ye){Ye.forEach(Ye=>{this.$set(this.underlyingPriceDataMap,Ye.instId,Ye)})},unsubscribeData(){this.wsSendMsg({method:"public",op:"unsubscribe",args:[{channel:"bbo-tbt",instType:"ANY"}]})},subscribeData(Ye){if(Ye.length<=0)return;let We=new Set;Ye.forEach(Ye=>{We.add(Ye.instId)}),(Ye=[...We]).forEach(Ye=>{let We={method:"public",op:"subscribe",args:[{channel:"bbo-tbt",instId:Ye}]};this.wsSendMsg(We)})},sendCancelRequest(Ye){let We={instId:Ye.instId,ordId:Ye.ordId};Object(mo.c)(We).then(Ye=>{}).catch(Ye=>{})},sendCancelAllRequest(){let Ye=Math.ceil(this.data.length/15);for(let We=0;We<Ye;We++){let Ye=this.data.slice(15*We,15*(We+1)),qe=[];Ye.forEach(Ye=>{let We={instId:Ye.instId,ordId:Ye.ordId};qe.push(We)}),Object(mo.a)(qe).then(Ye=>{}).catch(Ye=>{})}},oneClickCancelOrder(){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendCancelAllRequest()}):this.sendCancelAllRequest()},cancelOrder(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendCancelRequest(Ye)}):this.sendCancelRequest(Ye)},oneClickChase(){let Ye=Math.ceil(this.data.length/15);for(let We=0;We<Ye;We++){let Ye=this.data.slice(15*We,15*(We+1)),qe=[];Ye.forEach(Ye=>{let We=this.marketData(Ye,"px"),Qe=this.marketData(Ye,"pxUsd"),Ke={instId:Ye.instId,ordId:Ye.ordId};if("px"===Ye.pxType){if(Object(Je.k)(We)||0===We)return;Ke.newPx=""+We}else if("pxVol"===Ye.pxType){let We=this.marketData(Ye,"pxVol");if(Object(Je.k)(We))return;Ke.pxVol=""+We}else if("pxUsd"===Ye.pxType){if(Object(Je.k)(We))return;if(Object(Je.k)(Qe))return;Ke.pxUsd=(We*Qe).toFixed(2)}qe.push(Ke)}),Object(mo.b)(qe).then(Ye=>{}).catch(Ye=>{})}},editOrder(Ye){let We={dialog_type:"edit",trade_type:"coin",instId:Ye.instId,order_id:Ye.ordId,direction:Ye.side};this.setTradeDialogParams(We),this.setOptionTradeDialogVisible(!0)},chase(Ye){let We=this.marketData(Ye,"px"),qe=this.marketData(Ye,"pxUsd"),Qe={instId:Ye.instId,ordId:Ye.ordId};if("px"===Ye.pxType){if(Object(Je.k)(We)||0===We)return;Qe.newPx=""+We}else if("pxVol"===Ye.pxType){let We=this.marketData(Ye,"pxVol");if(Object(Je.k)(We))return;Qe.pxVol=""+We}else if("pxUsd"===Ye.pxType){if(Object(Je.k)(We))return;if(Object(Je.k)(qe))return;Qe.pxUsd=(We*qe).toFixed(2)}Object(mo.e)(Qe).then(Ye=>{}).catch(Ye=>{})},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;if("pong"===Ye.data)return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.arg;if(Object(Je.k)(qe))return;let Qe=qe.channel;if(Object(Je.k)(Qe))return;let Ke=We.data;if(!Object(Je.k)(Ke))if("opt-summary"!==Qe)if("bbo-tbt"!==Qe);else{let Ye=qe.instId,We=0,Qe=0;try{We=Ke[0].asks[0][0]||0}catch(Ye){We=0}try{Qe=Ke[0].bids[0][0]||0}catch(Ye){Qe=0}let Je={best_ask_price:We,best_bid_price:Qe};this.$set(this.openOrderTickerDataMap,Ye,Je)}else this.optSummaryResp(Ke)}}}},Fo=Io,Po=(qe("4eba"),Object(rt.a)(Fo,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"option-open-order-table"},[We("div",{staticClass:"striped",staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem",height:"2.5rem"}},[We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"warning",plain:"",size:"mini",disabled:Ye.data.length<=0},on:{click:Ye.oneClickChase}},[Ye._v(Ye._s(Ye.$t("message.oneClickChase")))]),We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger",plain:"",size:"mini",disabled:Ye.data.length<=0},on:{click:Ye.oneClickCancelOrder}},[Ye._v(Ye._s(Ye.$t("message.cancelAll")))])],1),We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionOpenOrder"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingOpenOrderFlag,expression:"loadingOpenOrderFlag"}],staticStyle:{width:"100%","min-height":"20rem"},attrs:{data:Ye.data,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"50"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,2911867579)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}])}),Ye.columnMap.positionType.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}],null,!1,1989560598)}):Ye._e(),Ye.columnMap.amount.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amount"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sizeCcy,4)))+" ")]}}],null,!1,2357684063)}):Ye._e(),Ye.columnMap.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.accFillSizeCcy,4))+" ")]}}],null,!1,713652350)}):Ye._e(),Ye.columnMap.remaining.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.remaining"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.remainingSizeCcy,4))+" ")]}}],null,!1,1020152)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.px,4))+" "),"pxVol"===qe.row.pxType?We("span",[Ye._v(" | "),We("span",{staticClass:"warning"},[Ye._v(Ye._s(Ye._f("numberFormat")(100*parseFloat(qe.row.pxVol),2))+"%")])]):Ye._e(),"pxUsd"===qe.row.pxType?We("span",[Ye._v(" | "),We("span",{staticClass:"warning"},[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pxUsd,2))))])]):Ye._e()]}}],null,!1,1029998220)}):Ye._e(),Ye.columnMap.marketPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.marketPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.marketData(qe.row,"px")?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.marketData(qe.row,"px"),4)))]:[Ye._v("-")]]}}],null,!1,981924794)}):Ye._e(),Ye.columnMap.avgPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.avgPx?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.avgPx,4)))]:[Ye._v("-")]]}}],null,!1,1218848526)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.imr?[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.imr,4)))]:[Ye._v("-")]]}}],null,!1,4069386959)}):Ye._e(),Ye.columnMap.type.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.ordType))])]}}],null,!1,314711485)}):Ye._e(),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"70",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.displayOrderId)+" ")]}}],null,!1,2499185333)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.cTime))+" ")]}}],null,!1,2514231148)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"160",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.action")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.editOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.edit")))]),We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"warning"},on:{click:function(We){return Ye.chase(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.chase")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}])})],1)],1),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,null,null)),Mo=Po.exports,Eo={name:"OrderHistory",components:{ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},directives:{"infinite-scroll":ai.a},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},positionType:{label:this.$t("message.positionType"),show:!0},volume:{label:this.$t("message.volume"),show:!0},complated:{label:this.$t("message.complated"),show:!0},price:{label:this.$t("message.price"),show:!0},avgPrice:{label:this.$t("message.avgPrice"),show:!0},fee:{label:this.$t("message.fee"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},cashflow:{label:this.$t("message.cashflow"),show:!0},type:{label:this.$t("message.type"),show:!0},status:{label:this.$t("message.status"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},tableData:[],hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!1,pageLimit:20,afterId:null}},created(){this.loadingFlag=!!this.token,this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){Ye&&0===this.tableData.length&&this.getOrderHistory()},immediate:!0}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,token:Ye=>Ye.system.token})},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),async getOrderHistory(){if(this.hasMoreFlag&&!this.loadingMoreFlag){this.loadingMoreFlag=!0;try{let Ye={instType:"OPTION",instFamily:this.curSelectedCurrency+"-USD",limit:this.pageLimit};Object(Je.k)(this.afterId)||(Ye.after=this.afterId);let We=await Object(mo.s)(Ye);if(this.loadingFlag=!1,this.loadingMoreFlag=!1,this.hasMoreFlag=!1,Object(Je.k)(We))return;if(We.code!==ko.b.REST_SUCCESS_CODE)return;let qe=We.data;if(Object(Je.k)(qe)||0===qe.length)return;this.hasMoreFlag=qe.length===this.pageLimit,this.updateTableData(qe)}catch(Ye){}}},updateTableData(Ye){let We=[...this.tableData];Ye.forEach(Ye=>{Object(no.D)(Ye)}),We.push(...Ye),We=Object(Ft.a)(We),We.sort((Ye,We)=>Number(We.cTime)-Number(Ye.cTime)),this.afterId=We[We.length-1].ordId,this.tableData=We},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{}}}},jo=Eo,Ro=(qe("077f"),Object(rt.a)(jo,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"option-order-history-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionOrderHistory"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:Ye.getOrderHistory,expression:"getOrderHistory"}],staticStyle:{width:"100%","min-height":"22.5rem"},attrs:{data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%",border:"",stripe:"",fit:"","infinite-scroll-distance":20,"infinite-scroll-immediate":!1},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,2911867579)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}])}),Ye.columnMap.positionType.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}],null,!1,1989560598)}):Ye._e(),Ye.columnMap.volume.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.volume"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sizeCcy,4)))+" ")]}}],null,!1,133241019)}):Ye._e(),Ye.columnMap.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.accFillSizeCcy,4))+" ")]}}],null,!1,713652350)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["market"===qe.row.ordType?[Ye._v(Ye._s(Ye.$t("message.marketPrice2")))]:[qe.row.px?We("currency",{attrs:{"currency-type":qe.row.priceCcy}}):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.px,4,!0)))]]}}],null,!1,103123624)}):Ye._e(),Ye.columnMap.avgPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.avgPx?We("currency",{attrs:{"currency-type":qe.row.priceCcy}}):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.avgPx,4,!0))+" ")]}}],null,!1,1326204801)}):Ye._e(),Ye.columnMap.fee.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.fee")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.feeCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.fee,8))+" ")]}}],null,!1,2718169750)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.pnl&&"0"!==qe.row.pnl?[We("currency",{attrs:{"currency-type":qe.row.feeCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.pnl,8)))]:[Ye._v("-")]]}}],null,!1,2719825633)}):Ye._e(),Ye.columnMap.type.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.ordType))])]}}],null,!1,314711485)}):Ye._e(),Ye.columnMap.status.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini",type:"cancelled"===qe.row.state?"danger":"filled"===qe.row.state?"success":"info"}},[Ye._v(Ye._s(qe.row.state))])]}}],null,!1,3522560890)}):Ye._e(),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.displayOrderId)+" ")]}}],null,!1,2499185333)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.cTime))+" ")]}}],null,!1,2514231148)}):Ye._e()],1)],1)],1)}),[],!1,null,null,null)).exports,Lo={name:"TradeHistory",components:{ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},directives:{"infinite-scroll":ai.a},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},amountL:{label:this.$t("message.amountL"),show:!0},price:{label:this.$t("message.price"),show:!0},fee:{label:this.$t("message.fee"),show:!0},type:{label:this.$t("message.type"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},tradeId:{label:this.$t("message.tradeId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},tableData:[],hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!1,afterId:null,pageLimit:20}},created(){this.loadingFlag=!!this.token,this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){Ye&&0===this.tableData.length&&this.getTradeHistory()},immediate:!0}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,token:Ye=>Ye.system.token})},methods:{async getTradeHistory(){if(this.hasMoreFlag&&!this.loadingMoreFlag){this.loadingMoreFlag=!0;try{let Ye={instType:"OPTION",instFamily:this.curSelectedCurrency+"-USD",limit:this.pageLimit};Object(Je.k)(this.afterId)||(Ye.after=this.afterId);let We=await Object(mo.h)(Ye);if(this.loadingFlag=!1,this.loadingMoreFlag=!1,this.hasMoreFlag=!1,Object(Je.k)(We))return;if(We.code!==ko.b.REST_SUCCESS_CODE)return;let qe=We.data;if(Object(Je.k)(qe)||0===qe.length)return;this.hasMoreFlag=qe.length===this.pageLimit,this.updateTableData(qe)}catch(Ye){}}},updateTableData(Ye){if(Object(Je.k)(Ye)||0===Ye.length)return;let We=[...this.tableData];Ye.forEach(Ye=>{Object(no.n)(Ye)}),We.push(...Ye),We=Object(Ft.a)(We),We.sort((Ye,We)=>Number(We.ts)-Number(Ye.ts)),this.afterId=We[We.length-1].billId,this.tableData=We},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{}}}},Bo={name:"AccountTradeDetail",components:{TradeHistory:(qe("607e"),Object(rt.a)(Lo,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"option-trade-history-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionTradeHistory"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:Ye.getTradeHistory,expression:"getTradeHistory"}],staticStyle:{width:"100%","min-height":"22.5rem"},attrs:{data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%",border:"",stripe:"",fit:"","infinite-scroll-distance":20,"infinite-scroll-immediate":!1},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,2911867579)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}])}),Ye.columnMap.amountL.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.fillSizeCcy,4)))+" ")]}}],null,!1,4089672956)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.fillPx,4))+" ")]}}],null,!1,3969385303)}):Ye._e(),Ye.columnMap.fee.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.fee"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.fee,8))+" ")]}}],null,!1,3515798411)}):Ye._e(),Ye.columnMap.type.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.execType?We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.execType)+"aker")]):[Ye._v("-")]]}}],null,!1,2459410921)}):Ye._e(),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.displayOrderId)+" ")]}}],null,!1,2499185333)}):Ye._e(),Ye.columnMap.tradeId.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.tradeId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.tradeId)+" ")]}}],null,!1,1071532399)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.ts))+" ")]}}],null,!1,379983133)}):Ye._e()],1)],1)],1)}),[],!1,null,null,null)).exports,OrderHistory:Ro,OpenOrders:Mo,Positions:Ao,CustomCard:ft.a},data:()=>({activeIndex:"1",positionTableData:[],openOrderTableData:[],orderMarginDataMap:{},positionCount:0}),beforeDestroy(){delete this.$options.sockets.onmessage},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,allOpenOrderMap:Ye=>Ye.okx.allOpenOrderMap,allPositionMap:Ye=>Ye.okx.allPositionMap})},watch:{curSelectedCurrency(Ye){Ye&&-1!==this.$route.path.indexOf("options")&&this.initData()},allOpenOrderMap:{handler(Ye){let We=Object.values(Ye).filter(Ye=>"OPTION"===Ye.instType&&Ye.instId.startsWith(this.curSelectedCurrency+"-"));We.sort((Ye,We)=>We.cTime-Ye.cTime),this.openOrderTableData=We},immediate:!0},allPositionMap:{handler(Ye){this.positionCount=0;let We=Object.values(Ye).filter(Ye=>"OPTION"===Ye.instType&&Ye.instFamily===this.curSelectedCurrency+"-USD"),qe={};We.forEach(Ye=>{Ye.rowKey=Ye.posId;let We=Ye.expiredTimeText;qe[We]?qe[We].push(Ye):qe[We]=[Ye],this.positionCount++});let Qe=[];for(let Ye in qe){let We=qe[Ye].sort((Ye,We)=>Ye.strike-We.strike),Ke=0;We.forEach(Ye=>{Ke+=parseFloat(Ye.optVal)});let Je={rowKey:Ye,headerFlag:!0,optVal:Ke,expirationTimestamp:We[0].expirationTimestamp,children:We};Qe.push(Je)}Qe.sort((Ye,We)=>Ye.expirationTimestamp-We.expirationTimestamp),this.positionTableData=Qe},immediate:!0}},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),initData(){this.positionTableData=[],this.openOrderTableData=[],this.orderMarginDataMap={},this.activeIndex="1"},handleSelect(Ye,We){this.activeIndex=Ye}}},zo=(qe("5a0a"),qe("48b3"),Object(rt.a)(Bo,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"account-trade-detail",scopedSlots:Ye._u([{key:"title",fn:function(){return[We("el-menu",{attrs:{"default-active":Ye.activeIndex,mode:"horizontal"},on:{select:Ye.handleSelect}},[We("el-menu-item",{staticClass:"menu-item",attrs:{index:"1"}},[Ye._v(Ye._s(Ye.$t("message.positions"))+" ("+Ye._s(Ye.positionCount)+")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"2"}},[Ye._v(Ye._s(Ye.$t("message.openOrders"))+" ("),We("span",{class:[Ye.openOrderTableData.length>0?"red":""]},[Ye._v(Ye._s(Ye.openOrderTableData.length))]),Ye._v(")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"3"}},[Ye._v(Ye._s(Ye.$t("message.orderHistory")))]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"4"}},[Ye._v(Ye._s(Ye.$t("message.tradeHistory")))])],1)]},proxy:!0}])},[We("div",{staticClass:"body-wrapper"},[We("positions",{directives:[{name:"show",rawName:"v-show",value:"1"===Ye.activeIndex,expression:"activeIndex === '1'"}],key:"1",attrs:{data:Ye.positionTableData}}),"2"===Ye.activeIndex?We("open-orders",{key:"2",attrs:{data:Ye.openOrderTableData,orderMarginDataMap:Ye.orderMarginDataMap}}):Ye._e(),"3"===Ye.activeIndex?We("order-history",{key:"3"}):Ye._e(),"4"===Ye.activeIndex?We("trade-history",{key:"4"}):Ye._e()],1)])}),[],!1,null,"49e4d3f4",null)).exports,Vo={name:"OptionTradeConfirmDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},data:()=>({orderTypeStr:"",title:""}),computed:{...Object(Ke.c)({optionTradeConfirmDialogVisible:Ye=>Ye.okx.optionTradeConfirmDialogVisible,tradeConfirmDialogParams:Ye=>Ye.okx.tradeConfirmDialogParams}),titleColorStyle(){let Ye="";switch(this.tradeConfirmDialogParams.dialog_type){case"create":Ye="color: #26AF9B";break;case"edit":Ye="color: #E6A23C";break;case"close":Ye="color: #FF4153"}return Ye}},methods:{...Object(Ke.b)("okx",{setOptionTradeConfirmDialogVisible:"setOptionTradeConfirmDialogVisible"}),openDialog(){this.orderTypeStr="",this.title="";let Ye=this.tradeConfirmDialogParams.order_type;switch(this.tradeConfirmDialogParams.dialog_type){case"create":this.title=this.$t("message.createOrder");break;case"edit":this.title=this.$t("message.editOrder");break;case"close":this.title=this.$t("message.closePosition")}"limit"===Ye?this.orderTypeStr=this.$t("message.limit"):"post_only"===Ye?this.orderTypeStr=this.$t("message.post_only_tips2"):"fok"===Ye?this.orderTypeStr=this.$t("message.fok_tips2"):"ioc"===Ye&&(this.orderTypeStr=this.$t("message.ioc_tips2"))},setShowAgainFlag(){let Ye="";switch(this.tradeConfirmDialogParams.dialog_type){case"create":Ye="showCreateOrderConfirmDialog";break;case"edit":Ye="showEditOrderConfirmDialog";break;case"close":Ye="showClosePositionConfirmDialog"}this.$refs.doNotShowAgain.setConfig("confirmDialogConfig",Ye)},confirmTrade(){this.setShowAgainFlag(),this.$emit("confirmTrade",this.tradeConfirmDialogParams.direction),this.setOptionTradeConfirmDialogVisible(!1)}}},Uo=(qe("8ac4"),Object(rt.a)(Vo,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.optionTradeConfirmDialogVisible,"append-to-body":"","destroy-on-close":!0,"close-on-click-modal":!1},on:{close:function(We){return Ye.setOptionTradeConfirmDialogVisible(!1)},open:Ye.openDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{"font-size":"1.5rem"},style:Ye.titleColorStyle},[Ye._v(Ye._s(Ye.title))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setOptionTradeConfirmDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(Ye.tradeConfirmDialogParams.instrument_name)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.positionType")}},[-1!==["cross","isolated"].indexOf(Ye.tradeConfirmDialogParams.tdMode)?We("el-tag",{attrs:{size:"medium",type:"cross"===Ye.tradeConfirmDialogParams.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===Ye.tradeConfirmDialogParams.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]],2),"close"===Ye.tradeConfirmDialogParams.dialog_type?We("el-descriptions-item",{attrs:{label:Ye.$t("message.closeType")}},[Ye._v(" "+Ye._s(Ye.orderTypeStr)+" ")]):We("el-descriptions-item",{attrs:{label:Ye.$t("message.orderType")}},[Ye._v(" "+Ye._s(Ye.orderTypeStr)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"buy"===Ye.tradeConfirmDialogParams.direction?"green":"sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.tradeConfirmDialogParams.direction)))])]),We("el-descriptions-item",{attrs:{label:""+Ye.$t("message.amountL")}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.amount,2))+" ")],1),We("el-descriptions-item",{attrs:{label:""+Ye.$t("message.markPrice")}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.markPrice,4)))+" ")],1),"limit"===Ye.tradeConfirmDialogParams.order_type?We("el-descriptions-item",{attrs:{label:Ye.$t("message.price")}},["coin"===Ye.tradeConfirmDialogParams.tradeType?[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.price,4))))]:Ye._e(),"usd"===Ye.tradeConfirmDialogParams.tradeType?[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.usd,2))))]:Ye._e(),"iv"===Ye.tradeConfirmDialogParams.tradeType?[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.price,4))))]:Ye._e()],2):Ye._e(),We("el-descriptions-item",{attrs:{label:"IV"}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.implv||0,2))+"% ")]),"coin"!==Ye.tradeConfirmDialogParams.tradeType&&"close"!==Ye.tradeConfirmDialogParams.dialog_type?We("el-descriptions-item",{attrs:{label:"Advanced"}},["usd"===Ye.tradeConfirmDialogParams.tradeType?[Ye._v("USD")]:Ye._e(),"iv"===Ye.tradeConfirmDialogParams.tradeType?[Ye._v("IV")]:Ye._e()],2):Ye._e()],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])}),[],!1,null,"6ea7331a",null)).exports,No={name:"OptionTradeDialog",components:{DoNotShowAgainCancelDialog:Mt.a,OptionTradeConfirmDialog:Uo,Currency:bt.a,CustomToolTip:Ct.a,TextTips:yt.a,UTable:ui.UTable,UTableColumn:ui.UTableColumn},directives:{"infinite-scroll":ai.a},data(){return{orderBookLoadingFlag:!0,lastTradeHistoryLoadingFlag:!0,dialogType:"create",tradeHistoryTableData:[],tradeType:"coin",size:0,coin:0,usd:0,iv:0,curOrderType:"limit",curShowTab1:"orderBook",curShowTab2:"latest_trade_history",timeInForce:"post_only",reduceOnlyChecked:!1,curInstId:"",bidTableData:[],askTableData:[],markPrice:0,low:0,high:0,volume:0,priceChange:0,greeksData:{vega:0,theta:0,delta:0,gamma:0},underlyingPrice:0,priceChart:null,minPrice:0,maxPrice:0,orderDetail:{},bookBidMap:new Map,bookAskMap:new Map,instInfo:{},tickSzCoin:5e-4,tickSzUsd:.01,minTradeAmount:.01,inputValueInited:!1,tickerData:null,summaryData:null,timeInForceMap:{post_only:{label:"Post Only",desc:this.$t("message.post_only_tips")},fok:{label:"FOK",desc:this.$t("message.fok_tips")},ioc:{label:"IOC",desc:this.$t("message.ioc_tips")}},timeInForceList:[{label:`Post Only  (${this.$t("message.post_only_tips2")})`,value:"post_only"},{label:`FOK  (${this.$t("message.fok_tips2")})`,value:"fok"},{label:`IOC  (${this.$t("message.ioc_tips2")})`,value:"ioc"}],bboBidPrice:0,bboAskPrice:0,instMult:1,positionModeList:[{label:this.$t("message.cross"),value:"cross"},{label:this.$t("message.isolated"),value:"isolated"}],posId:null,tdMode:"cross",precision:4,pxPrecision:2,tradeLoadingFlag:!1,openOptionTradeLoadingFlag:!1}},watch:{reduceOnlyChecked:{handler(Ye){if(Ye){let Ye=Math.abs(this.positionSize);this.size>Ye&&(this.size=Ye)}},immediate:!0},curShowTab2(Ye){"charts"===Ye&&this.renderPriceEchart()}},computed:{...Object(Ke.c)({isPC:Ye=>Ye.system.isPC,socketIsConnected:Ye=>Ye.websocket.socketIsConnected,curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,optionTradeDialogVisible:Ye=>Ye.okx.optionTradeDialogVisible,tradeDialogParams:Ye=>Ye.okx.tradeDialogParams,allPositionMap:Ye=>Ye.okx.allPositionMap,allOpenOrderMap:Ye=>Ye.okx.allOpenOrderMap,token:Ye=>Ye.system.token,theme:Ye=>Ye.system.theme,interfaceSettings:Ye=>Ye.system.interfaceSettings,accountConfig:Ye=>Ye.okx.accountConfig,accountSummary:Ye=>Ye.common.accountSummary,currencySummary:Ye=>Ye.okx.currencySummary}),usdStep(){return"BTC"===this.curSelectedCurrency?10:(this.curSelectedCurrency,1)},optionTradeOpened(){var Ye;return"1"==(null===(Ye=this.accountConfig)||void 0===Ye?void 0:Ye.opAuth)},accountMode(){var Ye;let We=null===(Ye=this.accountConfig)||void 0===Ye?void 0:Ye.acctLv;return"1"===We?"SM":"2"===We?"SCM":"3"===We?"MCM":"4"===We?"PM":void 0},titleColorStyle(){let Ye="";switch(this.dialogType){case"create":Ye="color: #26AF9B";break;case"edit":Ye="color: #E6A23C";break;case"close":Ye="color: #FF4153"}return Ye},sizeMax(){if(this.reduceOnlyChecked){return Math.abs(this.positionSize)}},orderCancelBtnVisible(){return(Ye,We)=>-1!==Object.values(this.allOpenOrderMap).findIndex(qe=>qe.instId===this.curInstId&&parseFloat(qe.px)===parseFloat(Ye)&&qe.side===We)},title(){let Ye="";switch(this.dialogType){case"create":Ye=this.$t("message.createOrder");break;case"close":Ye=this.$t("message.closePosition");break;case"edit":Ye=this.$t("message.editOrder")}return Ye},buyBtnDisabledFlag(){if("close"===this.dialogType){if("buy"===this.tradeDialogParams.direction)return!0;if("sell"===this.tradeDialogParams.direction)return!1}else if(!0===this.reduceOnlyChecked&&this.positionSize>=0)return!0;return!1},sellBtnDisabledFlag(){if("close"===this.dialogType){if("buy"===this.tradeDialogParams.direction)return!1;if("sell"===this.tradeDialogParams.direction)return!0}else if(!0===this.reduceOnlyChecked&&this.positionSize<=0)return!0;return!1},positionSize(){let Ye=Object.values(this.allPositionMap).find(Ye=>Ye.instId===this.curInstId&&Ye.mgnMode===this.tdMode);return Ye&&Ye.sizeCcy?Ye.sizeCcy:0},paneTabCoinDisabled(){return"close"!==this.dialogType&&"create"!==this.dialogType&&("edit"!==this.dialogType||"coin"!==this.tradeType)},paneTabUsdDisabled(){return"close"!==this.dialogType&&"create"!==this.dialogType&&("edit"!==this.dialogType||"usd"!==this.tradeType)},paneTabIvDisabled(){return"close"!==this.dialogType&&"create"!==this.dialogType&&("edit"!==this.dialogType||"iv"!==this.tradeType)}},methods:{...Object(Ke.b)("okx",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setOptionTradeConfirmDialogVisible:"setOptionTradeConfirmDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams",setAccountConfig:"setAccountConfig"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),async getAccountConfig(){try{if(Object(Je.k)(this.token))return;let Ye=await Object(mo.f)();if(Ye.code!==ko.b.REST_SUCCESS_CODE)return;let We=Ye.data;if(Object(Je.k)(We)||0===We.length)return;this.setAccountConfig(We[0])}catch(Ye){}},openOptionTrade(){this.openOptionTradeLoadingFlag=!0,Object(mo.C)().then(Ye=>{this.openOptionTradeLoadingFlag=!1,this.getAccountConfig()}).catch(Ye=>{this.openOptionTradeLoadingFlag=!1})},positionTagClicked(){this.positionSize&&(this.size=Math.abs(this.positionSize))},sizeClicked(Ye){Ye&&(this.size=Ye*this.instMult)},priceClicked(Ye){Ye&&(this.coin=Ye,this.usd=this.underlyingPrice?parseFloat((Ye*this.underlyingPrice).toFixed(2)):0,this.iv=this.underlyingPrice?this.calcIV(this.coin):0)},async sendCancelOrderRequest(){if(!Object(Je.k)(this.tradeDialogParams.order_id))try{let Ye={instId:this.tradeDialogParams.instId,ordId:this.tradeDialogParams.order_id},We=await Object(mo.c)(Ye);if(Object(Je.k)(We))return;if(We.code!==ko.b.REST_SUCCESS_CODE)return;this.setOptionTradeDialogVisible(!1)}catch(Ye){}},async sendCancelBookOrderRequest(Ye){try{let We={instId:this.tradeDialogParams.instId,ordId:Ye},qe=await Object(mo.c)(We);if(Object(Je.k)(qe))return;if(qe.code!==ko.b.REST_SUCCESS_CODE)return;this.setOptionTradeDialogVisible(!1)}catch(Ye){}},cancelOrder(){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendCancelOrderRequest()}):this.sendCancelOrderRequest()},sendOrderBookCancelOrderRequest(Ye,We){let qe=Object.values(this.allOpenOrderMap).filter(qe=>qe.instId===this.curInstId&&parseFloat(qe.px)===parseFloat(Ye)&&qe.side===We);if(qe&&qe.length>0){qe.sort((Ye,We)=>Number(We.cTime)-Number(Ye.cTime));let Ye=qe[0];if(Object(Je.k)(Ye))return;this.sendCancelBookOrderRequest(Ye.ordId)}},orderBookCancelOrder(Ye,We){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendOrderBookCancelOrderRequest(Ye,We)}):this.sendOrderBookCancelOrderRequest(Ye,We)},openDialog(){switch(this.receiveWebsocketMsg(),this.initData(),this.dialogType=this.tradeDialogParams.dialog_type,this.curInstId=this.tradeDialogParams.instId,this.initInstInfo(),this.dialogType){case"create":break;case"close":this.size=this.tradeDialogParams.size,this.reduceOnlyChecked=!0,this.posId=this.tradeDialogParams.posId;let Ye=Object(no.A)(this.posId);Object(Je.k)(Ye)||(this.tdMode=Ye.mgnMode,this.size=Math.abs(Ye.sizeCcy));break;case"edit":let We=this.allOpenOrderMap[this.tradeDialogParams.order_id];We&&(this.orderDetail=We,this.size=Math.abs(We.sizeCcy),this.coin=We.px,this.usd=We.pxUsd,this.iv=100*parseFloat(We.pxVol),"pxVol"===We.pxType?this.tradeType="iv":"pxUsd"===We.pxType&&(this.tradeType="usd"),this.tdMode=We.tdMode,"limit"!==We.ordType&&(this.curOrderType="advanceLimit",this.timeInForce=We.ordType))}Object(Je.k)(this.curInstId)||(this.getTickerData(),this.getOptSummary(),this.getTrades(),this.subscribeFunc())},closeDialog(){this.unsubscribeFunc(),this.setOptionTradeDialogVisible(!1),this.initData(),delete this.$options.sockets.onmessage},initData(){this.orderBookLoadingFlag=!0,this.lastTradeHistoryLoadingFlag=!0,this.tradeHistoryTableData=[],this.tradeType="coin",this.size=0,this.coin=0,this.usd=0,this.iv=0,this.curOrderType="limit",this.curShowTab1="orderBook",this.curShowTab2="latest_trade_history",this.timeInForce="post_only",this.reduceOnlyChecked=!1,this.curInstId="",this.bidTableData=[],this.askTableData=[],this.bookBidMap.clear(),this.bookAskMap.clear(),this.markPrice=0,this.low=0,this.high=0,this.volume=0,this.priceChange=0,this.greeksData={vega:0,theta:0,delta:0,gamma:0},this.priceChart&&(this.priceChart.dispose(),this.priceChart=null),this.instInfo={},this.inputValueInited=!1,this.tickerData=null,this.summaryData=null,this.posId=null,this.tdMode="cross"},initInstInfo(){if(Object(Je.k)(this.curInstId))return;let Ye=Object(no.w)(this.curInstId);Object(Je.k)(Ye)||(this.minTradeAmount=Ye.minTradeAmount,this.size=this.minTradeAmount,this.tickSzCoin=parseFloat(Ye.tickSz),this.instMult=Ye.ctMult,this.precision=Ye.precision,this.pxPrecision=Ye.pxPrecision,this.instInfo=Ye)},initInputValue(){if(this.inputValueInited)return;if(Object(Je.k)(this.tickerData))return;if(Object(Je.k)(this.underlyingPrice))return;if(0===parseFloat(this.underlyingPrice))return;let Ye=this.tickerData;if(this.inputValueInited=!0,"create"!==this.dialogType){if("edit"!==this.dialogType&&"close"===this.dialogType){let We=0;return Object(Je.k)(Ye.last)||(We=parseFloat(Ye.last)),0===We&&(We=this.markPrice),this.coin=We,void this.calcInputValue(this.coin,"coin")}}else{if("markPrice"===this.tradeDialogParams.bid_or_ask){let Ye=parseFloat(this.markPrice)||0;this.coin=Math.round(Ye/this.instInfo.tickSz)*this.instInfo.tickSz}else{let We=this.tradeDialogParams.bid_or_ask+"Px";if(!Object(Je.k)(Ye[We])){let qe=parseFloat(Ye[We]);this.coin=qe.toFixed(4)}}this.calcInputValue(this.coin,"coin")}},toggleTimeInForce(Ye){this.timeInForce=Ye},calcIV(Ye){if(Object(Je.k)(this.instInfo))return 0;if(Object(Je.k)(this.underlyingPrice)||0===this.underlyingPrice)return 0;let We=this.instInfo.isCall,qe=this.instInfo.strike,Qe=Object(Ft.d)(this.instInfo.expiration_timestamp)/365,Ke=Object(Gt.c)(We,1,qe/this.underlyingPrice,0,Qe,Ye);return parseFloat((100*Math.abs(Ke)).toFixed(2))},calcInputValue(Ye,We,qe){if(Object(Je.k)(this.instInfo))return;if(Object(Je.k)(this.underlyingPrice)||0===this.underlyingPrice)return;if(Object(Je.k)(Ye))return void("blur"===qe&&(this.coin=0,this.usd=0,this.iv=0));if(isNaN(Ye))return;let Qe=parseFloat(Ye),Ke=0,Xe=0,Ze=0;switch(We){case"coin":Xe=this.underlyingPrice?Qe*this.underlyingPrice:0,Ze=this.underlyingPrice?this.calcIV(Qe):0,this.usd=""+Xe,this.iv=""+Ze;break;case"usd":Ke=this.underlyingPrice?Qe/this.underlyingPrice:0,Ze=this.underlyingPrice?this.calcIV(this.coin):0,this.coin=""+Ke,this.iv=""+Ze;break;case"iv":let Ye=this.instInfo.isCall,We=this.instInfo.strike,qe=Object(Ft.d)(this.instInfo.expiration_timestamp)/365,Je=this.underlyingPrice?Object(Gt.f)(Ye,1,We/this.underlyingPrice,0,qe,Qe/100):0;Ke=Je,Xe=this.underlyingPrice?Je*this.underlyingPrice:0,this.coin=""+Ke,this.usd=""+Xe}},inputChange(Ye,We,qe,Qe){let Ke=0;Ke=qe?Ye:Ye.target.value,this.calcInputValue(Ke,We,Qe)},renderPriceEchart(){let Ye=JSON.parse(JSON.stringify(this.tradeHistoryTableData));Ye.sort((Ye,We)=>parseInt(Ye.ts)-parseInt(We.ts));let We=[],qe=[];Ye.forEach(Ye=>{We.push(Pt.a.timestampFormat(Ye.ts,"MM-DD HH:mm")),qe.push(Ye.px)});let Qe={xAxis:{type:"category",name:this.$t("message.time"),data:We},yAxis:{type:"value",name:this.$t("message.price")},tooltip:{trigger:"axis"},grid:{top:30,bottom:30},series:[{data:qe,type:"line",smooth:!0}],...Lt.a};setTimeout(()=>{this.$nextTick(()=>{this.priceChart&&(this.priceChart.dispose(),this.priceChart=null),this.priceChart=this.$echarts.init(this.$refs.priceChart,this.theme),this.priceChart.setOption(Qe)})},500)},validateParams(){return this.size<=0?(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeLessZeroL")}),!0):0!==Object(Je.a)(this.size,this.minTradeAmount)?(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeMultipleErrorFormat").replace("###",""+this.minTradeAmount)}),!0):"coin"===this.tradeType?Object(Je.k)(this.coin)||this.coin<=0?(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceLessZeroL")}),!0):0!==Object(Je.a)(this.coin,this.tickSzCoin)&&(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceMultipleErrorFormat").replace("###",""+this.tickSzCoin)}),!0):"usd"===this.tradeType?!!(Object(Je.k)(this.usd)||this.usd<=0)&&(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceLessZeroL")}),!0):"iv"===this.tradeType&&(Object(Je.k)(this.iv)||this.iv<=0?(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.ivLessZeroL")}),!0):this.iv>500&&(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.ivMustLessL")}),!0))},showOptionTradeConfirmDialog(Ye){if(!this.token)return void this.$notify.warning({dangerouslyUseHTMLString:!0,title:this.$t("message.warning"),message:this.$t("message.notLogin")});if(this.validateParams())return;Object(Je.k)(Ye)&&(Ye=this.tradeDialogParams.direction);let We="";if("limit"===this.curOrderType)We="limit";else if("advanceLimit"===this.curOrderType&&!Object(Je.k)(this.timeInForce)){We=this.timeInForceList.find(Ye=>Ye.value===this.timeInForce).value}let qe="create"===this.dialogType&&this.interfaceSettings.confirmDialogConfig.showCreateOrderConfirmDialog,Qe="edit"===this.dialogType&&this.interfaceSettings.confirmDialogConfig.showEditOrderConfirmDialog,Ke="close"===this.dialogType&&this.interfaceSettings.confirmDialogConfig.showClosePositionConfirmDialog;if(qe||Qe||Ke){let qe={};if("edit"===this.dialogType||"create"===this.dialogType){let Qe=this.instInfo.isCall,Ke=this.instInfo.strike,Je=Object(Ft.f)(Ye,Qe,Ke,this.coin,this.underlyingPrice,this.indexPrice)||0;Je*=this.size,qe={dialog_type:this.dialogType,instrument_name:this.curInstId,order_type:We,orderTypeText:"",direction:Ye,amount:this.size,price:this.coin,usd:this.usd,implv:this.iv,currency:this.curSelectedCurrency,im:Je,markPrice:this.markPrice,tradeType:this.tradeType}}else qe={dialog_type:this.dialogType,instrument_name:this.curInstId,order_type:We,direction:Ye,amount:this.size,price:this.coin,usd:this.usd,implv:this.iv,currency:this.curSelectedCurrency,tradeType:this.tradeType};"SM"===this.accountMode?qe.tdMode="cash":qe.tdMode=this.tdMode,this.setTradeConfirmDialogParams(qe),this.setOptionTradeConfirmDialogVisible(!0)}else this.trade(Ye)},postHogOrderOpen(Ye){var We;if(Object(Je.k)(this.accountSummary))return;let qe=Ye.currency,Qe=this.currencySummary[qe.toLowerCase()+"Price"];Ye.index_price=parseFloat(Qe);let Ke=Object(et.b)(Ye);Ke.user_id=null===(We=this.accountSummary)||void 0===We?void 0:We.id,window.$posthog.capture("order-open",Object(et.c)(Ke))},trade(Ye){let We={};if("create"===this.dialogType||"close"===this.dialogType){if(We={instId:this.curInstId,side:Ye,sz:""+Math.floor(this.size/this.instInfo.ctMult)},"SM"===this.accountMode?We.tdMode="cash":We.tdMode=this.tdMode,"coin"===this.tradeType&&(We.px=""+this.coin),"usd"===this.tradeType&&(We.pxUsd=""+this.usd),"iv"===this.tradeType&&(We.pxVol=(this.iv/100).toFixed(4)),"limit"===this.curOrderType)We.ordType="limit";else if("advanceLimit"===this.curOrderType){if(!Object(Je.k)(this.timeInForce)){let Ye=this.timeInForceList.find(Ye=>Ye.value===this.timeInForce);We.ordType=Ye.value}}else if("market"===this.curOrderType){let qe=null;if("buy"===Ye?qe=this.bboAskPrice:"sell"===Ye&&(qe=this.bboBidPrice),Object(Je.k)(qe)||0===qe)return void this.$notify.error({title:this.$t("message.tips"),message:"Get price failed"});We.ordType="limit",We.px=""+qe}this.reduceOnlyChecked&&(We.reduceOnly=!0),this.createOrder(We)}else"edit"===this.dialogType&&(We={instId:this.curInstId,ordId:this.tradeDialogParams.order_id},"coin"===this.tradeType?(We.newPx=""+this.coin,We.newSz=""+Math.floor(parseFloat(this.size)/this.instInfo.ctMult)):"usd"===this.tradeType?We.newPxUsd=""+this.usd:"iv"===this.tradeType&&(We.newPxVol=(this.iv/100).toFixed(4)),this.editOrder(We))},async createOrder(Ye){this.tradeLoadingFlag=!0;try{let We=await Object(mo.G)(Ye);if(this.tradeLoadingFlag=!1,Object(Je.k)(We))return void Object(et.d)(this.accountSummary,"create-option-order","/api/v5/trade/order",We);if(We.code===ko.b.REST_SUCCESS_CODE){this.setOptionTradeDialogVisible(!1),this.setTradeConfirmDialogParams({});let qe=null==We?void 0:We.data[0],Qe=null==qe?void 0:qe.clOrdId,Ke=null==qe?void 0:qe.ordId,Je={...Ye,clOrdId:Qe,ordId:Ke,kind:"option",ctMult:this.instInfo.ctMult,currency:this.curSelectedCurrency};this.postHogOrderOpen(Je)}else Object(et.d)(this.accountSummary,"create-option-order","/api/v5/trade/order",We)}catch(Ye){this.tradeLoadingFlag=!1,Object(et.d)(this.accountSummary,"create-option-order","/api/v5/trade/order",Ye)}},async editOrder(Ye){this.tradeLoadingFlag=!0;try{let We=await Object(mo.e)(Ye);if(this.tradeLoadingFlag=!1,Object(Je.k)(We))return void Object(et.d)(this.accountSummary,"edit-option-order","/api/v5/trade/amend-order",We);if(We.code!==ko.b.REST_SUCCESS_CODE)return void Object(et.d)(this.accountSummary,"edit-option-order","/api/v5/trade/amend-order",We);this.setOptionTradeDialogVisible(!1),this.setTradeConfirmDialogParams({})}catch(Ye){this.tradeLoadingFlag=!1,Object(et.d)(this.accountSummary,"edit-option-order","/api/v5/trade/amend-order",Ye)}},async getTickerData(){if(!Object(Je.k)(this.curInstId))try{let Ye=await Object(mo.o)(this.curInstId);if(Object(Je.k)(Ye))return;if(Ye.code!==ko.b.REST_SUCCESS_CODE)return;let We=Ye.data;if(Object(Je.k)(We))return;this.tickerResp(We[0])}catch(Ye){}},async getOptSummary(){if(!Object(Je.k)(this.curInstId)&&!Object(Je.k)(this.instInfo))try{let Ye={instFamily:this.instInfo.instFamily,expTime:this.curInstId.split("-")[2]},We=await Object(mo.n)(Ye);if(Object(Je.k)(We))return;if(We.code!==ko.b.REST_SUCCESS_CODE)return;let qe=We.data;if(Object(Je.k)(qe))return;this.optSummaryResp(qe)}catch(Ye){}},async getTrades(){if(Object(Je.k)(this.curInstId))return;let Ye={instId:this.curInstId},We=await Object(mo.r)(Ye);if(Object(Je.k)(We))return;if(this.lastTradeHistoryLoadingFlag=!1,We.code!==ko.b.REST_SUCCESS_CODE)return;let qe=We.data;Object(Je.k)(qe)||this.tradesResp(qe,"rest")},unsubscribeFunc(){let Ye=this.buildSubscribeArgs([this.curInstId]);if(0===Ye.length)return;let We={op:"unsubscribe",method:"public",args:Ye};this.wsSendMsg(We)},subscribeFunc(){let Ye=this.buildSubscribeArgs([this.curInstId]);if(0===Ye.length)return;let We={op:"subscribe",method:"public",args:Ye};this.wsSendMsg(We)},buildSubscribeArgs(Ye){let We=[];return Ye.forEach(Ye=>{We.push({channel:"option-trades",instType:"OPTION",instId:Ye}),We.push({channel:"books",instId:Ye}),We.push({channel:"price-limit",instId:Ye})}),We},markPriceResp(Ye){Object(Je.k)(Ye.markPx)||(this.markPrice=parseFloat(Ye.markPx))},tickerResp(Ye){Object(Je.k)(Ye.high24h)||(this.high=Ye.high24h),Object(Je.k)(Ye.low24h)||(this.low=Ye.low24h),Object(Je.k)(Ye.vol24h)||(this.volume=Ye.vol24h);let We=parseFloat(Ye.open24h);0!==We&&(Object(Je.k)(this.markPrice)||"-"===this.markPrice||0===parseFloat(this.markPrice)||(this.priceChange=(parseFloat(this.markPrice)-We)/We*100)),this.tickerData=Ye,this.initInputValue()},booksResp(Ye){this.orderBookLoadingFlag=!1;let We=Ye.asks||[],qe=Ye.bids||[];We.forEach(Ye=>{let We=Ye[0],qe=Ye[1];"0"!==qe?this.bookAskMap.set(""+We,qe):this.bookAskMap.has(""+We)&&this.bookAskMap.delete(""+We)}),qe.forEach(Ye=>{let We=Ye[0],qe=Ye[1];"0"!==qe?this.bookBidMap.set(""+We,qe):this.bookBidMap.has(""+We)&&this.bookBidMap.delete(""+We)});let Qe=[],Ke=[];this.bookBidMap.forEach((Ye,We)=>{Qe.push({price:We,size:Ye})}),this.bookAskMap.forEach((Ye,We)=>{Ke.push({price:We,size:Ye})}),Qe.sort((function(Ye,We){return parseFloat(We.price)-parseFloat(Ye.price)})),Ke.sort((function(Ye,We){return parseFloat(Ye.price)-parseFloat(We.price)}));let Je=0,Xe=new Array(6).fill([]);for(let Ye=0;Ye<Qe.length&&!(Ye>=6);Ye++){let We=Qe[Ye];Je+=parseFloat(We.size),Xe[Ye]={price:We.price,size:We.size,totalSize:parseFloat(Je.toFixed(10))}}this.bidTableData=Xe;let Ze=0,$e=new Array(6).fill([]);for(let Ye=0;Ye<Ke.length&&!(Ye>=6);Ye++){let We=Ke[Ye];Ze+=parseFloat(We.size),$e[Ye]={price:We.price,size:We.size,totalSize:parseFloat(Ze.toFixed(10))}}this.askTableData=$e},optSummaryResp(Ye){Ye.forEach(Ye=>{if(Ye.instId===this.curInstId)return this.greeksData.delta=parseFloat(Ye.deltaBS),this.greeksData.gamma=parseFloat(Ye.gammaBS),this.greeksData.vega=parseFloat(Ye.vegaBS),this.greeksData.theta=parseFloat(Ye.thetaBS),this.underlyingPrice=parseFloat(Ye.fwdPx),this.summaryData=Ye,void this.initInputValue()})},tradesResp(Ye,We){if(this.lastTradeHistoryLoadingFlag=!1,Object(Je.k)(Ye)||0===Ye.length)return;if("rest"===We)return void(this.tradeHistoryTableData=Ye);let qe=[...this.tradeHistoryTableData];qe.unshift(...Ye),qe=Object(Ft.a)(qe),this.tradeHistoryTableData=qe},priceLimitResp(Ye){Object(Je.k)(Ye.buyLmt)||(this.maxPrice=Ye.buyLmt),Object(Je.k)(Ye.sellLmt)||(this.minPrice=Ye.sellLmt)},bboTbtResp(Ye){let We=Ye.bids,qe=Ye.asks;Object(Je.k)(We)||0===We.length||Object(Je.k)(We[0][0])||(this.bboBidPrice=parseFloat(We[0][0])),Object(Je.k)(qe)||0===qe.length||Object(Je.k)(qe[0][0])||(this.bboAskPrice=parseFloat(qe[0][0]))},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(this.curInstId))return;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;if("pong"===Ye.data)return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.arg;if(Object(Je.k)(qe))return;let Qe=qe.channel;if(Object(Je.k)(Qe))return;let Ke=We.data;if(!Object(Je.k)(Ke))if("mark-price"!==Qe)if("tickers"!==Qe)if("books"!==Qe)if("opt-summary"!==Qe)if("option-trades"!==Qe)if("price-limit"!==Qe);else{if(this.curInstId!==qe.instId)return;this.priceLimitResp(Ke[0])}else{if(this.curInstId!==qe.instId)return;this.tradesResp(Ke)}else this.optSummaryResp(Ke);else{if(this.curInstId!==qe.instId)return;this.booksResp(Ke[0])}else{if(this.curInstId!==qe.instId)return;this.tickerResp(Ke[0])}else{if(this.curInstId!==qe.instId)return;this.markPriceResp(Ke[0])}}}}},Ho=(qe("d768"),qe("ae60"),Object(rt.a)(No,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{staticClass:"option-trade-dialog-wrapper",attrs:{width:"73rem",visible:Ye.optionTradeDialogVisible,"close-on-click-modal":!1},on:{close:Ye.closeDialog,open:Ye.openDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{"font-size":"1.5rem"},style:Ye.titleColorStyle},[Ye._v(Ye._s(Ye.title)+": "+Ye._s(Ye.curInstId))])]},proxy:!0}])},[We("div",{staticClass:"dialog-body",class:[Ye.isPC?"":"mobile-body"]},[We("div",{staticClass:"left"},["SM"!==Ye.accountMode?We("el-select",{staticStyle:{width:"100%","margin-bottom":"1.25rem"},attrs:{disabled:"close"===Ye.dialogType||"edit"===Ye.dialogType},model:{value:Ye.tdMode,callback:function(We){Ye.tdMode=We},expression:"tdMode"}},Ye._l(Ye.positionModeList,(function(Ye){return We("el-option",{key:Ye.value,attrs:{label:Ye.label,value:Ye.value}})})),1):Ye._e(),We("el-tabs",{attrs:{type:"card"},model:{value:Ye.curOrderType,callback:function(We){Ye.curOrderType=We},expression:"curOrderType"}},[We("el-tab-pane",{attrs:{label:"close"===Ye.dialogType?Ye.$t("message.limitClosePosition"):Ye.$t("message.limit"),name:"limit",disabled:"edit"===Ye.dialogType}},[We("div",{staticClass:"form-box"},[We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",cursor:"pointer"},on:{click:Ye.positionTagClicked}},[We("div",[Ye._v(Ye._s(Ye.$t("message.amountL")))]),We("el-tag",{attrs:{size:"mini",type:Ye.positionSize>0?"success":Ye.positionSize<0?"danger":""}},[Ye._v(Ye._s(Ye.$t("message.currentPosition"))+": "+Ye._s(Ye._f("numberFormat")(Ye.positionSize,4)))])],1),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{max:Ye.sizeMax,"controls-position":"right",min:0,step:Ye.minTradeAmount,precision:Ye.precision},model:{value:Ye.size,callback:function(We){Ye.size=We},expression:"size"}})],1),We("el-tabs",{staticStyle:{"margin-top":"0.9375rem"},attrs:{type:"card"},model:{value:Ye.tradeType,callback:function(We){Ye.tradeType=We},expression:"tradeType"}},[We("el-tab-pane",{attrs:{label:Ye.curSelectedCurrency,name:"coin",disabled:Ye.paneTabCoinDisabled}},[We("div",{staticClass:"input-number-box",staticStyle:{flex:"1"}},[We("el-input-number",{attrs:{min:0,"controls-position":"right",step:Ye.tickSzCoin,precision:Ye.pxPrecision},on:{change:function(We){return Ye.inputChange(We,"coin",!0)},blur:function(We){return Ye.inputChange(We,"coin")}},nativeOn:{input:function(We){return Ye.inputChange(We,"coin")}},model:{value:Ye.coin,callback:function(We){Ye.coin=We},expression:"coin"}}),We("div",[Ye._v(Ye._s(Ye.curSelectedCurrency))])],1),We("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[We("el-input-number",{attrs:{disabled:"",value:Ye.usd,precision:2,min:0,"controls-position":"right"}}),We("div",[Ye._v("USD")])],1),We("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[We("el-input-number",{attrs:{disabled:"",value:Ye.iv,min:0,"controls-position":"right"}}),We("div",[Ye._v("IV(%)")])],1)]),We("el-tab-pane",{attrs:{label:"USD",name:"usd",disabled:Ye.paneTabUsdDisabled}},[We("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[We("el-input-number",{attrs:{disabled:"",value:Ye.coin,precision:4,min:0,"controls-position":"right"}}),We("div",[Ye._v(Ye._s(Ye.curSelectedCurrency))])],1),We("div",{staticClass:"input-number-box",staticStyle:{flex:"1"}},[We("el-input-number",{attrs:{precision:2,min:0,"controls-position":"right",step:Ye.usdStep},on:{change:function(We){return Ye.inputChange(We,"usd",!0)},blur:function(We){return Ye.inputChange(We,"usd",!1,"blur")}},nativeOn:{input:function(We){return Ye.inputChange(We,"usd")}},model:{value:Ye.usd,callback:function(We){Ye.usd=We},expression:"usd"}}),We("div",[Ye._v("USD")])],1),We("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[We("el-input-number",{attrs:{disabled:"",value:Ye.iv,precision:2,min:0,"controls-position":"right"}}),We("div",[Ye._v("IV(%)")])],1)]),We("el-tab-pane",{attrs:{label:"IV",name:"iv",disabled:Ye.paneTabIvDisabled}},[We("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[We("el-input-number",{attrs:{disabled:"",min:0,value:Ye.coin,precision:4,"controls-position":"right"}}),We("div",[Ye._v(Ye._s(Ye.curSelectedCurrency))])],1),We("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[We("el-input-number",{attrs:{disabled:"",min:0,value:Ye.usd,precision:2,"controls-position":"right"}}),We("div",[Ye._v("USD")])],1),We("div",{staticClass:"input-number-box",staticStyle:{flex:"1"}},[We("el-input-number",{attrs:{precision:2,min:0,max:500,"controls-position":"right",step:.1},on:{change:function(We){return Ye.inputChange(We,"iv",!0)},blur:function(We){return Ye.inputChange(We,"iv",!1,"blur")}},nativeOn:{input:function(We){return Ye.inputChange(We,"iv")}},model:{value:Ye.iv,callback:function(We){Ye.iv=We},expression:"iv"}}),We("div",[Ye._v("IV(%)")])],1)])],1),We("div",{staticClass:"greeks-summary-box"},[We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v("Vega")]),We("div",{staticClass:"data"},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Ye.greeksData.vega,5))+" ")])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v("Theta")]),We("div",{staticClass:"data"},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Ye.greeksData.theta,5))+" ")])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v("Gamma")]),We("div",{staticClass:"data"},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Ye.greeksData.gamma,5))+" ")])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v("Delta")]),We("div",{staticClass:"data"},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Ye.greeksData.delta,5))+" ")])])]),"create"===Ye.dialogType||"close"===Ye.dialogType?We("div",{staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","margin-top":"0.3125rem"}},[We("el-checkbox",{staticClass:"checkbox",attrs:{disabled:"edit"===Ye.dialogType||"close"===Ye.dialogType},model:{value:Ye.reduceOnlyChecked,callback:function(We){Ye.reduceOnlyChecked=We},expression:"reduceOnlyChecked"}},[Ye._v(" "+Ye._s(Ye.$t("message.reduce"))+" ")])],1):Ye._e(),"create"===Ye.dialogType||"close"===Ye.dialogType?We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[Ye.optionTradeOpened?Ye._e():We("el-button",{staticStyle:{flex:"1"},attrs:{type:"primary",disabled:Ye.openOptionTradeLoadingFlag},on:{click:Ye.openOptionTrade}},[Ye._v(Ye._s(Ye.$t("message.openOptionTrade")))]),Ye.optionTradeOpened?We("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",disabled:Ye.buyBtnDisabledFlag||Ye.tradeLoadingFlag},on:{click:function(We){return Ye.showOptionTradeConfirmDialog("buy")}}},[Ye._v(Ye._s(Ye.$t("message.buy")))]):Ye._e(),Ye.optionTradeOpened?We("el-button",{staticStyle:{flex:"1"},attrs:{type:"danger",disabled:Ye.sellBtnDisabledFlag||Ye.tradeLoadingFlag},on:{click:function(We){return Ye.showOptionTradeConfirmDialog("sell")}}},[Ye._v(Ye._s(Ye.$t("message.sell")))]):Ye._e()],1):Ye._e(),"edit"===Ye.dialogType?We("div",{staticStyle:{display:"flex","flex-direction":"column",margin:"0.9375rem 0"}},[We("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",disabled:Ye.tradeLoadingFlag},on:{click:function(We){return Ye.showOptionTradeConfirmDialog()}}},[Ye._v(Ye._s(Ye.$t("message.submit")))]),We("div",{staticClass:"order-detail-title"},[Ye._v(Ye._s(Ye.$t("message.orderDetail"))+":")]),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"greeks-summary-box"},[We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v(Ye._s(Ye.$t("message.direction")))]),We("div",{staticClass:"data"},[We("span",{class:"buy"===Ye.orderDetail.side?"green":"sell"===Ye.orderDetail.side?"red":""},[Ye._v(Ye._s(Ye.orderDetail.side))])])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v(Ye._s(Ye.$t("message.amount")))]),We("div",{staticClass:"data"},[We("span",[We("currency",{attrs:{"currency-type":Ye.orderDetail.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.orderDetail.sizeCcy,4))))],1)])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v(Ye._s(Ye.$t("message.complated")))]),We("div",{staticClass:"data"},[We("span",[We("currency",{attrs:{"currency-type":Ye.orderDetail.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.orderDetail.fillSizeCcy,4)))],1)])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"data"},[We("span",[We("currency",{attrs:{"currency-type":Ye.orderDetail.priceCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.orderDetail.px,4)))],1)])])]),We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("el-button",{attrs:{type:"danger"},on:{click:Ye.cancelOrder}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])],1)])],1):Ye._e()],1)]),We("el-tab-pane",{attrs:{label:"close"===Ye.dialogType?Ye.$t("message.advanceLimitCloseOrder"):Ye.$t("message.advanceLimitOrder"),name:"advanceLimit",disabled:"edit"===Ye.dialogType}},[We("el-tabs",{staticClass:"form-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.effectiveMechanism")))]),We("el-select",{staticStyle:{width:"100%",margin:"0.3125rem 0 0.625rem","box-sizing":"border-box"},model:{value:Ye.timeInForce,callback:function(We){Ye.timeInForce=We},expression:"timeInForce"}},Ye._l(Ye.timeInForceList,(function(qe){return We("el-option",{key:qe.value,attrs:{label:qe.label,value:qe.value}},[We("span",[Ye._v(Ye._s(qe.label))]),We("custom-tool-tip",{attrs:{width:240,placement:"right"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{staticStyle:{"line-height":"1rem"}},[We("div",{staticStyle:{"font-weight":"bold","margin-bottom":"0.25rem","font-size":"0.8125rem"}},[Ye._v(Ye._s(Ye.$t(`message.${qe.value}_tips_title`)))]),We("div",{staticStyle:{"font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.$t(`message.${qe.value}_tips`)))])])]},proxy:!0}],null,!0)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1)})),1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",cursor:"pointer"},on:{click:Ye.positionTagClicked}},[We("div",[Ye._v(Ye._s(Ye.$t("message.amountL")))]),We("el-tag",{attrs:{size:"mini",type:Ye.positionSize>0?"success":Ye.positionSize<0?"danger":""}},[Ye._v(Ye._s(Ye.$t("message.currentPosition"))+": "+Ye._s(Ye._f("numberFormat")(Ye.positionSize,2)))])],1),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{max:Ye.sizeMax,"controls-position":"right",min:0,step:Ye.minTradeAmount,precision:Ye.precision},model:{value:Ye.size,callback:function(We){Ye.size=We},expression:"size"}})],1),We("div",{staticStyle:{"margin-top":"0.9375rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"input-number-box",staticStyle:{flex:"1"}},[We("el-input-number",{attrs:{min:0,"controls-position":"right",step:Ye.tickSzCoin,precision:Ye.pxPrecision},on:{change:function(We){return Ye.inputChange(We,"coin",!0)},blur:function(We){return Ye.inputChange(We,"coin")}},nativeOn:{input:function(We){return Ye.inputChange(We,"coin")}},model:{value:Ye.coin,callback:function(We){Ye.coin=We},expression:"coin"}}),We("div",[Ye._v(Ye._s(Ye.curSelectedCurrency))])],1),We("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[We("el-input-number",{attrs:{disabled:"",value:Ye.iv,min:0,"controls-position":"right"}}),We("div",[Ye._v("IV(%)")])],1)]),We("div",{staticClass:"greeks-summary-box"},[We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v("Vega")]),We("div",{staticClass:"data"},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Ye.greeksData.vega,5))+" ")])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v("Theta")]),We("div",{staticClass:"data"},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Ye.greeksData.theta,5))+" ")])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v("Gamma")]),We("div",{staticClass:"data"},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Ye.greeksData.gamma,5))+" ")])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v("Delta")]),We("div",{staticClass:"data"},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Ye.greeksData.delta,5))+" ")])])]),"create"===Ye.dialogType||"close"===Ye.dialogType?We("div",{staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","margin-top":"0.625rem"}},[We("el-checkbox",{staticClass:"checkbox",attrs:{disabled:"edit"===Ye.dialogType||"close"===Ye.dialogType},model:{value:Ye.reduceOnlyChecked,callback:function(We){Ye.reduceOnlyChecked=We},expression:"reduceOnlyChecked"}},[Ye._v(" "+Ye._s(Ye.$t("message.reduce"))+" ")])],1):Ye._e(),"create"===Ye.dialogType||"close"===Ye.dialogType?We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[Ye.optionTradeOpened?Ye._e():We("el-button",{staticStyle:{flex:"1"},attrs:{type:"primary",disabled:Ye.openOptionTradeLoadingFlag},on:{click:Ye.openOptionTrade}},[Ye._v(Ye._s(Ye.$t("message.openOptionTrade")))]),Ye.optionTradeOpened?We("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",disabled:Ye.buyBtnDisabledFlag},on:{click:function(We){return Ye.showOptionTradeConfirmDialog("buy")}}},[Ye._v(Ye._s(Ye.$t("message.buy")))]):Ye._e(),Ye.optionTradeOpened?We("el-button",{staticStyle:{flex:"1"},attrs:{type:"danger",disabled:Ye.sellBtnDisabledFlag},on:{click:function(We){return Ye.showOptionTradeConfirmDialog("sell")}}},[Ye._v(Ye._s(Ye.$t("message.sell")))]):Ye._e()],1):Ye._e(),"edit"===Ye.dialogType?We("div",{staticStyle:{display:"flex","flex-direction":"column",margin:"0.9375rem 0"}},[We("el-button",{staticStyle:{flex:"1"},attrs:{type:"success"},on:{click:function(We){return Ye.showOptionTradeConfirmDialog()}}},[Ye._v(Ye._s(Ye.$t("message.submit")))]),We("div",{staticClass:"order-detail-title"},[Ye._v(Ye._s(Ye.$t("message.orderDetail"))+":")]),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"greeks-summary-box"},[We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v(Ye._s(Ye.$t("message.direction")))]),We("div",{staticClass:"data"},[We("span",{class:"buy"===Ye.orderDetail.side?"green":"sell"===Ye.orderDetail.side?"red":""},[Ye._v(Ye._s(Ye.orderDetail.side))])])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v(Ye._s(Ye.$t("message.amount")))]),We("div",{staticClass:"data"},[We("span",[We("currency",{attrs:{"currency-type":Ye.orderDetail.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.orderDetail.sizeCcy,4))))],1)])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v(Ye._s(Ye.$t("message.complated")))]),We("div",{staticClass:"data"},[We("span",[We("currency",{attrs:{"currency-type":Ye.orderDetail.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.orderDetail.fillSizeCcy,4)))],1)])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"data"},[We("span",[We("currency",{attrs:{"currency-type":Ye.orderDetail.priceCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.orderDetail.px,4)))],1)])])]),We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("el-button",{attrs:{type:"danger"},on:{click:Ye.cancelOrder}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])],1)])],1):Ye._e()],1)],1)],1)],1),We("div",{staticClass:"right"},[We("el-tabs",{model:{value:Ye.curShowTab1,callback:function(We){Ye.curShowTab1=We},expression:"curShowTab1"}},[We("el-tab-pane",{attrs:{label:Ye.$t("message.orderBook"),name:"orderBook"}},[We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.orderBookLoadingFlag,expression:"orderBookLoadingFlag"}],staticClass:"order-book"},[We("div",{staticClass:"order-book-summary"},[We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v(Ye._s(Ye.$t("message.markPrice")))]),We("div",{staticClass:"data"},[We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.markPrice,Ye.pxPrecision))))],1)])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v(Ye._s(Ye.$t("message.24hLow")))]),We("div",{staticClass:"data"},[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.low,Ye.pxPrecision)))+" ")])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v(Ye._s(Ye.$t("message.24hHigh")))]),We("div",{staticClass:"data"},[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.high,Ye.pxPrecision)))+" ")])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v(Ye._s(Ye.$t("message.24hVol")))]),We("div",{staticClass:"data"},[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.volume,1)))+" ")])]),We("div",{staticClass:"order-book-summary-item"},[We("div",{staticStyle:{"text-align":"center"}},[Ye._v(Ye._s(Ye.$t("message.24hPriceChange")))]),We("div",{staticClass:"data",class:[Ye.priceChange>0?"green":Ye.priceChange<0?"red":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Ye.priceChange,2))+"% ")])])]),We("div",{staticClass:"order-book-box"},[We("div",{staticClass:"row striped"},[We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.total")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.size")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.bid")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.ask")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.size")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.total")))])])]),We("div",{staticStyle:{display:"flex",height:"10rem","overflow-y":"auto"}},[We("div",{staticClass:"order-book-box"},Ye._l(Ye.bidTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==1}},[We("div",{staticClass:"row-item"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.instMult,4,!0))))]),We("div",{staticClass:"row-item clicked",on:{click:function(We){return Ye.sizeClicked(qe.size)}}},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.instMult,4,!0))))]),qe.price?We("div",{staticClass:"row-item clicked green",on:{click:function(We){return Ye.priceClicked(qe.price)}}},[Ye.orderCancelBtnVisible(qe.price,"buy")?We("i",{staticClass:"el-icon-close",on:{click:function(We){return We.stopPropagation(),Ye.orderBookCancelOrder(qe.price,"buy")}}}):Ye._e(),Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,Ye.pxPrecision,!0)))+" ")]):We("div",{staticClass:"row-item clicked"},[Ye._v("-")])])})),0),We("div",{staticClass:"order-book-box"},Ye._l(Ye.askTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==1}},[qe.price?We("div",{staticClass:"row-item clicked red",on:{click:function(We){return Ye.priceClicked(qe.price)}}},[Ye.orderCancelBtnVisible(qe.price,"sell")?We("i",{staticClass:"el-icon-close",on:{click:function(We){return We.stopPropagation(),Ye.orderBookCancelOrder(qe.price,"sell")}}}):Ye._e(),Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,Ye.pxPrecision,!0)))+" ")]):We("div",{staticClass:"row-item clicked"},[Ye._v("-")]),We("div",{staticClass:"row-item clicked",on:{click:function(We){return Ye.sizeClicked(qe.size)}}},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.instMult,4,!0))))]),We("div",{staticClass:"row-item"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.instMult,4,!0))))])])})),0)])])]),We("el-tab-pane",{attrs:{label:Ye.$t("message.contractDetails"),name:"contractDetail"}},[Ye.instInfo?We("div",{staticClass:"order-form-detail"},[We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.minSellPrice")))]),We("div",{staticStyle:{"text-align":"right"}},[We("currency",{attrs:{"currency-type":Ye.instInfo.settleCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.minPrice,Ye.pxPrecision))))],1)]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.maxBuyPrice")))]),We("div",{staticStyle:{"text-align":"right"}},[We("currency",{attrs:{"currency-type":Ye.instInfo.settleCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.maxPrice,Ye.pxPrecision))))],1)]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.contractSize")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.instInfo.ctVal)+" "+Ye._s(Ye.instInfo.settleCcy))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.ctMult")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.instInfo.ctMult))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.minOrderSize")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.instInfo.minTradeAmount))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.tickSize")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.instInfo.tickSz))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.settlementCurrency")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.instInfo.settleCcy))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.expireDate")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye._f("timestampFormat")(Ye.instInfo.expiration_timestamp)))])])]):Ye._e()])],1),We("el-tabs",{staticStyle:{"margin-top":"0.9375rem"},model:{value:Ye.curShowTab2,callback:function(We){Ye.curShowTab2=We},expression:"curShowTab2"}},[We("el-tab-pane",{attrs:{label:Ye.$t("message.recentTrade"),name:"latest_trade_history"}},[We("u-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.lastTradeHistoryLoadingFlag,expression:"lastTradeHistoryLoadingFlag"}],attrs:{"use-virtual":"","row-height":26,"data-changes-scroll-top":!1,"excess-rows":12,data:Ye.tradeHistoryTableData,height:"208",stripe:"","cell-style":{border:"none"},"header-cell-style":{border:"none"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","infinite-scroll-immediate":!1,"infinite-scroll-distance":20,fit:""}},[We("u-table-column",{attrs:{"min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:["sell"===qe.row.side?"red":"buy"===qe.row.side?"green":""]},[We("span",[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(parseFloat(qe.row.px)*parseFloat(null==qe.row.indexPx?qe.row.idxPx:qe.row.indexPx),2))))]),Ye._v(" | "),We("currency",{attrs:{"currency-type":Ye.instInfo.settleCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.px,Ye.pxPrecision)))+" ")],1)]}}])}),We("u-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.iv"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("numberFormat")(We.row.fillVol?100*We.row.fillVol:0,2))+"% ")]}}])}),We("u-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.block_trade_id?We("i",{staticClass:"iconfont icon-cubes",staticStyle:{"font-size":"0.75rem","margin-right":"0.3125rem"}}):Ye._e(),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.sz*Ye.instMult,4))+" ")]}}])}),We("u-table-column",{attrs:{"class-name":"padding-right","min-width":"140"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.ts))+" ")]}}])})],1)],1),We("el-tab-pane",{attrs:{label:Ye.$t("message.chart"),name:"charts"}},[We("div",{ref:"priceChart",staticStyle:{width:"31.25rem",height:"13rem"}})])],1)],1)]),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"}),We("option-trade-confirm-dialog",{on:{confirmTrade:Ye.trade}})],1)}),[],!1,null,"0a8ace74",null)).exports,Go={name:"DeltaHedgeConfirmDialog",components:{Currency:bt.a},props:{visible:{type:Boolean,default:!1},params:{type:Object,default:()=>{}},price:{type:Number,default:0}},methods:{confirmTrade(){this.$emit("update:visible",!1),this.$emit("confirm",this.params)}}},Yo=(qe("99b1"),Object(rt.a)(Go,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.visible,"append-to-body":"",title:Ye.$t("message.oneClickDeltaHedge"),"close-on-click-modal":!1},on:{close:function(We){return Ye.$emit("update:visible",!1)}},scopedSlots:Ye._u([{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.$emit("update:visible",!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[Ye.params.exist_flag?We("div",{staticClass:"warning"},[Ye._v(Ye._s(Ye.$t("message.deltaHedgeWarning")))]):Ye._e(),We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(Ye.params.instId)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.positionType")}},[-1!==["cross","isolated"].indexOf(Ye.params.tdMode)?We("el-tag",{attrs:{size:"medium",type:"cross"===Ye.params.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===Ye.params.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]],2),Ye.params.leverage?We("el-descriptions-item",{attrs:{label:Ye.$t("message.leverage")}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Ye.params.leverage,2))+" X ")]):Ye._e(),Ye.params.direction?We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:["sell"===Ye.params.direction?"red":"buy"===Ye.params.direction?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.params.direction)))])]):Ye._e(),We("el-descriptions-item",{attrs:{label:Ye.$t("message.equity")}},[Ye.params.equity?[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.equity,4))))]:void 0],2),We("el-descriptions-item",{attrs:{label:Ye.$t("message.currentDelta")}},[We("div",{class:Ye.params.delta>0?"green":Ye.params.delta<0?"red":""},[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.delta,4))))],1)]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.targetDelta")}},[We("div",{class:[Ye.params.target_delta<0?"red":Ye.params.target_delta>0?"green":""]},[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.target_delta,4))))],1)]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.hedge")}},[We("div",{staticStyle:{display:"flex","flex-direction":"column","align-items":"center","justify-content":"center"}},[We("span",{class:Ye.params.should_hedge>0?"green":Ye.params.should_hedge<0?"red":""},[We("currency",{attrs:{"currency-type":Ye.params.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.should_hedge,4))))],1),We("span",[Ye._v("("),We("span",{class:Ye.params.should_hedge>0?"green":Ye.params.should_hedge<0?"red":""},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.params.should_hedge_usd,2))))],1),Ye._v(")")])])]),"Maker"===Ye.params.trade_type?We("el-descriptions-item",{attrs:{label:Ye.$t("message.price")}},[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.price,2)))+" ")],1):Ye._e()],1)],1)])}),[],!1,null,"22a9fd92",null)).exports,Wo={name:"LeverageDialog",props:{visible:{type:Boolean,default:!1},params:{type:Object,default:()=>{}}},data:()=>({leverageInner:1,mgnMode:"",instrumentName:"",settleCcy:"",ccy:"",riskTipsFlag:!1}),watch:{leverageInner(Ye){this.riskTipsFlag=parseInt(Ye)>=20}},computed:{...Object(Ke.c)({userPortfolioMap:Ye=>Ye.okx.userPortfolioMap,allCurrencyInstrumentsMap:Ye=>Ye.okx.allCurrencyInstrumentsMap,curSelectedInstrument:Ye=>Ye.okx.curSelectedInstrument,allPositionMap:Ye=>Ye.okx.allPositionMap}),maxLeverage(){try{return parseInt(this.allCurrencyInstrumentsMap[this.instrumentName].lever)}catch(Ye){return 75}},maxMount(){try{let Ye=this.userPortfolioMap;return Pt.a.numberFormat(parseFloat(Ye[this.ccy].availEq)*this.leverageInner,2)}catch(Ye){return"0.00"}},im(){try{let Ye=Object.values(this.allPositionMap).find(Ye=>Ye.instId===this.instrumentName&&Ye.mgnMode===this.mgnMode);return Ye?Pt.a.numberFormat(parseFloat(Ye.sizeCcy)/this.leverageInner*parseFloat(Ye.avgPx),2):"0.00"}catch(Ye){return"0.00"}}},methods:{...Object(Ke.b)("okx",{setLeverageInfo:"setLeverageInfo"}),sendLeverageRequest(){let Ye={instId:this.instrumentName,lever:""+this.leverageInner,mgnMode:this.mgnMode};this.params.posSide&&"isolated"===this.mgnMode&&(Ye.posSide=this.params.posSide),Object(mo.D)(Ye).then(Ye=>{Ye.code===ko.b.REST_SUCCESS_CODE&&(this.getLeverage(),this.close())}).catch(Ye=>{})},getLeverage(){let Ye={instId:this.curSelectedInstrument,mgnMode:this.mgnMode};Object(mo.j)(Ye).then(Ye=>{if(Ye.code===ko.b.REST_SUCCESS_CODE)try{this.setLeverageInfo(Ye.data)}catch(Ye){}}).catch(Ye=>{})},ok(){this.sendLeverageRequest()},close(){this.$emit("update:visible",!1)},openDialog(){this.leverageInner=this.params.leverage,this.mgnMode=this.params.mgnMode,this.instrumentName=this.params.instrumentName,this.settleCcy=Object(no.B)(this.instrumentName),this.ccy=Object(no.t)(this.instrumentName)}}},qo=(qe("10e6"),Object(rt.a)(Wo,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.visible,title:Ye.$t("message.adjustLeverage"),"append-to-body":"","destroy-on-close":!0,"close-on-click-modal":!1},on:{close:Ye.close,open:Ye.openDialog},scopedSlots:Ye._u([{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:Ye.close}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.ok}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"dialog-body"},[We("div",{staticClass:"instrument-info"},[We("div",[Ye._v(Ye._s(Ye.instrumentName))]),We("el-tag",{staticStyle:{"margin-left":"0.625rem"},attrs:{type:"isolated"===Ye.mgnMode?"primary":"warning",size:"mini"}},[Ye._v(Ye._s("isolated"===Ye.mgnMode?Ye.$t("message.isolated"):Ye.$t("message.cross")))])],1),We("div",{staticStyle:{"margin-bottom":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.leverage"))+"("+Ye._s(Ye.$t("message.maxLeverage"))+" "+Ye._s(Ye.maxLeverage)+"X):")]),We("div",{staticClass:"input-number-box",staticStyle:{flex:"1",margin:"0 0 0.3125rem 0"}},[We("el-input-number",{attrs:{min:1,max:Ye.maxLeverage,precision:2,step:1,"controls-position":"right"},model:{value:Ye.leverageInner,callback:function(We){Ye.leverageInner=We},expression:"leverageInner"}}),We("div",[Ye._v("X")])],1),We("div",{staticClass:"fast-select-box"},[We("div",{staticClass:"item",class:[1===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=1}}},[Ye._v("1X")]),We("div",{staticClass:"item",class:[2===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=2}}},[Ye._v("2X")]),We("div",{staticClass:"item",class:[3===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=3}}},[Ye._v("3X")]),We("div",{staticClass:"item",class:[5===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=5}}},[Ye._v("5X")]),We("div",{staticClass:"item",class:[10===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=10}}},[Ye._v("10X")]),We("div",{staticClass:"item",class:[20===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=20}}},[Ye._v("20X")]),We("div",{staticClass:"item",class:[30===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=30}}},[Ye._v("30X")]),We("div",{staticClass:"item",class:[50===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=50}}},[Ye._v("50X")]),We("div",{staticClass:"item",class:[75===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=75}}},[Ye._v("75X")]),Ye.maxLeverage>75?We("div",{staticClass:"item",class:[Ye.leverageInner===Ye.maxLeverage?"active":""],on:{click:function(We){Ye.leverageInner=Ye.maxLeverage}}},[Ye._v(Ye._s(Ye.maxLeverage)+"X")]):Ye._e()]),We("div",{staticStyle:{"margin-bottom":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.positionMarginAtLeverage").replace("###",`${Ye.im} ${Ye.settleCcy}`)))]),Ye.riskTipsFlag?We("div",{staticClass:"red",staticStyle:{"margin-bottom":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.leverageRiskTips")))]):Ye._e()])])}),[],!1,null,"17d47cb5",null)).exports,Qo={name:"DeltaHedge",components:{LeverageDialog:qo,DoNotShowAgainCancelDialog:Mt.a,DeltaHedgeConfirmDialog:Yo,Currency:bt.a,CustomToolTip:Ct.a,TextTips:yt.a,UTable:ui.UTable,UTableColumn:ui.UTableColumn},directives:{"infinite-scroll":ai.a},data:()=>({orderBookLoadingFlag:!0,lastTradeHistoryLoadingFlag:!0,tradeHistoryTableData:[],deltaHedgeInstId:"",calcMode:"coin",tradeType:"Taker",targetDelta:0,targetDeltaTmp:0,activeTabPane:"open_orders",bidTableData:[],askTableData:[],deltaHedgeConfirmDialogVisible:!1,deltaHedgeConfirmDialogParams:{},shouldHedge:0,bookBidMap:new Map,bookAskMap:new Map,openOrderTickerDataMap:{},instrumentList:[],instInfo:{},precision:4,pxPrecision:2,orderType:1,tdMode:"cross",leverage:"10",leverageDialogVisible:!1,leverageParams:{}}),watch:{leverageDialogVisible(Ye){Ye||this.getLeverage(this.deltaHedgeInstId)},order:{handler(Ye){Ye.length>0&&this.subscribeData(Ye)},immediate:!0},deltaHedgeInstId:{handler(Ye,We){this.unsubscribeFunc(We),Ye&&(this.instInfo=Object(no.w)(Ye)||{},this.pxPrecision=this.instInfo.pxPrecision,this.init(),this.getLeverage(Ye))}},calcMode(){this.calcShouldHedge(parseFloat(this.targetDeltaTmp))},targetDelta:{handler(Ye){let We=parseFloat(Ye);this.targetDeltaTmp=We,this.calcShouldHedge(We)},immediate:!0},curDelta(){this.calcShouldHedge(this.targetDeltaTmp)}},computed:{...Object(Ke.c)({isPC:Ye=>Ye.system.isPC,allCurrencyInstrumentsMap:Ye=>Ye.okx.allCurrencyInstrumentsMap,deltaHedgeDialogVisible:Ye=>Ye.okx.deltaHedgeDialogVisible,deltaHedgeParams:Ye=>Ye.okx.deltaHedgeParams,allOpenOrderMap:Ye=>Ye.okx.allOpenOrderMap,curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,curSelectedInstrument:Ye=>Ye.okx.curSelectedInstrument,userPortfolioMap:Ye=>Ye.okx.userPortfolioMap,currencySummary:Ye=>Ye.okx.currencySummary,accountSummary:Ye=>Ye.common.accountSummary,interfaceSettings:Ye=>Ye.system.interfaceSettings,accountConfig:Ye=>Ye.okx.accountConfig}),posMode(){var Ye;return null===(Ye=this.accountConfig)||void 0===Ye?void 0:Ye.posMode},limitCount(){return this.order.filter(Ye=>-1!==["limit"].indexOf(Ye.ordType)).length},marketCount(){return this.order.filter(Ye=>-1!==["market"].indexOf(Ye.ordType)).length},orderCount(){return this.order.length},orderList01(){return this.order.filter(Ye=>-1!==["limit","market"].indexOf(Ye.ordType))},orderList02(){return this.order.filter(Ye=>-1!==["post_only","fok","ioc","optimal_limit_ioc"].indexOf(Ye.ordType))},order(){if(Object(Je.k)(this.instInfo))return[];let Ye=Object.values(this.allOpenOrderMap).filter(Ye=>Ye.instFamily===this.instInfo.instFamily&&"OPTION"!==Ye.instType);return Ye.sort((Ye,We)=>Number(We.cTime)-Number(Ye.cTime)),Ye},marketData(){return Ye=>{let We=this.openOrderTickerDataMap[Ye.instId];if(!Object(Je.k)(We)){let qe=0;return"buy"===Ye.side?qe=We.best_bid_price:"sell"===Ye.side&&(qe=We.best_ask_price),qe}}},minOrderSize(){return parseFloat(parseFloat(this.instInfo.minSz)*parseFloat(this.instInfo.ctVal).toFixed(10))},targetDeltaStep(){switch(this.deltaHedgeParams.currency){case"BTC":return.1;default:return 1}},deltaHedgePrice(){let Ye=0;if(Ye="usd"===this.calcMode?this.curEquity+this.curDelta-this.targetDeltaTmp:this.targetDeltaTmp-this.curDelta,Ye>0){if("Maker"===this.tradeType)return Object(Je.k)(this.askTableData)||0===this.askTableData.length||Object(Je.k)(this.askTableData[0].price)?0:parseFloat(this.askTableData[0].price)}else if(Ye<0&&"Maker"===this.tradeType)return Object(Je.k)(this.bidTableData)||0===this.bidTableData.length||Object(Je.k)(this.bidTableData[0].price)?0:parseFloat(this.bidTableData[0].price);return 0},curDelta(){let Ye=this.userPortfolioMap[this.deltaHedgeParams.currency];if(Ye){let We=Ye.deltaTotal;if(Object(Je.k)(We)){let Ye=Object(no.y)(this.deltaHedgeParams.currency);Object(Je.k)(Ye)||(We=Ye.deltaBS)}return Object(Je.k)(We)?"-":parseFloat(We)}return"-"},curEquity(){let Ye=this.userPortfolioMap[this.deltaHedgeParams.currency];return Ye?parseFloat(Ye.eq):"-"}},methods:{...Object(Ke.b)("okx",{setDeltaHedgeDialogVisible:"setDeltaHedgeDialogVisible"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),...Object(Ke.b)("common",{setDeltaHedgeConfigMap:"setDeltaHedgeConfigMap"}),postHogOrderOpen(Ye){var We;if(Object(Je.k)(this.accountSummary))return;let qe=Object(no.w)(Ye.instId),Qe=Ye.currency,Ke=this.currencySummary[Qe.toLowerCase()+"Price"];Ye.index_price=parseFloat(Ke),Ye.ctType=qe.ctType;let Xe=Object(et.b)(Ye);Xe.user_id=null===(We=this.accountSummary)||void 0===We?void 0:We.id,window.$posthog.capture("order-open",Object(et.c)(Xe))},showLeverageDialog(Ye){let We={leverage:Ye,mgnMode:this.tdMode,instrumentName:this.deltaHedgeInstId};this.leverageParams=We,this.leverageDialogVisible=!0},getLeverage(Ye){let We={instId:Ye,mgnMode:this.tdMode};Object(mo.j)(We).then(We=>{if(We.code===ko.b.REST_SUCCESS_CODE){let qe=We.data;qe&&qe.length>0&&qe.forEach(We=>{We.instId===Ye&&(this.leverage=parseFloat(We.lever))})}}).catch(Ye=>{})},async getTradeHistory(){let Ye={instId:this.deltaHedgeInstId,limit:200};try{let We=await Object(mo.p)(Ye);if(this.lastTradeHistoryLoadingFlag=!1,We.code!==ko.b.REST_SUCCESS_CODE)return;let qe=We.data;if(Object(Je.k)(qe))return;this.tradesResp(qe,"rest")}catch(Ye){}},subscribeData(Ye){if(Ye.length<=0)return;let We=new Set;Ye.forEach(Ye=>{We.add(Ye.instId)}),(Ye=[...We]).forEach(Ye=>{let We={method:"public",op:"subscribe",args:[{channel:"bbo-tbt",instId:Ye}]};this.wsSendMsg(We)})},calcShouldHedge(Ye){"usd"===this.calcMode?this.shouldHedge=parseFloat((Ye-this.curEquity-this.curDelta).toFixed(10)):"coin"===this.calcMode&&(this.shouldHedge=parseFloat((Ye-this.curDelta).toFixed(10)))},targetDeltaBlur(Ye){let We=this.deltaHedgeParams.currency.toLowerCase(),qe=this.currencySummary[We+"Price"]||0,Qe=parseFloat(Ye.target.value),Ke=Math.round(Qe*qe/this.instInfo.ctVal)*this.instInfo.ctVal;this.targetDelta=(Ke/qe).toFixed(4),this.targetDeltaTmp=Ke/qe,this.calcShouldHedge(Qe)},targetDeltaChange(Ye){let We=parseFloat(Ye.target.value);this.targetDeltaTmp=We,this.calcShouldHedge(We)},sendOneClickCancelOrderRequest(){let Ye=[];switch(this.orderType){case 1:Ye=this.orderList01;break;case 2:Ye=this.orderList02}let We=Math.ceil(Ye.length/15);for(let qe=0;qe<We;qe++){let We=Ye.slice(15*qe,15*(qe+1)),Qe=[];We.forEach(Ye=>{let We={instId:Ye.instId,ordId:Ye.ordId};Qe.push(We)}),this.sendBatchCancelOrderRequest(Qe)}},async sendBatchCancelOrderRequest(Ye){try{await Object(mo.a)(Ye)}catch(Ye){}},oneClickCancelOrder(){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendOneClickCancelOrderRequest()}):this.sendOneClickCancelOrderRequest()},async sendCancelOrderRequest(Ye){let We={instId:Ye.instId,ordId:Ye.ordId};try{await Object(mo.c)(We)}catch(Ye){}},cancelOrder(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendCancelOrderRequest(Ye)}):this.sendCancelOrderRequest(Ye)},oneClickChase(){let Ye=[];switch(this.orderType){case 1:Ye=this.orderList01;break;case 2:Ye=this.orderList02}let We=Math.ceil(Ye.length/15);for(let qe=0;qe<We;qe++){let We=Ye.slice(15*qe,15*(qe+1)),Qe=[];We.forEach(Ye=>{let We=this.marketData(Ye),qe={instId:Ye.instId,ordId:Ye.ordId,newSz:""+Ye.sz,newPx:""+We};Object(Je.k)(We)||0===We||Qe.push(qe)}),this.sendBatchEditOrderRequest(Qe)}},async sendBatchEditOrderRequest(Ye){try{await Object(mo.b)(Ye)}catch(Ye){}},chase(Ye){let We=this.marketData(Ye);Object(Je.k)(We)||0===We||this.sendEditRequest(Ye.instId,Ye.ordId,""+Ye.sz,We)},async sendEditRequest(Ye,We,qe,Qe){let Ke={instId:Ye,ordId:We,newSz:""+parseInt(qe),newPx:""+Qe};try{await Object(mo.e)(Ke)}catch(Ye){}},async deltaHedge(Ye){if(Object(Je.k)(this.instInfo))return;let We=0,qe=parseInt(parseFloat(Ye.should_hedge_usd)/this.instInfo.ctVal),Qe={instId:Ye.instId,tdMode:this.tdMode,side:Ye.direction,sz:""+Math.abs(qe)};if("long_short_mode"===this.posMode&&("buy"===Ye.direction?Qe.posSide="long":Qe.posSide="short"),"Maker"===this.tradeType){if(Ye.dif>0?We=this.askTableData.length>0?this.askTableData[0].price:0:Ye.dif<0&&(We=this.bidTableData.length>0?this.bidTableData[0].price:0),0===We)return void this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.deltaHedgePriceError")});Qe.px=""+We,Qe.ordType="post_only"}else Qe.ordType="market";this.setConfig();try{let Ye=await Object(mo.G)(Qe);if(Ye.code===ko.b.REST_SUCCESS_CODE){let We=null==Ye?void 0:Ye.data[0],qe=null==We?void 0:We.clOrdId,Ke=null==We?void 0:We.ordId,Je={...Qe,clOrdId:qe,ordId:Ke,kind:"future",ctVal:this.instInfo.ctVal,currency:this.deltaHedgeParams.currency};this.postHogOrderOpen(Je),this.closeDialog()}else Object(et.d)(this.accountSummary,"delta-hedge","/api/v5/trade/order",Ye)}catch(Ye){Object(et.d)(this.accountSummary,"delta-hedge","/api/v5/trade/order",Ye)}},showConfirmDialog(){if(0===this.shouldHedge)return void this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.deltaHedgeIsZero")});let Ye=this.order.findIndex(Ye=>Ye.instId===this.deltaHedgeInstId),We=0;We="usd"===this.calcMode?this.curEquity+this.curDelta-this.targetDeltaTmp:this.targetDeltaTmp-this.curDelta;let qe=this.deltaHedgeParams.currency.toLowerCase(),Qe=this.currencySummary[qe+"Price"]||0,Ke=Math.round(We*Qe/this.instInfo.ctVal)*this.instInfo.ctVal;Math.abs(Ke)<this.instInfo.ctVal&&(Ke=this.instInfo.ctVal,We<0&&(Ke*=-1));let Je="buy";We>0?Je="usd"===this.calcMode?"sell":"buy":We<0&&(Je="usd"===this.calcMode?"buy":"sell");let Xe=Ke/Qe;this.deltaHedgeConfirmDialogParams={instId:this.deltaHedgeInstId,leverage:this.leverage,dif:We,equity:this.curEquity,tdMode:this.tdMode,delta:this.curDelta,should_hedge:Xe,should_hedge_usd:Ke,target_delta:this.targetDeltaTmp,currency:this.deltaHedgeParams.currency,calc_mode:this.calcMode,trade_type:this.tradeType,exist_flag:-1!==Ye,direction:Je},this.deltaHedgeConfirmDialogVisible=!0},init(){this.tradeHistoryTableData=[],this.bidTableData=[],this.askTableData=[],this.getTradeHistory(),this.subscribeFunc()},unsubscribeFunc(Ye){if(Ye!==this.curSelectedInstrument){let We={op:"unsubscribe",method:"public",args:[{channel:"books",instId:Ye},{channel:"trades",instId:this.deltaHedgeInstId}]};this.wsSendMsg(We)}},subscribeFunc(){if(Object(Je.k)(this.deltaHedgeInstId))return;let Ye={op:"subscribe",method:"public",args:[{channel:"books",instId:this.deltaHedgeInstId},{channel:"trades",instId:this.deltaHedgeInstId}]};this.wsSendMsg(Ye)},initData(){this.orderBookLoadingFlag=!0,this.lastTradeHistoryLoadingFlag=!0,this.tradeHistoryTableData=[],this.deltaHedgeInstId="",this.activeTabPane="open_orders",this.bidTableData=[],this.askTableData=[],this.bookBidMap.clear(),this.bookAskMap.clear(),this.instrumentList=[],this.instInfo={},this.precision=4,this.pxPrecision=2,this.orderType=1},toggleInstrument(Ye){this.deltaHedgeInstId=Ye},setConfig(){var Ye;let We={key:ci.a.MD5(`okx_${null===(Ye=this.accountSummary)||void 0===Ye?void 0:Ye.id}_${this.deltaHedgeParams.currency.toLowerCase()}`).toString(),value:{calcMode:this.calcMode,tradeType:this.tradeType,targetDelta:this.targetDeltaTmp||0}};Object(Xe.R)(We),this.setDeltaHedgeConfigMap(Object(Xe.h)())},getConfig(){var Ye;let We=ci.a.MD5(`okx_${null===(Ye=this.accountSummary)||void 0===Ye?void 0:Ye.id}_${this.deltaHedgeParams.currency.toLowerCase()}`).toString(),qe=Object(Xe.s)(We);qe?(this.calcMode=qe.calcMode||"coin",this.tradeType=qe.tradeType||"Taker",this.targetDelta=qe.targetDelta||0):(this.calcMode="coin",this.tradeType="Taker",this.targetDelta=0),this.calcShouldHedge(this.targetDelta)},openDialog(){this.receiveWebsocketMsg(),this.initData(),this.getConfig(),this.instrumentList=Object(no.r)("usd",this.deltaHedgeParams.currency,"future"),this.deltaHedgeInstId=this.instrumentList[0].instId,this.instInfo=this.instrumentList[0]||{}},closeDialog(){this.unsubscribeFunc(this.deltaHedgeInstId),this.setDeltaHedgeDialogVisible(!1),delete this.$options.sockets.onmessage,this.setConfig(),this.initData()},booksResp(Ye){let We=Ye.asks||[],qe=Ye.bids||[];We.forEach(Ye=>{let We=Ye[0],qe=Ye[1];"0"!==qe?this.bookAskMap.set(""+We,qe):this.bookAskMap.has(""+We)&&this.bookAskMap.delete(""+We)}),qe.forEach(Ye=>{let We=Ye[0],qe=Ye[1];"0"!==qe?this.bookBidMap.set(""+We,qe):this.bookBidMap.has(""+We)&&this.bookBidMap.delete(""+We)});let Qe=[],Ke=[];this.bookBidMap.forEach((Ye,We)=>{Qe.push({price:We,size:Ye})}),this.bookAskMap.forEach((Ye,We)=>{Ke.push({price:We,size:Ye})}),Qe.sort((function(Ye,We){return parseFloat(We.price)-parseFloat(Ye.price)})),Ke.sort((function(Ye,We){return parseFloat(Ye.price)-parseFloat(We.price)}));let Je=0,Xe=new Array(10).fill([]);for(let Ye=0;Ye<Qe.length&&!(Ye>=10);Ye++){let We=Qe[Ye];Je+=parseFloat(We.size),Xe[Ye]={price:We.price,size:We.size,totalSize:parseFloat(Je.toFixed(10))}}this.bidTableData=Xe;let Ze=0,$e=new Array(10).fill([]);for(let Ye=0;Ye<Ke.length&&!(Ye>=10);Ye++){let We=Ke[Ye];Ze+=parseFloat(We.size),$e[Ye]={price:We.price,size:We.size,totalSize:parseFloat(Ze.toFixed(10))}}this.askTableData=$e},tradesResp(Ye,We){this.lastTradeHistoryLoadingFlag=!1,Object(Je.k)(Ye)||0===Ye.length||("rest"!==We?(this.tradeHistoryTableData.unshift(...Ye),this.tradeHistoryTableData.length>=300&&(this.tradeHistoryTableData=this.tradeHistoryTableData.slice(0,300))):this.tradeHistoryTableData=Ye)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(!this.deltaHedgeDialogVisible)return;if(Object(Je.k)(this.instInfo))return;if(0===Object.keys(this.instInfo).length)return;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;if("pong"===Ye.data)return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.arg;if(Object(Je.k)(qe))return;let Qe=qe.channel;if(Object(Je.k)(Qe))return;let Ke=We.data;if(!Object(Je.k)(Ke)){if("books"===Qe){if(this.deltaHedgeInstId!==qe.instId)return;return this.orderBookLoadingFlag=!1,void this.booksResp(Ke[0])}if("trades"!==Qe)if("bbo-tbt"!==Qe);else{let Ye=qe.instId,We=0,Qe=0;try{We=Ke[0].asks[0][0]||0}catch(Ye){We=0}try{Qe=Ke[0].bids[0][0]||0}catch(Ye){Qe=0}let Je={best_ask_price:We,best_bid_price:Qe};this.$set(this.openOrderTickerDataMap,Ye,Je)}else{if(this.deltaHedgeInstId!==qe.instId)return;this.tradesResp(Ke)}}}}}},Ko=(qe("55a7"),qe("c8d2"),Object(rt.a)(Qo,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{staticClass:"delta-hedge-dialog-wrapper",attrs:{"append-to-body":!0,visible:Ye.deltaHedgeDialogVisible,"close-on-click-modal":!1},on:{close:Ye.closeDialog,open:Ye.openDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"dialog-title"},[We("div",{staticClass:"instrument-name-box"},[We("div",{staticClass:"currency"},[Ye._v(Ye._s(Ye.deltaHedgeParams.currency)+" "+Ye._s(Ye.$t("message.oneClickDeltaHedge"))+":")]),We("el-dropdown",{staticClass:"dropdown",attrs:{trigger:Ye.isPC?"hover":"click",placement:"bottom"},on:{command:Ye.toggleInstrument}},[We("span",{staticClass:"dropdown-link active-color",staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(" "+Ye._s(Ye.deltaHedgeInstId)),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},Ye._l(Ye.instrumentList,(function(qe){return We("el-dropdown-item",{key:qe.instId,attrs:{command:qe.instId}},[We("span",{class:Ye.deltaHedgeInstId===qe.instId?"active-color":""},[Ye._v(Ye._s(qe.instId))])])})),1)],1)],1)])]},proxy:!0}])},[We("div",{staticClass:"dialog-body",class:[Ye.isPC?"":"mobile-body"]},[We("div",{staticClass:"left"},[We("div",{staticClass:"form-box"},[We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("span",{class:["coin"===Ye.calcMode?"actived":""]},[Ye._v(Ye._s(Ye.deltaHedgeParams.currency)+" "+Ye._s(Ye.$t("message.standardL")))]),We("el-switch",{staticStyle:{margin:"0 0.625rem"},attrs:{"inactive-value":"coin","active-color":"#26AF9B","active-value":"usd"},model:{value:Ye.calcMode,callback:function(We){Ye.calcMode=We},expression:"calcMode"}}),We("span",{class:["usd"===Ye.calcMode?"actived":""]},[Ye._v("USD "+Ye._s(Ye.$t("message.standardL")))])],1),We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("span",{class:["Taker"===Ye.tradeType?"actived":""]},[Ye._v("Taker")]),We("el-switch",{staticStyle:{margin:"0 0.625rem"},attrs:{"inactive-value":"Taker","active-color":"#26AF9B","active-value":"Maker"},model:{value:Ye.tradeType,callback:function(We){Ye.tradeType=We},expression:"tradeType"}}),We("span",{class:["Maker"===Ye.tradeType?"actived":""]},[Ye._v("Maker")])],1)]),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.leverage")))])]),We("div",{staticClass:"input-number-box clicked",on:{click:function(We){return Ye.showLeverageDialog(Ye.leverage)}}},[We("span",{staticStyle:{"margin-left":"0.625rem"}},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.leverage,2))+" X")])]),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.targetDelta")))]),We("el-tag",{attrs:{size:"mini",type:Ye.shouldHedge>0?"success":Ye.shouldHedge<0?"danger":"info"}},[Ye._v(Ye._s(Ye.$t("message.hedge"))+"  "),We("span",[We("currency",{attrs:{"currency-type":Ye.deltaHedgeParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.shouldHedge,4))))],1)])],1),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{"controls-position":"right",step:Ye.targetDeltaStep},on:{blur:Ye.targetDeltaBlur},nativeOn:{input:function(We){return Ye.targetDeltaChange.apply(null,arguments)}},model:{value:Ye.targetDelta,callback:function(We){Ye.targetDelta=We},expression:"targetDelta"}})],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"1.25rem 0 -0.625rem"}},["usd"===Ye.calcMode?We("el-tag",{attrs:{size:"mini","disable-transitions":!0}},[Ye._v(Ye._s(Ye.$t("message.equity"))+"  "),We("span",[We("currency",{attrs:{"currency-type":Ye.deltaHedgeParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.curEquity,4))))],1)]):We("div"),We("el-tag",{attrs:{size:"mini",type:Ye.curDelta>0?"success":Ye.curDelta<0?"danger":"info"}},[Ye._v(Ye._s(Ye.$t("message.currentDelta"))+"  "),We("span",[We("currency",{attrs:{"currency-type":Ye.deltaHedgeParams.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.curDelta,4))))],1)])],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[We("el-button",{staticStyle:{flex:"1"},attrs:{type:"success"},on:{click:Ye.showConfirmDialog}},[Ye._v(Ye._s(Ye.$t("message.deltaHedge")))])],1)]),We("el-tabs",{staticStyle:{"margin-top":"0.9375rem"},model:{value:Ye.activeTabPane,callback:function(We){Ye.activeTabPane=We},expression:"activeTabPane"}},[We("el-tab-pane",{attrs:{label:`${Ye.$t("message.openOrders")}(${Ye.orderCount})`,name:"open_orders"}},[1===Ye.orderType?We("el-table",{key:"1",staticStyle:{width:"100%"},attrs:{data:Ye.orderList01,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"15rem",border:"",stripe:"",fit:""}},[We("el-table-column",{attrs:{type:"expand",width:"20"},scopedSlots:Ye._u([{key:"default",fn:function(qe){return[We("div",{staticClass:"expand-box"},[We("div",{staticClass:"expand-row"},[We("div",{staticClass:"expand-item"},[We("div",{staticClass:"expand-label"},[Ye._v(Ye._s(Ye.$t("message.leverage")))]),We("div",{staticClass:"expand-data"},[parseFloat(qe.row.lever)?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(parseFloat(qe.row.lever),2))+" X")]):We("span",[Ye._v("-")])])]),We("div",{staticClass:"expand-item"},[We("div",{staticClass:"expand-label"},[Ye._v(Ye._s(Ye.$t("message.complated")))]),We("div",{staticClass:"expand-data"},[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.accFillSizeCcy,4)))],1)]),We("div",{staticClass:"expand-item"},[We("div",{staticClass:"expand-label"},[Ye._v(Ye._s(Ye.$t("message.remaining")))]),We("div",{staticClass:"expand-data"},[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.remainingSizeCcy,4)))],1)])]),We("div",{staticClass:"expand-row"},[We("div",{staticClass:"expand-item"},[We("div",{staticClass:"expand-label"},[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"expand-data"},[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.px,qe.row.pxPrecision))))],1)]),We("div",{staticClass:"expand-item"},[We("div",{staticClass:"expand-label"},[Ye._v(Ye._s(Ye.$t("message.orderId")))]),We("div",{staticClass:"expand-data"},[Ye._v(Ye._s(qe.row.displayOrderId))])]),We("div",{staticClass:"expand-item"},[We("div",{staticClass:"expand-label"},[Ye._v(Ye._s(Ye.$t("message.dateTime")))]),We("div",{staticClass:"expand-data"},[Ye._v(Ye._s(Ye._f("timestampFormat")(qe.row.cTime,"MM-DD HH:mm")))])])])])]}}],null,!1,3174673918)}),We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","padding-right":"0.9375rem",height:"2.5rem"}},[We("div",{staticClass:"order-type-box"},[We("div",{staticClass:"order-type-item",class:1===Ye.orderType?"active":"",on:{click:function(We){Ye.orderType=1}}},[We("span",[Ye._v(Ye._s(Ye.$t("message.limit"))),Ye.limitCount>0?We("span",[Ye._v("("+Ye._s(Ye.limitCount)+")")]):Ye._e(),Ye._v(" | "+Ye._s(Ye.$t("message.market"))),Ye.marketCount>0?We("span",[Ye._v("("+Ye._s(Ye.marketCount)+")")]):Ye._e()])]),We("div",{staticClass:"order-type-item",class:2===Ye.orderType?"active":"",on:{click:function(We){Ye.orderType=2}}},[We("span",[Ye._v(Ye._s(Ye.$t("message.advanceLimitOrder")))]),Ye.orderList02.length>0?We("span",[Ye._v("("+Ye._s(Ye.orderList02.length)+")")]):Ye._e()])]),We("div",[We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"warning",plain:"",size:"mini",disabled:Ye.orderList01.length<=0},on:{click:Ye.oneClickChase}},[Ye._v(Ye._s(Ye.$t("message.oneClickChase")))]),We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger",plain:"",size:"mini",disabled:Ye.orderList01.length<=0},on:{click:Ye.oneClickCancelOrder}},[Ye._v(Ye._s(Ye.$t("message.cancelAll")))])],1)])]},proxy:!0}],null,!1,3817655944)},[We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"45"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,2911867579)}),We("el-table-column",{attrs:{align:"center","min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}],null,!1,3394967138)}),We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}],null,!1,1989560598)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sizeCcy,4)))+" ")]}}],null,!1,3644502870)}),We("el-table-column",{attrs:{"min-width":"70",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.ordType))])]}}],null,!1,314711485)}),We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"warning"},on:{click:function(We){return Ye.chase(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.chase")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}],null,!1,3256503108)})],1)],1):Ye._e(),2===Ye.orderType?We("el-table",{key:"2",staticStyle:{width:"100%"},attrs:{data:Ye.orderList02,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"15rem",border:"",stripe:"",fit:""}},[We("el-table-column",{attrs:{type:"expand",width:"20"},scopedSlots:Ye._u([{key:"default",fn:function(qe){return[We("div",{staticClass:"expand-box"},[We("div",{staticClass:"expand-row"},[We("div",{staticClass:"expand-item"},[We("div",{staticClass:"expand-label"},[Ye._v(Ye._s(Ye.$t("message.leverage")))]),We("div",{staticClass:"expand-data"},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.lever,2))+" X")])]),We("div",{staticClass:"expand-item"},[We("div",{staticClass:"expand-label"},[Ye._v(Ye._s(Ye.$t("message.complated")))]),We("div",{staticClass:"expand-data"},[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.accFillSizeCcy,4)))],1)]),We("div",{staticClass:"expand-item"},[We("div",{staticClass:"expand-label"},[Ye._v(Ye._s(Ye.$t("message.remaining")))]),We("div",{staticClass:"expand-data"},[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.remainingSizeCcy,4)))],1)])]),We("div",{staticClass:"expand-row"},[We("div",{staticClass:"expand-item"},[We("div",{staticClass:"expand-label"},[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"expand-data"},[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.px,qe.row.pxPrecision))))],1)]),We("div",{staticClass:"expand-item"},[We("div",{staticClass:"expand-label"},[Ye._v(Ye._s(Ye.$t("message.orderId")))]),We("div",{staticClass:"expand-data"},[Ye._v(Ye._s(qe.row.displayOrderId))])]),We("div",{staticClass:"expand-item"},[We("div",{staticClass:"expand-label"},[Ye._v(Ye._s(Ye.$t("message.dateTime")))]),We("div",{staticClass:"expand-data"},[Ye._v(Ye._s(Ye._f("timestampFormat")(qe.row.cTime,"MM-DD HH:mm")))])])])])]}}],null,!1,3164284435)}),We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","padding-right":"0.9375rem",height:"2.5rem"}},[We("div",{staticClass:"order-type-box"},[We("div",{staticClass:"order-type-item",class:1===Ye.orderType?"active":"",on:{click:function(We){Ye.orderType=1}}},[We("span",[Ye._v(Ye._s(Ye.$t("message.limit"))),Ye.limitCount>0?We("span",[Ye._v("("+Ye._s(Ye.limitCount)+")")]):Ye._e(),Ye._v(" | "+Ye._s(Ye.$t("message.market"))),Ye.marketCount>0?We("span",[Ye._v("("+Ye._s(Ye.marketCount)+")")]):Ye._e()])]),We("div",{staticClass:"order-type-item",class:2===Ye.orderType?"active":"",on:{click:function(We){Ye.orderType=2}}},[We("span",[Ye._v(Ye._s(Ye.$t("message.advanceLimitOrder")))]),Ye.orderList02.length>0?We("span",[Ye._v("("+Ye._s(Ye.orderList02.length)+")")]):Ye._e()])]),We("div",[We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"warning",plain:"",size:"mini",disabled:Ye.orderList02.length<=0},on:{click:Ye.oneClickChase}},[Ye._v(Ye._s(Ye.$t("message.oneClickChase")))]),We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger",plain:"",size:"mini",disabled:Ye.orderList02.length<=0},on:{click:Ye.oneClickCancelOrder}},[Ye._v(Ye._s(Ye.$t("message.cancelAll")))])],1)])]},proxy:!0}],null,!1,1007640552)},[We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"45"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,2911867579)}),We("el-table-column",{attrs:{align:"center","min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}],null,!1,3394967138)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}],null,!1,1989560598)}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sizeCcy,4)))+" ")]}}],null,!1,3644502870)}),We("el-table-column",{attrs:{"min-width":"70",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.ordType))])]}}],null,!1,314711485)}),We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"warning"},on:{click:function(We){return Ye.chase(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.chase")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}],null,!1,3256503108)})],1)],1):Ye._e()],1),We("el-tab-pane",{attrs:{label:Ye.$t("message.contractDetails"),name:"contract_detail"}},[We("div",{staticClass:"order-form-detail"},[We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.minOrderSize")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.instInfo.ctValCcy)+" "+Ye._s(Ye.minOrderSize))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.tickSize")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.instInfo.tickSz))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.settlementCurrency")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.instInfo.settleCcy))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.expireDate")))]),"SWAP"===Ye.instInfo.instType?We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.$t("message.perpetual")))]):We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye._f("timestampFormat")(Ye.instInfo.expTime)))])])])])],1)],1),We("div",{staticClass:"right"},[We("div",{staticClass:"order-book"},[We("div",{staticClass:"order-book-title"},[Ye._v(Ye._s(Ye.$t("message.orderBook"))+" ("+Ye._s(Ye.deltaHedgeInstId)+")")]),We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.orderBookLoadingFlag,expression:"orderBookLoadingFlag"}]},[We("div",{staticClass:"order-book-box"},[We("div",{staticClass:"row striped",staticStyle:{"padding-right":"0.625rem"}},[We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.total")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.size")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.bid")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.ask")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.size")))]),We("div",{staticClass:"row-title"},[Ye._v(Ye._s(Ye.$t("message.total")))])])]),We("div",{staticStyle:{display:"flex",height:"13rem","overflow-y":"auto"}},[We("div",{staticClass:"order-book-box"},Ye._l(Ye.bidTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==1}},[qe.totalSize?We("div",{staticClass:"row-item"},["inverse"===Ye.instInfo.ctType?We("div",[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.instInfo.ctVal/qe.price,4)))+" ")]):We("div",[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.instInfo.ctVal,4)))+" ")])]):We("div",{staticClass:"row-item"},[Ye._v("-")]),qe.size?We("div",{staticClass:"row-item"},["inverse"===Ye.instInfo.ctType?We("div",[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.instInfo.ctVal/qe.price,4)))+" ")]):We("div",[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.instInfo.ctVal,4)))+" ")])]):We("div",{staticClass:"row-item"},[Ye._v("-")]),We("div",{staticClass:"row-item",class:qe.price?"green":""},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,Ye.pxPrecision,!0))))])])})),0),We("div",{staticClass:"order-book-box"},Ye._l(Ye.askTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==1}},[We("div",{staticClass:"row-item",class:qe.price?"red":""},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,Ye.pxPrecision,!0))))]),qe.size?We("div",{staticClass:"row-item"},["inverse"===Ye.instInfo.ctType?We("div",[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.instInfo.ctVal/qe.price,4)))+" ")]):We("div",[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.instInfo.ctVal,4)))+" ")])]):We("div",{staticClass:"row-item"},[Ye._v("-")]),qe.totalSize?We("div",{staticClass:"row-item"},["inverse"===Ye.instInfo.ctType?We("div",[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.instInfo.ctVal/qe.price,4)))+" ")]):We("div",[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.instInfo.ctVal,4)))+" ")])]):We("div",{staticClass:"row-item"},[Ye._v("-")])])})),0)])]),We("div",{staticClass:"order-book-title",staticStyle:{"margin-top":"0.9375rem"}},[Ye._v(Ye._s(Ye.$t("message.recentTrade"))+" ("+Ye._s(Ye.deltaHedgeInstId)+")")]),We("u-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.lastTradeHistoryLoadingFlag,expression:"lastTradeHistoryLoadingFlag"}],attrs:{"use-virtual":"","row-height":26,"data-changes-scroll-top":!1,"excess-rows":12,data:Ye.tradeHistoryTableData,height:"262",stripe:"","cell-style":{border:"none"},"header-cell-style":{border:"none"},"cell-class-name":"table-body-cell2","header-cell-class-name":"table-header-cell2","infinite-scroll-immediate":!1,fit:""}},[We("u-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:["sell"===qe.row.side?"red":"buy"===qe.row.side?"green":""]},[We("span",[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])])]}}])}),We("u-table-column",{attrs:{align:"right"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ("+Ye._s(Ye.instInfo.priceCcy)+") ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:["sell"===qe.row.side?"red":"buy"===qe.row.side?"green":""]},[We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.px,Ye.pxPrecision))))])])]}}])}),We("u-table-column",{attrs:{align:"right"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+"("+Ye._s(Ye.instInfo.baseCcy)+") ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:["sell"===qe.row.side?"red":"buy"===qe.row.side?"green":""]},["inverse"===Ye.instInfo.ctType?We("div",[We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(parseFloat(qe.row.sz)*Ye.instInfo.ctVal/parseFloat(qe.row.px),4))))])]):We("div",[We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(parseFloat(qe.row.sz)*Ye.instInfo.ctVal,4))))])])])]}}])}),We("u-table-column",{attrs:{"class-name":"padding-right","min-width":"140",align:"right"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:["sell"===qe.row.side?"red":"buy"===qe.row.side?"green":""]},[Ye._v(Ye._s(Ye._f("timestampFormat")(qe.row.ts)))])]}}])})],1)],1)])]),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"}),We("delta-hedge-confirm-dialog",{attrs:{visible:Ye.deltaHedgeConfirmDialogVisible,params:Ye.deltaHedgeConfirmDialogParams,price:Ye.deltaHedgePrice},on:{"update:visible":function(We){Ye.deltaHedgeConfirmDialogVisible=We},confirm:Ye.deltaHedge}}),We("leverage-dialog",{attrs:{visible:Ye.leverageDialogVisible,params:Ye.leverageParams},on:{"update:visible":function(We){Ye.leverageDialogVisible=We}}})],1)}),[],!1,null,"6a49c6e6",null)).exports,Jo={name:"LastTradeHistory",components:{Currency:bt.a,TextTips:yt.a,CustomCard:ft.a,UTable:ui.UTable,UTableColumn:ui.UTableColumn},props:{optionType:{type:String,default:"call"}},directives:{"infinite-scroll":ai.a},data:()=>({showBlockTradeFlag:!1,volume24H:0,tradeHistoryTableData:[],loadingFlag:!0,maxDataCount:1e3}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{curSelectedCurrency:{handler(Ye,We){-1!==this.$route.path.indexOf("/options")&&(Object(Je.k)(Ye)||(this.initData(),this.getTradeHistory()))},immediate:!0}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency}),calcAmount:()=>Ye=>{let We=Object(no.w)(Ye.instId);if(!Object(Je.k)(We)){let qe=We.ctMult;return qe?parseFloat(Ye.sz)*parseFloat(qe):"-"}},showTableData(){return this.showBlockTradeFlag?this.tradeHistoryTableData.filter(Ye=>!Object(Je.k)(Ye.block_trade_id)):"call"===this.optionType?this.tradeHistoryTableData.filter(Ye=>Ye.instId&&Ye.instId.endsWith("-C")):this.tradeHistoryTableData.filter(Ye=>Ye.instId&&Ye.instId.endsWith("-P"))}},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),initData(){this.volume24H=0,this.tradeHistoryTableData=[],this.showBlockTradeFlag=!1},async getTradeHistory(){try{this.loadingFlag=!0;let Ye={instFamily:this.curSelectedCurrency+"-USD",optType:"call"===this.optionType?"C":"P"},We=await Object(mo.r)(Ye);if(this.loadingFlag=!1,We.code!==ko.b.REST_SUCCESS_CODE)return;let qe=We.data;if(Object(Je.k)(qe)||0===qe.length)return;this.tradeHistoryTableData=qe}catch(Ye){}},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;if("pong"===Ye.data)return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.arg;if(Object(Je.k)(qe))return;let Qe=qe.channel;if(Object(Je.k)(Qe))return;let Ke=We.data;if(!Object(Je.k)(Ke))if("option-trades"!==Qe)"instrument-family-volume24h"!==Qe||Ke[0]&&(Ke[0].coinVolumeCall&&"call"===this.optionType&&-1!==Ke[0].uly.indexOf(this.curSelectedCurrency)?this.volume24H=Ke[0].coinVolumeCall:Ke[0].coinVolumePut&&"put"===this.optionType&&-1!==Ke[0].uly.indexOf(this.curSelectedCurrency)&&(this.volume24H=Ke[0].coinVolumePut));else{if(qe.instFamily!==this.curSelectedCurrency+"-USD")return;if(Ke&&Ke.length>0){let Ye=[...this.tradeHistoryTableData];Ke=Ke.filter(Ye=>"call"===this.optionType?"C"===Ye.optType:"P"===Ye.optType),Ye.unshift(...Ke),Ye=Object(Ft.a)(Ye),Ye.length>=this.maxDataCount&&(Ye=Ye.slice(0,this.maxDataCount)),this.tradeHistoryTableData=Ye}}}}}},Xo=(qe("846b"),qe("b77d"),Object(rt.a)(Jo,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"last-trade-history",attrs:{"card-title":`${Ye.$t("message.lastTrade")} ${"call"===Ye.optionType?Ye.$t("message.calls"):Ye.$t("message.puts")}`,height:250},scopedSlots:Ye._u([{key:"setting",fn:function(){return[We("div",{staticClass:"volume-24h",staticStyle:{"font-size":"0.875rem"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.recent24hVolume"))+":")]),We("div",{staticClass:"data"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.volume24H,1))))])])]},proxy:!0}])},[We("div",{staticStyle:{width:"100%"}},[We("u-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],attrs:{"empty-text":Ye.$t("message.noData"),"use-virtual":"","row-height":24,"data-changes-scroll-top":!1,"excess-rows":12,height:"240",data:Ye.showTableData,"cell-style":{border:"none",height:"1.875rem"},"header-cell-style":{border:"none",height:"2rem"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","infinite-scroll-immediate":!1,"infinite-scroll-distance":20,stripe:"",fit:""}},[We("u-table-column",{staticStyle:{"margin-left":"20px"},attrs:{"min-width":"160","class-name":"padding-left"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"left table-header"},[Ye._v(Ye._s(Ye.$t("message.instrument")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"left table-column",class:["sell"===qe.row.side?"red":"buy"===qe.row.side?"green":""]},[Ye._v(Ye._s(qe.row.instId))])]}}])}),We("u-table-column",{attrs:{"min-width":"55"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"left table-header"},[Ye._v(Ye._s(Ye.$t("message.direction")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"left table-column",class:["sell"===qe.row.side?"red":"buy"===qe.row.side?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}])}),We("u-table-column",{attrs:{"min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.price")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column"},[We("span",[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(parseFloat(qe.row.px)*parseFloat(null==qe.row.indexPx?qe.row.idxPx:qe.row.indexPx),2))))]),Ye._v(" | "),We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.px,4)))+" ")],1)]}}])}),We("u-table-column",{attrs:{"min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.iv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column"},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.fillVol?100*qe.row.fillVol:0,2))+"%")])]}}])}),We("u-table-column",{attrs:{"min-width":"55"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.amountL")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.calcAmount(qe.row),4,!0))))])]}}])}),We("u-table-column",{attrs:{"min-width":"65"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.markPrice")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column"},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(parseFloat(qe.row.markPx),4))))],1)]}}])}),We("u-table-column",{attrs:{"class-name":"padding-right","min-width":"125"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.dateTime")))])]},proxy:!0},{key:"default",fn:function(qe){return[-1===qe.row.ts.indexOf("T")?We("div",{staticClass:"right table-column"},[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(qe.row.ts))+" ")]):We("div",{staticClass:"right table-column"},[Ye._v(" "+Ye._s(Ye._f("dateTimeTextFormat")(qe.row.ts))+" ")])]}}])})],1)],1)])}),[],!1,null,"23cabbff",null)).exports,Zo={name:"PositionSummaryOption",components:{ToggleColumnVisibleBox:kt,CustomToolTip:Ct.a,Currency:bt.a,TextTips:yt.a,NotLoginTips:_t.a,CustomCard:ft.a},data(){return{columnMap:{positions:{label:this.$t("message.positions"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},delta:{label:this.$t("message.delta"),show:!0},gamma:{label:this.$t("message.gamma"),show:!0},vega:{label:this.$t("message.vega"),show:!0},theta:{label:this.$t("message.theta"),show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0}},expandFlag:!0}},created(){this.expandFlag=this.optionPositionSummaryExpandFlag},watch:{expandFlag(Ye){this.setOptionPositionSummaryExpandFlag(Ye)}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,allPositionMap:Ye=>Ye.okx.allPositionMap,loadingPositionFlag:Ye=>Ye.okx.loadingPositionFlag,optionPositionSummaryExpandFlag:Ye=>Ye.okx.optionPositionSummaryExpandFlag}),optionGreeksTableData(){let Ye=Object.values(this.allPositionMap);if(Ye.length<=0)return;let We={};if(Ye.forEach(Ye=>{if("OPTION"===Ye.instType&&Ye.instId.startsWith(this.curSelectedCurrency+"-")){let qe=Ye.expiredTimeText,Qe=We[qe];Qe&&Qe.length>0?We[qe].push(Ye):We[qe]=[Ye]}}),Object.keys(We).length<=0)return;let qe=[],Qe={isSum:!0,cellHeader:"",sell_amount:0,buy_amount:0,pnlCoin:0,pnlUsd:0,rplCoin:0,rplUsd:0,uplCoin:0,uplUsd:0,deltaBS:0,delta:0,gamma:0,vega:0,svega:0,theta:0,imr:0,mmr:0};for(let Ye in We){let Ke=We[Ye],Xe={indexPrice:0,cellHeader:"",sell_amount:0,buy_amount:0,pnlCoin:0,pnlUsd:0,uplCoin:0,uplUsd:0,rplCoin:0,rplUsd:0,deltaBS:0,delta:0,gamma:0,vega:0,svega:0,theta:0,imr:0,mmr:0,expirationTimestamp:0},Ze=0;Ke.forEach(Ye=>{Ze++;let We=Object(no.f)(Ye.instId),qe=Ye.pnl.pnlCoin,Ke=Ye.pnl.pnlUsd,$e=Ye.pnl.uplCoin,et=Ye.pnl.uplUsd,tt=Ye.pnl.rplCoin,it=Ye.pnl.rplUsd,rt=Ye.delta||0,st=Ye.gamma||0,at=Ye.vega||0,nt=Ye.theta||0;Xe.cellHeader=Object(no.v)(Ye.instId," "),Xe.indexPrice=Ye.indexPrice,Xe.pnlCoin+=qe,Xe.pnlUsd+=Ke,Xe.rplCoin+=tt,Xe.rplUsd+=it,Xe.uplCoin+=$e,Xe.uplUsd+=et,Xe.deltaBS+=Ye.deltaBS||0,Xe.delta+=rt,Xe.gamma+=st,Xe.theta+=nt,Xe.vega+=at,Xe.svega+=at*Math.sqrt(30/We),Xe.expirationTimestamp=Object(no.g)(Ye.instId),Qe.cellHeader=this.$t("message.sum"),Qe.pnlCoin+=qe,Qe.pnlUsd+=Ke,Qe.rplCoin+=tt,Qe.rplUsd+=it,Qe.uplCoin+=$e,Qe.uplUsd+=et,Qe.deltaBS+=Ye.deltaBS||0,Qe.delta+=rt,Qe.gamma+=st,Qe.theta+=nt,Qe.vega+=at,Qe.svega+=at*Math.sqrt(30/We),Object(Je.k)(Ye.imr)||(Xe.imr+=Ye.imr,Qe.imr+=Ye.imr),Object(Je.k)(Ye.mmr)||(Xe.mmr+=Ye.mmr,Qe.mmr+=Ye.mmr),"sell"===Ye.side?(Xe.sell_amount+=Math.abs(Ye.sizeCcy),Qe.sell_amount+=Math.abs(Ye.sizeCcy)):"buy"===Ye.side&&(Xe.buy_amount+=Math.abs(Ye.sizeCcy),Qe.buy_amount+=Math.abs(Ye.sizeCcy))}),qe.push(Xe)}return qe.length>0&&(qe.sort((Ye,We)=>Ye.expirationTimestamp-We.expirationTimestamp),qe.push(Qe)),qe}},methods:{...Object(Ke.b)("okx",{setOptionPositionSummaryExpandFlag:"setOptionPositionSummaryExpandFlag"})}},$o=(qe("1415"),qe("afb8"),Object(rt.a)(Zo,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"position-summary-option",attrs:{"card-title":Ye.$t("message.optionPositionSummary"),"disable-expand":!1,"expand-flag":Ye.expandFlag},on:{"update:expandFlag":function(We){Ye.expandFlag=We},"update:expand-flag":function(We){Ye.expandFlag=We}}},[We("div",{staticClass:"body-wrapper"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionPositionSummary"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],staticStyle:{width:"100%"},attrs:{data:Ye.optionGreeksTableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.expireDate"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.isSum?We("span",{staticStyle:{"font-weight":"bold"}},[Ye._v(Ye._s(Ye.$t("message.sum")))]):[Ye._v(Ye._s(qe.row.cellHeader))]]}}])}),Ye.columnMap.positions.show?We("el-table-column",{attrs:{align:"center","min-width":"110"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positions"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[We("span",{staticClass:"green"},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.buy_amount,4)))],1),Ye._v(" | "),We("span",{staticClass:"red"},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sell_amount,4))))],1)])]}}],null,!1,3338308461)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.pnlUsd>0?"green":qe.row.pnlUsd<0?"red":""],style:{fontWeight:qe.row.isSum?"bold":""}},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.pnlCoin,4))+" | "),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnlUsd,2))))],1)]}}],null,!1,3276163557)}):Ye._e(),Ye.columnMap.delta.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{value:Ye.$t("message.delta"),inherit:!0,placement:"bottom",width:300}},[Ye._v(" "+Ye._s(Ye.$t("message.positionDeltaTips"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.deltaBS>0?"green":qe.row.deltaBS<0?"red":""],style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.deltaBS,4)))])]}}],null,!1,2192506703)}):Ye._e(),Ye.columnMap.gamma.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.gamma"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.gamma,5)))])]}}],null,!1,2642570632)}):Ye._e(),Ye.columnMap.vega.show?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.vega"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.vega,2))+" | "),We("span",{staticClass:"warning"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.svega,2))))])])]}}],null,!1,2425149993)}):Ye._e(),Ye.columnMap.theta.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.theta"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.theta,2)))])]}}],null,!1,3758266319)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["number"==typeof qe.row.imr?[We("div",{style:{fontWeight:qe.row.isSum?"bold":""}},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.imr,4)))],1),We("div",{staticClass:"grey"},[Ye._v("($"+Ye._s(Ye._f("numberFormat")(qe.row.imr*qe.row.indexPrice,2))+")")])]:[Ye._v("-")]]}}],null,!1,1437094696)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["number"==typeof qe.row.mmr?[We("div",{style:{fontWeight:qe.row.isSum?"bold":""}},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.mmr,4)))],1),We("div",{staticClass:"grey"},[Ye._v("($"+Ye._s(Ye._f("numberFormat")(qe.row.mmr*qe.row.indexPrice,2))+")")])]:[Ye._v("-")]]}}],null,!1,1718575784)}):Ye._e()],1)],1)],1)])}),[],!1,null,"d33bc514",null)).exports,el={name:"PositionSummaryFuture",components:{ToggleColumnVisibleBox:kt,Currency:bt.a,TextTips:yt.a,NotLoginTips:_t.a,CustomCard:ft.a},data(){return{columnMap:{positionType:{label:this.$t("message.positionType"),show:!0},leverage:{label:this.$t("message.leverage"),show:!0},positions:{label:this.$t("message.positions"),show:!0},avgPrice:{label:this.$t("message.avgPrice"),show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},estLiqPrice:{label:this.$t("message.estLiqPrice"),show:!0},pnl:{label:this.$t("message.pnl")+" (ROI %)",show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0}},expandFlag:!0}},created(){this.expandFlag=this.futurePositionSummaryExpandFlag},watch:{expandFlag(Ye){this.setFuturePositionSummaryExpandFlag(Ye)}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,allPositionMap:Ye=>Ye.okx.allPositionMap,loadingPositionFlag:Ye=>Ye.okx.loadingPositionFlag,futurePositionSummaryExpandFlag:Ye=>Ye.okx.futurePositionSummaryExpandFlag,token:Ye=>Ye.system.token,accountSummary:Ye=>Ye.common.accountSummary}),side(){return Ye=>{if(-1!==["long","short"].indexOf(Ye.posSide)){if("long"===Ye.posSide)return this.$t("message.long");if("short"===Ye.posSide)return this.$t("message.short")}return"buy"===Ye.side?this.$t("message.buy"):"sell"===Ye.side?this.$t("message.sell"):""}},futureGreeksTableData(){let Ye=Object.values(this.allPositionMap),We=Ye.filter(Ye=>Ye.instFamily===this.curSelectedCurrency+"-USD"&&"OPTION"!==Ye.instType);We.sort((Ye,We)=>Ye.expirationTimestamp-We.expirationTimestamp);let qe=Ye.filter(Ye=>Ye.instFamily===this.curSelectedCurrency+"-USDT"&&"OPTION"!==Ye.instType);qe.sort((Ye,We)=>Ye.expirationTimestamp-We.expirationTimestamp);let Qe=Ye.filter(Ye=>Ye.instFamily===this.curSelectedCurrency+"-USDC"&&"OPTION"!==Ye.instType);return Qe.sort((Ye,We)=>Ye.expirationTimestamp-We.expirationTimestamp),[...We,...qe,...Qe]}},methods:{...Object(Ke.b)("okx",{setFuturePositionSummaryExpandFlag:"setFuturePositionSummaryExpandFlag"})}},tl=(qe("1f8a"),qe("82be"),Object(rt.a)(el,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"position-summary-future",attrs:{"card-title":`${Ye.$t("message.futurePositionSummary")} (${Ye.futureGreeksTableData.length})`,"disable-expand":!1,"expand-flag":Ye.expandFlag},on:{"update:expandFlag":function(We){Ye.expandFlag=We},"update:expand-flag":function(We){Ye.expandFlag=We}}},[We("div",{staticClass:"body-wrapper"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futurePositionSummary"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],staticStyle:{width:"100%"},attrs:{data:Ye.futureGreeksTableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{"min-width":"110",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{staticClass:"clicked",staticStyle:{display:"inline-block","padding-bottom":"2px",cursor:"pointer","border-bottom":"1px solid"},on:{click:function(We){return Ye.$router.push(`/okx/futures/${Ye.curSelectedCurrency}/${qe.row.instId}`)}}},[Ye._v(Ye._s(qe.row.instId))])]}}])}),Ye.columnMap.positionType.show?We("el-table-column",{attrs:{align:"center","min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.mgnMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.mgnMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.mgnMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):Ye._e(),-1!==["long","short"].indexOf(qe.row.posSide)?We("el-tag",{staticStyle:{"margin-left":"0.3125rem"},attrs:{size:"mini",type:"long"===qe.row.posSide?"success":"danger"}},[Ye._v(Ye._s(Ye.side(qe.row)))]):We("el-tag",{staticStyle:{"margin-left":"0.3125rem"},attrs:{size:"mini",type:"buy"===qe.row.side?"success":"danger"}},[Ye._v(Ye._s(Ye.side(qe.row)))])]}}],null,!1,1866576574)}):Ye._e(),Ye.columnMap.leverage.show?We("el-table-column",{attrs:{align:"center","min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.leverage"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[parseFloat(qe.row.lever)?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(parseFloat(qe.row.lever),2))+" X")]):We("span",[Ye._v("-")])]}}],null,!1,2500340629)}):Ye._e(),Ye.columnMap.positions.show?We("el-table-column",{attrs:{align:"center","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positions"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:qe.row.sizeCcy>0?"green":qe.row.sizeCcy<0?"red":""},[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sizeCcy,4)))+" | "),We("currency",{attrs:{"currency-type":qe.row.valueCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sizeValue,2)))+" ")],1)]}}],null,!1,506318220)}):Ye._e(),Ye.columnMap.avgPrice.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.avgPx,2)))+" ")]}}],null,!1,3678259124)}):Ye._e(),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.markPx,2)))+" ")]}}],null,!1,1422665012)}):Ye._e(),Ye.columnMap.estLiqPrice.show?We("el-table-column",{attrs:{align:"center","min-width":"80"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.estLiqPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.liqPx&&qe.row.liqPx>0?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.liqPx,2))))]:[Ye._v("-")]]}}],null,!1,449121554)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"160",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" (ROI %) ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:qe.row.pnl.pnlUsd>0?"green":qe.row.pnl.pnlUsd<0?"red":""},[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnl.pnlCoin,4)))+" | "),We("currency",{attrs:{"currency-type":"linear"===qe.row.ctType?qe.row.settleCcy:qe.row.ctValCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnl.pnlUsd,2)))+" ("+Ye._s(Ye._f("numberFormat")(100*qe.row.pnl.pnlRate,2))+"%) ")],1)]}}],null,!1,3519409545)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["number"==typeof qe.row.imr?We("div",[We("div",[We("currency",{attrs:{"currency-type":qe.row.settleCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.imr,4))+" ")],1),"inverse"===qe.row.ctType?We("div",{staticClass:"grey"},[Ye._v(" ($"+Ye._s(Ye._f("numberFormat")(qe.row.imr*qe.row.indexPrice,2))+") ")]):Ye._e()]):We("span",[Ye._v("-")])]}}],null,!1,1508636857)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["number"==typeof qe.row.mmr?We("div",[We("div",[We("currency",{attrs:{"currency-type":qe.row.settleCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.mmr,4)))],1),"inverse"===qe.row.ctType?We("div",{staticClass:"grey"},[Ye._v(" ($"+Ye._s(Ye._f("numberFormat")(qe.row.mmr*qe.row.indexPrice,2))+") ")]):Ye._e()]):We("span",[Ye._v("-")])]}}],null,!1,3112927154)}):Ye._e()],1)],1)],1)])}),[],!1,null,"8ed22e90",null)).exports,il={name:"CrossPositionRiskInfo",components:{TextTips:yt.a,CustomToolTip:Ct.a,CustomCard:ft.a},data:()=>({isoEq:0,adjEq:0,notionalUsd:0,imr:0,mmr:0,mgnRatio:0}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{},computed:{...Object(Ke.c)({lang:Ye=>Ye.system.lang,curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,accountConfig:Ye=>Ye.okx.accountConfig}),crossDetailHref(){let Ye="en-us";return-1!==["zh","zh_tc"].indexOf(this.lang)&&(Ye="zh-cn"),`https://www.okx.com/support/hc/${Ye}/articles/360054690531-4-%E8%B7%A8%E5%B8%81%E7%A7%8D%E4%BF%9D%E8%AF%81%E9%87%91%E8%B4%A6%E6%88%B7%E5%85%A8%E4%BB%93%E4%BA%A4%E6%98%93%E8%A7%84%E5%88%99`},mmrRatio(){return this.mmr&&this.adjEq?parseFloat(this.mmr)/parseFloat(this.adjEq)*100:0},leverage(){return Math.ceil(this.notionalUsd/this.adjEq*100)/100},accountMode(){var Ye;let We=null===(Ye=this.accountConfig)||void 0===Ye?void 0:Ye.acctLv;return"1"===We?"SM":"2"===We?"SCM":"3"===We?"MCM":"4"===We?"PM":void 0}},methods:{receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;if("pong"===Ye.data)return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.arg;if(Object(Je.k)(qe))return;let Qe=qe.channel;if(Object(Je.k)(Qe))return;let Ke=We.data;return Object(Je.k)(Ke)?void 0:"account"===Qe?(Ke=Ke[0],this.isoEq=parseFloat(Ke.isoEq)||0,this.adjEq=parseFloat(Ke.adjEq)||0,this.notionalUsd=parseFloat(Ke.notionalUsd)||0,this.imr=parseFloat(Ke.imr)||0,this.mmr=parseFloat(Ke.mmr)||0,void(this.mgnRatio=parseFloat(Ke.mgnRatio)||0)):void 0}}}},rl=(qe("1289"),Object(rt.a)(il,(function(){var Ye=this,We=Ye._self._c;return-1!==["MCM","PM"].indexOf(Ye.accountMode)?We("custom-card",{staticClass:"cross-position-risk-info",attrs:{"card-title":Ye.$t("message.crossRiskInfo")}},[We("div",{staticClass:"body-wrapper"},[We("div",{staticClass:"data-item"},[We("text-tips",{attrs:{value:Ye.$t("message.estimatedAcctValue"),inherit:!0,placement:"top",width:300}},[We("div",{domProps:{innerHTML:Ye._s(Ye.$t("message.estimatedAcctValueTips"))}})]),We("div",{staticClass:"data"},[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.adjEq+Ye.isoEq,2))))])],1),We("div",{staticClass:"data-item"},[We("text-tips",{attrs:{value:Ye.$t("message.adjEq"),inherit:!0,placement:"top",width:280}},[We("div",{domProps:{innerHTML:Ye._s(Ye.$t("message.adjEqTips"))}}),We("div",[Ye._v(" "+Ye._s(Ye.$t("message.moreDetailSee"))+" "),We("a",{staticStyle:{color:"#26AF9B"},attrs:{target:"_blank",href:Ye.crossDetailHref}},[Ye._v(Ye._s(Ye.$t("message.crossDetail")))])])]),We("div",{staticClass:"data"},[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.adjEq,2))))])],1),We("div",{staticClass:"data-item"},[We("text-tips",{attrs:{value:Ye.$t("message.notionalUsd"),inherit:!0,placement:"top",width:280}},[We("div",{domProps:{innerHTML:Ye._s(Ye.$t("message.notionalUsdTips"))}}),We("div",[Ye._v(" "+Ye._s(Ye.$t("message.moreDetailSee"))+" "),We("a",{staticStyle:{color:"#26AF9B"},attrs:{target:"_blank",href:Ye.crossDetailHref}},[Ye._v(Ye._s(Ye.$t("message.crossDetail")))])])]),We("div",{staticClass:"data"},[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.notionalUsd,2))))])],1),We("div",{staticClass:"data-item"},[We("text-tips",{attrs:{value:Ye.$t("message.imr"),inherit:!0,placement:"top",width:280}},[We("div",{domProps:{innerHTML:Ye._s(Ye.$t("message.imrTips"))}}),We("div",[Ye._v(" "+Ye._s(Ye.$t("message.moreDetailSee"))+" "),We("a",{staticStyle:{color:"#26AF9B"},attrs:{target:"_blank",href:Ye.crossDetailHref}},[Ye._v(Ye._s(Ye.$t("message.crossDetail")))])])]),We("div",{staticClass:"data"},[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.imr,2))))])],1),We("div",{staticClass:"data-item"},[We("text-tips",{attrs:{value:Ye.$t("message.mmr"),inherit:!0,placement:"top",width:280}},[We("div",{domProps:{innerHTML:Ye._s(Ye.$t("message.mmrTips"))}}),We("div",[Ye._v(" "+Ye._s(Ye.$t("message.moreDetailSee"))+" "),We("a",{staticStyle:{color:"#26AF9B"},attrs:{target:"_blank",href:Ye.crossDetailHref}},[Ye._v(Ye._s(Ye.$t("message.crossDetail")))])])]),We("div",{staticClass:"data"},[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.mmr,2))))])],1),We("div",{staticClass:"data-item"},[We("text-tips",{attrs:{value:Ye.$t("message.accountLeverage"),inherit:!0,placement:"top",width:280}},[We("div",{domProps:{innerHTML:Ye._s(Ye.$t("message.accountLeverageTips"))}}),We("div",[Ye._v(" "+Ye._s(Ye.$t("message.moreDetailSee"))+" "),We("a",{staticStyle:{color:"#26AF9B"},attrs:{target:"_blank",href:Ye.crossDetailHref}},[Ye._v(Ye._s(Ye.$t("message.crossDetail")))])])]),We("div",{staticClass:"data"},[We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.leverage,2))+" X")])])],1),We("div",{staticClass:"data-item"},[We("text-tips",{attrs:{value:Ye.$t("message.mgnRatio"),inherit:!0,placement:"top",width:280}},[We("div",{domProps:{innerHTML:Ye._s(Ye.$t("message.mgnRatioTips"))}}),We("div",[Ye._v(" "+Ye._s(Ye.$t("message.moreDetailSee"))+" "),We("a",{staticStyle:{color:"#26AF9B"},attrs:{target:"_blank",href:Ye.crossDetailHref}},[Ye._v(Ye._s(Ye.$t("message.crossDetail")))])])]),We("div",{staticClass:"data"},[We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(100*Ye.mgnRatio,2)))+"%")])])],1),We("div",{staticClass:"data-item"},[We("div",[Ye._v(Ye._s(Ye.$t("message.mmrRatio")))]),We("div",{staticClass:"data"},[We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.mmrRatio,2)))+"%")])])])])]):Ye._e()}),[],!1,null,"74b1082f",null)).exports,sl={name:"Options",components:{CrossPositionRiskInfo:rl,PositionSummaryFuture:tl,PositionSummaryOption:$o,LastTradeHistory:Xo,DeltaHedge:Ko,OptionTradeDialog:Ho,AccountTradeDetail:zo,OptionList:vo,AccountSummary:uo,CustomCard:ft.a},data:()=>({dialogTableVisible:!1,optionTradeDialogVisible:!1}),created(){},beforeDestroy(){this.unsubscribeOptionTradesData(this.curSelectedCurrency)},watch:{oxkInnerPublicSocketIsConnected:{handler(Ye){Ye&&this.subscribeOptionTradesData()}},curSelectedCurrency:{handler(Ye,We){-1!==this.$route.path.indexOf("/options")&&(Object(Je.k)(Ye)||(this.unsubscribeOptionTradesData(We),this.subscribeOptionTradesData()))},immediate:!0}},computed:{...Object(Ke.c)({oxkInnerPublicSocketIsConnected:Ye=>Ye.websocket.oxkInnerPublicSocketIsConnected,curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,accountConfig:Ye=>Ye.okx.accountConfig}),accountMode(){var Ye;let We=null===(Ye=this.accountConfig)||void 0===Ye?void 0:Ye.acctLv;return"1"===We?"SM":"2"===We?"SCM":"3"===We?"MCM":"4"===We?"PM":void 0}},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),unsubscribeOptionTradesData(Ye){Object(Je.k)(Ye)||this.wsSendMsg({method:"public",op:"unsubscribe",args:[{channel:"option-trades",instType:"OPTION",instFamily:this.curSelectedCurrency+"-USD"}]})},subscribeOptionTradesData(){this.wsSendMsg({method:"public",op:"subscribe",args:[{channel:"option-trades",instType:"OPTION",instFamily:this.curSelectedCurrency+"-USD"}]})}}},al=Object(rt.a)(sl,(function(){var Ye=this,We=Ye._self._c;return We("div",{key:"option"},[We("account-summary"),-1!==["MCM","PM"].indexOf(Ye.accountMode)?We("cross-position-risk-info"):Ye._e(),We("position-summary-option"),We("position-summary-future"),We("option-list"),We("account-trade-detail"),We("div",{staticStyle:{display:"flex","margin-top":"-0.625rem"}},[We("last-trade-history",{staticStyle:{width:"calc(50% - 0.9375rem)"},attrs:{"option-type":"call"}}),We("div",{staticStyle:{margin:"0 -0.3125rem"}}),We("last-trade-history",{staticStyle:{width:"calc(50% - 0.9375rem)"},attrs:{"option-type":"put"}})],1),We("option-trade-dialog"),We("delta-hedge",{key:"option"})],1)}),[],!1,null,"2c64bc97",null).exports,nl={name:"CloseDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},data:()=>({}),computed:{...Object(Ke.c)({closeDialogVisible:Ye=>Ye.okx.closeDialogVisible,tradeConfirmDialogParams:Ye=>Ye.okx.tradeConfirmDialogParams})},methods:{...Object(Ke.b)("okx",{setCloseDialogVisible:"setCloseDialogVisible"}),setShowAgainFlag(){this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showClosePositionConfirmDialog")},confirmTrade(){this.setShowAgainFlag(),this.setCloseDialogVisible(!1);let Ye=this.tradeConfirmDialogParams.posId;this.$emit("confirmTrade",Ye,this.tradeConfirmDialogParams.order_type,this.tradeConfirmDialogParams.price)}}},ol={name:"Positions",components:{ToggleColumnVisibleBox:kt,LeverageDialog:qo,AdjustMarginDialog:To,CloseDialog:(qe("9f36"),Object(rt.a)(nl,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.closeDialogVisible,"destroy-on-close":!0,"close-on-click-modal":!1},on:{close:function(We){return Ye.setCloseDialogVisible(!1)}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"red",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.closePosition")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setCloseDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(this.tradeConfirmDialogParams.instId)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.closeType")}},["limit"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.limitClosePosition")))]:Ye._e(),"market"===Ye.tradeConfirmDialogParams.order_type?[Ye._v(Ye._s(Ye.$t("message.marketClosePosition")))]:Ye._e()],2),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"buy"===Ye.tradeConfirmDialogParams.direction?"green":"sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(" "+Ye._s("buy"===Ye.tradeConfirmDialogParams.direction?Ye.$t("message.buy"):Ye.$t("message.sell"))+" ")])]),We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.closeAmount")} (${Ye.tradeConfirmDialogParams.sizeSymbolCurrency})`}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.sizeSymbolCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.amount,4)))+" ")],1),"limit"===Ye.tradeConfirmDialogParams.order_type?We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.closePrice")} (${Ye.tradeConfirmDialogParams.priceSymbolCurrency})`}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.priceSymbolCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.price,2)))+" ")],1):Ye._e()],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])}),[],!1,null,"1433a9c9",null)).exports,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{data:{type:Array,default:[]}},data(){return{columnMap:{positionType:{label:this.$t("message.positionType"),show:!0},leverage:{label:this.$t("message.leverage"),show:!0},open:{label:this.$t("message.open"),show:!0},avgPrice:{label:this.$t("message.avgPrice"),show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},estLiqPrice:{label:this.$t("message.estLiqPrice"),show:!0},pnl:{label:this.$t("message.pnl")+" (ROI%)",show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0},marginBalance:{label:this.$t("message.marginBalance"),show:!0}},closePrice:0,curSelectedRowPosId:{},adjustMarginDialogVisible:!1,adjustMarginParams:{},leverageDialogVisible:!1,leverageParams:{}}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,contractDetail:Ye=>Ye.okx.contractDetail,loadingPositionFlag:Ye=>Ye.okx.loadingPositionFlag,interfaceSettings:Ye=>Ye.system.interfaceSettings,token:Ye=>Ye.system.token,accountSummary:Ye=>Ye.common.accountSummary,accountConfig:Ye=>Ye.okx.accountConfig}),side(){return Ye=>{if(-1!==["long","short"].indexOf(Ye.posSide)){if("long"===Ye.posSide)return this.$t("message.long");if("short"===Ye.posSide)return this.$t("message.short")}return"buy"===Ye.side?this.$t("message.buy"):"sell"===Ye.side?this.$t("message.sell"):""}}},methods:{...Object(Ke.b)("okx",{setCloseDialogVisible:"setCloseDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),toggleLeverage(Ye){let We={leverage:parseFloat(Ye.lever),mgnMode:Ye.mgnMode,instrumentName:Ye.instId};-1!==["long","short"].indexOf(Ye.posSide)&&(We.posSide=Ye.posSide),this.leverageParams=We,this.leverageDialogVisible=!0},showAdjustMarginDialog(Ye){this.adjustMarginParams=Ye,this.adjustMarginDialogVisible=!0},confirmClosePosition(Ye,We,qe){let Qe=null;this.data.forEach(We=>{We.posId===Ye&&(Qe=We)}),Object(Je.k)(Qe)||("limit"!==We?"market"===We&&this.marketClosePosition(Qe):this.limitClosePosition(Qe,qe))},async limitClosePosition(Ye,We){let qe=Ye.side,Qe={instid:Ye.instId,tdMode:Ye.mgnMode,sz:""+Math.abs(Ye.pos),ordType:"limit",px:""+We};try{-1!==["long","short"].indexOf(Ye.posSide)?(qe="long"===Ye.posSide?"sell":"buy",Qe.posSide=Ye.posSide,Qe.side=qe):(qe="buy"===qe?"sell":"buy",Qe.reduceOnly=!0,Qe.side=qe),await Object(mo.G)(Qe)}catch(Ye){}},async marketClosePosition(Ye){let We={instId:Ye.instId,mgnMode:Ye.mgnMode};try{-1!==["long","short"].indexOf(Ye.posSide)&&(We.posSide=Ye.posSide),await Object(mo.y)(We)}catch(Ye){}},showCloseInput(Ye){this.closePrice=Ye.markPx?Ye.markPx:0,this.curSelectedRowPosId=Ye.posId},showClosePositionsConfirmDialog(Ye,We){let qe="";"sell"===We.side?qe="buy":"buy"===We.side&&(qe="sell");let Qe={posId:We.posId,instId:We.instId,order_type:Ye,amount:Math.abs(We.sizeCcy),direction:qe,ctVal:We.ctVal,sizeSymbolCurrency:this.curSelectedCurrency,priceSymbolCurrency:"linear"===We.ctType?We.settleCcy:We.ctValCcy};"limit"===Ye&&(Qe.price=this.closePrice),this.setTradeConfirmDialogParams(Qe),this.curSelectedRowPosId="",this.interfaceSettings.confirmDialogConfig.showClosePositionConfirmDialog?this.setCloseDialogVisible(!0):this.confirmClosePosition(We.posId,Ye)},positionInstrumentNameClick(Ye,We){let qe=`/okx/futures/${Ye}/${We}`;this.$router.push(qe)}}},ll=(qe("7314"),qe("49f2"),Object(rt.a)(ol,(function(){var Ye=this,We=Ye._self._c;return We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],staticClass:"future-position-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futurePositions"}},[We("el-table",{staticStyle:{width:"100%",height:"22.5rem"},attrs:{data:Ye.data,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{staticStyle:{display:"inline-block","padding-bottom":"2px",cursor:"pointer","border-bottom":"1px solid"},on:{click:function(We){return Ye.positionInstrumentNameClick(qe.row.currency,qe.row.instId)}}},[Ye._v(Ye._s(qe.row.instId))])]}}])}),Ye.columnMap.positionType.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.mgnMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.mgnMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.mgnMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):Ye._e(),-1!==["long","short"].indexOf(qe.row.posSide)?We("el-tag",{staticStyle:{"margin-left":"0.3125rem"},attrs:{size:"mini",type:"long"===qe.row.posSide?"success":"danger"}},[Ye._v(Ye._s(Ye.side(qe.row)))]):We("el-tag",{staticStyle:{"margin-left":"0.3125rem"},attrs:{size:"mini",type:"buy"===qe.row.side?"success":"danger"}},[Ye._v(Ye._s(Ye.side(qe.row)))])]}}],null,!1,1866576574)}):Ye._e(),Ye.columnMap.leverage.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.leverage"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[parseFloat(qe.row.lever)?[We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(parseFloat(qe.row.lever),2))+" X "),We("i",{staticClass:"iconfont icon-qianbi-",on:{click:function(We){return Ye.toggleLeverage(qe.row)}}})])]:[Ye._v("-")]]}}],null,!1,2781949455)}):Ye._e(),Ye.columnMap.open.show?We("el-table-column",{attrs:{align:"center","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.open"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:qe.row.sizeCcy>0?"green":qe.row.sizeCcy<0?"red":""},[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sizeCcy,4)))+" | "),We("currency",{attrs:{"currency-type":qe.row.valueCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sizeValue,2)))+" ")],1)]}}],null,!1,4253595858)}):Ye._e(),Ye.columnMap.avgPrice.show?We("el-table-column",{attrs:{align:"center","min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.avgPx,qe.row.pxPrecision)))+" ")]}}],null,!1,2824826524)}):Ye._e(),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{align:"center","min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.markPx,qe.row.pxPrecision)))+" ")]}}],null,!1,248323612)}):Ye._e(),Ye.columnMap.estLiqPrice.show?We("el-table-column",{attrs:{align:"center","min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.estLiqPrice")))])]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.liqPx&&qe.row.liqPx>0?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.liqPx,qe.row.pxPrecision))))]:[Ye._v("-")]]}}],null,!1,2476220502)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"240",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" (ROI%) ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:qe.row.pnl.pnlUsd>0?"green":qe.row.pnl.pnlUsd<0?"red":""},[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnl.pnlCoin,4)))+" | "),We("currency",{attrs:{"currency-type":qe.row.valueCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnl.pnlUsd,2)))+" ("+Ye._s(Ye._f("numberFormat")(100*qe.row.pnl.pnlRate,2))+"%) ")],1)]}}],null,!1,4157509026)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.imr&&"0"!==qe.row.imr?[We("div",[We("currency",{attrs:{"currency-type":qe.row.settleCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.imr,4))+" ")],1),"inverse"===qe.row.ctType?We("div",{staticClass:"grey"},[Ye._v(" ($"+Ye._s(Ye._f("numberFormat")(parseFloat(qe.row.imr)*qe.row.indexPrice,2))+") ")]):Ye._e()]:[Ye._v("-")]]}}],null,!1,3640979110)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.mmr&&"0"!==qe.row.mmr?[We("div",[We("currency",{attrs:{"currency-type":qe.row.settleCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.mmr,4)))],1),"inverse"===qe.row.ctType?We("div",{staticClass:"grey"},[Ye._v(" ($"+Ye._s(Ye._f("numberFormat")(parseFloat(qe.row.mmr)*qe.row.indexPrice,2))+") ")]):Ye._e()]:[Ye._v("-")]]}}],null,!1,2579853801)}):Ye._e(),Ye.columnMap.marginBalance.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.marginBalance"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[qe.row.margin&&"0"!==qe.row.margin&&"isolated"===qe.row.mgnMode?We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("div",[We("div",[We("currency",{attrs:{"currency-type":qe.row.settleCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.margin,4)))],1),"inverse"===qe.row.ctType?We("div",{staticClass:"grey"},[Ye._v(" ($"+Ye._s(Ye._f("numberFormat")(parseFloat(qe.row.margin)*qe.row.indexPrice,2))+") ")]):Ye._e()]),We("div",{staticClass:"adjust-margin-icon",on:{click:function(We){return Ye.showAdjustMarginDialog(qe.row)}}},[We("i",{staticClass:"iconfont icon-plus",staticStyle:{"font-size":"inherit"}})])]):[Ye._v("-")]]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"130",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.curSelectedRowPosId!==qe.row.posId?We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.showCloseInput(qe.row)}}},[Ye._v(" "+Ye._s(Ye.$t("message.closePosition"))+" ")]):Ye._e(),Ye.curSelectedRowPosId!==qe.row.posId?We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"primary"},on:{click:function(We){return Ye.showClosePositionsConfirmDialog("market",qe.row)}}},[Ye._v(" "+Ye._s(Ye.$t("message.marketClosePosition"))+" ")]):Ye._e(),Ye.curSelectedRowPosId===qe.row.posId?We("div",{staticClass:"close-input-box",class:{active:Ye.curSelectedRowPosId===qe.row.posId}},[We("el-input",{staticClass:"close-input",attrs:{size:"mini"},model:{value:Ye.closePrice,callback:function(We){Ye.closePrice=We},expression:"closePrice"}}),We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center","font-size":"1rem"}},[We("i",{staticClass:"el-icon-check",staticStyle:{"margin-right":"0.25rem",cursor:"pointer"},on:{click:function(We){return Ye.showClosePositionsConfirmDialog("limit",qe.row)}}}),We("i",{staticClass:"el-icon-close",staticStyle:{cursor:"pointer"},on:{click:function(We){Ye.curSelectedRowPosId={}}}})])],1):Ye._e()]}}])})],1)],1),We("leverage-dialog",{attrs:{visible:Ye.leverageDialogVisible,params:Ye.leverageParams},on:{"update:visible":function(We){Ye.leverageDialogVisible=We}}}),We("adjust-margin-dialog",{attrs:{visible:Ye.adjustMarginDialogVisible,params:Ye.adjustMarginParams},on:{"update:visible":function(We){Ye.adjustMarginDialogVisible=We}}}),We("close-dialog",{on:{confirmTrade:Ye.confirmClosePosition}})],1)}),[],!1,null,"01d35f4c",null)).exports,cl={name:"OpenOrders",components:{ToggleColumnVisibleBox:kt,DoNotShowAgainCancelDialog:Mt.a,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{order:{type:Array,default:()=>[]},algoOrder:{type:Array,default:()=>[]},orderMarginDataMap:{type:Object,default:()=>{}},instInfo:{type:Object,default:()=>null}},data:()=>({columnMap1:{side:{label:"side",show:!0},positionType:{label:"positionType",show:!0},leverage:{label:"leverage",show:!0},size:{label:"size",show:!0},complated:{label:"complated",show:!0},remaining:{label:"remaining",show:!0},price:{label:"price",show:!0},marketPrice:{label:"marketPrice",show:!0},avgPrice:{label:"avgPrice",show:!0},im:{label:"im",show:!0},type:{label:"type",show:!0},orderId:{label:"orderId",show:!0},dateTime:{label:"dateTime",show:!0}},columnMap2:{side:{label:"side",show:!0},positionType:{label:"positionType",show:!0},leverage:{label:"leverage",show:!0},size:{label:"size",show:!0},complated:{label:"complated",show:!0},remaining:{label:"remaining",show:!0},price:{label:"price",show:!0},marketPrice:{label:"marketPrice",show:!0},avgPrice:{label:"avgPrice",show:!0},type:{label:"type",show:!0},orderId:{label:"orderId",show:!0},dateTime:{label:"dateTime",show:!0}},columnMap3:{side:{label:"side",show:!0},positionType:{label:"positionType",show:!0},leverage:{label:"leverage",show:!0},size:{label:"size",show:!0},orderValueL:{label:"orderValueL",show:!0},triggerPrice:{label:"triggerPrice",show:!0},orderPrice:{label:"orderPrice",show:!0},type:{label:"type",show:!0},orderId:{label:"orderId",show:!0},dateTime:{label:"dateTime",show:!0}},columnMap4:{side:{label:"side",show:!0},positionType:{label:"positionType",show:!0},leverage:{label:"leverage",show:!0},size:{label:"size",show:!0},orderValueL:{label:"orderValueL",show:!0},trailVariance:{label:"trailVariance",show:!0},triggerPrice:{label:"triggerPrice",show:!0},activatePrice:{label:"activatePrice",show:!0},orderId:{label:"orderId",show:!0},dateTime:{label:"dateTime",show:!0}},openOrderTickerDataMap:{},orderType:1}),created(){this.receiveWebsocketMsg()},beforeDestroy(){this.unsubscribeData()},watch:{order:{handler(Ye){Ye.length>0&&(this.unsubscribeData(),this.subscribeData(Ye))},immediate:!0}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,loadingOpenOrderFlag:Ye=>Ye.okx.loadingOpenOrderFlag,interfaceSettings:Ye=>Ye.system.interfaceSettings,currencyIncrementalTickerMap:Ye=>Ye.okx.currencyIncrementalTickerMap}),btnDisabled(){switch(this.orderType){case 1:return this.orderList01.length<=0;case 2:return this.orderList02.length<=0;case 3:return this.orderList03.length<=0;case 4:return this.orderList04.length<=0}},side(){return Ye=>{if(-1!==["long","short"].indexOf(Ye.posSide)){if("long"===Ye.posSide){if("buy"===Ye.side)return this.$t("message.buyLong");if("sell"===Ye.side)return this.$t("message.sellLong")}else if("short"===Ye.posSide){if("buy"===Ye.side)return this.$t("message.buyShort");if("sell"===Ye.side)return this.$t("message.sellShort")}}else{if("buy"===Ye.side)return this.$t("message.buy");if("sell"===Ye.side)return this.$t("message.sell")}return""}},limitCount(){return this.order.filter(Ye=>-1!==["limit"].indexOf(Ye.ordType)).length},marketCount(){return this.order.filter(Ye=>-1!==["market"].indexOf(Ye.ordType)).length},orderList01(){return this.order.filter(Ye=>-1!==["limit","market"].indexOf(Ye.ordType))},orderList02(){return this.order.filter(Ye=>-1!==["post_only","fok","ioc","optimal_limit_ioc"].indexOf(Ye.ordType))},orderList03(){return this.algoOrder.filter(Ye=>-1!==["conditional","oco"].indexOf(Ye.ordType))},orderList04(){return this.algoOrder.filter(Ye=>-1!==["move_order_stop"].indexOf(Ye.ordType))},marketData(){return Ye=>{let We=this.openOrderTickerDataMap[Ye.instId];if(!Object(Je.k)(We)){let qe=0;return"buy"===Ye.side?qe=We.best_bid_price:"sell"===Ye.side&&(qe=We.best_ask_price),qe}}},im(){return Ye=>this.orderMarginDataMap[Ye.order_id]||0}},methods:{...Object(Ke.b)("okx",{setEditOrderDialogVisible:"setEditOrderDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),unsubscribeData(){this.wsSendMsg({method:"public",op:"unsubscribe",args:[{channel:"bbo-tbt",instType:"ANY"}]})},subscribeData(Ye){if(Ye.length<=0)return;let We=new Set;Ye.forEach(Ye=>{We.add(Ye.instId)}),(Ye=[...We]).forEach(Ye=>{let We={method:"public",op:"subscribe",args:[{channel:"bbo-tbt",instId:Ye}]};this.wsSendMsg(We)})},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;if("pong"===Ye.data)return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.arg;if(Object(Je.k)(qe))return;let Qe=qe.channel;if(Object(Je.k)(Qe))return;let Ke=We.data;if(!Object(Je.k)(Ke))if("bbo-tbt"!==Qe);else{let Ye=qe.instId,We=0,Qe=0;try{We=Ke[0].asks[0][0]||0}catch(Ye){We=0}try{Qe=Ke[0].bids[0][0]||0}catch(Ye){Qe=0}let Je={best_ask_price:We,best_bid_price:Qe};this.$set(this.openOrderTickerDataMap,Ye,Je)}}},cancelOrder(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendCancelRequest(Ye)}):this.sendCancelRequest(Ye)},confirmTrade(Ye){this.sendEditRequest(Ye.order_id,Ye.amount,Ye.price)},editOrder(Ye){let We={...Ye,dialog_type:"edit",from:"open_order",instrument_name:Ye.instId,amount:parseFloat((parseFloat(Ye.sz)*parseFloat(Ye.ctVal)).toFixed(10)),price:Ye.px,currency:this.curSelectedCurrency,order_id:Ye.ordId,direction:Ye.side,order_type:Ye.ordType,feeCcy:Ye.feeCcy};this.setTradeConfirmDialogParams(We),this.setEditOrderDialogVisible(!0)},chase(Ye){let We=this.marketData(Ye);Object(Je.k)(We)||0===We||this.sendEditRequest(Ye.instId,Ye.ordId,""+Ye.sz,We)},sendCancelRequest(Ye){let We=!1;switch(this.orderType){case 1:case 2:We=!1;break;case 3:case 4:We=!0}if(We){let We=[{instId:Ye.instId,algoId:Ye.algoId}];Object(mo.d)(We).then(Ye=>{}).catch(Ye=>{})}else{let We={instId:Ye.instId,ordId:Ye.ordId};Object(mo.c)(We).then(Ye=>{}).catch(Ye=>{})}},sendCancelAllRequest(){let Ye=!1,We=[];switch(this.orderType){case 1:We=this.orderList01,Ye=!1;break;case 2:We=this.orderList02,Ye=!1;break;case 3:We=this.orderList03,Ye=!0;break;case 4:We=this.orderList04,Ye=!0}let qe=Math.ceil(We.length/10);for(let Qe=0;Qe<qe;Qe++){let qe=We.slice(10*Qe,10*(Qe+1)),Ke=[];Ye?(qe.forEach(Ye=>{let We={instId:Ye.instId,algoId:Ye.algoId};Ke.push(We)}),Object(mo.d)(Ke).then(Ye=>{}).catch(Ye=>{})):(qe.forEach(Ye=>{let We={instId:Ye.instId,ordId:Ye.ordId};Ke.push(We)}),Object(mo.a)(Ke).then(Ye=>{}).catch(Ye=>{}))}},oneClickCancelOrder(){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendCancelAllRequest()}):this.sendCancelAllRequest()},oneClickChase(){let Ye=[];switch(this.orderType){case 1:Ye=this.orderList01;break;case 2:Ye=this.orderList02}let We=Math.ceil(Ye.length/15);for(let qe=0;qe<We;qe++){let We=Ye.slice(15*qe,15*(qe+1)),Qe=[];if(We.forEach(Ye=>{if("SPOT"!=Ye.instType){let We=this.marketData(Ye),qe={instId:Ye.instId,ordId:Ye.ordId,newSz:""+Ye.sz,newPx:""+We};Object(Je.k)(We)||0===We||Qe.push(qe)}}),0==Qe.length)return;Object(mo.b)(Qe).then(Ye=>{}).catch(Ye=>{})}},sendEditRequest(Ye,We,qe,Qe){let Ke={instId:Ye,ordId:We,newSz:""+parseInt(qe),newPx:""+Qe};Object(mo.e)(Ke).then(Ye=>{}).catch(Ye=>{})}}},ul=(qe("8adc"),qe("c08f"),Object(rt.a)(cl,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-open-order-table"},[We("div",{staticClass:"striped",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",padding:"0 0.9375rem",height:"2.5rem"}},[We("div",{staticClass:"order-type-box"},[We("div",{staticClass:"order-type-item",class:1===Ye.orderType?"active":"",on:{click:function(We){Ye.orderType=1}}},[We("span",[Ye._v(Ye._s(Ye.$t("message.limit"))),Ye.limitCount>0?We("span",[Ye._v("("+Ye._s(Ye.limitCount)+")")]):Ye._e(),Ye._v(" | "+Ye._s(Ye.$t("message.market"))),Ye.marketCount>0?We("span",[Ye._v("("+Ye._s(Ye.marketCount)+")")]):Ye._e()])]),We("div",{staticClass:"order-type-item",class:2===Ye.orderType?"active":"",on:{click:function(We){Ye.orderType=2}}},[We("span",[Ye._v(Ye._s(Ye.$t("message.advanceLimitOrder")))]),Ye.orderList02.length>0?We("span",[Ye._v("("+Ye._s(Ye.orderList02.length)+")")]):Ye._e()]),We("div",{staticClass:"order-type-item",class:3===Ye.orderType?"active":"",on:{click:function(We){Ye.orderType=3}}},[We("span",[Ye._v(Ye._s(Ye.$t("message.stop")))]),Ye.orderList03.length>0?We("span",[Ye._v("("+Ye._s(Ye.orderList03.length)+")")]):Ye._e()]),We("div",{staticClass:"order-type-item",class:4===Ye.orderType?"active":"",on:{click:function(We){Ye.orderType=4}}},[We("span",[Ye._v(Ye._s(Ye.$t("message.trailingStop")))]),Ye.orderList04.length>0?We("span",[Ye._v("("+Ye._s(Ye.orderList04.length)+")")]):Ye._e()])]),We("div",[We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"warning",plain:"",size:"mini",disabled:Ye.btnDisabled},on:{click:Ye.oneClickChase}},[Ye._v(Ye._s(Ye.$t("message.oneClickChase")))]),We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger",plain:"",size:"mini",disabled:Ye.btnDisabled},on:{click:Ye.oneClickCancelOrder}},[Ye._v(Ye._s(Ye.$t("message.cancelAll")))])],1)]),1===Ye.orderType?We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap1,"card-name":"futureOpenOrders1"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingOpenOrderFlag,expression:"loadingOpenOrderFlag"}],key:"1",staticStyle:{width:"100%",height:"22.5rem"},attrs:{data:Ye.orderList01,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}],null,!1,2109870197)},[Ye.columnMap1.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"65"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye.side(qe.row)))])]}}],null,!1,3140561835)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}],null,!1,3394967138)}),Ye.columnMap1.positionType.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}],null,!1,1989560598)}):Ye._e(),Ye.columnMap1.leverage.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.leverage"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[parseFloat(We.row.lever)?[Ye._v(Ye._s(Ye._f("numberFormat")(parseFloat(We.row.lever),2))+" X")]:[Ye._v("-")]]}}],null,!1,3396389845)}):Ye._e(),Ye.columnMap1.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[0==qe.row.sizeCcy?We("span",[Ye._v("-")]):We("span",[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sizeCcy,4))))],1)]}}],null,!1,3476228905)}):Ye._e(),Ye.columnMap1.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.accFillSizeCcy,4))+" ")]}}],null,!1,713652350)}):Ye._e(),Ye.columnMap1.remaining.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.remaining"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.remainingSizeCcy,4))+" ")]}}],null,!1,1647114329)}):Ye._e(),Ye.columnMap1.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.px,qe.row.pxPrecision)))+" ")]}}],null,!1,562276220)}):Ye._e(),Ye.columnMap1.marketPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.marketPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.marketData(qe.row)?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.marketData(qe.row),qe.row.pxPrecision))))]:[Ye._v("-")]]}}],null,!1,503781790)}):Ye._e(),Ye.columnMap1.avgPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.avgPx?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.avgPx,qe.row.pxPrecision))))]:[Ye._v("-")]]}}],null,!1,3607400586)}):Ye._e(),Ye.columnMap1.type.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.ordType))])]}}],null,!1,314711485)}):Ye._e(),Ye.columnMap1.orderId.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.displayOrderId)+" ")]}}],null,!1,2499185333)}):Ye._e(),Ye.columnMap1.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.cTime))+" ")]}}],null,!1,2514231148)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"160",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["SPOT"!=qe.row.instType?We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.editOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.edit")))]):Ye._e(),"SPOT"!=qe.row.instType?We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"warning"},on:{click:function(We){return Ye.chase(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.chase")))]):Ye._e(),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}],null,!1,1109468039)})],1)],1):Ye._e(),2===Ye.orderType?We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap2,"card-name":"futureOpenOrders2"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingOpenOrderFlag,expression:"loadingOpenOrderFlag"}],key:"2",staticStyle:{width:"100%"},attrs:{data:Ye.orderList02,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}],null,!1,2109870197)},[Ye.columnMap2.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"65"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye.side(qe.row)))])]}}],null,!1,3140561835)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}],null,!1,3394967138)}),Ye.columnMap2.positionType.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}],null,!1,1989560598)}):Ye._e(),Ye.columnMap2.leverage.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.leverage"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[parseFloat(We.row.lever)?[Ye._v(Ye._s(Ye._f("numberFormat")(parseFloat(We.row.lever),2))+" X")]:[Ye._v("-")]]}}],null,!1,3396389845)}):Ye._e(),Ye.columnMap2.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sizeCcy,4)))+" ")]}}],null,!1,3644502870)}):Ye._e(),Ye.columnMap2.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.accFillSizeCcy,4))+" ")]}}],null,!1,713652350)}):Ye._e(),Ye.columnMap2.remaining.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.remaining"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.remainingSizeCcy,4))+" ")]}}],null,!1,1647114329)}):Ye._e(),Ye.columnMap2.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.price")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.px,qe.row.pxPrecision)))+" ")]}}],null,!1,1992433616)}):Ye._e(),Ye.columnMap2.marketPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.marketPrice")))])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.marketData(qe.row)?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.marketData(qe.row),qe.row.pxPrecision))))]:[Ye._v("-")]]}}],null,!1,142999410)}):Ye._e(),Ye.columnMap2.avgPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("text-tips",{attrs:{inherit:!1,value:Ye.$t("message.avgPrice"),disabled:!0}},[We("span",[Ye._v(Ye._s(Ye.$t("message.avgPrice")))])])]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.avgPx?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.avgPx,qe.row.pxPrecision))))]:[Ye._v("-")]]}}],null,!1,1117411704)}):Ye._e(),Ye.columnMap2.type.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.ordType))])]}}],null,!1,314711485)}):Ye._e(),Ye.columnMap2.orderId.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.displayOrderId)+" ")]}}],null,!1,2499185333)}):Ye._e(),Ye.columnMap2.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.cTime))+" ")]}}],null,!1,2514231148)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"160",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["SPOT"!=qe.row.instType?We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.editOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.edit")))]):Ye._e(),"SPOT"!=qe.row.instType?We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"warning"},on:{click:function(We){return Ye.chase(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.chase")))]):Ye._e(),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}],null,!1,1109468039)})],1)],1):Ye._e(),3===Ye.orderType?We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap3,"card-name":"futureOpenOrders3"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingOpenOrderFlag,expression:"loadingOpenOrderFlag"}],key:"3",staticStyle:{width:"100%"},attrs:{data:Ye.orderList03,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}],null,!1,2109870197)},[Ye.columnMap3.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"65"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye.side(qe.row)))])]}}],null,!1,3140561835)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}],null,!1,3394967138)}),Ye.columnMap3.positionType.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}],null,!1,1989560598)}):Ye._e(),Ye.columnMap3.leverage.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.leverage"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[parseFloat(We.row.lever)?[Ye._v(Ye._s(Ye._f("numberFormat")(parseFloat(We.row.lever),2))+" X")]:[Ye._v("-")]]}}],null,!1,3396389845)}):Ye._e(),Ye.columnMap3.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[0==qe.row.sizeCcy?We("span",[Ye._v("-")]):We("span",[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sizeCcy,4))))],1)]}}],null,!1,3476228905)}):Ye._e(),Ye.columnMap3.orderValueL.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderValueL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.valueCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.size,2)))+" ")]}}],null,!1,2863636923)}):Ye._e(),Ye.columnMap3.triggerPrice.show?We("el-table-column",{attrs:{align:"center","min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["conditional"===qe.row.ordType?We("div",[parseFloat(qe.row.tpTriggerPx)?We("div",[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.tpTriggerPx,qe.row.pxPrecision)))+" ("+Ye._s(Ye._f("firstUpperCase")(qe.row.tpTriggerPxType))+")")],1):Ye._e(),parseFloat(qe.row.slTriggerPx)?We("div",[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.slTriggerPx,qe.row.pxPrecision)))+" ("+Ye._s(Ye._f("firstUpperCase")(qe.row.slTriggerPxType))+")")],1):Ye._e()]):Ye._e(),"oco"===qe.row.ordType?We("div",[We("div",[Ye._v(Ye._s(Ye.$t("message.tpSimpleWord"))+" "),We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.tpTriggerPx,qe.row.pxPrecision)))+" ( "+Ye._s(Ye._f("firstUpperCase")(qe.row.tpTriggerPxType))+" )")],1),We("div",[Ye._v(Ye._s(Ye.$t("message.slSimpleWord"))+" "),We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.slTriggerPx,qe.row.pxPrecision)))+" ( "+Ye._s(Ye._f("firstUpperCase")(qe.row.slTriggerPxType))+" )")],1)]):Ye._e()]}}],null,!1,803566666)}):Ye._e(),Ye.columnMap3.orderPrice.show?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["conditional"===qe.row.ordType?We("div",[parseFloat(qe.row.tpOrdPx)?We("div",["-1"===qe.row.tpOrdPx?We("span",[Ye._v(Ye._s(Ye.$t("message.marketPrice2")))]):We("span",[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.tpOrdPx,qe.row.pxPrecision))))],1)]):Ye._e(),parseFloat(qe.row.slOrdPx)?We("div",["-1"===qe.row.slOrdPx?We("span",[Ye._v(Ye._s(Ye.$t("message.marketPrice2")))]):We("span",[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.slOrdPx,qe.row.pxPrecision))))],1)]):Ye._e()]):Ye._e(),"oco"===qe.row.ordType?We("div",[parseFloat(qe.row.tpOrdPx)?We("div",["-1"===qe.row.tpOrdPx?We("span",[Ye._v(Ye._s(Ye.$t("message.tpSimpleWord"))+" "+Ye._s(Ye.$t("message.marketPrice2")))]):We("span",[Ye._v(Ye._s(Ye.$t("message.tpSimpleWord"))+" "),We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.tpOrdPx,qe.row.pxPrecision))))],1)]):Ye._e(),parseFloat(qe.row.slOrdPx)?We("div",["-1"===qe.row.slOrdPx?We("span",[Ye._v(Ye._s(Ye.$t("message.slSimpleWord"))+" "+Ye._s(Ye.$t("message.marketPrice2")))]):We("span",[Ye._v(Ye._s(Ye.$t("message.slSimpleWord"))+" "),We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.slOrdPx,qe.row.pxPrecision))))],1)]):Ye._e()]):Ye._e()]}}],null,!1,2292914524)}):Ye._e(),Ye.columnMap3.type.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},["conditional"===qe.row.ordType?We("span",[Ye._v(" "+Ye._s(Ye.$t("message.conditional"))+" "+Ye._s(Ye.$t("message.stop"))+" ")]):Ye._e(),"oco"===qe.row.ordType?We("span",[Ye._v(" "+Ye._s(Ye.$t("message.oco"))+" "+Ye._s(Ye.$t("message.stop"))+" ")]):Ye._e()])]}}],null,!1,2330977361)}):Ye._e(),Ye.columnMap3.orderId.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.displayOrderId)+" ")]}}],null,!1,2499185333)}):Ye._e(),Ye.columnMap3.dateTime.show?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.cTime))+" ")]}}],null,!1,2514231148)}):Ye._e(),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}],null,!1,3575241839)})],1)],1):Ye._e(),4===Ye.orderType?We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap4,"card-name":"futureOpenOrders4"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingOpenOrderFlag,expression:"loadingOpenOrderFlag"}],key:"4",staticStyle:{width:"100%"},attrs:{data:Ye.orderList04,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}],null,!1,2109870197)},[Ye.columnMap4.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"65"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye.side(qe.row)))])]}}],null,!1,3140561835)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}],null,!1,3394967138)}),Ye.columnMap4.positionType.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}],null,!1,1989560598)}):Ye._e(),Ye.columnMap4.leverage.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.leverage"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[parseFloat(We.row.lever)?[Ye._v(Ye._s(Ye._f("numberFormat")(parseFloat(We.row.lever),2))+" X")]:[Ye._v("-")]]}}],null,!1,3396389845)}):Ye._e(),Ye.columnMap4.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[0==qe.row.sizeCcy?We("span",[Ye._v("-")]):Ye._e(),We("span",[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sizeCcy,4))))],1)]}}],null,!1,2941152926)}):Ye._e(),Ye.columnMap4.orderValueL.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderValueL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[parseFloat(qe.row.size)?[We("currency",{attrs:{"currency-type":qe.row.valueCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.size,2))))]:[Ye._v("-")]]}}],null,!1,4278878228)}):Ye._e(),Ye.columnMap4.trailVariance.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.trailVariance"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.callbackRatio?[Ye._v(Ye._s(Ye._f("numberFormat")(100*qe.row.callbackRatio,2))+"%")]:Ye._e(),qe.row.callbackSpread?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.callbackSpread,qe.row.pxPrecision))))]:Ye._e()]}}],null,!1,550362186)}):Ye._e(),Ye.columnMap4.triggerPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.moveTriggerPx?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.moveTriggerPx,qe.row.pxPrecision))))]:[Ye._v("-")]]}}],null,!1,1898010210)}):Ye._e(),Ye.columnMap4.activatePrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.activatePrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.activePx?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.activePx,qe.row.pxPrecision))))]:[Ye._v("-")]]}}],null,!1,4204519939)}):Ye._e(),Ye.columnMap4.orderId.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.displayOrderId)+" ")]}}],null,!1,2499185333)}):Ye._e(),Ye.columnMap4.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.cTime))+" ")]}}],null,!1,2514231148)}):Ye._e(),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}],null,!1,3575241839)})],1)],1):Ye._e(),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,"dc8b5664",null)).exports,dl={name:"OrderHistory",components:{ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},directives:{"infinite-scroll":ai.a},props:{instInfo:{type:Object,default:()=>null}},data:()=>({columnMap1:{side:{label:"side",show:!0},positionType:{label:"positionType",show:!0},leverage:{label:"leverage",show:!0},size:{label:"size",show:!0},complated:{label:"complated",show:!0},price:{label:"price",show:!0},avgPrice:{label:"avgPrice",show:!0},triggerPrice:{label:"triggerPrice",show:!0},fee:{label:"fee",show:!0},pnl:{label:"pnl",show:!0},type:{label:"type",show:!0},status:{label:"status",show:!0},orderId:{label:"orderId",show:!0},dateTime:{label:"dateTime",show:!0}},columnMap2:{side:{label:"side",show:!0},positionType:{label:"positionType",show:!0},leverage:{label:"leverage",show:!0},size:{label:"size",show:!0},complated:{label:"complated",show:!0},price:{label:"price",show:!0},avgPrice:{label:"avgPrice",show:!0},triggerPrice:{label:"triggerPrice",show:!0},fee:{label:"fee",show:!0},pnl:{label:"pnl",show:!0},type:{label:"type",show:!0},status:{label:"status",show:!0},orderId:{label:"orderId",show:!0},dateTime:{label:"dateTime",show:!0}},columnMap3:{side:{label:"side",show:!0},positionType:{label:"positionType",show:!0},leverage:{label:"leverage",show:!0},size:{label:"size",show:!0},complated:{label:"complated",show:!0},price:{label:"price",show:!0},triggerPrice:{label:"triggerPrice",show:!0},orderValueL:{label:"orderValueL",show:!0},orderPrice:{label:"orderPrice",show:!0},type:{label:"type",show:!0},status:{label:"status",show:!0},orderId:{label:"orderId",show:!0},dateTime:{label:"dateTime",show:!0}},columnMap4:{side:{label:"side",show:!0},positionType:{label:"positionType",show:!0},leverage:{label:"leverage",show:!0},size:{label:"size",show:!0},orderValueL:{label:"orderValueL",show:!0},trailVariance:{label:"trailVariance",show:!0},triggerPrice:{label:"triggerPrice",show:!0},activatePrice:{label:"activatePrice",show:!0},type:{label:"type",show:!0},status:{label:"status",show:!0},orderId:{label:"orderId",show:!0},dateTime:{label:"dateTime",show:!0}},tableData01:[],tableData02:[],tableData03:[],tableData04:[],hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!1,pageLimit:20,afterId:null,orderType:1}),created(){this.loadingFlag=!!this.token,this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){if(Ye){switch(this.orderType){case 1:if(0!==this.tableData01.length)return;case 2:if(0!==this.tableData02.length)return;case 3:if(0!==this.tableData03.length)return;case 4:if(0!==this.tableData04.length)return}this.getOrderHistory(this.orderType)}},immediate:!0},orderType(){this.tableData01=[],this.tableData02=[],this.tableData03=[],this.tableData04=[],this.hasMoreFlag=!0,this.loadingMoreFlag=!1,this.loadingFlag=!1,this.afterId=null}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,curSelectedInstrument:Ye=>Ye.okx.curSelectedInstrument,token:Ye=>Ye.system.token}),side(){return Ye=>{if(-1!==["long","short"].indexOf(Ye.posSide)){if("long"===Ye.posSide){if("buy"===Ye.side)return this.$t("message.buyLong");if("sell"===Ye.side)return this.$t("message.sellLong")}else if("short"===Ye.posSide){if("buy"===Ye.side)return this.$t("message.buyShort");if("sell"===Ye.side)return this.$t("message.sellShort")}}else{if("buy"===Ye.side)return this.$t("message.buy");if("sell"===Ye.side)return this.$t("message.sell")}return""}}},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),getOrderHistory(Ye){if(Object(Je.k)(this.curSelectedInstrument))return;if(!this.hasMoreFlag)return;if(this.loadingMoreFlag)return;this.loadingFlag=!0,this.loadingMoreFlag=!0;let We=Object(no.x)(this.curSelectedInstrument),qe=!1,Qe="",Ke=null,Xe=[];switch(Ye){case 1:Qe="limit,market,mmp",qe=!1,Xe=[...this.tableData01];break;case 2:Qe="post_only,fok,ioc,optimal_limit_ioc",qe=!1,Xe=[...this.tableData02];break;case 3:Qe="conditional,oco",qe=!0,Xe=[...this.tableData03],Ke="effective,canceled,order_failed";break;case 4:Qe="move_order_stop",qe=!0,Xe=[...this.tableData04],Ke="effective,canceled,order_failed"}let Ze={instType:We,instId:this.curSelectedInstrument,ordType:Qe,limit:this.pageLimit};Object(Je.k)(Ke)||(Ze.state=Ke),Object(Je.k)(this.afterId)||(Ze.after=this.afterId),qe?Object(mo.v)(Ze).then(We=>{if(this.loadingFlag=!1,this.loadingMoreFlag=!1,this.hasMoreFlag=!1,We.code!==ko.b.REST_SUCCESS_CODE)return;let qe=We.data;if(!Object(Je.k)(qe)&&0!==qe.length)switch(this.hasMoreFlag=qe.length===this.pageLimit,qe.forEach(Ye=>{Object(no.D)(Ye)}),Xe.push(...qe),Xe=Object(Ft.a)(Xe),Xe.sort((Ye,We)=>Number(We.cTime)-Number(Ye.cTime)),this.afterId=Xe[Xe.length-1].algoId,Ye){case 1:this.tableData01=Xe;break;case 2:this.tableData02=Xe;break;case 3:this.tableData03=Xe;break;case 4:this.tableData04=Xe}}).catch(Ye=>{this.loadingFlag=!1,this.loadingMoreFlag=!1,this.hasMoreFlag=!1}):Object(mo.t)(Ze).then(We=>{if(this.loadingFlag=!1,this.loadingMoreFlag=!1,this.hasMoreFlag=!1,Object(Je.k)(We))return;if(We.code!==ko.b.REST_SUCCESS_CODE)return;let qe=We.data;if(!Object(Je.k)(qe)&&0!==qe.length)switch(this.hasMoreFlag=qe.length===this.pageLimit,qe.forEach(Ye=>{Object(no.D)(Ye)}),Xe.push(...qe),Xe=Object(Ft.a)(Xe),Xe.sort((Ye,We)=>Number(We.cTime)-Number(Ye.cTime)),this.afterId=Xe[Xe.length-1].ordId,Ye){case 1:this.tableData01=Xe;break;case 2:this.tableData02=Xe;break;case 3:this.tableData03=Xe;break;case 4:this.tableData04=Xe}}).catch(Ye=>{this.loadingFlag=!1,this.loadingMoreFlag=!1,this.hasMoreFlag=!1})},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{}}}},ml=(qe("9389"),qe("e423"),Object(rt.a)(dl,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-open-history-table"},[We("div",{staticClass:"striped",staticStyle:{display:"flex","justify-content":"flex-start","align-items":"center",padding:"0 0.9375rem",height:"2.5rem"}},[We("div",{staticClass:"order-type-box"},[We("div",{staticClass:"order-type-item",class:1===Ye.orderType?"active":"",on:{click:function(We){Ye.orderType=1}}},[We("span",[Ye._v(Ye._s(Ye.$t("message.limit"))+" | "+Ye._s(Ye.$t("message.market")))])]),We("div",{staticClass:"order-type-item",class:2===Ye.orderType?"active":"",on:{click:function(We){Ye.orderType=2}}},[We("span",[Ye._v(Ye._s(Ye.$t("message.advanceLimitOrder")))])]),We("div",{staticClass:"order-type-item",class:3===Ye.orderType?"active":"",on:{click:function(We){Ye.orderType=3}}},[We("span",[Ye._v(Ye._s(Ye.$t("message.stop")))])]),We("div",{staticClass:"order-type-item",class:4===Ye.orderType?"active":"",on:{click:function(We){Ye.orderType=4}}},[We("span",[Ye._v(Ye._s(Ye.$t("message.trailingStop")))])])])]),1===Ye.orderType?We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap1,"card-name":"futureOrderHistory1"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:()=>Ye.getOrderHistory(1),expression:"() => getOrderHistory(1)"}],key:"1",staticStyle:{width:"100%",height:"20rem"},attrs:{data:Ye.tableData01,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:"","infinite-scroll-distance":40,"infinite-scroll-immediate":!1},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}],null,!1,2109870197)},[Ye.columnMap1.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"65"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye.side(qe.row)))])]}}],null,!1,3140561835)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}],null,!1,3394967138)}),Ye.columnMap1.positionType.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}],null,!1,1989560598)}):Ye._e(),Ye.columnMap1.leverage.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.leverage"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[parseFloat(We.row.lever)?[Ye._v(Ye._s(Ye._f("numberFormat")(parseFloat(We.row.lever),2))+" X")]:[Ye._v("-")]]}}],null,!1,3396389845)}):Ye._e(),Ye.columnMap1.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.sizeCcy,4))+" ")]}}],null,!1,171987550)}):Ye._e(),Ye.columnMap1.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.accFillSizeCcy,4))+" ")]}}],null,!1,1130322940)}):Ye._e(),Ye.columnMap1.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["market"===qe.row.ordType?[Ye._v(Ye._s(Ye.$t("message.marketPrice2")))]:[qe.row.px?We("currency",{attrs:{"currency-type":qe.row.priceCcy}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.px,2,!0))))]]}}],null,!1,133944804)}):Ye._e(),Ye.columnMap1.avgPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.avgPx?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.avgPx,2))))]:[Ye._v("-")]]}}],null,!1,261962082)}):Ye._e(),Ye.columnMap1.triggerPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.slTriggerPxType?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.slTriggerPx,2)))]:[Ye._v("-")]]}}],null,!1,3393291864)}):Ye._e(),Ye.columnMap1.fee.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.fee"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.fee?[We("currency",{attrs:{"currency-type":qe.row.feeCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.fee,8)))]:[Ye._v("-")]]}}],null,!1,2788305586)}):Ye._e(),Ye.columnMap1.pnl.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.pnl&&"0"!==qe.row.pnl?[We("currency",{attrs:{"currency-type":qe.row.feeCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.pnl,8)))]:[Ye._v("-")]]}}],null,!1,3976202945)}):Ye._e(),Ye.columnMap1.type.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.ordType))])]}}],null,!1,314711485)}):Ye._e(),Ye.columnMap1.status.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini",type:"cancelled"===qe.row.state?"danger":"filled"===qe.row.state?"success":"info"}},[Ye._v(Ye._s(qe.row.state))])]}}],null,!1,3522560890)}):Ye._e(),Ye.columnMap1.orderId.show?We("el-table-column",{attrs:{"min-width":"70",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.displayOrderId)+" ")]}}],null,!1,2499185333)}):Ye._e(),Ye.columnMap1.dateTime.show?We("el-table-column",{attrs:{"min-width":"130",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.cTime))+" ")]}}],null,!1,2514231148)}):Ye._e()],1)],1):Ye._e(),2===Ye.orderType?We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap2,"card-name":"futureOrderHistory2"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:()=>Ye.getOrderHistory(2),expression:"() => getOrderHistory(2)"}],key:"2",staticStyle:{width:"100%",height:"20rem"},attrs:{data:Ye.tableData02,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:"","infinite-scroll-distance":40,"infinite-scroll-immediate":!1},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}],null,!1,2109870197)},[Ye.columnMap2.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"40"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,2911867579)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}],null,!1,3394967138)}),Ye.columnMap2.positionType.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}],null,!1,1989560598)}):Ye._e(),Ye.columnMap2.leverage.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.leverage"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[parseFloat(We.row.lever)?[Ye._v(Ye._s(Ye._f("numberFormat")(parseFloat(We.row.lever),2))+" X")]:[Ye._v("-")]]}}],null,!1,3396389845)}):Ye._e(),Ye.columnMap2.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.sizeCcy,4))+" ")]}}],null,!1,171987550)}):Ye._e(),Ye.columnMap2.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.accFillSizeCcy,4))+" ")]}}],null,!1,1130322940)}):Ye._e(),Ye.columnMap2.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.px?We("currency",{attrs:{"currency-type":qe.row.priceCcy}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.px,2,!0)))+" ")]}}],null,!1,3153679677)}):Ye._e(),Ye.columnMap2.avgPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.avgPx?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.avgPx,2))))]:[Ye._v("-")]]}}],null,!1,261962082)}):Ye._e(),Ye.columnMap2.triggerPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.slTriggerPxType?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.slTriggerPx,2)))]:[Ye._v("-")]]}}],null,!1,3393291864)}):Ye._e(),Ye.columnMap2.fee.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.fee"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.fee?[We("currency",{attrs:{"currency-type":qe.row.feeCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.fee,8)))]:[Ye._v("-")]]}}],null,!1,2788305586)}):Ye._e(),Ye.columnMap2.pnl.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.pnl&&"0"!==qe.row.pnl?[We("currency",{attrs:{"currency-type":qe.row.feeCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.pnl,8)))]:[Ye._v("-")]]}}],null,!1,3976202945)}):Ye._e(),Ye.columnMap2.type.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.ordType))])]}}],null,!1,314711485)}):Ye._e(),Ye.columnMap2.status.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini",type:"cancelled"===qe.row.state?"danger":"filled"===qe.row.state?"success":"info"}},[Ye._v(Ye._s(qe.row.state))])]}}],null,!1,3522560890)}):Ye._e(),Ye.columnMap2.orderId.show?We("el-table-column",{attrs:{"min-width":"90",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.displayOrderId)+" ")]}}],null,!1,2499185333)}):Ye._e(),Ye.columnMap2.dateTime.show?We("el-table-column",{attrs:{"min-width":"130",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.cTime))+" ")]}}],null,!1,2514231148)}):Ye._e()],1)],1):Ye._e(),3===Ye.orderType?We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap3,"card-name":"futureOrderHistory3"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:()=>Ye.getOrderHistory(3),expression:"() => getOrderHistory(3)"}],key:"3",staticStyle:{width:"100%",height:"20rem"},attrs:{data:Ye.tableData03,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:"","infinite-scroll-distance":40,"infinite-scroll-immediate":!1},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}],null,!1,2109870197)},[Ye.columnMap3.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"40"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,2911867579)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}],null,!1,3394967138)}),Ye.columnMap3.positionType.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}],null,!1,1989560598)}):Ye._e(),Ye.columnMap3.leverage.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.leverage"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[parseFloat(We.row.lever)?[Ye._v(Ye._s(Ye._f("numberFormat")(parseFloat(We.row.lever),2))+" X")]:[Ye._v("-")]]}}],null,!1,3396389845)}):Ye._e(),Ye.columnMap3.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.sizeCcy,4))+" ")]}}],null,!1,171987550)}):Ye._e(),Ye.columnMap3.triggerPrice.show?We("el-table-column",{attrs:{align:"center","min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["conditional"===qe.row.ordType?[qe.row.tpTriggerPx?We("div",[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.tpTriggerPx,qe.row.pxPrecision)))+" ("+Ye._s(Ye._f("firstUpperCase")(qe.row.tpTriggerPxType))+")")],1):Ye._e(),qe.row.slTriggerPx?We("div",[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.slTriggerPx,qe.row.pxPrecision)))+" ("+Ye._s(Ye._f("firstUpperCase")(qe.row.slTriggerPxType))+")")],1):Ye._e()]:Ye._e(),"oco"===qe.row.ordType?[We("div",[Ye._v(Ye._s(Ye.$t("message.tpSimpleWord"))+" "),We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.tpTriggerPx,qe.row.pxPrecision)))+" ( "+Ye._s(Ye._f("firstUpperCase")(qe.row.tpTriggerPxType))+" )")],1),We("div",[Ye._v(Ye._s(Ye.$t("message.slSimpleWord"))+" "),We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.slTriggerPx,qe.row.pxPrecision)))+" ( "+Ye._s(Ye._f("firstUpperCase")(qe.row.slTriggerPxType))+" )")],1)]:Ye._e()]}}],null,!1,1119302186)}):Ye._e(),Ye.columnMap3.orderValueL.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderValueL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.valueCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.size,2)))+" ")]}}],null,!1,2863636923)}):Ye._e(),Ye.columnMap3.orderPrice.show?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return["conditional"===qe.row.ordType?We("div",[qe.row.tpOrdPx?We("div",["-1"===qe.row.tpOrdPx?We("span",[Ye._v(Ye._s(Ye.$t("message.marketPrice2")))]):We("span",[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.tpOrdPx,qe.row.pxPrecision))))],1)]):Ye._e(),qe.row.slOrdPx?We("div",["-1"===qe.row.slOrdPx?We("span",[Ye._v(Ye._s(Ye.$t("message.marketPrice2")))]):We("span",[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.slOrdPx,qe.row.pxPrecision))))],1)]):Ye._e()]):Ye._e(),"oco"===qe.row.ordType?We("div",[qe.row.tpOrdPx?We("div",["-1"===qe.row.tpOrdPx?We("span",[Ye._v(Ye._s(Ye.$t("message.tpSimpleWord"))+" "+Ye._s(Ye.$t("message.marketPrice2")))]):We("span",[Ye._v(Ye._s(Ye.$t("message.tpSimpleWord"))+" "),We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.tpOrdPx,qe.row.pxPrecision))))],1)]):Ye._e(),qe.row.slOrdPx?We("div",["-1"===qe.row.slOrdPx?We("span",[Ye._v(Ye._s(Ye.$t("message.slSimpleWord"))+" "+Ye._s(Ye.$t("message.marketPrice2")))]):We("span",[Ye._v(Ye._s(Ye.$t("message.slSimpleWord"))+" "),We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.slOrdPx,qe.row.pxPrecision))))],1)]):Ye._e()]):Ye._e()]}}],null,!1,4177964060)}):Ye._e(),Ye.columnMap3.type.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.ordType))])]}}],null,!1,314711485)}):Ye._e(),Ye.columnMap3.status.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini",type:"cancelled"===qe.row.state?"danger":"filled"===qe.row.state?"success":"info"}},[Ye._v(Ye._s(qe.row.state))])]}}],null,!1,3522560890)}):Ye._e(),Ye.columnMap3.orderId.show?We("el-table-column",{attrs:{"min-width":"90",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.displayOrderId)+" ")]}}],null,!1,2499185333)}):Ye._e(),Ye.columnMap3.dateTime.show?We("el-table-column",{attrs:{"min-width":"130",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.cTime))+" ")]}}],null,!1,2514231148)}):Ye._e()],1)],1):Ye._e(),4===Ye.orderType?We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap4,"card-name":"futureOrderHistory4"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:()=>Ye.getOrderHistory(4),expression:"() => getOrderHistory(4)"}],key:"4",staticStyle:{width:"100%",height:"20rem"},attrs:{data:Ye.tableData04,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:"","infinite-scroll-distance":40,"infinite-scroll-immediate":!1},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}],null,!1,2109870197)},[Ye.columnMap4.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"40"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,2911867579)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}],null,!1,3394967138)}),Ye.columnMap4.positionType.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}],null,!1,1989560598)}):Ye._e(),Ye.columnMap4.leverage.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.leverage"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[parseFloat(We.row.lever)?[Ye._v(Ye._s(Ye._f("numberFormat")(parseFloat(We.row.lever),2))+" X")]:[Ye._v("-")]]}}],null,!1,3396389845)}):Ye._e(),Ye.columnMap4.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.sizeCcy,4))+" ")]}}],null,!1,171987550)}):Ye._e(),Ye.columnMap4.orderValueL.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderValueL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.valueCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.size,2)))+" ")]}}],null,!1,2863636923)}):Ye._e(),Ye.columnMap4.trailVariance.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.trailVariance"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.callbackRatio?[Ye._v(Ye._s(Ye._f("numberFormat")(100*qe.row.callbackRatio,2))+"%")]:Ye._e(),qe.row.callbackSpread?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.callbackSpread,qe.row.pxPrecision))))]:Ye._e()]}}],null,!1,550362186)}):Ye._e(),Ye.columnMap4.triggerPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.moveTriggerPx?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.moveTriggerPx,qe.row.pxPrecision))))]:[Ye._v("-")]]}}],null,!1,1898010210)}):Ye._e(),Ye.columnMap4.activatePrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.activatePrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.activePx?[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.activePx,qe.row.pxPrecision))))]:[Ye._v("-")]]}}],null,!1,4204519939)}):Ye._e(),Ye.columnMap4.type.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.ordType))])]}}],null,!1,314711485)}):Ye._e(),Ye.columnMap4.status.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini",type:"cancelled"===qe.row.state?"danger":"filled"===qe.row.state?"success":"info"}},[Ye._v(Ye._s(qe.row.state))])]}}],null,!1,3522560890)}):Ye._e(),Ye.columnMap4.orderId.show?We("el-table-column",{attrs:{"min-width":"90",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.displayOrderId)+" ")]}}],null,!1,2499185333)}):Ye._e(),Ye.columnMap4.dateTime.show?We("el-table-column",{attrs:{"min-width":"130",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.cTime))+" ")]}}],null,!1,2514231148)}):Ye._e()],1)],1):Ye._e()],1)}),[],!1,null,"53435d30",null)).exports,pl={name:"TradeHistory",components:{ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},directives:{"infinite-scroll":ai.a},props:{instInfo:{type:Object,default:()=>null}},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},size:{label:this.$t("message.size"),show:!0},price:{label:this.$t("message.price"),show:!0},fee:{label:this.$t("message.fee"),show:!0},type:{label:this.$t("message.type"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},tradeId:{label:this.$t("message.tradeId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},tableData:[],hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!1,pageLimit:20,afterId:null}},created(){this.loadingFlag=!!this.token,this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){Ye&&0===this.tableData.length&&this.getTradeHistory()},immediate:!0}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,curSelectedInstrument:Ye=>Ye.okx.curSelectedInstrument,token:Ye=>Ye.system.token}),side(){return Ye=>{if(-1!==["long","short"].indexOf(Ye.posSide)){if("long"===Ye.posSide){if("buy"===Ye.side)return this.$t("message.buyLong");if("sell"===Ye.side)return this.$t("message.sellLong")}else if("short"===Ye.posSide){if("buy"===Ye.side)return this.$t("message.buyShort");if("sell"===Ye.side)return this.$t("message.sellShort")}}else{if("buy"===Ye.side)return this.$t("message.buy");if("sell"===Ye.side)return this.$t("message.sell")}return""}}},methods:{async getTradeHistory(){if(!Object(Je.k)(this.curSelectedInstrument)&&this.hasMoreFlag&&!this.loadingMoreFlag){this.loadingMoreFlag=!0;try{let Ye={instType:Object(no.x)(this.curSelectedInstrument),instId:this.curSelectedInstrument,limit:this.pageLimit};Object(Je.k)(this.afterId)||(Ye.after=this.afterId);let We=await Object(mo.h)(Ye);if(this.loadingFlag=!1,this.loadingMoreFlag=!1,this.hasMoreFlag=!1,Object(Je.k)(We))return;if(We.code!==ko.b.REST_SUCCESS_CODE)return;let qe=We.data;if(Object(Je.k)(qe)||0===qe.length)return;this.hasMoreFlag=qe.length===this.pageLimit,this.updateTableData(qe)}catch(Ye){this.loadingFlag=!1,this.loadingMoreFlag=!1,this.hasMoreFlag=!1}}},updateTableData(Ye){if(Object(Je.k)(Ye)||0===Ye.length)return;let We=[...this.tableData];Ye.forEach(Ye=>{Object(no.n)(Ye)}),We.push(...Ye),We=Object(Ft.a)(We),We.sort((Ye,We)=>Number(We.ts)-Number(Ye.ts)),this.afterId=We[We.length-1].billId,this.tableData=We},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{}}}},gl=(qe("d2fc"),Object(rt.a)(pl,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-trade-history-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futureTradeHistory"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:Ye.getTradeHistory,expression:"getTradeHistory"}],staticStyle:{width:"100%",height:"22.5rem"},attrs:{data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","row-key":"id",border:"",stripe:"",fit:"","infinite-scroll-immediate":!1,"infinite-scroll-distance":20,"default-expand-all":"","tree-props":{children:"children",hasChildren:"hasChildren"}},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"65"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye.side(qe.row)))])]}}],null,!1,3140561835)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}])}),Ye.columnMap.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.fillSizeCcy,4)))+" |  "),We("currency",{attrs:{"currency-type":qe.row.valueCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.fillSizeValue,2)))+" ")]}}],null,!1,1441593201)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.fillPx,2)))+" ")]}}],null,!1,2343900155)}):Ye._e(),Ye.columnMap.fee.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.fee"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.fee?[We("currency",{attrs:{"currency-type":qe.row.feeCcy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.fee,8)))]:[Ye._v("-")]]}}],null,!1,2788305586)}):Ye._e(),Ye.columnMap.type.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.execType?We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.execType)+"aker")]):[Ye._v("-")]]}}],null,!1,2459410921)}):Ye._e(),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.displayOrderId)+" ")]}}],null,!1,2499185333)}):Ye._e(),Ye.columnMap.tradeId.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.tradeId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.tradeId)+" ")]}}],null,!1,1071532399)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.ts))+" ")]}}],null,!1,379983133)}):Ye._e()],1)],1)],1)}),[],!1,null,null,null)).exports,hl={name:"StopOrders",components:{DoNotShowAgainCancelDialog:Mt.a,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{data:{type:Array,default:[]},instInfo:{type:Object,default:()=>null}},data:()=>({}),computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,loadingOpenOrderFlag:Ye=>Ye.okx.loadingOpenOrderFlag,interfaceSettings:Ye=>Ye.system.interfaceSettings})},methods:{...Object(Ke.b)("okx",{setEditOrderDialogVisible:"setEditOrderDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),returnCcy:Ye=>Object(no.t)(Ye),returnSettleCcy:Ye=>Object(no.B)(Ye),confirmTrade(Ye){this.sendEditRequest(Ye.algoId,Ye.amount,Ye.price,Ye.trigger_price)},sendEditRequest(Ye,We,qe,Qe){let Ke={id:$e.k.EDIT_ORDER_FUTURE_OPEN_ORDER,jsonrpc:"2.0",method:"private/edit",params:{order_id:Ye,amount:We,price:qe,stop_price:Qe}};this.wsSendMsg(Ke)},sendCancelAllRequest(){let Ye=Math.ceil(this.data.length/10);for(let We=0;We<Ye;We++){let Ye=this.data.slice(10*We,10*(We+1)),qe=[];Ye.forEach(Ye=>{let We={instId:Ye.instId,algoId:Ye.algoId};qe.push(We)}),Object(mo.d)(qe).then(Ye=>{}).catch(Ye=>{})}},editOrder(Ye){let We={...Ye,dialog_type:"edit",from:"stop_order",instrument_name:Ye.instId,amount:Ye.amount,price:Ye.price,trigger_price:Ye.trigger_price,currency:this.curSelectedCurrency,order_id:Ye.algoId};this.setTradeConfirmDialogParams(We),this.setEditOrderDialogVisible(!0)},cancelOrder(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendCancelRequest(Ye)}):this.sendCancelRequest(Ye)},sendCancelRequest(Ye){let We=[{instId:Ye.instId,algoId:Ye.algoId}];Object(mo.d)(We).then(Ye=>{}).catch(Ye=>{})},oneClickCancelOrder(){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.sendCancelAllRequest()}):this.sendCancelAllRequest()}}},fl=(qe("18de"),Object(rt.a)(hl,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-stio-order-table"},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingOpenOrderFlag,expression:"loadingOpenOrderFlag"}],staticStyle:{width:"100%",height:"22.5rem"},attrs:{data:Ye.data,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem",height:"2.5rem"}},[We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger",plain:"",size:"mini",disabled:Ye.data.length<=0},on:{click:Ye.oneClickCancelOrder}},[Ye._v(Ye._s(Ye.$t("message.cancelAll")))])],1)]},proxy:!0}])},[We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"40"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}])}),We("el-table-column",{attrs:{align:"center","min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.side?"green":"sell"===qe.row.side?"red":""},[Ye._v(Ye._s(qe.row.instId))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positionType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[-1!==["cross","isolated"].indexOf(qe.row.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===qe.row.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===qe.row.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[0==qe.row.sizeCcy?We("span",[Ye._v("-")]):We("span",[We("currency",{attrs:{"currency-type":qe.row.baseCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sizeCcy,4))))],1)]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.slOrdPx,2)))+" ")]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.slTriggerPx,2)))+" ")]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.ordType))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.trigger"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.slTriggerPxType))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.displayOrderId)+" ")]}}])}),We("el-table-column",{attrs:{width:"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.cTime))+" ")]}}])}),We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}])})],1)],1),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,null,null)).exports,yl={name:"FutureEditOrderDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},data:()=>({size_usd:0,price:0,contractDetail:{},editConfirmDialogVisible:!1}),computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,editOrderDialogVisible:Ye=>Ye.okx.editOrderDialogVisible,tradeConfirmDialogParams:Ye=>Ye.okx.tradeConfirmDialogParams,allCurrencyInstrumentsMap:Ye=>Ye.okx.allCurrencyInstrumentsMap,interfaceSettings:Ye=>Ye.system.interfaceSettings}),minTradeAmount(){return parseFloat((parseFloat(this.contractDetail.minSz)*parseFloat(this.contractDetail.ctVal)).toFixed(10))||1},triggerType:()=>Ye=>Pt.a.triggerTypeFormat(Ye)},methods:{...Object(Ke.b)("okx",{setEditOrderDialogVisible:"setEditOrderDialogVisible"}),init(){this.size_usd=0,this.price=0},openDialog(){this.init(),this.size_usd=this.tradeConfirmDialogParams.amount,this.price=this.tradeConfirmDialogParams.price;let Ye=this.allCurrencyInstrumentsMap[this.tradeConfirmDialogParams.instrument_name];Ye&&(this.contractDetail=Ye)},showConfirm(){this.interfaceSettings.confirmDialogConfig.showEditOrderConfirmDialog?this.editConfirmDialogVisible=!0:this.trade()},setShowAgainFlag(){this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showEditOrderConfirmDialog")},confirmTrade(){this.setShowAgainFlag(),this.trade()},trade(){this.editConfirmDialogVisible=!1,this.setEditOrderDialogVisible(!1),this.tradeConfirmDialogParams.from;let Ye=this.tradeConfirmDialogParams.order_id,We=parseFloat((parseFloat(this.size_usd)/parseFloat(this.tradeConfirmDialogParams.ctVal)).toFixed(10)),qe=this.price,Qe={instId:this.tradeConfirmDialogParams.instrument_name,ordId:Ye,newSz:""+We,newPx:""+qe};Object(mo.e)(Qe).then(Ye=>{}).catch(Ye=>{})}}},bl={name:"AccountTradeDetail",components:{FutureEditOrderDialog:(qe("9f0f"),Object(rt.a)(yl,(function(){var Ye=this,We=Ye._self._c;return We("div",[We("el-dialog",{attrs:{visible:Ye.editOrderDialogVisible,"close-on-click-modal":!1},on:{close:function(We){return Ye.setEditOrderDialogVisible(!1)},open:Ye.openDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"warning",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.editOrder"))+": "+Ye._s(Ye.tradeConfirmDialogParams.instrument_name))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setEditOrderDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.showConfirm}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"future-edit-order"},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.amountL"))+"("+Ye._s(Ye.$t("message.integerMultipleOf").replace("###",Ye.minTradeAmount))+")")]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:0,"controls-position":"right",step:Ye.minTradeAmount},model:{value:Ye.size_usd,callback:function(We){Ye.size_usd=We},expression:"size_usd"}}),We("div",[Ye._v(Ye._s("linear"===Ye.tradeConfirmDialogParams.ctType?Ye.tradeConfirmDialogParams.baseCcy:Ye.tradeConfirmDialogParams.valueCcy))])],1)]),We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:0,"controls-position":"right",precision:2,step:1},model:{value:Ye.price,callback:function(We){Ye.price=We},expression:"price"}}),We("div",[Ye._v(Ye._s(Ye.tradeConfirmDialogParams.priceCcy))])],1)])])]),We("el-dialog",{attrs:{visible:Ye.editConfirmDialogVisible,"append-to-body":"","destroy-on-close":!0},on:{close:function(We){Ye.editConfirmDialogVisible=!1}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"warning",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.editOrder")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){Ye.editConfirmDialogVisible=!1}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[We("div",[Ye._v(Ye._s(this.tradeConfirmDialogParams.instrument_name))])]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.orderType")}},[-1!==["limit"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("div",[Ye._v(Ye._s(Ye.$t("message.limitOrder")))]):Ye._e(),-1!==["market"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("div",[Ye._v(Ye._s(Ye.$t("message.marketOrder")))]):Ye._e(),-1!==["post_only","fok","ioc","optimal_limit_ioc"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("div",[Ye._v(Ye._s(Ye.$t("message.advanceLimitOrder")))]):Ye._e()]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"buy"===Ye.tradeConfirmDialogParams.direction?"green":"sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.tradeConfirmDialogParams.direction)))])]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.total")}},[We("div",[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.valueCcy}}),Ye._v(Ye._s(Ye.size_usd))],1)]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.price")}},[We("div",[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.priceCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.price,2))))],1)])],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])],1)}),[],!1,null,"2de15811",null)).exports,StopOrders:fl,TradeHistory:gl,OrderHistory:ml,OpenOrders:ul,Positions:ll,CustomCard:ft.a},props:{instInfo:{type:Object,default:()=>null}},data:()=>({activeIndex:"1"}),watch:{instInfo:{handler(Ye){-1!==this.$route.path.indexOf("futures")&&(Object(Je.k)(Ye)||(this.activeIndex="1"))},immediate:!0}},computed:{...Object(Ke.c)({allOpenOrderMap:Ye=>Ye.okx.allOpenOrderMap,allPositionMap:Ye=>Ye.okx.allPositionMap,allAlgoOrderMap:Ye=>Ye.okx.allAlgoOrderMap}),orderCount(){return this.openOrderTableData.length+this.algoOrderTableData.length},openOrderTableData(){if(Object(Je.k)(this.instInfo))return[];let Ye=Object.values(this.allOpenOrderMap).filter(Ye=>Ye.instFamily===this.instInfo.instFamily&&"OPTION"!==Ye.instType);return Ye.sort((Ye,We)=>Number(We.cTime)-Number(Ye.cTime)),Ye},algoOrderTableData(){if(Object(Je.k)(this.instInfo))return[];let Ye=JSON.parse(this.allAlgoOrderMap),We=Object.values(Ye).filter(Ye=>Ye.instFamily===this.instInfo.instFamily);return We.sort((Ye,We)=>Number(We.cTime)-Number(Ye.cTime)),We},positionTableData(){if(Object(Je.k)(this.instInfo))return[];let Ye=Object.values(this.allPositionMap);return Ye=Ye.filter(Ye=>Ye.instFamily===this.instInfo.instFamily&&"OPTION"!==Ye.instType),Ye.sort((Ye,We)=>Object(no.g)(Ye.instId)-Object(no.g)(We.instId)),Ye}},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),handleSelect(Ye,We){this.activeIndex=Ye}}},_l=(qe("1bcc"),qe("63fb"),Object(rt.a)(bl,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"account-trade-detail",attrs:{height:360},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("el-menu",{attrs:{"default-active":Ye.activeIndex,mode:"horizontal"},on:{select:Ye.handleSelect}},[We("el-menu-item",{staticClass:"menu-item",attrs:{index:"1"}},[Ye._v(Ye._s(Ye.$t("message.positions"))+" ("+Ye._s(Ye.positionTableData.length)+")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"2"}},[Ye._v(Ye._s(Ye.$t("message.openOrders"))+" ("),We("span",{class:[Ye.orderCount>0?"red":""]},[Ye._v(Ye._s(Ye.orderCount))]),Ye._v(")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"4"}},[Ye._v(Ye._s(Ye.$t("message.orderHistory")))]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"5"}},[Ye._v(Ye._s(Ye.$t("message.tradeHistory")))])],1)]},proxy:!0}])},[We("div",{staticClass:"body-wrapper"},["1"===Ye.activeIndex?We("positions",{key:"1",attrs:{data:Ye.positionTableData}}):Ye._e(),"2"===Ye.activeIndex?We("open-orders",{key:"2",ref:"openOrder",attrs:{order:Ye.openOrderTableData,"algo-order":Ye.algoOrderTableData}}):Ye._e(),"4"===Ye.activeIndex?We("order-history",{key:"4",attrs:{instInfo:Ye.instInfo}}):Ye._e(),"5"===Ye.activeIndex?We("trade-history",{key:"5",attrs:{instInfo:Ye.instInfo}}):Ye._e()],1),We("future-edit-order-dialog")],1)}),[],!1,null,"7397154c",null)).exports,vl={name:"FuturesSummary",components:{CustomCard:ft.a,TextTips:yt.a,Currency:bt.a},props:{instInfo:{type:Object,default:()=>null}},data:()=>({loadingFlag:!0,fontSizeRate:1,instrumentRadioValue:"",high:"-",low:"-",priceChange:"-",indexPrice:"-",markPrice:"-",openInterest:"-",volumeUsd:"-",funding8h:"-",premium:"-",channels:[],tickerData:null,instType:"",instExpiredTimestamp:0,priceSymbolCurrency:"USD"}),created(){this.receiveWebsocketMsg()},mounted(){this.fontSizeRate=parseInt(document.getElementsByTagName("html")[0].style.fontSize)/16||1,window.addEventListener("scroll",this.handleScroll,{passive:!0})},beforeDestroy(){this.unsubscribeFunc(this.curSelectedInstrument),window.removeEventListener("scroll",this.handleScroll),delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){-1!==this.$route.path.indexOf("futures")&&(Object(Je.k)(Ye)||Object(Je.k)(this.instInfo)||this.subscribeFunc())}},instInfo:{handler(Ye,We){-1!==this.$route.path.indexOf("futures")&&(Object(Je.k)(Ye)||(Object(Je.k)(We)||this.unsubscribeFunc(We.instId),this.instrumentRadioValue=Ye.instId,this.high="-",this.low="-",this.priceChange="-",this.indexPrice="-",this.markPrice="-",this.openInterest="-",this.volumeUsd="-",this.funding8h="-",this.currentFunding="-",this.loadingFlag=!0,"USD"===Ye.ctValCcy?this.priceSymbolCurrency="USD":this.priceSymbolCurrency=Ye.settleCcy,this.instType=Ye.instType,this.instExpiredTimestamp=Ye.expiration_timestamp,this.subscribeFunc()))},immediate:!0}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,curSelectedInstrument:Ye=>Ye.okx.curSelectedInstrument,currencySummary:Ye=>Ye.okx.currencySummary,exchange:Ye=>Ye.system.exchange}),showCurrencyInstrumentList(){if(Object(Je.k)(this.curSelectedCurrency))return[];if(Object(Je.k)(this.curSelectedInstrument))return[];if(Object(Je.k)(this.instInfo))return[];let Ye=this.instInfo.ctValCcy,We=this.instInfo.settleCcy;return Object(no.r)(Ye,We,"future")}},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),handleScroll(){if(this.$refs.futureSummary&&this.$refs.futureSummary.$el){let Ye=this.$refs.futureSummary.$el.offsetTop;(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop)>Ye-48*this.fontSizeRate?this.$refs.futureSummary.$el.classList.add("is-fixed"):this.$refs.futureSummary.$el.classList.remove("is-fixed")}},subscribeFunc(){let Ye=this.buildSurscribeArgs([this.curSelectedInstrument]);if(0===Ye.length)return;let We={op:"subscribe",method:"public",args:Ye};this.wsSendMsg(We)},unsubscribeFunc(Ye){let We=this.buildSurscribeArgs([Ye]);if(0===We.length)return;let qe={op:"subscribe",method:"public",args:We};this.wsSendMsg(qe)},buildSurscribeArgs(Ye){let We=[];return Ye.forEach(Ye=>{We.push({channel:"tickers",instId:Ye}),We.push({channel:"open-interest",instId:Ye}),We.push({channel:"mark-price",instId:Ye}),We.push({channel:"books",instId:Ye}),We.push({channel:"trades",instId:Ye}),We.push({channel:"index-tickers",instId:Ye}),We.push({channel:"price-limit",instId:Ye}),"SWAP"===this.instType&&We.push({channel:"funding-rate",instId:Ye})}),We},selectInstrument(Ye){let We=`/${this.exchange}/futures/${this.curSelectedCurrency}/${Ye}`;this.$router.push(We)},markPriceResp(Ye){if(Object(Je.k)(Ye.markPx))return;if(this.markPrice=Ye.markPx,"FUTURES"!==this.instType)return;let We=this.currencySummary[this.curSelectedCurrency.toLowerCase()+"Price"];if(Object(Je.k)(We))return;if(0===parseFloat(We))return;let qe=Object(Ft.d)(this.instExpiredTimestamp);0===qe&&(qe=1),this.premium=Pt.a.numberFormat((parseFloat(Ye.markPx)/We-1)/qe*365*100,1)},openInterestResp(Ye){if(Object(Je.k)(Ye.oi))return;let We=this.currencySummary[this.curSelectedCurrency.toLowerCase()+"Price"];Object(Je.k)(We)&&(We=0),"USD"===this.instInfo.ctValCcy?this.openInterest=Ye.oi/this.instInfo.ctVal*We:this.openInterest=Ye.oi*this.instInfo.ctVal*We},tickerResp(Ye){if(this.loadingFlag=!1,Object(Je.k)(Ye.high24h)||(this.high=Ye.high24h),Object(Je.k)(Ye.low24h)||(this.low=Ye.low24h),!Object(Je.k)(Ye.vol24h)){let We=this.currencySummary[this.curSelectedCurrency.toLowerCase()+"Price"];Object(Je.k)(We)&&(We=0),"USD"===this.instInfo.ctValCcy?this.volumeUsd=Ye.vol24h/this.instInfo.ctVal*We:this.volumeUsd=Ye.vol24h*this.instInfo.ctVal*We}let We=parseFloat(Ye.open24h);0!==We&&(Object(Je.k)(this.markPrice)||"-"===this.markPrice||(this.priceChange=(parseFloat(this.markPrice)-We)/We*100))},fundingRateResp(Ye){Object(Je.k)(Ye.fundingRate)||(this.funding8h=100*parseFloat(Ye.fundingRate))},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(this.instInfo))return;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;if("pong"===Ye.data)return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.arg;if(Object(Je.k)(qe))return;let Qe=qe.channel;if(Object(Je.k)(Qe))return;let Ke=We.data;if(!Object(Je.k)(Ke))if("mark-price"!==Qe)if("open-interest"!==Qe)if("tickers"!==Qe)if("funding-rate"!==Qe);else{if(this.curSelectedInstrument!==qe.instId)return;this.fundingRateResp(Ke[0])}else{if(this.curSelectedInstrument!==qe.instId)return;this.tickerResp(Ke[0])}else{if(this.curSelectedInstrument!==qe.instId)return;this.openInterestResp(Ke[0])}else{if(this.curSelectedInstrument!==qe.instId)return;this.markPriceResp(Ke[0])}}}}},kl=(qe("1b6a"),qe("6a91"),Object(rt.a)(vl,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{ref:"futureSummary",staticClass:"futures-summary",attrs:{id:"futures-summary"},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("div",{staticStyle:{"min-width":"6rem"}},[Ye._v(Ye._s(Ye.instInfo?Ye.instInfo.instFamily:Ye.curSelectedCurrency)),We("span",{staticStyle:{margin:"0 1.875rem 0 0.3125rem"}},[Ye._v("Futures")])]),We("el-radio-group",{staticStyle:{flex:"1"},attrs:{size:"mini"},on:{change:Ye.selectInstrument},model:{value:Ye.instrumentRadioValue,callback:function(We){Ye.instrumentRadioValue=We},expression:"instrumentRadioValue"}},Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-radio-button",{key:qe.instId,attrs:{label:qe.instrument_name}},[Ye._v(Ye._s(qe.instId))])})),1)],1)]},proxy:!0}])},[We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"futures-summary-content"},[We("div",{staticClass:"instrument-box"},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency,circle:!0,inherit:!1,color:"#ffffff"}}),We("span",{staticClass:"instrument-name"},[Ye._v(Ye._s(Ye.curSelectedInstrument))]),We("span",["-"!==Ye.markPrice?We("currency",{attrs:{"currency-type":Ye.priceSymbolCurrency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.markPrice,1))))],1)],1),We("div",{staticClass:"data-container"},[We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hLow"))+":")]),We("div",[Ye._v(Ye._s(Ye.$t("message.24hPriceChange"))+":")])]),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.low?We("currency",{attrs:{"currency-type":Ye.priceSymbolCurrency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.low,1))))],1),We("div",{class:[Ye.priceChange>0?"green":Ye.priceChange<0?"red":""]},[Ye._v(Ye._s(Ye.priceChange>0?"+":"")+Ye._s(Ye._f("numberFormat")(Ye.priceChange,2))),"-"!==Ye.priceChange?We("span",[Ye._v("%")]):Ye._e()])])]),We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hHigh"))+":")]),We("div",[Ye._v(Ye._s(Ye.$t("message.openInterset"))+":")])]),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.high?We("currency",{attrs:{"currency-type":Ye.priceSymbolCurrency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.high,1))))],1),We("div",["-"!==Ye.openInterest?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.openInterest,0))))],1)])]),We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hVol"))+":")]),"SWAP"===Ye.instType?We("div",[Ye._v(Ye._s(Ye.$t("message.funding"))+":")]):We("div",[Ye._v(Ye._s(Ye.$t("message.premium"))+":")])]),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.volumeUsd?We("currency",{attrs:{"currency-type":"USD"}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.volumeUsd,0))))],1),"SWAP"===Ye.instType?We("div",{class:[Ye.funding8h>0?"green":Ye.funding8h<0?"red":""]},[Ye._v(Ye._s(Ye.funding8h>0?"+":"")+Ye._s(Ye._f("numberFormat")(Ye.funding8h,3))),"-"!==Ye.funding8h?We("span",[Ye._v("%")]):Ye._e()]):We("div",{class:[Ye.premium>0?"green":Ye.premium<0?"red":""]},[Ye._v(Ye._s(Ye.premium>0?"+":"")+Ye._s(Ye._f("numberFormat")(Ye.premium,1))),"-"!==Ye.premium?We("span",[Ye._v("%")]):Ye._e()])])])])])])}),[],!1,null,"00094265",null)).exports,Cl={name:"FutureTradeConfirmDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},computed:{...Object(Ke.c)({futureTradeConfirmDialogVisible:Ye=>Ye.okx.futureTradeConfirmDialogVisible,tradeConfirmDialogParams:Ye=>Ye.okx.tradeConfirmDialogParams}),side(){return this.tradeConfirmDialogParams.tradeMode?"open"===this.tradeConfirmDialogParams.tradeMode?"buy"===this.tradeConfirmDialogParams.direction?this.$t("message.buyLong"):this.$t("message.sellShort"):"buy"===this.tradeConfirmDialogParams.direction?this.$t("message.buyShort"):this.$t("message.sellLong"):"buy"===this.tradeConfirmDialogParams.direction?this.$t("message.buy"):this.$t("message.sell")},im(){let Ye=this.tradeConfirmDialogParams.currency,We=this.tradeConfirmDialogParams.size_coin;return Object(Ft.e)(Ye,We)}},methods:{...Object(Ke.b)("okx",{setFutureTradeConfirmDialogVisible:"setFutureTradeConfirmDialogVisible"}),setShowAgainFlag(){this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showCreateOrderConfirmDialog")},confirmTrade(){this.setShowAgainFlag(),this.setFutureTradeConfirmDialogVisible(!1),this.$emit("confirmTrade",this.tradeConfirmDialogParams.direction)}}},Sl=(qe("8d08"),Object(rt.a)(Cl,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.futureTradeConfirmDialogVisible,"append-to-body":"","destroy-on-close":!0,"close-on-click-modal":!1},on:{close:function(We){return Ye.setFutureTradeConfirmDialogVisible(!1)}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"active-color",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.createOrder")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setFutureTradeConfirmDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(Ye.tradeConfirmDialogParams.instId)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.positionType")}},[-1!==["cross","isolated"].indexOf(Ye.tradeConfirmDialogParams.tdMode)?We("el-tag",{attrs:{size:"mini",type:"cross"===Ye.tradeConfirmDialogParams.tdMode?"warning":"primary"}},[Ye._v(Ye._s("cross"===Ye.tradeConfirmDialogParams.tdMode?Ye.$t("message.cross"):Ye.$t("message.isolated")))]):[Ye._v("-")]],2),this.tradeConfirmDialogParams.lever?We("el-descriptions-item",{attrs:{label:Ye.$t("message.leverage")}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(this.tradeConfirmDialogParams.lever,2))+" X ")]):Ye._e(),We("el-descriptions-item",{attrs:{label:Ye.$t("message.orderType")}},[Ye._v(" "+Ye._s(Ye.tradeConfirmDialogParams.orderTypeText)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"buy"===Ye.tradeConfirmDialogParams.direction?"green":"sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(" "+Ye._s(Ye.side)+" ")])]),We("el-descriptions-item",{attrs:{label:""+Ye.$t("message.total")}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.sizeSymbolCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.size_coin,4)))+" ")],1),Ye.tradeConfirmDialogParams.price?We("el-descriptions-item",{attrs:{label:Ye.$t("message.price")+" "}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.priceSymbolCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.price,2)))+" ")],1):Ye._e(),Ye.tradeConfirmDialogParams.callbackSpread?We("el-descriptions-item",{attrs:{label:""+Ye.$t("message.trailVariance")}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.priceSymbolCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.callbackSpread,2)))+" ")],1):Ye._e(),Ye.tradeConfirmDialogParams.callbackRatio?We("el-descriptions-item",{attrs:{label:""+Ye.$t("message.trailVariance")}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.callbackRatio,2))+"% ")]):Ye._e(),Ye.tradeConfirmDialogParams.activePx?We("el-descriptions-item",{attrs:{label:""+Ye.$t("message.activatePrice")}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.priceSymbolCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.activePx,2)))+" ")],1):Ye._e(),Ye.tradeConfirmDialogParams.tpTriggerPx?We("el-descriptions-item",{attrs:{label:""+Ye.$t("message.tpTriggerPrice")}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.priceSymbolCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.tpTriggerPx,2)))+" ")],1):Ye._e(),Ye.tradeConfirmDialogParams.tpOrdPx?We("el-descriptions-item",{attrs:{label:""+Ye.$t("message.tpOrderPrice")}},[Ye.tradeConfirmDialogParams.tpOrdPx?We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.priceSymbolCurrency}}):Ye._e(),Ye._v(Ye._s(Ye.tradeConfirmDialogParams.tpOrdPx)+" ")],1):Ye._e(),Ye.tradeConfirmDialogParams.slTriggerPx?We("el-descriptions-item",{attrs:{label:""+Ye.$t("message.slTriggerPrice")}},[We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.priceSymbolCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.slTriggerPx,2)))+" ")],1):Ye._e(),Ye.tradeConfirmDialogParams.slOrdPx?We("el-descriptions-item",{attrs:{label:""+Ye.$t("message.slOrderPrice")}},[Ye.tradeConfirmDialogParams.slOrdPx?We("currency",{attrs:{"currency-type":Ye.tradeConfirmDialogParams.priceSymbolCurrency}}):Ye._e(),Ye._v(Ye._s(Ye.tradeConfirmDialogParams.slOrdPx)+" ")],1):Ye._e()],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])}),[],!1,null,"40fc2c9b",null)).exports,wl=qe("8001"),Tl={name:"FutureAdvanceTradeDialog",components:{NumberInput:wl.a,CustomToolTip:Ct.a,Currency:bt.a},props:{visible:{type:Boolean,default:!1},limitPrice:{type:Number,default:0},lastPrice:{type:Number,default:0},indexPrice:{type:Number,default:0},markPrice:{type:Number,default:0},amount:{type:Number,default:0},instInfo:{type:Object,default:()=>{}}},data(){return{triggerMode:"price",takeProfit:!0,stopLoss:!0,tpTriggerPrice:"0",tpOrderPrice:"0",slTriggerPrice:"0",slOrderPrice:"0",increaseRate:0,declineRate:0,tpOrderPriceUseMarketPrice:!0,slOrderPriceUseMarketPrice:!0,priceType:"last",priceTypeMap:{last:"message.lastPrice",mark:"message.markPrice",index:"message.indexPrice"},tpErrorFlag:!1,slErrorFlag:!1,increaseIncome2:0,declineIncome2:0,triggerModeMap:{price:this.$t("message.byPrice"),income:this.$t("message.byIncome"),incomeRate:this.$t("message.byIncomeRate")}}},computed:{...Object(Ke.c)({isPC:Ye=>Ye.system.isPC}),tpPreviewText(){try{let Ye="",We="",qe="";switch(this.triggerMode){case"price":Ye=`${this.tpTriggerPrice?this.tpTriggerPrice:"--"}&nbsp;${this.currency}`,qe=parseFloat(this.increaseIncome)?`<span class="green">${this.increaseIncome}&nbsp;${this.settleCurrency}</span>`:"<span>--</span>",We=this.tpOrderPriceUseMarketPrice?this.$t("message.marketOrder"):this.$t("message.limitOrder");break;case"income":Ye="129,896.9&nbsp;"+this.currency,qe="<span>259.97%</span>",We=this.$t("message.marketOrder");break;case"incomeRate":Ye="129,896.9&nbsp;"+this.currency,qe="<span>259.97</span>",We=this.$t("message.marketOrder")}let Qe=this.$t("message.tpPreview");return Qe=Qe.replace("{price}",Ye),Qe=Qe.replace("{orderType}",We),Qe=Qe.replace("{income}",qe),Qe}catch(Ye){return""}},slPreviewText(){try{let Ye="",We="",qe="";switch(this.triggerMode){case"price":Ye=`${this.slTriggerPrice?this.slTriggerPrice:"--"}&nbsp;${this.currency}`,qe=parseFloat(this.declineIncome)?`<span class="green">${this.declineIncome}&nbsp;${this.settleCurrency}</span>`:"<span>--</span>",We=this.slOrderPriceUseMarketPrice?this.$t("message.marketOrder"):this.$t("message.limitOrder");break;case"income":Ye="129,896.9&nbsp;"+this.currency,qe="<span>259.97%</span>",We=this.$t("message.marketOrder");break;case"incomeRate":Ye="129,896.9&nbsp;"+this.currency,qe="<span>259.97</span>",We=this.$t("message.marketOrder")}let Qe=this.$t("message.tpPreview");return Qe=Qe.replace("{price}",Ye),Qe=Qe.replace("{orderType}",We),Qe=Qe.replace("{income}",qe),Qe}catch(Ye){return""}},increaseIncome(){let Ye=parseFloat(this.tpTriggerPrice)-this.limitPrice;return Pt.a.numberFormat(Ye*this.amount,4)},declineIncome(){let Ye=parseFloat(this.slTriggerPrice)-this.limitPrice;return Pt.a.numberFormat(Ye*this.amount,4)},currency(){try{return this.instInfo.priceCcy}catch(Ye){return""}},settleCurrency(){try{return this.instInfo.settlement_currency}catch(Ye){return""}}},methods:{initData(){this.triggerMode="price",this.takeProfit=!0,this.stopLoss=!0,this.tpTriggerPrice="0",this.tpOrderPrice="0",this.slTriggerPrice="0",this.slOrderPrice="0",this.increaseRate=0,this.declineRate=0,this.tpOrderPriceUseMarketPrice=!0,this.slOrderPriceUseMarketPrice=!0,this.priceType="last",this.priceTypeMap={last:"message.lastPrice",mark:"message.markPrice",index:"message.indexPrice"},this.tpErrorFlag=!1,this.slErrorFlag=!1,this.increaseIncome2=0,this.declineIncome2=0,this.triggerModeMap={price:this.$t("message.byPrice"),income:this.$t("message.byIncome"),incomeRate:this.$t("message.byIncomeRate")}},setErrorFlag(Ye){"tp"===Ye?this.tpErrorFlag=parseFloat(this.tpTriggerPrice)-this.limitPrice<=0:"sl"===Ye&&(this.slErrorFlag=parseFloat(this.slTriggerPrice)-this.limitPrice>=0)},input(Ye){switch(Ye){case"tpTriggerPrice":let Ye=parseFloat(this.tpTriggerPrice)-this.limitPrice;Ye&&this.limitPrice&&parseFloat(this.tpTriggerPrice)?this.increaseRate=Pt.a.numberFormat(Ye/this.limitPrice*100,1):this.increaseRate="",this.setErrorFlag("tp");break;case"slTriggerPrice":let We=parseFloat(this.slTriggerPrice)-this.limitPrice;We&&this.limitPrice&&parseFloat(this.slTriggerPrice)?this.declineRate=Pt.a.numberFormat(We/this.limitPrice*100,1):this.declineRate="",this.setErrorFlag("sl");break;case"increaseRate":let qe=parseFloat(this.increaseRate);this.tpTriggerPrice=0!==qe?Pt.a.numberFormat(this.limitPrice*(1+qe/100),1):this.limitPrice,this.setErrorFlag("tp");break;case"declineRate":let Qe=parseFloat(this.declineRate);this.slTriggerPrice=0!==Qe?Pt.a.numberFormat(this.limitPrice*(1+Qe/100),1):this.limitPrice,this.setErrorFlag("sl")}},toggleMarketPrice(Ye){switch(Ye){case"tpOrderPrice":this.tpOrderPriceUseMarketPrice=!this.tpOrderPriceUseMarketPrice,this.tpOrderPriceUseMarketPrice?this.tpOrderPrice="":this.tpOrderPrice="0";break;case"slOrderPrice":this.slOrderPriceUseMarketPrice=!this.slOrderPriceUseMarketPrice,this.slOrderPriceUseMarketPrice?this.slOrderPrice="":this.slOrderPrice="0"}},ok(){},close(){this.$emit("update:visible",!1)},openDialog(){this.initData()}}},xl={name:"OrderForm",components:{FutureAdvanceTradeDialog:(qe("f19f"),qe("c14b"),Object(rt.a)(Tl,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{staticClass:"future-advance-trade-dialog",attrs:{visible:Ye.visible,title:Ye.$t("message.setStop2"),"append-to-body":"","close-on-click-modal":!1},on:{close:Ye.close,open:Ye.openDialog},scopedSlots:Ye._u([{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:Ye.close}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success",disabled:!Ye.takeProfit&&!Ye.stopLoss},on:{click:Ye.ok}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"dialog-body"},[We("div",{staticClass:"top-summary-box"},[We("div",{staticClass:"summary-label"},[Ye._v(Ye._s(Ye.$t("message.lastPrice"))+":")]),We("div",{staticClass:"summary-data"},[We("currency",{attrs:{"currency-type":Ye.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.lastPrice,1))))],1)]),We("div",{staticClass:"top-summary-box"},[We("div",{staticClass:"summary-label"},[Ye._v(Ye._s(Ye.$t("message.markPrice"))+":")]),We("div",{staticClass:"summary-data"},[We("currency",{attrs:{"currency-type":Ye.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.markPrice,1))))],1)]),We("div",{staticClass:"top-summary-box"},[We("div",{staticClass:"summary-label"},[Ye._v(Ye._s(Ye.$t("message.reduce"))+":")]),We("div",{staticClass:"summary-data"},[Ye._v(Ye._s(Ye.$t("message.yes")))])]),We("div",{staticStyle:{display:"flex",margin:"0.9375rem 0"}},[We("div",{staticClass:"text"},[Ye._v(Ye._s(Ye.$t("message.stopPriceSetting"))+"  ")]),We("el-dropdown",{attrs:{trigger:Ye.isPC?"hover":"click"},on:{command:We=>Ye.triggerMode=We}},[We("span",{staticClass:"active-color"},[Ye._v(" "+Ye._s(Ye.triggerModeMap[Ye.triggerMode])),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("el-dropdown-item",{attrs:{command:"price"}},[We("span",{class:["price"===Ye.triggerMode?"active-color":""]},[Ye._v(Ye._s(Ye.$t("message.byPrice")))]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.byPriceTips")))])]},proxy:!0}])},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("el-dropdown-item",{attrs:{command:"income"}},[We("span",{class:["income"===Ye.triggerMode?"active-color":""]},[Ye._v(Ye._s(Ye.$t("message.byIncome")))]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.byIncomeTips")))])]},proxy:!0}])},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("el-dropdown-item",{attrs:{command:"incomeRate"}},[We("span",{class:["incomeRate"===Ye.triggerMode?"active-color":""]},[Ye._v(Ye._s(Ye.$t("message.byIncomeRate")))]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.byIncomeRateTips")))])]},proxy:!0}])},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1)],1)],1)],1),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"checkbox-wrapper"},[We("el-checkbox",{model:{value:Ye.takeProfit,callback:function(We){Ye.takeProfit=We},expression:"takeProfit"}},[Ye._v(Ye._s(Ye.$t("message.tp")))]),We("el-checkbox",{staticStyle:{"margin-left":"1.25rem"},model:{value:Ye.stopLoss,callback:function(We){Ye.stopLoss=We},expression:"stopLoss"}},[Ye._v(Ye._s(Ye.$t("message.sl")))])],1),We("el-dropdown",{attrs:{trigger:Ye.isPC?"hover":"click",placement:"bottom"},on:{command:We=>Ye.priceType=We}},[We("span",{staticClass:"active-color"},[We("span",{staticStyle:{display:"inline-block","margin-left":"0.625rem"}},[Ye._v(Ye._s(Ye.$t(Ye.priceTypeMap[Ye.priceType])))]),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("el-dropdown-item",{attrs:{command:"last"}},[We("span",{class:["last"===Ye.priceType?"active-color":""]},[Ye._v(Ye._s(Ye.$t(Ye.priceTypeMap.last)))])]),We("el-dropdown-item",{attrs:{command:"mark"}},[We("span",{class:["mark"===Ye.priceType?"active-color":""]},[Ye._v(Ye._s(Ye.$t(Ye.priceTypeMap.mark)))])]),We("el-dropdown-item",{attrs:{command:"index"}},[We("span",{class:["index"===Ye.priceType?"active-color":""]},[Ye._v(Ye._s(Ye.$t(Ye.priceTypeMap.index)))])])],1)],1)],1),Ye.takeProfit&&"price"===Ye.triggerMode?[We("div",{staticStyle:{"margin-top":"0.625rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.tpTriggerPrice")))]),We("div",{staticStyle:{display:"flex"}},[We("div",{staticClass:"input-number-box",staticStyle:{flex:"1","margin-right":"0.625rem"}},[We("number-input",{attrs:{precision:1,"controls-position":"right",min:0,step:1},on:{input:function(We){return Ye.input("tpTriggerPrice")},focus:function(We){Ye.tpErrorFlag=!1},blur:function(We){return Ye.setErrorFlag("tp")}},model:{value:Ye.tpTriggerPrice,callback:function(We){Ye.tpTriggerPrice=We},expression:"tpTriggerPrice"}}),We("div",[Ye._v(Ye._s(Ye.currency))])],1),We("div",{staticClass:"input-number-box",staticStyle:{cursor:"pointer",width:"7.25rem",height:"2.625rem","box-sizing":"border-box"}},[We("number-input",{attrs:{precision:1,"controls-position":"right",step:1,placeholder:Ye.$t("message.upRate")},on:{input:function(We){return Ye.input("increaseRate")}},model:{value:Ye.increaseRate,callback:function(We){Ye.increaseRate=We},expression:"increaseRate"}}),We("div",[Ye._v("%")])],1)])]),Ye.tpErrorFlag?We("div",{staticClass:"red",staticStyle:{"margin-top":"0.25rem"}},[Ye._v(Ye._s(Ye.$t("message.tpTriggerPriceError")))]):Ye._e(),We("div",{staticStyle:{"margin-top":"0.625rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.tpOrderPrice")))]),We("div",{staticStyle:{display:"flex"}},[We("div",{staticClass:"input-number-box",staticStyle:{flex:"1","margin-right":"0.625rem"}},[We("number-input",{staticClass:"market-input",attrs:{precision:1,"controls-position":"right",min:0,step:1,placeholder:Ye.tpOrderPriceUseMarketPrice?Ye.$t("message.marketPrice2"):""},on:{focus:function(We){Ye.tpOrderPriceUseMarketPrice=!1}},model:{value:Ye.tpOrderPrice,callback:function(We){Ye.tpOrderPrice=We},expression:"tpOrderPrice"}}),We("div",[Ye._v(Ye._s(Ye.currency))])],1),We("div",{staticClass:"input-number-box market-price-btn",class:[Ye.tpOrderPriceUseMarketPrice?"active":""],staticStyle:{cursor:"pointer",width:"5.5rem","box-sizing":"border-box","justify-content":"center","align-items":"center"},on:{click:function(We){return Ye.toggleMarketPrice("tpOrderPrice")}}},[Ye._v(" "+Ye._s(Ye.$t("message.marketPrice2"))+" ")])])]),Ye.tpOrderPriceUseMarketPrice?Ye._e():We("div",{staticClass:"red",staticStyle:{"margin-top":"0.25rem","font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.$t("message.tpPriceEmptyError")))]),We("div",{staticClass:"text",staticStyle:{"margin-top":"0.25rem"},domProps:{innerHTML:Ye._s(Ye.tpPreviewText)}})]:Ye._e(),Ye.stopLoss&&"price"===Ye.triggerMode?[We("div",{staticStyle:{"margin-top":"0.625rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.slTriggerPrice")))]),We("div",{staticStyle:{display:"flex"}},[We("div",{staticClass:"input-number-box",staticStyle:{flex:"1","margin-right":"0.625rem"}},[We("number-input",{attrs:{precision:1,"controls-position":"right",min:0,step:1},on:{input:function(We){return Ye.input("slTriggerPrice")},focus:function(We){Ye.slErrorFlag=!1},blur:function(We){return Ye.setErrorFlag("sl")}},model:{value:Ye.slTriggerPrice,callback:function(We){Ye.slTriggerPrice=We},expression:"slTriggerPrice"}}),We("div",[Ye._v(Ye._s(Ye.currency))])],1),We("div",{staticClass:"input-number-box",staticStyle:{cursor:"pointer",width:"7.25rem",height:"2.625rem","box-sizing":"border-box"}},[We("number-input",{attrs:{precision:1,"controls-position":"right",step:1,placeholder:Ye.$t("message.downRate")},on:{input:function(We){return Ye.input("declineRate")}},model:{value:Ye.declineRate,callback:function(We){Ye.declineRate=We},expression:"declineRate"}}),We("div",[Ye._v("%")])],1)])]),Ye.slErrorFlag?We("div",{staticClass:"red",staticStyle:{"margin-top":"0.25rem"}},[Ye._v(Ye._s(Ye.$t("message.slTriggerPriceError")))]):Ye._e(),We("div",{staticStyle:{"margin-top":"0.625rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.slOrderPrice")))]),We("div",{staticStyle:{display:"flex"}},[We("div",{staticClass:"input-number-box",staticStyle:{flex:"1","margin-right":"0.625rem"}},[We("number-input",{staticClass:"market-input",attrs:{precision:1,"controls-position":"right",min:0,step:1,placeholder:Ye.slOrderPriceUseMarketPrice?Ye.$t("message.marketPrice2"):""},on:{focus:function(We){Ye.slOrderPriceUseMarketPrice=!1}},model:{value:Ye.slOrderPrice,callback:function(We){Ye.slOrderPrice=We},expression:"slOrderPrice"}}),We("div",[Ye._v(Ye._s(Ye.currency))])],1),We("div",{staticClass:"input-number-box market-price-btn",class:[Ye.slOrderPriceUseMarketPrice?"active":""],staticStyle:{cursor:"pointer",width:"5.5rem","box-sizing":"border-box","justify-content":"center","align-items":"center"},on:{click:function(We){return Ye.toggleMarketPrice("slOrderPrice")}}},[Ye._v(" "+Ye._s(Ye.$t("message.marketPrice2"))+" ")])])]),Ye.slOrderPriceUseMarketPrice?Ye._e():We("div",{staticClass:"red",staticStyle:{"margin-top":"0.25rem","font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.$t("message.slPriceEmptyError")))]),We("div",{staticClass:"text",staticStyle:{"margin-top":"0.25rem"},domProps:{innerHTML:Ye._s(Ye.slPreviewText)}})]:Ye._e(),Ye.takeProfit&&"income"===Ye.triggerMode?[We("div",{staticClass:"input-number-box",staticStyle:{flex:"1","margin-right":"0.625rem","margin-top":"0.625rem"}},[We("number-input",{attrs:{precision:4,"controls-position":"right",min:0,step:1},on:{input:function(We){return Ye.input("increaseIncome2")}},model:{value:Ye.increaseIncome2,callback:function(We){Ye.increaseIncome2=We},expression:"increaseIncome2"}}),We("div",[Ye._v(Ye._s(Ye.settleCurrency))])],1),We("div",{staticClass:"text",staticStyle:{"margin-top":"0.25rem"},domProps:{innerHTML:Ye._s(Ye.tpPreviewText)}})]:Ye._e(),Ye.stopLoss&&"income"===Ye.triggerMode?[We("div",{staticClass:"input-number-box",staticStyle:{flex:"1","margin-right":"0.625rem","margin-top":"0.625rem"}},[We("number-input",{attrs:{precision:4,"controls-position":"right",min:0,step:1},on:{input:function(We){return Ye.input("declineIncome2")}},model:{value:Ye.declineIncome2,callback:function(We){Ye.declineIncome2=We},expression:"declineIncome2"}}),We("div",[Ye._v(Ye._s(Ye.settleCurrency))])],1),We("div",{staticClass:"text",staticStyle:{"margin-top":"0.25rem"},domProps:{innerHTML:Ye._s(Ye.slPreviewText)}})]:Ye._e(),Ye.takeProfit&&"incomeRate"===Ye.triggerMode?[We("div",{staticClass:"input-number-box",staticStyle:{flex:"1","margin-right":"0.625rem","margin-top":"0.625rem"}},[We("number-input",{attrs:{precision:2,"controls-position":"right",min:0,step:1},on:{input:function(We){return Ye.input("increaseIncome2")}},model:{value:Ye.increaseRate,callback:function(We){Ye.increaseRate=We},expression:"increaseRate"}}),We("div",[Ye._v("%")])],1),We("div",{staticClass:"text",staticStyle:{"margin-top":"0.25rem"},domProps:{innerHTML:Ye._s(Ye.tpPreviewText)}})]:Ye._e(),Ye.stopLoss&&"incomeRate"===Ye.triggerMode?[We("div",{staticClass:"input-number-box",staticStyle:{flex:"1","margin-right":"0.625rem","margin-top":"0.625rem"}},[We("number-input",{attrs:{precision:2,"controls-position":"right",min:0,step:1},on:{input:function(We){return Ye.input("increaseIncome2")}},model:{value:Ye.declineRate,callback:function(We){Ye.declineRate=We},expression:"declineRate"}}),We("div",[Ye._v("%")])],1),We("div",{staticClass:"text",staticStyle:{"margin-top":"0.25rem"},domProps:{innerHTML:Ye._s(Ye.slPreviewText)}})]:Ye._e()],2)])}),[],!1,null,"4cab5b0f",null)).exports,LeverageDialog:qo,NumberInput:wl.a,FutureTradeConfirmDialog:Sl,CustomToolTip:Ct.a,TextTips:yt.a,Currency:bt.a,IconBox:Rt.a,CustomCard:ft.a},props:{instInfo:{type:Object,default:()=>null}},data(){return{baseMode:"coin",loadingFlag:!0,dropDownOrderType:"stop",size_usd:0,size_coin:0,limitPrice:0,timeInForce:"post_only",timeInForceList:[{label:`Post Only  (${this.$t("message.post_only_tips2")})`,value:"post_only"},{label:`FOK  (${this.$t("message.fok_tips2")})`,value:"fok"},{label:`IOC  (${this.$t("message.ioc_tips2")})`,value:"ioc"}],conditionalOco:"conditional",conditionalOcoList:[{label:this.$t("message.conditional"),value:"conditional"},{label:this.$t("message.oco"),value:"oco"}],ratioMode:"ratio",ratioModeMap:{ratio:this.$t("message.ratio"),var:this.$t("message.var")},ratio:"",ratioNumber:"",activatePrice:"",activatePriceFlag:!1,triggerTypeMap:{LAST:{name:"message.lastPrice",columnName:"last"},MARK:{name:"message.markPrice",columnName:"mark"},INDEX:{name:"message.indexPrice",columnName:"index"}},reduceOnlyChecked:!1,curOrderType:"limit",indexPrice:0,markPrice:0,lastPrice:0,maxPrice:0,minPrice:0,setFlag:!1,coinStep:5e-4,usdStep:10,tickSize:1,contractDetail:{},ctType:"linear",tdMode:"cross",precision:4,tpTriggerPrice:"0",tpOrderPrice:"0",slTriggerPrice:"0",slOrderPrice:"0",tpTriggerPriceType:"INDEX",slTriggerPriceType:"INDEX",tpOrderPriceUseMarketPrice:!1,slOrderPriceUseMarketPrice:!1,positionModeList:[{label:this.$t("message.cross"),value:"cross"},{label:this.$t("message.isolated"),value:"isolated"}],leverageDialogVisible:!1,pxPrecision:2,tradeMode:"open",netLeverage:10,longLeverage:10,shortLeverage:10,leverageParams:{}}},created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{leverageInfo(Ye){Ye.forEach(Ye=>{"long"===Ye.posSide&&(this.longLeverage=parseFloat(Ye.lever)),"short"===Ye.posSide&&(this.shortLeverage=parseFloat(Ye.lever)),"net"===Ye.posSide&&(this.netLeverage=parseFloat(Ye.lever))})},curOrderType(Ye){this.tpTriggerPrice="0",this.slTriggerPrice="0","limit"!==Ye&&(this.limitPrice=this.markPrice,this.limitPriceChanged())},tdMode:{handler(){this.getLeverage()},immediate:!0},reduceOnlyChecked:{handler(Ye){if(Ye){let Ye=Math.abs(this.positionSize);0!==Ye&&this.size_coin>Ye&&(this.size_coin=Ye,this.size_usd=10*Math.floor(Ye*this.markPrice/10))}},immediate:!0},futureClickedPrice(Ye){Ye&&(this.limitPrice=Ye,this.limitPriceChanged())},instInfo:{handler(Ye){-1!==this.$route.path.indexOf("futures")&&(Object(Je.k)(Ye)||(this.initData(),this.getLeverage(),this.ctType=Ye.ctType,this.tickSize=Ye.tickSz,"linear"===Ye.ctType?(this.coinStep=Ye.ctVal,this.size_coin=this.coinStep,this.setFutureBaseMode("coin"),this.baseMode="coin"):(this.usdStep=Ye.ctVal,this.size_usd=this.usdStep,this.setFutureBaseMode("usd"),this.baseMode="usd"),this.ratioNumber=this.tickSize,this.precision=Ye.precision||4,this.pxPrecision=Ye.pxPrecision,this.contractDetail=Ye))},immediate:!0},lastPrice(Ye){if(Ye&&!this.setFlag){if(Object(Je.k)(this.contractDetail))return;if(this.setFlag=!0,this.limitPrice=Ye,this.limitPriceChanged(),"linear"===this.ctType){let We=(this.size_coin*parseFloat(Ye)).toFixed(2);this.size_usd=We,this.usdStep=parseFloat(We)||10}else{let We=(this.size_usd/parseFloat(Ye)).toFixed(4);this.size_coin=We,this.coinStep=parseFloat(We)||1e-4}}},ratioMode(Ye){"ratio"===Ye?this.ratio=.1:"var"===Ye&&(this.ratioNumber=this.tickSize)}},computed:{...Object(Ke.c)({curSelectedInstrument:Ye=>Ye.okx.curSelectedInstrument,curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,allPositionMap:Ye=>Ye.okx.allPositionMap,token:Ye=>Ye.system.token,futureBaseMode:Ye=>Ye.okx.futureBaseMode,futureClickedPrice:Ye=>Ye.okx.futureClickedPrice,interfaceSettings:Ye=>Ye.system.interfaceSettings,currencySummary:Ye=>Ye.okx.currencySummary,accountConfig:Ye=>Ye.okx.accountConfig,leverageInfo:Ye=>Ye.okx.leverageInfo,accountSummary:Ye=>Ye.common.accountSummary,isPC:Ye=>Ye.system.isPC}),buyBtnText(){return"long_short_mode"===this.posMode?"open"===this.tradeMode?this.$t("message.buyLong2"):this.$t("message.buyShort2"):this.$t("message.buy")},sellBtnText(){return"long_short_mode"===this.posMode?"open"===this.tradeMode?this.$t("message.sellShort2"):this.$t("message.sellLong2"):this.$t("message.sell")},posMode(){var Ye;return null===(Ye=this.accountConfig)||void 0===Ye?void 0:Ye.posMode},accountMode(){var Ye;let We=null===(Ye=this.accountConfig)||void 0===Ye?void 0:Ye.acctLv;return"1"===We?"SM":"2"===We?"SCM":"3"===We?"MCM":"4"===We?"PM":void 0},minOrderSize(){return parseFloat(parseFloat(this.contractDetail.minSz)*parseFloat(this.contractDetail.ctVal).toFixed(10))},singleContractValue(){let Ye=1;return"linear"===this.ctType?Ye=Math.floor(this.size_coin/this.instInfo.ctVal):"inverse"===this.ctType&&(Ye=Math.floor(this.size_usd/this.instInfo.ctVal)),Ye<1&&(Ye=1),Ye},sizeUsdMax(){if(this.reduceOnlyChecked){let Ye=Math.abs(this.positionSize);return 10*Math.floor(Ye*this.markPrice/10)}},sizeCoinMax(){if(this.reduceOnlyChecked)return Math.abs(this.positionSize)},buyBtnDisabledFlag(){return!0===this.reduceOnlyChecked&&this.positionSize>=0},sellBtnDisabledFlag(){return!0===this.reduceOnlyChecked&&this.positionSize<=0},positionSize(){let Ye=Object.values(this.allPositionMap);return Ye=Ye.filter(Ye=>Ye.instId===this.curSelectedInstrument&&Ye.mgnMode===this.tdMode),0===Ye.length?0:Ye[0].sizeCcy},shortCloseCount(){let Ye=Object.values(this.allPositionMap);if(Ye=Ye.filter(Ye=>Ye.instId===this.curSelectedInstrument&&Ye.mgnMode===this.tdMode&&"short"===Ye.posSide),0===Ye.length)return 0;let We=Ye[0];return Math.abs(We.sizeCcy)},longCloseCount(){let Ye=Object.values(this.allPositionMap);return Ye=Ye.filter(Ye=>Ye.instId===this.curSelectedInstrument&&Ye.mgnMode===this.tdMode&&"long"===Ye.posSide),0===Ye.length?0:Ye[0].sizeCcy},dropDownOrderTypeText(){return{advance_limit:this.$t("message.advanceLimitOrder"),stop:this.$t("message.stop"),trailing_stop:this.$t("message.trailingStop")}[this.dropDownOrderType]}},methods:{...Object(Ke.b)("okx",{setFutureTradeConfirmDialogVisible:"setFutureTradeConfirmDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams",setFutureBaseMode:"setFutureBaseMode",setLeverageInfo:"setLeverageInfo"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),postHogOrderOpen(Ye){var We;let qe=Object(no.w)(Ye.instId);if(Object(Je.k)(this.accountSummary))return;let Qe=Ye.currency,Ke=this.currencySummary[Qe.toLowerCase()+"Price"];Ye.index_price=parseFloat(Ke),Ye.ctType=qe.ctType;let Xe=Object(et.b)(Ye);Object(Je.k)(Xe)||(Xe.user_id=null===(We=this.accountSummary)||void 0===We?void 0:We.id,window.$posthog.capture("order-open",Object(et.c)(Xe)))},getLeverage(){let Ye={instId:this.curSelectedInstrument,mgnMode:this.tdMode};Object(mo.j)(Ye).then(Ye=>{if(Ye.code===ko.b.REST_SUCCESS_CODE)try{this.setLeverageInfo(Ye.data)}catch(Ye){}}).catch(Ye=>{})},showLeverageDialog(Ye,We){let qe={leverage:Ye,mgnMode:this.tdMode,instrumentName:this.curSelectedInstrument};"long_short_mode"===this.posMode&&(qe.posSide=We),this.leverageParams=qe,this.leverageDialogVisible=!0},toggleMarketPrice(Ye){switch(Ye){case"tpOrderPrice":this.tpOrderPriceUseMarketPrice=!this.tpOrderPriceUseMarketPrice,this.tpOrderPriceUseMarketPrice?this.tpOrderPrice="":this.tpOrderPrice="0";break;case"slOrderPrice":this.slOrderPriceUseMarketPrice=!this.slOrderPriceUseMarketPrice,this.slOrderPriceUseMarketPrice?this.slOrderPrice="":this.slOrderPrice="0"}},markPriceResp(Ye){Object(Je.k)(Ye.markPx)||(this.loadingFlag=!1,this.markPrice=Ye.markPx)},tickerResp(Ye){this.loadingFlag=!1,Object(Je.k)(Ye.last)||(this.lastPrice=Ye.last)},wsIndexPriceResp(Ye){Ye.forEach(Ye=>{Ye.instId!==this.curSelectedCurrency+"-USD"||(this.indexPrice=Ye.idxPx)})},priceLimitResp(Ye){Object(Je.k)(Ye.buyLmt)||(this.maxPrice=Ye.buyLmt),Object(Je.k)(Ye.sellLmt)||(this.minPrice=Ye.sellLmt)},initData(){this.loadingFlag=!0,this.dropDownOrderType="stop",this.size_usd=0,this.size_coin=0,this.limitPrice=0,this.timeInForce="post_only",this.reduceOnlyChecked=!1,this.curOrderType="limit",this.indexPrice=0,this.markPrice=0,this.lastPrice=0,this.maxPrice=0,this.minPrice=0,this.setFlag=!1,this.contractDetail={},this.tdMode="cross",this.stopCheckFlag=!1,this.tpTriggerPrice="0",this.slTriggerPrice="0"},validateParams(Ye){if(this.size_usd<=0||this.size_coin<=0)return this.showErrorNotify(this.$t("message.sizeLessZeroL")),!0;if("linear"===this.ctType){if(0!==Object(Je.a)(this.size_coin,this.minOrderSize))return this.showErrorNotify(this.$t("message.sizeMultipleErrorFormat").replace("###",this.minOrderSize+this.contractDetail.ctValCcy)),!0}else if("inverse"===this.ctType&&0!==Object(Je.a)(this.size_usd,this.minOrderSize))return this.showErrorNotify(this.$t("message.sizeMultipleErrorFormat").replace("###",this.minOrderSize+this.contractDetail.ctValCcy)),!0;let We=this.curOrderType;if("advance_limit"===We&&!Object(Je.k)(this.timeInForce)){We=this.timeInForceList.find(Ye=>Ye.value===this.timeInForce).value}if("limit"===We&&0===this.limitPrice)return this.showErrorNotify(this.$t("message.priceLessZeroL")),!0;if("trailing_stop"===We){if((Object(Je.k)(this.ratio)||0===this.ratio)&&(Object(Je.k)(this.ratioNumber)||0===this.ratioNumber))return this.showErrorNotify(this.$t("message.trailVarianceLessZeroL")),!0;if(this.activatePriceFlag&&(Object(Je.k)(this.activatePrice)||0===this.activatePrice))return this.showErrorNotify(this.$t("message.activePriceLessZeroL")),!0}if("stop"===We)if("conditional"===this.conditionalOco){if(Object(Je.k)(this.slTriggerPrice)||0===parseFloat(this.slTriggerPrice)){if("buy"===Ye)return this.showErrorNotify(this.$t("message.tpTriggerPriceLessZeroL")),!0;if("sell"===Ye)return this.showErrorNotify(this.$t("message.slTriggerPriceLessZeroL")),!0}if(!this.slOrderPriceUseMarketPrice&&(Object(Je.k)(this.slOrderPrice)||0===parseFloat(this.slOrderPrice))){if("buy"===Ye)return this.showErrorNotify(this.$t("message.tpOrderPriceLessZeroL")),!0;if("sell"===Ye)return this.showErrorNotify(this.$t("message.slOrderPriceLessZeroL")),!0}}else if("oco"===this.conditionalOco){if(Object(Je.k)(this.tpTriggerPrice)||0===this.tpTriggerPrice)return this.showErrorNotify(this.$t("message.tpTriggerPriceLessZeroL")),!0;if(!this.tpOrderPriceUseMarketPrice&&(Object(Je.k)(this.tpOrderPrice)||0===this.tpOrderPrice))return this.showErrorNotify(this.$t("message.tpOrderPriceLessZeroL")),!0;if(Object(Je.k)(this.slTriggerPrice)||0===this.slTriggerPrice)return this.showErrorNotify(this.$t("message.slTriggerPriceLessZeroL")),!0;if(!this.slOrderPriceUseMarketPrice&&(Object(Je.k)(this.slOrderPrice)||0===this.slOrderPrice))return this.showErrorNotify(this.$t("message.slOrderPriceLessZeroL")),!0}return!1},showErrorNotify(Ye){this.$notify.error({title:this.$t("message.tips"),message:Ye})},showFutureTradeConfirmDialog(Ye){if(!this.token)return void this.$notify.warning({dangerouslyUseHTMLString:!0,title:this.$t("message.warning"),message:this.$t("message.notLogin")});if(this.validateParams(Ye))return;let We=this.curOrderType;if("advance_limit"===We&&!Object(Je.k)(this.timeInForce)){We=this.timeInForceList.find(Ye=>Ye.value===this.timeInForce).value}let qe=this.limitPrice,Qe="",Ke=null,Xe=null,Ze=null,$e=null,et=null,tt=null,it=null;if("limit"===We?Qe=this.$t("message.limitOrder"):"market"===We?(Qe=this.$t("message.marketOrder"),qe=null):"stop"===We?(qe=null,Ke=null,"conditional"===this.conditionalOco?(Qe=`${this.$t("message.conditional")}${this.$t("message.stop")}`,"buy"===Ye?($e=this.slTriggerPrice,et=this.slOrderPriceUseMarketPrice?this.$t("message.marketPrice2"):""+new da.a(this.slOrderPrice).toFormat(2)):"sell"===Ye&&(tt=this.slTriggerPrice,it=this.slOrderPriceUseMarketPrice?this.$t("message.marketPrice2"):""+new da.a(this.slOrderPrice).toFormat(2))):"oco"===this.conditionalOco&&(Qe=`${this.$t("message.oco")}${this.$t("message.stop")}`,$e=this.tpTriggerPrice,et=this.tpOrderPriceUseMarketPrice?this.tpOrderPrice:""+new da.a(this.tpOrderPrice).toFormat(2),tt=this.slTriggerPrice,it=this.slOrderPriceUseMarketPrice?this.slOrderPrice:""+new da.a(this.slOrderPrice).toFormat(2))):"trailing_stop"===We?(Qe=this.$t("message.trailingStop"),qe=null,Ke=this.activatePrice,"ratio"===this.ratioMode?Xe=this.ratio:"var"===this.ratioMode&&(Ze=this.ratioNumber)):"post_only"===We?Qe=this.$t("message.post_only_tips2"):"fok"===We?Qe=this.$t("message.fok_tips2"):"ioc"===We&&(Qe=this.$t("message.ioc_tips2")),this.interfaceSettings.confirmDialogConfig.showCreateOrderConfirmDialog){let We={instId:this.curSelectedInstrument,tdMode:this.tdMode,orderTypeText:Qe,direction:Ye,size_coin:this.size_coin,price:qe,sizeSymbolCurrency:this.curSelectedCurrency,priceSymbolCurrency:"linear"===this.ctType?this.contractDetail.settleCcy:this.contractDetail.ctValCcy,activePx:Ke,callbackRatio:Xe,callbackSpread:Ze,tpTriggerPx:$e,tpOrdPx:et,slTriggerPx:tt,slOrdPx:it};"PM"===this.accountMode&&"isolated"!==this.tdMode||"long_short_mode"===this.posMode||(We.lever=this.netLeverage),"long_short_mode"===this.posMode&&"buy"===Ye&&(We.lever=this.longLeverage),"isolated"===this.tdMode&&"long_short_mode"===this.posMode&&"sell"===Ye&&(We.lever=this.shortLeverage),"long_short_mode"===this.posMode&&(We.tradeMode=this.tradeMode),this.setTradeConfirmDialogParams(We),this.setFutureTradeConfirmDialogVisible(!0)}else this.confirmTrade(Ye)},confirmTrade(Ye){let We={instId:this.curSelectedInstrument,tdMode:this.tdMode,sz:""+this.singleContractValue,ordType:this.curOrderType};switch("long_short_mode"===this.posMode&&("open"===this.tradeMode?We.posSide="buy"===Ye?"long":"short":We.posSide="buy"===Ye?"short":"long"),We.side=Ye,this.reduceOnlyChecked&&(We.reduceOnly=!0),this.curOrderType){case"limit":We.px=""+this.limitPrice,this.createdOrder(We);break;case"market":this.createdOrder(We);break;case"advance_limit":if(We.px=""+this.limitPrice,!Object(Je.k)(this.timeInForce)){let Ye=this.timeInForceList.find(Ye=>Ye.value===this.timeInForce);We.ordType=Ye.value}this.createdOrder(We);break;case"trailing_stop":We.ordType="move_order_stop",this.activatePriceFlag&&(Object(Je.k)(this.activatePrice)||0===parseFloat(this.activatePrice)||(We.activePx=this.activatePrice)),"ratio"===this.ratioMode?We.callbackRatio=this.ratio/100:"var"===this.ratioMode&&(We.callbackSpread=this.ratioNumber),this.createStrategyTrade(We);break;case"stop":"oco"===this.conditionalOco?(We.ordType="oco",We.tpTriggerPx=this.tpTriggerPrice,We.tpTriggerPxType=this.tpTriggerPriceType.toLowerCase(),this.tpOrderPriceUseMarketPrice?We.tpOrdPx="-1":We.tpOrdPx=this.tpOrderPrice,We.slTriggerPx=this.slTriggerPrice,We.slTriggerPxType=this.slTriggerPriceType.toLowerCase(),this.slOrderPriceUseMarketPrice?We.slOrdPx="-1":We.slOrdPx=this.slOrderPrice):"conditional"===this.conditionalOco&&(We.ordType="conditional","buy"===Ye?(We.tpTriggerPx=this.slTriggerPrice,We.tpTriggerPxType=this.slTriggerPriceType.toLowerCase(),this.slOrderPriceUseMarketPrice?We.tpOrdPx="-1":We.tpOrdPx=this.slOrderPrice):"sell"===Ye&&(We.slTriggerPx=this.slTriggerPrice,We.slTriggerPxType=this.slTriggerPriceType.toLowerCase(),this.slOrderPriceUseMarketPrice?We.slOrdPx="-1":We.slOrdPx=this.slOrderPrice)),this.createStrategyTrade(We)}},async createdOrder(Ye){try{let We=await Object(mo.G)(Ye);if(Object(Je.k)(We))return void Object(et.d)(this.accountSummary,"create-future-order","/api/v5/trade/order",We);if(We.code===ko.b.REST_SUCCESS_CODE){let qe=null==We?void 0:We.data[0],Qe=null==qe?void 0:qe.clOrdId,Ke=null==qe?void 0:qe.ordId,Je={...Ye,clOrdId:Qe,ordId:Ke,kind:"future",ctVal:this.instInfo.ctVal,currency:this.curSelectedCurrency};this.postHogOrderOpen(Je)}else Object(et.d)(this.accountSummary,"create-future-order","/api/v5/trade/order",We)}catch(Ye){Object(et.d)(this.accountSummary,"create-future-order","/api/v5/trade/order",Ye)}},async createStrategyTrade(Ye){try{let We=await Object(mo.F)(Ye);if(Object(Je.k)(We))return void Object(et.d)(this.accountSummary,"create-future-order","/api/v5/trade/order-algo",We);if(We.code===ko.b.REST_SUCCESS_CODE){let qe=null==We?void 0:We.data[0],Qe=null==qe?void 0:qe.clOrdId,Ke=null==qe?void 0:qe.ordId,Je={...Ye,clOrdId:Qe,ordId:Ke,kind:"future",currency:this.curSelectedCurrency};this.postHogOrderOpen(Je)}else Object(et.d)(this.accountSummary,"create-future-order","/api/v5/trade/order-algo",We)}catch(Ye){Object(et.d)(this.accountSummary,"create-future-order","/api/v5/trade/order-algo",Ye)}},toggleTimeInForce(Ye){this.timeInForce=Ye},positionClicked(){0!==this.positionSize&&(this.size_coin=parseFloat(Math.abs(this.positionSize).toFixed(4)),this.size_usd=10*Math.floor(this.size_coin*this.markPrice/10))},calcInputValue(Ye,We){if(Object(Je.k)(Ye))return void("limitPrice"!==We&&(this.size_usd=0,this.size_coin=0));if(isNaN(Ye))return;let qe=parseFloat(Ye),Qe=0,Ke=0;switch(We){case"coin":if(!this.limitPrice)return;Ke=qe*this.limitPrice,this.size_usd=parseFloat((Math.round(Ke/this.usdStep)*this.usdStep).toFixed(2));break;case"usd":if(!this.limitPrice)return;Qe=qe/this.limitPrice||0,this.size_coin=parseFloat((Math.round(Qe/this.coinStep)*this.coinStep).toFixed(4));break;case"limitPrice":"coin"===this.baseMode?(Ke=qe*this.size_coin,this.size_usd=parseFloat((Math.round(Ke/this.usdStep)*this.usdStep).toFixed(2))):(Qe=this.size_usd/qe||0,this.size_coin=parseFloat((Math.round(Qe/this.coinStep)*this.coinStep).toFixed(4)))}},limitPriceBlur(Ye){let We=Ye.target.value;this.limitPrice=We?parseFloat(We):this.markPrice,this.limitPriceChanged()},limitPriceChanged(){setTimeout(()=>{let Ye=0,We=0;"coin"===this.baseMode?(We=parseFloat((this.limitPrice*this.size_coin).toFixed(this.priceDigits)),this.size_usd=parseFloat((Math.round(We/this.usdStep)*this.usdStep).toFixed(2))):(Ye=this.size_usd/this.limitPrice||0,this.size_coin=parseFloat((Math.round(Ye/this.coinStep)*this.coinStep).toFixed(4)))},100)},inputChange(Ye,We,qe){let Qe=0;Qe=qe?Ye:Ye.target.value,this.calcInputValue(Qe,We)},handleSelect(Ye){"limit"!==Ye&&"market"!==Ye&&(this.dropDownOrderType=Ye),this.activatePriceFlag=!1,this.curOrderType=Ye},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(this.instInfo))return;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;if("pong"===Ye.data)return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.arg;if(Object(Je.k)(qe))return;let Qe=qe.channel;if(Object(Je.k)(Qe))return;let Ke=We.data;if(!Object(Je.k)(Ke))if("mark-price"!==Qe)if("tickers"!==Qe)if("index-tickers"!==Qe)if("price-limit"!==Qe);else{if(this.curSelectedInstrument!==qe.instId)return;this.priceLimitResp(Ke[0])}else this.wsIndexPriceResp(Ke);else{if(this.curSelectedInstrument!==qe.instId)return;this.tickerResp(Ke[0])}else{if(this.curSelectedInstrument!==qe.instId)return;this.markPriceResp(Ke[0])}}}}},Ol=(qe("f3eb"),qe("6990"),Object(rt.a)(xl,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"order-form-box",attrs:{"card-title":Ye.$t("message.cardTitle"),height:548}},[We("div",{staticClass:"order-form"},[We("div",{staticClass:"radio-box"},["inverse"===Ye.ctType?We("div",[We("el-radio",{attrs:{label:"usd"},on:{change:We=>Ye.setFutureBaseMode(We)},model:{value:Ye.baseMode,callback:function(We){Ye.baseMode=We},expression:"baseMode"}},[Ye._v(Ye._s(Ye.contractDetail.ctValCcy))]),We("el-radio",{attrs:{label:"coin"},on:{change:We=>Ye.setFutureBaseMode(We)},model:{value:Ye.baseMode,callback:function(We){Ye.baseMode=We},expression:"baseMode"}},[Ye._v(Ye._s(Ye.contractDetail.settleCcy))])],1):We("div",[We("el-radio",{attrs:{label:"usd"},on:{change:We=>Ye.setFutureBaseMode(We)},model:{value:Ye.baseMode,callback:function(We){Ye.baseMode=We},expression:"baseMode"}},[Ye._v(Ye._s(Ye.contractDetail.settleCcy))]),We("el-radio",{attrs:{label:"coin"},on:{change:We=>Ye.setFutureBaseMode(We)},model:{value:Ye.baseMode,callback:function(We){Ye.baseMode=We},expression:"baseMode"}},[Ye._v(Ye._s(Ye.contractDetail.ctValCcy))])],1)]),We("div",{staticStyle:{display:"flex","margin-bottom":"0.625rem"}},[We("el-select",{staticStyle:{flex:"1","margin-right":"0.3125rem"},model:{value:Ye.tdMode,callback:function(We){Ye.tdMode=We},expression:"tdMode"}},Ye._l(Ye.positionModeList,(function(Ye){return We("el-option",{key:Ye.value,attrs:{label:Ye.label,value:Ye.value}})})),1),"PM"===Ye.accountMode&&"isolated"!==Ye.tdMode||"long_short_mode"===Ye.posMode?Ye._e():We("div",{staticClass:"input-number-box clicked",staticStyle:{flex:"1",margin:"0 0 0 0.3125rem"},on:{click:function(We){return Ye.showLeverageDialog(Ye.netLeverage)}}},[We("span",{staticStyle:{"margin-left":"0.625rem"}},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.netLeverage,2))+" X")])]),"long_short_mode"===Ye.posMode?We("div",{staticClass:"input-number-box",staticStyle:{flex:"1",margin:"0 0 0 0.3125rem",cursor:"pointer"},on:{click:function(We){return Ye.showLeverageDialog(Ye.longLeverage,"long")}}},[We("span",{staticStyle:{"margin-left":"0.625rem"}},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.longLeverage,2))+" X")])]):Ye._e(),"isolated"===Ye.tdMode&&"long_short_mode"===Ye.posMode?We("div",{staticClass:"input-number-box",staticStyle:{flex:"1",margin:"0 0 0 0.3125rem",cursor:"pointer"},on:{click:function(We){return Ye.showLeverageDialog(Ye.shortLeverage,"short")}}},[We("span",{staticStyle:{"margin-left":"0.625rem"}},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.shortLeverage,2))+" X")])]):Ye._e()],1),"long_short_mode"===Ye.posMode?We("div",{staticClass:"long-short-box"},[We("div",{staticClass:"trade-mode-item",class:["open"===Ye.tradeMode?"open":""],on:{click:function(We){Ye.tradeMode="open"}}},[Ye._v(Ye._s(Ye.$t("message.openPos")))]),We("div",{staticClass:"trade-mode-item",class:["close"===Ye.tradeMode?"close":""],on:{click:function(We){Ye.tradeMode="close"}}},[Ye._v(Ye._s(Ye.$t("message.closePosition")))])]):Ye._e(),We("el-menu",{staticClass:"order-type-menu",attrs:{"default-active":Ye.curOrderType,"active-text-color":"#26AF9B",mode:"horizontal"},on:{select:Ye.handleSelect}},[We("el-menu-item",{staticStyle:{flex:"1"},attrs:{index:"limit"}},[Ye._v(Ye._s(Ye.$t("message.limit")))]),We("el-menu-item",{staticStyle:{flex:"1"},attrs:{index:"market"}},[Ye._v(Ye._s(Ye.$t("message.market")))]),We("el-submenu",{staticStyle:{flex:"1"},attrs:{index:"2"}},[We("template",{slot:"title"},[Ye._v(Ye._s(Ye.dropDownOrderTypeText))]),We("el-menu-item",{attrs:{index:"stop"}},[Ye._v(Ye._s(Ye.$t("message.stop")))]),We("el-menu-item",{attrs:{index:"trailing_stop"}},[Ye._v(Ye._s(Ye.$t("message.trailingStop")))]),We("el-menu-item",{attrs:{index:"advance_limit"}},[Ye._v(Ye._s(Ye.$t("message.advanceLimitOrder")))])],2)],1),"trailing_stop"===Ye.curOrderType&&"ratio"===Ye.ratioMode?We("div",{key:"1",staticStyle:{display:"flex","justify-content":"center","align-items":"flex-end"}},[We("div",[We("div",{staticStyle:{margin:"0.9375rem 0 0.25rem",display:"flex","justify-content":"space-between"}},[We("text-tips",{attrs:{width:240,value:Ye.$t("message.trailVariance"),placement:"top"}},[Ye._v(Ye._s(Ye.$t("message.trailVarianceDesc")))]),We("el-dropdown",{staticStyle:{cursor:"pointer"},attrs:{trigger:Ye.isPC?"hover":"click",placement:"bottom"},on:{command:We=>Ye.ratioMode=We}},[We("div",{staticClass:"dropdown-link"},[We("text-tips",{attrs:{value:Ye.ratioModeMap[Ye.ratioMode],disabled:"var"===Ye.ratioMode,placement:"top"}},[Ye._v(" "+Ye._s(Ye.$t("message.ratioRangeTips"))+" ")]),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})],1),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("el-dropdown-item",{attrs:{command:"ratio"}},[Ye._v(" "+Ye._s(Ye.$t("message.ratio"))+" ")]),We("el-dropdown-item",{attrs:{command:"var"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.var")))])])],1)],1)],1),We("div",{staticClass:"input-number-box",staticStyle:{flex:"1",margin:"0"}},[We("el-input-number",{attrs:{min:.1,max:100,step:1,"controls-position":"right",precision:2,placeholder:"0.1% ~ 100%"},model:{value:Ye.ratio,callback:function(We){Ye.ratio=We},expression:"ratio"}}),We("div",[Ye._v("%")])],1)]),We("div",{staticStyle:{display:"flex"}},[We("div",{staticClass:"ratio-btn",on:{click:function(We){Ye.ratio=5}}},[Ye._v("5%")]),We("div",{staticClass:"ratio-btn",on:{click:function(We){Ye.ratio=10}}},[Ye._v("10%")]),We("div",{staticClass:"ratio-btn",on:{click:function(We){Ye.ratio=15}}},[Ye._v("15%")])])]):Ye._e(),"trailing_stop"===Ye.curOrderType&&"var"===Ye.ratioMode?We("div",{key:"14",staticStyle:{"margin-top":"0.9375rem"}},[We("div",{staticStyle:{margin:"0.9375rem 0 0.25rem",display:"flex","justify-content":"space-between"}},[We("text-tips",{attrs:{width:240,value:Ye.$t("message.trailVariance")}},[Ye._v(Ye._s(Ye.$t("message.trailVarianceDesc")))]),We("el-dropdown",{staticStyle:{cursor:"pointer"},attrs:{trigger:Ye.isPC?"hover":"click",placement:"bottom"},on:{command:We=>Ye.ratioMode=We}},[We("span",{staticClass:"dropdown-link"},[We("span",{staticStyle:{display:"inline-block","margin-left":"0.625rem"}},[Ye._v(Ye._s(Ye.ratioModeMap[Ye.ratioMode]))]),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("el-dropdown-item",{attrs:{command:"ratio"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.ratio")))])]),We("el-dropdown-item",{attrs:{command:"var"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.var")))])])],1)],1)],1)]):Ye._e(),"trailing_stop"===Ye.curOrderType&&"var"===Ye.ratioMode?We("div",{key:"13",staticClass:"input-number-box"},[We("el-input-number",{attrs:{precision:Ye.pxPrecision,"controls-position":"right",min:0,step:Ye.tickSize||1},model:{value:Ye.ratioNumber,callback:function(We){Ye.ratioNumber=We},expression:"ratioNumber"}}),We("div",[Ye._v(Ye._s("linear"===Ye.ctType?Ye.contractDetail.settleCcy:Ye.contractDetail.ctValCcy))])],1):Ye._e(),"stop"===Ye.curOrderType?We("div",{key:"2",staticStyle:{"margin-top":"0.9375rem"}},[We("text-tips",{attrs:{width:240,value:Ye.$t("message.conditional_oco")}},[Ye._v(Ye._s(Ye.$t("message.conditional_oco_tips")))])],1):Ye._e(),"stop"===Ye.curOrderType?We("el-select",{key:"3",staticStyle:{width:"100%","margin-top":"0.3125rem"},model:{value:Ye.conditionalOco,callback:function(We){Ye.conditionalOco=We},expression:"conditionalOco"}},Ye._l(Ye.conditionalOcoList,(function(Ye){return We("el-option",{key:Ye.value,attrs:{label:Ye.label,value:Ye.value}})})),1):Ye._e(),"advance_limit"===Ye.curOrderType?We("div",{key:"4",staticStyle:{"margin-top":"0.9375rem"}},[Ye._v(Ye._s(Ye.$t("message.effectiveMechanism")))]):Ye._e(),"advance_limit"===Ye.curOrderType?We("el-select",{key:"110",staticStyle:{width:"100%","margin-top":"0.3125rem"},model:{value:Ye.timeInForce,callback:function(We){Ye.timeInForce=We},expression:"timeInForce"}},Ye._l(Ye.timeInForceList,(function(qe){return We("el-option",{key:qe.value,attrs:{label:qe.label,value:qe.value}},[We("span",[Ye._v(Ye._s(qe.label))]),We("custom-tool-tip",{attrs:{width:240,placement:"right"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{staticStyle:{"line-height":"1rem"}},[We("div",{staticStyle:{"font-weight":"bold","margin-bottom":"0.25rem","font-size":"0.8125rem"}},[Ye._v(Ye._s(Ye.$t(`message.${qe.value}_tips_title`)))]),We("div",{staticStyle:{"font-size":"0.75rem"}},[Ye._v(Ye._s(Ye.$t(`message.${qe.value}_tips`)))])])]},proxy:!0}],null,!0)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1)})),1):Ye._e(),-1!==["stop"].indexOf(Ye.curOrderType)&&"oco"===Ye.conditionalOco?We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.tpTriggerPrice")))]),We("div",{staticStyle:{display:"flex"}},[We("div",{staticClass:"input-number-box",staticStyle:{flex:"1","margin-right":"0.625rem"}},[We("number-input",{attrs:{precision:Ye.pxPrecision,"controls-position":"right",min:0,step:Ye.tickSize||1},model:{value:Ye.tpTriggerPrice,callback:function(We){Ye.tpTriggerPrice=We},expression:"tpTriggerPrice"}}),We("div",[Ye._v(Ye._s("linear"===Ye.ctType?Ye.contractDetail.settleCcy:Ye.contractDetail.ctValCcy))])],1),We("div",{staticClass:"input-number-box",staticStyle:{cursor:"pointer"}},[We("el-dropdown",{attrs:{trigger:"click",placement:"bottom"},on:{command:We=>Ye.tpTriggerPriceType=We}},[We("span",{staticClass:"dropdown-link"},[We("span",[We("span",{staticStyle:{display:"inline-block",width:"2rem","margin-left":"0.625rem"}},[Ye._v(Ye._s(Ye.tpTriggerPriceType))]),We("custom-tool-tip",{scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap[Ye.tpTriggerPriceType].name)))])]},proxy:!0}],null,!1,3166119646)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("el-dropdown-item",{attrs:{command:"LAST"}},[We("span",[Ye._v("LAST")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.LAST.name)))])]},proxy:!0}],null,!1,2595246837)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("el-dropdown-item",{attrs:{command:"MARK"}},[We("span",[Ye._v("MARK")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.MARK.name)))])]},proxy:!0}],null,!1,3252408810)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("el-dropdown-item",{attrs:{command:"INDEX"}},[We("span",[Ye._v("INDEX")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.INDEX.name)))])]},proxy:!0}],null,!1,1682083361)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1)],1)],1)],1)])])]):Ye._e(),-1!==["stop"].indexOf(Ye.curOrderType)&&"oco"===Ye.conditionalOco?We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.tpOrderPrice")))]),We("div",{staticStyle:{display:"flex"}},[We("div",{staticClass:"input-number-box",staticStyle:{flex:"1","margin-right":"0.625rem"}},[We("number-input",{staticClass:"market-input",attrs:{precision:Ye.pxPrecision,placeholder:Ye.tpOrderPriceUseMarketPrice?Ye.$t("message.marketPrice2"):"","controls-position":"right",min:0,step:Ye.tickSize||1},on:{focus:function(We){Ye.tpOrderPriceUseMarketPrice=!1}},model:{value:Ye.tpOrderPrice,callback:function(We){Ye.tpOrderPrice=We},expression:"tpOrderPrice"}}),We("div",[Ye._v(Ye._s("linear"===Ye.ctType?Ye.contractDetail.settleCcy:Ye.contractDetail.ctValCcy))])],1),We("div",{staticClass:"input-number-box market-price-btn",class:[Ye.tpOrderPriceUseMarketPrice?"active":""],on:{click:function(We){return Ye.toggleMarketPrice("tpOrderPrice")}}},[Ye._v(" "+Ye._s(Ye.$t("message.marketPrice2"))+" ")])])])]):Ye._e(),-1!==["stop"].indexOf(Ye.curOrderType)?We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s("conditional"===Ye.conditionalOco?Ye.$t("message.triggerPrice"):Ye.$t("message.slTriggerPrice")))]),We("div",{staticStyle:{display:"flex"}},[We("div",{staticClass:"input-number-box",staticStyle:{flex:"1","margin-right":"0.625rem"}},[We("number-input",{attrs:{precision:Ye.pxPrecision,"controls-position":"right",min:0,step:Ye.tickSize||1},model:{value:Ye.slTriggerPrice,callback:function(We){Ye.slTriggerPrice=We},expression:"slTriggerPrice"}}),We("div",[Ye._v(Ye._s("linear"===Ye.ctType?Ye.contractDetail.settleCcy:Ye.contractDetail.ctValCcy))])],1),We("div",{staticClass:"input-number-box",staticStyle:{cursor:"pointer"}},[We("el-dropdown",{attrs:{trigger:"click",placement:"bottom"},on:{command:We=>Ye.slTriggerPriceType=We}},[We("span",{staticClass:"dropdown-link"},[We("span",[We("span",{staticStyle:{display:"inline-block",width:"2rem","margin-left":"0.625rem"}},[Ye._v(Ye._s(Ye.slTriggerPriceType))]),We("custom-tool-tip",{scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap[Ye.slTriggerPriceType].name)))])]},proxy:!0}],null,!1,1175042213)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),We("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[We("el-dropdown-item",{attrs:{command:"LAST"}},[We("span",[Ye._v("LAST")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.LAST.name)))])]},proxy:!0}],null,!1,2595246837)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("el-dropdown-item",{attrs:{command:"MARK"}},[We("span",[Ye._v("MARK")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.MARK.name)))])]},proxy:!0}],null,!1,3252408810)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),We("el-dropdown-item",{attrs:{command:"INDEX"}},[We("span",[Ye._v("INDEX")]),We("custom-tool-tip",{attrs:{placement:"top"},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t(Ye.triggerTypeMap.INDEX.name)))])]},proxy:!0}],null,!1,1682083361)},[[We("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1)],1)],1)],1)])])]):Ye._e(),-1!==["stop"].indexOf(Ye.curOrderType)?We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s("conditional"===Ye.conditionalOco?Ye.$t("message.price"):Ye.$t("message.slOrderPrice")))]),We("div",{staticStyle:{display:"flex"}},[We("div",{staticClass:"input-number-box",staticStyle:{flex:"1","margin-right":"0.625rem"}},[We("number-input",{staticClass:"market-input",attrs:{precision:Ye.pxPrecision,placeholder:Ye.slOrderPriceUseMarketPrice?Ye.$t("message.marketPrice2"):"","controls-position":"right",min:0,step:Ye.tickSize||1},on:{focus:function(We){Ye.slOrderPriceUseMarketPrice=!1}},model:{value:Ye.slOrderPrice,callback:function(We){Ye.slOrderPrice=We},expression:"slOrderPrice"}}),We("div",[Ye._v(Ye._s("linear"===Ye.ctType?Ye.contractDetail.settleCcy:Ye.contractDetail.ctValCcy))])],1),We("div",{staticClass:"input-number-box market-price-btn",class:[Ye.slOrderPriceUseMarketPrice?"active":""],staticStyle:{cursor:"pointer",width:"5.5rem","box-sizing":"border-box","justify-content":"center","align-items":"center"},on:{click:function(We){return Ye.toggleMarketPrice("slOrderPrice")}}},[Ye._v(" "+Ye._s(Ye.$t("message.marketPrice2"))+" ")])])])]):Ye._e(),We("div",{staticStyle:{"margin-top":"0.9375rem"}},[Ye._v(Ye._s(Ye.$t("message.amountL")))]),"usd"===Ye.futureBaseMode?We("div",{key:"5",staticClass:"input-number-box"},[We("el-input-number",{attrs:{max:Ye.sizeUsdMax,precision:2,"controls-position":"right",step:Ye.usdStep,min:0},on:{change:function(We){return Ye.inputChange(We,"usd",!0)},blur:function(We){return Ye.inputChange(We,"usd")}},nativeOn:{input:function(We){return Ye.inputChange(We,"usd")}},model:{value:Ye.size_usd,callback:function(We){Ye.size_usd=We},expression:"size_usd"}}),We("div",[Ye._v(Ye._s("linear"===Ye.ctType?Ye.contractDetail.settleCcy:Ye.contractDetail.ctValCcy))])],1):Ye._e(),"usd"===Ye.futureBaseMode?We("div",{key:"6",staticClass:"result-box"},[We("div",[Ye._v("≈ ")]),We("div",{staticStyle:{flex:"1"}},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye.size_coin)))],1)]):Ye._e(),"coin"===Ye.futureBaseMode?We("div",{key:"7",staticClass:"input-number-box"},[We("el-input-number",{attrs:{max:Ye.sizeCoinMax,precision:Ye.precision,"controls-position":"right",step:Ye.coinStep,min:0},on:{change:function(We){return Ye.inputChange(We,"coin",!0)},blur:function(We){return Ye.inputChange(We,"coin")}},nativeOn:{input:function(We){return Ye.inputChange(We,"coin")}},model:{value:Ye.size_coin,callback:function(We){Ye.size_coin=We},expression:"size_coin"}}),We("div",[Ye._v(Ye._s(Ye.curSelectedCurrency))])],1):Ye._e(),"coin"===Ye.futureBaseMode?We("div",{key:"8",staticClass:"result-box"},[We("div",[Ye._v("≈ ")]),We("div",{staticStyle:{flex:"1"}},[We("currency",{attrs:{"currency-type":"linear"===Ye.ctType?Ye.contractDetail.settleCcy:Ye.contractDetail.ctValCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye.size_usd)))],1)]):Ye._e(),-1!==["limit","advance_limit"].indexOf(Ye.curOrderType)?We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.limitPrice")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{precision:Ye.pxPrecision,"controls-position":"right",min:0,step:Ye.tickSize||1},on:{change:function(We){return Ye.inputChange(We,"limitPrice",!0)},blur:Ye.limitPriceBlur},nativeOn:{input:function(We){return Ye.inputChange(We,"limitPrice")}},model:{value:Ye.limitPrice,callback:function(We){Ye.limitPrice=We},expression:"limitPrice"}}),We("div",[Ye._v(Ye._s("linear"===Ye.ctType?Ye.contractDetail.settleCcy:Ye.contractDetail.ctValCcy))])],1)])]):Ye._e(),"trailing_stop"===Ye.curOrderType?We("div",{key:"9",staticStyle:{margin:"0.9375rem 0 0.25rem"}},[We("el-checkbox",{staticStyle:{cursor:"pointer"},model:{value:Ye.activatePriceFlag,callback:function(We){Ye.activatePriceFlag=We},expression:"activatePriceFlag"}},[We("text-tips",{staticStyle:{cursor:"pointer"},attrs:{placement:"top",width:240,value:Ye.$t("message.activatePrice")}},[Ye._v(Ye._s(Ye.$t("message.activatePriceDesc")))])],1)],1):Ye._e(),"trailing_stop"===Ye.curOrderType&&Ye.activatePriceFlag?We("div",{key:"10",staticClass:"input-number-box",staticStyle:{margin:"0"}},[We("el-input-number",{attrs:{precision:Ye.pxPrecision,min:0,step:Ye.tickSize||1,"controls-position":"right"},model:{value:Ye.activatePrice,callback:function(We){Ye.activatePrice=We},expression:"activatePrice"}}),We("div",[Ye._v(Ye._s("linear"===Ye.ctType?Ye.contractDetail.settleCcy:Ye.contractDetail.ctValCcy))])],1):Ye._e(),"long_short_mode"!==Ye.posMode?We("div",{staticStyle:{display:"flex"}},[We("div",{staticClass:"checkbox"},[We("el-checkbox",{model:{value:Ye.reduceOnlyChecked,callback:function(We){Ye.reduceOnlyChecked=We},expression:"reduceOnlyChecked"}},[Ye._v(" "+Ye._s(Ye.$t("message.reduce"))+" ")])],1)]):Ye._e(),"long_short_mode"!==Ye.posMode?We("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[We("el-tag",{staticStyle:{"margin-right":"0.625rem","margin-top":"0.9375rem",cursor:"pointer"},attrs:{size:"mini",type:Ye.positionSize>0?"success":Ye.positionSize<0?"danger":""},on:{click:Ye.positionClicked}},[Ye._v(Ye._s(Ye.$t("message.currentPosition"))+": "),We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.positionSize,4))))],1)],1):Ye._e(),"close"===Ye.tradeMode?We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0 0.3125rem 0"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.shortCloseCount"))+": "+Ye._s(Ye._f("numberFormat")(Ye.shortCloseCount,4))+" "+Ye._s(Ye.curSelectedCurrency))]),We("div",[Ye._v(Ye._s(Ye.$t("message.longCloseCount"))+": "+Ye._s(Ye._f("numberFormat")(Ye.longCloseCount,4))+" "+Ye._s(Ye.curSelectedCurrency))])]):Ye._e(),We("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-bottom":"0.9375rem"},style:"close"===Ye.tradeMode?"":"margin-top: 0.9375rem;"},[We("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",disabled:Ye.buyBtnDisabledFlag},on:{click:function(We){return Ye.showFutureTradeConfirmDialog("buy")}}},[Ye._v(Ye._s(Ye.buyBtnText))]),We("el-button",{staticStyle:{flex:"1"},attrs:{type:"danger",disabled:Ye.sellBtnDisabledFlag},on:{click:function(We){return Ye.showFutureTradeConfirmDialog("sell")}}},[Ye._v(Ye._s(Ye.sellBtnText))])],1),We("el-collapse",{staticClass:"order-form-detail",attrs:{value:"1"}},[We("el-collapse-item",{attrs:{title:Ye.$t("message.contractDetails"),name:"1"}},[We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.markPrice")))]),We("div",{staticStyle:{"text-align":"right",display:"flex","flex-wrap":"wrap"}},[We("currency",{attrs:{"currency-type":"linear"===Ye.ctType?Ye.contractDetail.settleCcy:Ye.contractDetail.ctValCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.markPrice,Ye.pxPrecision)))+" ")],1)]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.minSellPrice")))]),We("div",{staticStyle:{"text-align":"right"}},[We("currency",{attrs:{"currency-type":"linear"===Ye.ctType?Ye.contractDetail.settleCcy:Ye.contractDetail.ctValCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.minPrice,Ye.pxPrecision))))],1)]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.maxBuyPrice")))]),We("div",{staticStyle:{"text-align":"right"}},[We("currency",{attrs:{"currency-type":"linear"===Ye.ctType?Ye.contractDetail.settleCcy:Ye.contractDetail.ctValCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.maxPrice,Ye.pxPrecision))))],1)]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.minOrderSize")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.ctValCcy)+" "+Ye._s(Ye.minOrderSize))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.tickSize")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.tickSz))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.settlementCurrency")))]),We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.contractDetail.settleCcy))])]),We("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.expiryDate")))]),"SWAP"===Ye.contractDetail.instType?We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye.$t("message.perpetual")))]):We("div",{staticStyle:{"text-align":"right"}},[Ye._v(Ye._s(Ye._f("timestampFormat")(Ye.contractDetail.expTime)))])])])],1)],1),We("leverage-dialog",{attrs:{visible:Ye.leverageDialogVisible,params:Ye.leverageParams},on:{"update:visible":function(We){Ye.leverageDialogVisible=We}}}),We("future-trade-confirm-dialog",{on:{confirmTrade:Ye.confirmTrade}})],1)}),[],!1,null,"18638cc1",null)).exports,Dl={name:"OrderBook",components:{Currency:bt.a,TextTips:yt.a,CustomCard:ft.a},props:{instInfo:{type:Object,default:()=>null}},data:()=>({bidTableData:[],askTableData:[],amplitude:!0,loadingFlag:!0,futureIndexPrice:0,futureMarkPrice:0,futureLastPrice:0,bookBidMap:new Map,bookAskMap:new Map,settleCcy:"USDC",ctValCcy:"",ctType:"linear",precision:4,pxPrecision:2}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{futureLastPrice(Ye,We){this.amplitude=Ye-We>=0},instInfo:{handler(Ye){-1!==this.$route.path.indexOf("futures")&&(Object(Je.k)(Ye)||(this.ctType=Ye.ctType,this.settleCcy=Ye.settleCcy,this.ctValCcy=Ye.ctValCcy,this.precision=Ye.precision,this.pxPrecision=Ye.pxPrecision,this.initData()))},immediate:!0}},computed:{...Object(Ke.c)({curSelectedInstrument:Ye=>Ye.okx.curSelectedInstrument,curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,futureBaseMode:Ye=>Ye.okx.futureBaseMode})},methods:{...Object(Ke.b)("okx",{setFutureClickedPrice:"setFutureClickedPrice"}),changePrice(Ye){Ye&&this.setFutureClickedPrice(Ye)},initData(){this.bidTableData=[],this.askTableData=[],this.amplitude=!0,this.loadingFlag=!0,this.bookBidMap.clear(),this.bookAskMap.clear()},markPriceResp(Ye){Object(Je.k)(Ye.markPx)||(this.futureMarkPrice=Ye.markPx)},tickerResp(Ye){this.loadingFlag=!1,Object(Je.k)(Ye.last)||(this.futureLastPrice=Ye.last)},wsIndexPriceResp(Ye){Ye.forEach(Ye=>{Ye.instId!==this.curSelectedCurrency+"-USD"||(this.futureIndexPrice=Ye.idxPx)})},booksResp(Ye){if(Object(Je.k)(this.instInfo))return;let We=Ye.asks||[],qe=Ye.bids||[];We.forEach(Ye=>{let We=Ye[0],qe=Ye[1];"0"!==qe?this.bookAskMap.set(""+We,qe):this.bookAskMap.has(""+We)&&this.bookAskMap.delete(""+We)}),qe.forEach(Ye=>{let We=Ye[0],qe=Ye[1];"0"!==qe?this.bookBidMap.set(""+We,qe):this.bookBidMap.has(""+We)&&this.bookBidMap.delete(""+We)});let Qe=[],Ke=[];this.bookBidMap.forEach((Ye,We)=>{Qe.push({price:We,size:Ye})}),this.bookAskMap.forEach((Ye,We)=>{Ke.push({price:We,size:Ye})}),Qe.sort((function(Ye,We){return parseFloat(We.price)-parseFloat(Ye.price)})),Ke.sort((function(Ye,We){return parseFloat(Ye.price)-parseFloat(We.price)}));let Xe=0,Ze=new Array(10).fill([]);for(let Ye=0;Ye<Qe.length&&!(Ye>=10);Ye++){let We=Qe[Ye];Xe+=parseFloat(We.size),Ze[Ye]={price:We.price,size:We.size,totalSize:parseFloat(Xe.toFixed(10))}}this.bidTableData=Ze;let $e=0,et=new Array(10).fill([]);for(let Ye=0;Ye<Ke.length&&!(Ye>=10);Ye++){let We=Ke[Ye];$e+=parseFloat(We.size),et[Ye]={price:We.price,size:We.size,totalSize:parseFloat($e.toFixed(10))}}this.askTableData=et},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(this.instInfo))return;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;if("pong"===Ye.data)return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.arg;if(Object(Je.k)(qe))return;let Qe=qe.channel;if(Object(Je.k)(Qe))return;let Ke=We.data;if(!Object(Je.k)(Ke))if("mark-price"!==Qe)if("tickers"!==Qe)if("index-tickers"!==Qe)if("books"!==Qe);else{if(this.curSelectedInstrument!==qe.instId)return;this.booksResp(Ke[0])}else this.wsIndexPriceResp(Ke);else{if(this.curSelectedInstrument!==qe.instId)return;this.tickerResp(Ke[0])}else{if(this.curSelectedInstrument!==qe.instId)return;this.markPriceResp(Ke[0])}}}}},Al=(qe("1d4c"),Object(rt.a)(Dl,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"order-book-wrapper",attrs:{"card-title":Ye.$t("message.orderBook"),height:548}},[We("div",{staticStyle:{display:"flex","flex-direction":"column",flex:"1","overflow-x":"auto"}},[We("div",{staticClass:"order-book-column-box"},[We("div",{staticClass:"column item-price"},[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"column item-size"},["inverse"===Ye.ctType?We("div",["usd"===Ye.futureBaseMode?We("div",[Ye._v(Ye._s(Ye.$t("message.size"))+" (USD)")]):We("div",[Ye._v(Ye._s(Ye.$t("message.size"))+" ("+Ye._s(Ye.curSelectedCurrency)+")")])]):We("div",["usd"===Ye.futureBaseMode?We("div",[Ye._v(Ye._s(Ye.$t("message.size"))+" ("+Ye._s(Ye.settleCcy)+")")]):We("div",[Ye._v(Ye._s(Ye.$t("message.size"))+" ("+Ye._s(Ye.curSelectedCurrency)+")")])])]),We("div",{staticClass:"column item-total-size"},["inverse"===Ye.ctType?We("div",["usd"===Ye.futureBaseMode?We("div",[Ye._v(Ye._s(Ye.$t("message.total"))+" (USD)")]):We("div",[Ye._v(Ye._s(Ye.$t("message.total"))+" ("+Ye._s(Ye.curSelectedCurrency)+")")])]):We("div",["usd"===Ye.futureBaseMode?We("div",[Ye._v(Ye._s(Ye.$t("message.total"))+" ("+Ye._s(Ye.settleCcy)+")")]):We("div",[Ye._v(Ye._s(Ye.$t("message.total"))+" ("+Ye._s(Ye.curSelectedCurrency)+")")])])])]),We("div",{staticClass:"order-book-box",staticStyle:{display:"flex","flex-direction":"column-reverse"}},Ye._l(Ye.askTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==0}},[qe.price?We("div",{staticClass:"row-item item-price red",on:{click:function(We){return Ye.changePrice(qe.price)}}},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,Ye.pxPrecision))))]):We("div",{staticClass:"row-item item-price"},[Ye._v("-")]),qe.size?We("div",{staticClass:"row-item item-size"},["inverse"===Ye.ctType?We("div",["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.instInfo.ctVal/qe.price,4))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.instInfo.ctVal,2))))])]):We("div",["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.instInfo.ctVal,4))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.instInfo.ctVal*qe.price,2))))])])]):We("div",{staticClass:"row-item item-size"},[Ye._v("-")]),qe.totalSize?We("div",{staticClass:"row-item item-total-size"},["inverse"===Ye.ctType?We("div",["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.instInfo.ctVal/qe.price,4))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.instInfo.ctVal,2))))])]):We("div",["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.instInfo.ctVal,4))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.instInfo.ctVal*qe.price,2))))])])]):We("div",{staticClass:"row-item item-total-size"},[Ye._v("-")])])})),0),We("div",{staticClass:"order-book-split-box"},[We("div",{staticClass:"split-realtime-price",staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},["inverse"===Ye.ctType?We("div",[We("span",[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureLastPrice,Ye.pxPrecision))))],1)]):We("div",[We("span",[We("currency",{attrs:{"currency-type":Ye.settleCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureLastPrice,Ye.pxPrecision))))],1)]),We("i",{class:[Ye.amplitude?"green el-icon-top":"red el-icon-bottom"],staticStyle:{"font-weight":"bold"}})]),We("div",{staticStyle:{display:"flex","flex-direction":"column","justify-content":"space-around"}},["inverse"===Ye.ctType?We("div",[We("div",{staticStyle:{"margin-bottom":"0.25rem"}},[We("span",{staticClass:"split-price-text"},[Ye._v(Ye._s(Ye.$t("message.markPrice"))+":")]),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureMarkPrice,Ye.pxPrecision))))],1),We("div",[We("span",{staticClass:"split-price-text"},[Ye._v(Ye._s(Ye.$t("message.indexPrice"))+":")]),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureIndexPrice,Ye.pxPrecision))))],1)]):We("div",[We("div",{staticStyle:{"margin-bottom":"0.25rem"}},[We("span",{staticClass:"split-price-text"},[Ye._v(Ye._s(Ye.$t("message.markPrice"))+":")]),We("currency",{attrs:{"currency-type":Ye.settleCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureMarkPrice,Ye.pxPrecision))))],1),We("div",[We("span",{staticClass:"split-price-text"},[Ye._v(Ye._s(Ye.$t("message.indexPrice"))+":")]),We("currency",{attrs:{"currency-type":Ye.settleCcy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureIndexPrice,Ye.pxPrecision))))],1)])])]),We("div",{staticClass:"order-book-box"},Ye._l(Ye.bidTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==0}},[qe.price?We("div",{staticClass:"row-item item-price green",on:{click:function(We){return Ye.changePrice(qe.price)}}},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,Ye.pxPrecision))))]):We("div",{staticClass:"row-item item-price"},[Ye._v("-")]),qe.size?We("div",{staticClass:"row-item item-size"},["inverse"===Ye.ctType?We("div",["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.instInfo.ctVal/qe.price,4))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.instInfo.ctVal,2))))])]):We("div",["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.instInfo.ctVal,4))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.instInfo.ctVal*qe.price,2))))])])]):We("div",{staticClass:"row-item item-size"},[Ye._v("-")]),qe.totalSize&&Ye.futureIndexPrice?We("div",{staticClass:"row-item item-total-size"},["inverse"===Ye.ctType?We("div",["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.instInfo.ctVal/qe.price,4))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.instInfo.ctVal,2))))])]):We("div",["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.instInfo.ctVal,4))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.instInfo.ctVal*qe.price,2))))])])]):We("div",{staticClass:"row-item item-total-size"},[Ye._v("-")])])})),0)])])}),[],!1,null,"026252d3",null)).exports,Il={name:"FutureKLine",data:()=>({symbol:"",chatTitle:"",visible:!0,timer:null}),components:{CustomCard:ft.a},beforeDestroy(){this.visible=!1,this.timer&&(clearTimeout(this.timer),this.timer=null)},watch:{curSelectedInstrument:{handler(Ye){Ye&&-1!==this.$route.path.indexOf("/futures")&&(this.symbolTransfer(Ye),this.tradingviewKline(),this.chatTitle=`Chart (${Ye})`)},immediate:!0}},computed:{...Object(Ke.c)({curSelectedInstrument:Ye=>Ye.okx.curSelectedInstrument,theme:Ye=>Ye.system.theme})},methods:{toggleFullscreen(Ye,We){this.$emit("toggleFullscreen",Ye,We)},symbolTransfer(Ye){let We=Object(no.x)(Ye),qe=Ye.split("-");if("SWAP"===We)this.symbol=`OKX:${qe[0]}${qe[1]}.P`;else if("FUTURES"===We){let We=Object(no.v)(Ye,"-").split("-"),Qe=We[0],Ke=We[1],Je="20"+We[2],Xe="";switch(Ke){case"JAN":Xe="F";break;case"FEB":Xe="G";break;case"MAR":Xe="H";break;case"APR":Xe="J";break;case"MAY":Xe="K";break;case"JUN":Xe="M";break;case"JUL":Xe="N";break;case"AUG":Xe="Q";break;case"SEP":Xe="U";break;case"OCT":Xe="V";break;case"NOV":Xe="X";break;case"DEC":Xe="Z"}this.symbol=`OKX:${qe[0]}${qe[1]}${Qe.padStart(2,"0")}${Xe}${Je}`}},removeStyleTag(){let Ye=document.getElementsByTagName("style");for(let We=0;We<Ye.length;We++)if(-1!==Ye[We].innerHTML.indexOf(".tradingview-widget-copyright"))return void Ye[We].parentNode.removeChild(Ye[We])},tradingviewKline(){let Ye="Etc/UTC";switch(0-(new Date).getTimezoneOffset()/60){case-10:Ye="Pacific/Honolulu";break;case-9:Ye="America/Juneau";break;case-8:Ye="America/Los_Angeles";break;case-7:Ye="US/Mountain";break;case-6:Ye="America/Mexico_City";break;case-5:Ye="America/Bogota";break;case-4:Ye="America/Caracas";break;case-3:Ye="America/Santiago";break;case 0:Ye="Etc/UTC";break;case 1:Ye="Europe/Oslo";break;case 2:Ye="Europe/Helsinki";break;case 3:Ye="Asia/Bahrain";break;case 4:Ye="Asia/Dubai";break;case 5:Ye="Asia/Ashkhabad";break;case 6:Ye="Asia/Almaty";break;case 7:Ye="Asia/Bangkok";break;case 8:Ye="Asia/Shanghai";break;case 9:Ye="Asia/Tokyo";break;case 10:Ye="Australia/Brisbane";break;case 11:Ye="Australia/Sydney";break;case 12:Ye="Pacific/Norfolk";break;case 13:Ye="Pacific/Auckland";break;default:Ye="Etc/UTC"}let We=this.theme||"light";window.hasOwnProperty("TradingView")?this.$nextTick(()=>{this.removeStyleTag(),new TradingView.widget({autosize:!0,symbol:this.symbol,interval:"15",timezone:Ye,theme:We,style:"background-color: transparent;",locale:"en",toolbar_bg:"#f1f3f6",enable_publishing:!1,allow_symbol_change:!0,container_id:"klineDiv"})}):this.timer=setTimeout(()=>{this.tradingviewKline()},100)}}},Fl=(qe("a651"),Object(rt.a)(Il,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"k-line-chart",attrs:{"disable-full-screen":!1,"card-title":Ye.chatTitle,height:400},on:{toggleFullscreen:Ye.toggleFullscreen}},[Ye.visible?We("div",{staticClass:"chart-box",staticStyle:{height:"100%"}},[We("remote-script",{attrs:{src:"//s3.tradingview.com/tv.js"}}),We("div",{staticStyle:{height:"100%"},attrs:{id:"klineDiv"}})],1):Ye._e()])}),[],!1,null,"784bbafe",null)).exports,Pl={name:"LastTradeHistory",components:{TextTips:yt.a,CustomCard:ft.a,UTable:ui.UTable,UTableColumn:ui.UTableColumn},directives:{"infinite-scroll":ai.a},props:{instInfo:{type:Object,default:()=>null}},data:()=>({tradeHistoryTableData:[],endSeq:null,loadingMoreFlag:!1,loadingFlag:!0,maxDataCount:1e3,settleCcy:"USDC",ctValCcy:"",ctType:"linear",precision:4,pxPrecision:2,showTableData:[],timer:null}),created(){this.receiveWebsocketMsg(),this.updateTableData()},beforeDestroy(){this.timer&&(clearInterval(this.timer),this.timer=null),delete this.$options.sockets.onmessage},watch:{socketIsConnected:{handler(Ye){-1!==this.$route.path.indexOf("futures")&&(Object(Je.k)(Ye)||Object(Je.k)(this.instInfo)||0===this.tradeHistoryTableData.length&&(this.initData(),this.getTrades()))}},instInfo:{handler(Ye){-1!==this.$route.path.indexOf("futures")&&(Object(Je.k)(Ye)||(this.ctType=Ye.ctType,this.settleCcy=Ye.settleCcy,this.ctValCcy=Ye.ctValCcy,this.pxPrecision=Ye.pxPrecision,this.initData(),this.getTrades()))},immediate:!0}},computed:{...Object(Ke.c)({socketIsConnected:Ye=>Ye.websocket.socketIsConnected,curSelectedInstrument:Ye=>Ye.okx.curSelectedInstrument,curSelectedCurrency:Ye=>Ye.okx.curSelectedCurrency,futureBaseMode:Ye=>Ye.okx.futureBaseMode})},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),updateTableData(){this.timer&&(clearInterval(this.timer),this.timer=null),this.timer=setInterval(()=>{this.showTableData=Object.freeze(this.tradeHistoryTableData)},200)},initData(){this.tradeHistoryTableData=[],this.endSeq=null,this.loadingMoreFlag=!1,this.loadingFlag=!0},async getTrades(){if(Object(Je.k)(this.curSelectedInstrument))return;let Ye={instId:this.curSelectedInstrument,limit:300},We=await Object(mo.p)(Ye);if(Object(Je.k)(We))return;if(We.code!==ko.b.REST_SUCCESS_CODE)return;let qe=We.data;Object(Je.k)(qe)||this.tradesResp(qe,"rest")},tradesResp(Ye,We){if(Object(Je.k)(this.instInfo))return;if(this.loadingFlag=!1,"rest"===We)return void(this.tradeHistoryTableData=Ye);let qe=[...this.tradeHistoryTableData];qe.unshift(...Ye),qe.length>=this.maxDataCount&&(qe=qe.slice(0,this.maxDataCount)),this.tradeHistoryTableData=qe},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(this.instInfo))return;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;if("pong"===Ye.data)return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.arg;if(Object(Je.k)(qe))return;let Qe=qe.channel;if(Object(Je.k)(Qe))return;let Ke=We.data;if(!Object(Je.k)(Ke))if("trades"!==Qe);else{if(this.curSelectedInstrument!==qe.instId)return;this.tradesResp(Ke)}}}}},Ml={name:"Futures",components:{PositionSummaryFuture:tl,CrossPositionRiskInfo:rl,DeltaHedge:Ko,LastTradeHistory:(qe("3e20"),qe("a181"),Object(rt.a)(Pl,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"last-trade-history",attrs:{"card-title":Ye.$t("message.lastTrade"),height:548}},[We("u-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],attrs:{"empty-text":Ye.$t("message.noData"),"use-virtual":"","row-height":24,"data-changes-scroll-top":!1,"excess-rows":12,height:"548",data:Ye.showTableData,stripe:"","cell-style":{border:"none",height:"1.25rem"},"header-cell-style":{border:"none",height:"2rem"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",fit:""}},[We("u-table-column",{attrs:{"min-width":"55",prop:"price"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.direction")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.side?"red":"buy"===qe.row.side?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}])}),We("u-table-column",{attrs:{"min-width":"75",prop:"price"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.price")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.side?"red":"buy"===qe.row.side?"green":""]},[We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.px,Ye.pxPrecision))))])])]}}])}),We("u-table-column",{attrs:{"min-width":"90",prop:"size"},scopedSlots:Ye._u([{key:"header",fn:function(){return["inverse"===Ye.ctType?We("div",{staticClass:"right table-header"},["usd"===Ye.futureBaseMode?We("div",[Ye._v(Ye._s(Ye.$t("message.amountL"))+" (USD)")]):We("div",[Ye._v(Ye._s(Ye.$t("message.amountL"))+" ("+Ye._s(Ye.curSelectedCurrency)+")")])]):We("div",{staticClass:"right table-header"},["usd"===Ye.futureBaseMode?We("div",[Ye._v(Ye._s(Ye.$t("message.amountL"))+" ("+Ye._s(Ye.settleCcy)+")")]):We("div",[Ye._v(Ye._s(Ye.$t("message.amountL"))+" ("+Ye._s(Ye.curSelectedCurrency)+")")])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.side?"red":"buy"===qe.row.side?"green":""]},["inverse"===Ye.ctType?We("div",["usd"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(parseFloat(qe.row.sz)*Ye.instInfo.ctVal,2))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(parseFloat(qe.row.sz)*Ye.instInfo.ctVal/parseFloat(qe.row.px),4))))])]):We("div",["usd"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(parseFloat(qe.row.sz)*Ye.instInfo.ctVal*parseFloat(qe.row.px),2))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(parseFloat(qe.row.sz)*Ye.instInfo.ctVal,4))))])])])]}}])}),We("u-table-column",{staticStyle:{"padding-right":"1rem"},attrs:{"min-width":"130",prop:"sum"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.dateTime")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.side?"red":"buy"===qe.row.side?"green":""]},[Ye._v(Ye._s(Ye._f("timestampFormat")(parseInt(qe.row.ts))))])]}}])})],1)],1)}),[],!1,null,"307dd4ca",null)).exports,FutureKLine:Fl,OrderBook:Al,OrderForm:Ol,FuturesSummary:kl,AccountTradeDetail:_l,AccountSummary:uo,CustomCard:ft.a},data:()=>({instInfo:null}),created(){},computed:{...Object(Ke.c)({showFutureKlineChart:Ye=>Ye.system.interfaceSettings.layoutDisplay.showFutureKlineChart,curSelectedInstrument:Ye=>Ye.okx.curSelectedInstrument,allCurrencyInstrumentsMap:Ye=>Ye.okx.allCurrencyInstrumentsMap,accountConfig:Ye=>Ye.okx.accountConfig}),accountMode(){var Ye;let We=null===(Ye=this.accountConfig)||void 0===Ye?void 0:Ye.acctLv;return"1"===We?"SM":"2"===We?"SCM":"3"===We?"MCM":"4"===We?"PM":void 0}},watch:{curSelectedInstrument:{handler(Ye){if(-1===this.$route.path.indexOf("futures"))return;if(Object(Je.k)(Ye))return;let We=this.allCurrencyInstrumentsMap[Ye];this.instInfo=We},immediate:!0},allCurrencyInstrumentsMap:{handler(Ye){if(-1===this.$route.path.indexOf("futures"))return;let We=Ye[this.curSelectedInstrument];this.instInfo=We||{}}}},methods:{...Object(Ke.b)("okx",{})}},El=[{path:"/okx",name:"OKX",component:()=>Promise.all([qe.e("chunk-a536009c"),qe.e("chunk-76f1f3c6")]).then(qe.bind(null,"0cbe")),redirect:"/okx/options",children:[{path:"options/:currency?/:instrumentName?",name:"OKXOptions",component:al,meta:{}},{path:"futures/:currency?/:instrumentName?",name:"OKXFutures",component:(qe("67d2"),Object(rt.a)(Ml,(function(){var Ye=this,We=Ye._self._c;return We("div",{key:"future",staticClass:"futures-page-box"},[We("account-summary"),-1!==["MCM","PM"].indexOf(Ye.accountMode)?We("div",{staticStyle:{margin:"-0.3125rem 0"}}):Ye._e(),-1!==["MCM","PM"].indexOf(Ye.accountMode)?We("cross-position-risk-info"):Ye._e(),We("div",{staticStyle:{margin:"-0.3125rem 0"}}),We("position-summary-future"),We("div",{staticStyle:{margin:"-0.3125rem 0"}}),We("futures-summary",{attrs:{instInfo:Ye.instInfo}}),this.showFutureKlineChart?We("div",{staticStyle:{margin:"-0.3125rem 0"}}):Ye._e(),this.showFutureKlineChart?We("future-k-line"):Ye._e(),We("div",{staticStyle:{margin:"-0.3125rem 0"}}),We("div",{staticClass:"trade-box"},[We("order-form",{staticStyle:{width:"calc(33.33% - 10px)"},attrs:{instInfo:Ye.instInfo}}),We("div",{staticStyle:{margin:"0 -0.3125rem"}}),We("order-book",{staticStyle:{width:"calc(33.33% - 10px)"},attrs:{instInfo:Ye.instInfo}}),We("div",{staticStyle:{margin:"0 -0.3125rem"}}),We("last-trade-history",{staticStyle:{width:"calc(33.33% - 10px)"},attrs:{instInfo:Ye.instInfo}})],1),We("div",{staticStyle:{margin:"-0.3125rem 0"}}),We("account-trade-detail",{attrs:{instInfo:Ye.instInfo}}),We("delta-hedge",{key:"future"})],1)}),[],!1,null,"39a8ad87",null)).exports,meta:{}},{path:"account/transaction_log",name:"OKXTransactionLog",component:()=>Promise.all([qe.e("chunk-a0409d88"),qe.e("chunk-44859651")]).then(qe.bind(null,"4327")),meta:{permission:!0,title:"Transaction Log"}},{path:"account/settings",name:"OKXAccount",component:()=>qe.e("chunk-3324f2c8").then(qe.bind(null,"4d8a")),children:[{path:"preferences",name:"OKXInterfaceSettings",component:()=>qe.e("chunk-21365330").then(qe.bind(null,"12ec")),meta:{title:"Interface Settings",hideFooter:!0}}]},{path:"account_settings",name:"OKXAccountSettings",component:()=>qe.e("chunk-47e4f52a").then(qe.bind(null,"759c")),children:[{path:"ddh",name:"OKXDDHSettings",component:()=>qe.e("chunk-dc82cf14").then(qe.bind(null,"04db")),meta:{permission:!0,title:"DDH"}}]},{path:"tools/datalab/:currency?",name:"OKXDataLab",component:()=>qe.e("chunk-1c499567").then(qe.bind(null,"b721")),meta:{title:"Data Lab"}},{path:"tools/playback/:currency?",name:"OKXPlayBack",component:()=>qe.e("chunk-31752f26").then(qe.bind(null,"64d8")),meta:{permission:!0,title:"Play Back"}},{path:"tools/pv/:currency?",name:"OKXPositionVisualization",component:()=>qe.e("chunk-1ddf2c96").then(qe.bind(null,"04e6")),meta:{title:"Position Visualization"}},{path:"tools/calculator",name:"OKXOptionCalculator",component:()=>qe.e("chunk-7ede0406").then(qe.bind(null,"9028")),meta:{title:"Calculator"}}]}],jl=qe("caf4"),Rl={name:"CurrentInstrumentOpenOrderDialog",components:{DoNotShowAgainCancelDialog:Mt.a,Currency:bt.a,TextTips:yt.a},props:{instrumentName:{type:String,default:""},sizeDigits:{type:Number,default:2},priceDigits:{type:Number,default:2}},data:()=>({}),computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,curInstrumentOpenOrderDialogVisible:Ye=>Ye.bit.curInstrumentOpenOrderDialogVisible,allOpenOrderMap:Ye=>Ye.bit.allOpenOrderMap,loginAccountInfo:Ye=>Ye.common.loginAccountInfo,interfaceSettings:Ye=>Ye.system.interfaceSettings}),tableData(){let Ye=Object.values(this.allOpenOrderMap).filter(Ye=>Ye.instrument_name===this.instrumentName);if(!Object(Je.k)(Ye)&&0!==Ye.length)return Ye.sort((Ye,We)=>We.creation_timestamp-Ye.creation_timestamp),Ye;this.closeDialog()}},methods:{...Object(Ke.b)("bit",{setTradeDialogParams:"setTradeDialogParams",setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setCurInstrumentOpenOrderDialogVisible:"setCurInstrumentOpenOrderDialogVisible"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),openDialog(){},closeDialog(){this.setCurInstrumentOpenOrderDialogVisible(!1)},editOrder(Ye){let We={dialog_type:"edit",trade_type:"usd",instrument_name:Ye.instrument_name,order_id:Ye.orderId,direction:Ye.direction};this.setTradeDialogParams(We),this.setOptionTradeDialogVisible(!0)},cancelOrder(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelOrder(Ye)}):this.confirmCancelOrder(Ye)},async confirmCancelOrder(Ye){let We={category:"option",order_id:Ye.order_id,instrument_id:Ye.instrument_id},qe=await Object(jl.c)(We);Object(Je.k)(qe)||qe.code!==$e.a.NOT_LOGIN&&(qe.code===$e.a.SUCCESS_CODE||this.$notify.error({title:this.$t("message.tips"),message:""+qe.message}))}}},Ll=(qe("042f"),Object(rt.a)(Rl,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{staticClass:"current-instrument-open-order-dialog",attrs:{title:`${Ye.$t("message.openOrders")}: ${Ye.instrumentName}`,width:"73rem",visible:Ye.curInstrumentOpenOrderDialogVisible,"close-on-click-modal":!1},on:{close:Ye.closeDialog,open:Ye.openDialog}},[We("el-table",{staticStyle:{width:"35rem"},attrs:{data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"18.75rem",border:"",stripe:"",fit:""}},[We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.direction)))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amount"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,Ye.sizeDigits)))+" ")]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.price,Ye.priceDigits))+" ")]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.filled_amount,Ye.sizeDigits)))+" ")]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.remaining"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount-qe.row.filled_amount,Ye.sizeDigits)))+" ")]}}])}),We("el-table-column",{attrs:{"min-width":"130",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.editOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.edit")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}])})],1),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,null,null)).exports,Bl={name:"OptionList",components:{Empty:xt.a,IconBox:Rt.a,CurrentInstrumentOpenOrderDialog:Ll,Currency:bt.a,TextTips:yt.a,CustomCard:ft.a,CustomToolTip:Ct.a},data(){return{sizeDigits:2,priceDigits:2,isFixed:!1,fontSizeRate:1,openOrderInstrumentName:"",loadingFlag:!0,strikeConfig:{},columnMap:{lastPrice:{label:this.$t("message.lastPrice"),show:!1},iv:{label:this.$t("message.iv"),show:!0},volume:{label:this.$t("message.volume"),show:!1},openInterset:{label:this.$t("message.openInterset"),show:!1},delta:{label:this.$t("message.delta"),show:!0},gamma:{label:this.$t("message.gamma"),show:!1},vega:{label:this.$t("message.vega"),show:!1},theta:{label:this.$t("message.theta"),show:!1},position:{label:this.$t("message.position"),show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},apr:{label:this.$t("message.apr"),show:!1},leverageRate:{label:this.$t("message.rLeverageRate"),show:!1},nLeverageRate:{label:this.$t("message.nLeverageRate"),show:!1}},otherSettingsMap:{dist:{label:this.$t("message.dist"),show:!1},markPriceCoin:{label:`${this.$t("message.markPrice")} (${this.$t("message.coinMode")})`,show:!1},showPopover:{label:this.$t("message.showPopover"),show:!0}},startStrike:null,endStrike:null,startStrikeList:[],endStrikeList:[],instrumentRadioValue:"",tableDataMap:{},strikeIvMap:{},strikeAprMap:{},aprTitle:"",echartTitle:"",greeks:{vega:0,theta:0,gamma:0,delta:0},myChart:null,greeksPopoverTimer:null,strikeIvPopoverTimer:null,strikeIvKeyText:"",strikeAprPopoverTimer:null,strikeAprKeyText:"",aprData:[],greeksTooltipDestroyedTimer:null,echartTooltipDestroyedTimer:null,aprTooltipDestroyedTimer:null,scrollFlag:!1,scrollTimer:null,showingInstrumentsSimpleInfoMap:{},edpPrice:0,cleanup:null,listenerTickerSet:new Set,tempAtmAroundTier:5,underlyingPriceMap:{}}},created(){this.tempAtmAroundTier=this.atmAroundTier,this.receiveWebsocketMsg()},mounted(){this.fontSizeRate=parseInt(document.getElementsByTagName("html")[0].style.fontSize)/this.rootFontSize||1,window.addEventListener("scroll",this.handleScroll,{passive:!0})},beforeDestroy(){window.removeEventListener("scroll",this.handleScroll),delete this.$options.sockets.onmessage},watch:{curSelectedCurrency:{handler(Ye){this.strikeAprMap={},this.strikeIvMap={},Ye&&-1!==this.$route.path.indexOf("options")&&"ALL"===this.curSelectedInstrument&&(this.instrumentRadioValue=this.curSelectedInstrument,this.initStrike(),this.initData(),this.initTabDataMap(),this.$nextTick(()=>{this.handleScroll()}))}},curSelectedInstrument:{handler(Ye){Ye&&-1!==this.$route.path.indexOf("options")&&(this.instrumentRadioValue=this.curSelectedInstrument,this.initStrike(),this.initData(),this.initTabDataMap(),this.$nextTick(()=>{this.handleScroll()}))},immediate:!0},allCurrencyInstrumentsMap(){this.initData(),this.initTabDataMap()},tempAtmAroundTier(Ye){Ye>0&&this.setAtmAroundTier(Ye)}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,allCurrencyInstrumentsMap:Ye=>Ye.bit.allCurrencyInstrumentsMap,curSelectedInstrument:Ye=>Ye.bit.curSelectedInstrument,allOpenOrderMap:Ye=>Ye.bit.allOpenOrderMap,allPositionMap:Ye=>Ye.bit.allPositionMap,token:Ye=>Ye.system.token,theme:Ye=>Ye.system.theme,rootFontSize:Ye=>Ye.system.rootFontSize,currencyInstrumentTickerMap:Ye=>Ye.bit.currencyInstrumentTickerMap,currencyIndexPriceSummary:Ye=>Ye.bit.currencyIndexPriceSummary,exchange:Ye=>Ye.system.exchange,atmAround:Ye=>Ye.bit.atmAround,atmAroundTier:Ye=>Ye.bit.atmAroundTier,notUnsubscribeInstrumentSet:Ye=>Ye.bit.notUnsubscribeInstrumentSet}),calcDist(){return Ye=>{var We;let qe=parseFloat(null!==(We=this.currencyIndexPriceSummary[this.curSelectedCurrency.toUpperCase()+"-USDT"])&&void 0!==We?We:"0");return Ye&&qe?(Ye-qe)/qe*100:"-"}},showStartStrikeList(){return this.startStrikeList.map(Ye=>(Ye.disabled=!!this.endStrike&&Ye.value>=this.endStrike,Ye))},showEndStrikeList(){return this.endStrikeList.map(Ye=>(Ye.disabled=!!this.startStrike&&Ye.value<=this.startStrike,Ye))},markPriceCellClass:()=>Ye=>Ye&&Ye.markPrice?Ye.ask&&0!==parseFloat(Ye.ask)&&parseFloat(Ye.markPrice)>parseFloat(Ye.ask)?"background: rgb(0, 123, 255)!important;color:#ffffff!important;":Ye.bid&&0!==parseFloat(Ye.bid)&&parseFloat(Ye.markPrice)<parseFloat(Ye.bid)?"background: rgb(209, 87, 83)!important;color:#ffffff!important;":"":"",cellClass:()=>(Ye,We)=>!!(Ye&&Ye.strike&&Ye.underlyingPrice)&&(Ye.strike<Ye.underlyingPrice?"call"===We:"call"!==We),emptyBoxVisible(){return(Ye,We)=>!("directShow"===Ye||"nodata"!==Ye&&Ye&&We&&this[We][Ye]&&this[We][Ye].hasDataFlag)},echartLoadingFlag(){return(Ye,We)=>"directShow"!==Ye&&"nodata"!==Ye&&(!(Ye&&We&&this[We][Ye])||this[We][Ye].loadingFlag)},instrumentRadioPositionData(){return Ye=>Object.values(this.allPositionMap).filter(We=>!Object(Je.k)(We.instrument_name)&&-1!==We.instrument_name.indexOf(Ye)&&"option"===We.kind).length},instrumentRadioOpenOrderData(){return Ye=>Object.values(this.allOpenOrderMap).filter(We=>-1!==We.instrument_name.indexOf(Ye)&&"option"===We.kind).length},calcOpenOrderData(){return(Ye,We)=>{let qe=Ye.instrument_name,Qe=Object.values(this.allOpenOrderMap),Ke=0;"buy"===We?Ke=Ye.best_bid_price:"sell"===We&&(Ke=Ye.best_ask_price);let Xe=Qe.filter(Ye=>Ye.instrument_name===qe&&Ye.direction===We);if(Object(Je.k)(Xe)||0===Xe.length)return 0;let Ze=Xe.findIndex(Ye=>parseFloat(Ye.price)===parseFloat(Ke));return Xe.length>0?-1!==Ze?2:1:0}},calcPositionData(){return Ye=>{let We=Object.values(this.allPositionMap).find(We=>We.instrument_name===Ye);return We?{size:We.size,roi:100*We.pnlRate}:{size:0,roi:0}}},showTableData(){let Ye={};for(let We in this.tableDataMap){let qe=this.tableDataMap[We],Qe=qe[0],Ke=this.underlyingPriceMap[""+Qe.expiration_timestamp];if(this.atmAround){if(this.tempAtmAroundTier<=0)return Ye;if(!Ke)return Ye[We]=[],Ye;if(this.tempAtmAroundTier>0&&Ke){let Ye=[];if(qe.forEach(We=>{Ye.push(We.strike)}),this.tempAtmAroundTier<Ye.length/2){Ye.push(Ke),Ye.sort((Ye,We)=>Ye-We);let We=Ye.indexOf(Ke)-this.tempAtmAroundTier,Qe=Ye.slice(We<0?0:We,We+2*this.tempAtmAroundTier+1);0!=Qe.length&&(qe=qe.filter(Ye=>Qe.indexOf(Ye.strike)>=0))}}}else"ALL"!==this.curSelectedInstrument&&(qe=qe.filter(Ye=>this.startStrike&&this.endStrike?Ye.strike>=this.startStrike&&Ye.strike<=this.endStrike:this.startStrike?Ye.strike>=this.startStrike:!this.endStrike||Ye.strike<=this.endStrike));Ye[We]=qe}return Ye},showCurrencyInstrumentList(){if(this.curSelectedCurrency){let Ye=Object(Ft.l)(this.allCurrencyInstrumentsMap,this.curSelectedCurrency,"option","bit");return Ye&&Ye.length>0&&(this.loadingFlag=!1),Ye}return[]}},methods:{...Object(Ke.b)("bit",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setTradeDialogParams:"setTradeDialogParams",setCurInstrumentOpenOrderDialogVisible:"setCurInstrumentOpenOrderDialogVisible",setAtmAround:"setAtmAround",setAtmAroundTier:"setAtmAroundTier"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),...Object(Ke.b)("common",{setCardSettingConfigMap:"setCardSettingConfigMap"}),atmAroundChange(Ye){this.setAtmAround(Ye)},calcLeverageRate(Ye,We){try{parseFloat(Ye[We].index_price||"0");let qe=parseFloat(Ye[We].underlying_price||"0"),Qe=parseFloat(Ye[We].mark_price||"0"),Ke=parseFloat(Ye[We].delta||"0");if(0===Qe)return"-";if(0===Ke)return"-";if(0===qe)return"-";let Je=qe/Qe*Ke;return Je=Math.abs(Je),0===Je||Je<.1?"-":Je>1e4?"10,000+":Pt.a.moneyFormat(Pt.a.numberFormat(Je,1))}catch(Ye){return"-"}},calcNLeverageRate(Ye,We){try{parseFloat(Ye[We].index_price||"0");let qe=parseFloat(Ye[We].underlying_price||"0"),Qe=parseFloat(Ye[We].mark_price||"0");if(parseFloat(Ye[We].delta||"0"),0===Qe)return"-";if(0===qe)return"-";let Ke=qe/Qe;return Ke=Math.abs(Ke),0===Ke||Ke<.1?"-":Ke>1e4?"10,000+":Pt.a.moneyFormat(Pt.a.numberFormat(Ke,1))}catch(Ye){return"-"}},showTooltip(Ye,We,qe,Qe,Ke=!0,Je=[]){We.classList.value="el-popover popover-wrapper echart-popover popover-display",qe=document.querySelector("#"+qe);let Xe=[...Je];Ke&&Xe.push(Object(js.d)()),Xe.push(Object(js.a)({element:qe})),this.cleanup&&(this.cleanup(),this.cleanup=null),this.cleanup=Object(js.b)(Ye,We,()=>{Object(js.c)(Ye,We,{placement:Qe,middleware:Xe}).then(({x:Ye,y:Qe,placement:Ke,middlewareData:Je})=>{const{x:Xe,y:Ze}=Je.arrow,$e={top:"bottom",right:"left",bottom:"top",left:"right"}[Ke.split("-")[0]];Object.assign(qe.style,{left:Xe?Xe+"px":"",top:Ze?Ze+"px":"",right:"",bottom:"",[$e]:"-4px"}),Object.assign(We.style,{left:Ye+"px",top:Qe+"px"})})},{ancestorScroll:!0})},hideTooltip(Ye){Ye.classList.value="el-popover popover-wrapper echart-popover",this.cleanup&&(this.cleanup(),this.cleanup=null)},mouseenter(Ye,We,qe){if(this.scrollFlag||!this.otherSettingsMap.showPopover.show)return;const Qe=Ye.target;let Ke=null;switch(this.myChart&&(this.myChart.dispose(),this.myChart=null),We){case"greeks":this.cancelDestroy("greeks");let Ye=this.$refs.greeksPopOver;this.greeksPopoverTimer&&(clearTimeout(this.greeksPopoverTimer),this.greeksPopoverTimer=null),this.greeksPopoverTimer=setTimeout(()=>{this.greeks={vega:(null==qe?void 0:qe.vega)||0,theta:(null==qe?void 0:qe.theta)||0,gamma:(null==qe?void 0:qe.gamma)||0,delta:(null==qe?void 0:qe.delta)||0},this.showTooltip(Qe,Ye,"greeksArrow","left")},400);break;case"strike":if(this.cancelDestroy("echart"),Ke=this.$refs.echartPopover,this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null),this.strikeIvPopoverTimer=setTimeout(()=>{this.showTooltip(Qe,Ke,"strikeArrow","left",!1,[Object(js.e)(8)]),this.getStrikeIV(qe.key,qe.strike)},400),this.columnMap.apr.show){this.cancelDestroy("apr");let Ye=this.$refs.strikeAprPopover;this.strikeAprPopoverTimer&&(clearTimeout(this.strikeAprPopoverTimer),this.strikeAprPopoverTimer=null),this.strikeAprPopoverTimer=setTimeout(()=>{this.aprData=[],this.showTooltip(Qe,Ye,"aprArrow","right",!1,[Object(js.e)(8)]),this.getStrikeAPR(qe.key,qe.strike)},400)}break;case"expired_time_strike":this.cancelDestroy("echart"),Ke=this.$refs.echartPopover,this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null),this.strikeIvPopoverTimer=setTimeout(()=>{this.showTooltip(Qe,Ke,"strikeArrow","bottom"),this.getExpireTimeStrikeIV(qe.key)},400);break;case"open_interest":this.cancelDestroy("echart"),Ke=this.$refs.echartPopover,this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null),this.strikeIvPopoverTimer=setTimeout(()=>{this.showTooltip(Qe,Ke,"strikeArrow","left"),this.renderOpenInterestEchart(qe.key,qe.type)},400);break;case"volume":this.cancelDestroy("echart"),Ke=this.$refs.echartPopover,this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null),this.strikeIvPopoverTimer=setTimeout(()=>{this.showTooltip(Qe,Ke,"strikeArrow","left"),this.renderVolumeEchart(qe.key,qe.type)},400)}},mouseleave(Ye){switch(Ye){case"greeks":this.greeksTooltipDestroyedTimer=setTimeout(()=>{this.hideTooltip(this.$refs.greeksPopOver),this.greeksPopoverTimer&&(clearTimeout(this.greeksPopoverTimer),this.greeksPopoverTimer=null)},300);break;case"strike":this.echartTooltipDestroyedTimer=setTimeout(()=>{this.hideTooltip(this.$refs.echartPopover),this.strikeIvPopoverTimer&&(clearTimeout(this.strikeIvPopoverTimer),this.strikeIvPopoverTimer=null)},300),this.aprTooltipDestroyedTimer=setTimeout(()=>{this.hideTooltip(this.$refs.strikeAprPopover),this.strikeAprPopoverTimer&&(clearTimeout(this.strikeAprPopoverTimer),this.strikeAprPopoverTimer=null)},300)}},cancelDestroy(Ye){switch(Ye){case"greeks":this.greeksTooltipDestroyedTimer&&(clearTimeout(this.greeksTooltipDestroyedTimer),this.greeksTooltipDestroyedTimer=null);break;case"echart":this.echartTooltipDestroyedTimer&&(clearTimeout(this.echartTooltipDestroyedTimer),this.echartTooltipDestroyedTimer=null);break;case"apr":this.aprTooltipDestroyedTimer&&(clearTimeout(this.aprTooltipDestroyedTimer),this.aprTooltipDestroyedTimer=null)}},positionClicked(Ye){let We=Object.values(this.allPositionMap).find(We=>We.instrument_name===Ye&&"zero"!==We.direction);if(We){let qe={dialog_type:"close",bid_or_ask:"bid",trade_type:"usd",instrument_name:Ye,size:Math.abs(We.size),direction:We.direction};this.setTradeDialogParams(qe),this.setOptionTradeDialogVisible(!0)}},settingsChange(){this.strikeIvMap={},this.strikeAprMap={},this.aprTitle="",this.setCardSettingConfig()},toggleStrike(){this.setCardSettingConfig()},getCardSettingConfig(){let Ye=Object(Xe.g)(this.exchange,"optionListCard");if(Ye){let We=Ye.columnSettings;if(We&&Object.keys(We).length>0){let Ye=this.columnMap;Object.keys(We).forEach(qe=>{let Qe=We[qe].show;Ye[qe].show=Qe}),this.columnMap=Ye}let qe=Ye.otherSettings;if(qe&&Object.keys(qe).length>0){let Ye=this.otherSettingsMap;Object.keys(qe).forEach(We=>{let Qe=qe[We].show;Ye[We].show=Qe}),this.otherSettingsMap=Ye}Ye.strikeConfig&&(this.strikeConfig=Ye.strikeConfig,Ye.strikeConfig[this.curSelectedCurrency]&&(this.startStrike=Ye.strikeConfig[this.curSelectedCurrency].startStrike||null,this.endStrike=Ye.strikeConfig[this.curSelectedCurrency].endStrike||null))}},setCardSettingConfig(){let Ye=Object(Xe.g)(this.exchange,"optionListCard")||{},We=Ye.columnSettings||{},qe=Ye.otherSettings||{},Qe={exchange:this.exchange,column:"optionListCard",configInfo:{columnSettings:{...We,...this.columnMap},otherSettings:{...qe,...this.otherSettingsMap},strikeConfig:{...this.strikeConfig,[this.curSelectedCurrency]:{startStrike:this.startStrike,endStrike:this.endStrike}}}};Object(Xe.P)(Qe),this.setCardSettingConfigMap(Object(Xe.f)())},handleScroll(){try{this.scrollFlag=!0,this.scrollTimer&&(clearTimeout(this.scrollTimer),this.scrollTimer=null),this.scrollTimer=setTimeout(()=>{this.scrollFlag=!1},150);let Ye=this.$refs.topBox.clientHeight,We=this.$refs.optionList.$el.clientHeight,qe=this.$refs.optionList.$el.offsetTop;Object.keys(this.showTableData).forEach(Qe=>{let Ke="optionListTable"+Qe;if(this.$refs[Ke]){let Qe=this.$refs[Ke][0].$el,Je=Qe.offsetTop,Xe=Qe.clientHeight,Ze=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,$e=48*this.fontSizeRate,et=(108+Ye)*this.fontSizeRate;if(Ze>qe-$e&&Ze<qe+We-et){let We=(48+Ye)*this.fontSizeRate;if(Ze>Je-We&&Ze<Je+Xe-et){this.isFixed=!0,Qe.classList.add("is-fixed");let Ye=document.querySelector(".is-fixed .el-table__header-wrapper");Ye&&(Ye.style.top=We+"px")}else this.isFixed=!0,Qe.classList.remove("is-fixed")}else this.isFixed=!1,Qe.classList.remove("is-fixed")}})}catch(Ye){}},editOrder(Ye){let We={dialog_type:"edit",trade_type:"usd",instrument_name:Ye.instrument_name,order_id:Ye.orderId,direction:Ye.direction};this.setTradeDialogParams(We),this.setOptionTradeDialogVisible(!0)},showEditOrderDialog(Ye){let We=Object.values(this.allOpenOrderMap).filter(We=>We.instrument_name===Ye);if(1===We.length){let Ye=We[0];this.editOrder(Ye)}else We.length>1&&(this.openOrderInstrumentName=Ye,this.setCurInstrumentOpenOrderDialogVisible(!0))},renderVolumeEchart(Ye,We){this.echartTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${We.toUpperCase()} ${this.$t("message.volume")}`;let qe=this.showTableData[Ye],Qe=[],Ke=[];if(qe.forEach(Ye=>{!Object(Je.k)(Ye[We].volume24h)&&parseFloat(Ye[We].volume24h)&&(Qe.push(Ye[We].strike),Ke.push(Ye[We].volume24h))}),Ke.length<=0)return void(this.strikeIvKeyText="nodata");this.strikeIvKeyText="directShow";let Xe={backgroundColor:"transparent",grid:{top:30,bottom:70},xAxis:{name:this.$t("message.strike"),type:"category",data:Qe,axisLabel:{rotate:90}},yAxis:{name:this.$t("message.volume"),type:"value",scale:!0},...Lt.a,series:[{data:Ke,type:"bar",label:{show:!0,position:"top"}}]};this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme,Object(Zt.a)()),this.myChart.setOption(Xe)},renderOpenInterestEchart(Ye,We){this.echartTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${We.toUpperCase()} ${this.$t("message.openInterset")}`,this.strikeIvKeyText="directShow";let qe=this.showTableData[Ye],Qe=[],Ke=[];if(qe.forEach(Ye=>{!Object(Je.k)(Ye[We].open_interest)&&parseFloat(Ye[We].open_interest)&&(Qe.push(Ye[We].strike),Ke.push(parseFloat(Ye[We].open_interest)))}),Ke.length<=0)return void(this.strikeIvKeyText="nodata");this.strikeIvKeyText="directShow";let Xe={backgroundColor:"transparent",grid:{top:30,bottom:70},xAxis:{name:this.$t("message.strike"),type:"category",data:Qe,axisLabel:{rotate:90}},yAxis:{name:this.$t("message.openInterset"),type:"value",scale:!0},...Lt.a,series:[{data:Ke,type:"bar",label:{show:!0,position:"top"}}]};this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme,Object(Zt.a)()),this.myChart.setOption(Xe)},renderStrikeAprTable(Ye,We){let qe=[];if(Ye.call_apr||Ye.put_apr)try{let We=Ye.call_apr||Ye.put_apr,Qe=We.length||0;for(let Ke=0;Ke<Qe;Ke++){let Qe=We[Ke].underlying_index,Je={call:Ye.call_apr&&Ye.call_apr[Ke]?Ye.call_apr[Ke]:{ask_apr:null,bid_apr:null,underlying_index:Qe},put:Ye.put_apr&&Ye.put_apr[Ke]?Ye.put_apr[Ke]:{ask_apr:null,bid_apr:null,underlying_index:Qe},expiredTime:Qe};qe.push(Je)}}catch(Ye){}this.aprData=qe,this.$set(this.strikeAprMap[We],"data",Object.freeze(qe))},renderStrikeIVEchart(Ye,We){let qe=[],Qe=[];Ye.forEach(Ye=>{qe.push(Ye.underlying_index.replace(this.curSelectedCurrency+"-","")),Qe.push(Pt.a.numberFormat(Ye.iv,2))});let Ke={backgroundColor:"transparent",grid:{top:30,bottom:70},xAxis:{type:"category",data:qe,axisLabel:{rotate:90}},yAxis:{name:"IV",type:"value",scale:!0},...Lt.a,series:[{data:Qe,type:"line",itemStyle:{normal:{label:{show:!0,position:"top"}}}}]};this.$set(this.strikeIvMap[We],"option",Ke),this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme,Object(Zt.a)()),this.myChart.setOption(Ke)},getStrikeAPR(Ye,We){let qe=`apr-${this.curSelectedCurrency}-${We}`;this.strikeAprKeyText=qe;let Qe=this.strikeAprMap[qe]?this.strikeAprMap[qe].timestamp:0,Ke=this.$dayjs().unix();var Je;if(this.aprTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${this.$t("message.strike")}: ${We} ${this.$t("message.apr")}`,Qe>Ke)return void(this.aprData=(null===(Je=this.strikeAprMap[qe])||void 0===Je?void 0:Je.data)||[]);this.$set(this.strikeAprMap,qe,{timestamp:this.$dayjs().unix()+60,hasDataFlag:!0,loadingFlag:!0,data:[]});let Xe={params:{currency:this.curSelectedCurrency,strike:""+We}};this.$axios.get(Object(Ze.j)(!0)+"/bit/floating/strike_apr",Xe).then(Ye=>{200===Ye.code&&Ye.data?this.renderStrikeAprTable(Ye.data,qe):this.$set(this.strikeAprMap[qe],"hasDataFlag",!1),this.$set(this.strikeAprMap[qe],"loadingFlag",!1)}).catch(Ye=>{this.$set(this.strikeAprMap[qe],"hasDataFlag",!1),this.$set(this.strikeAprMap[qe],"loadingFlag",!1)})},getStrikeIV(Ye,We){let qe=`strike-${this.curSelectedCurrency}-${We}`;if(this.echartTitle=`${this.curSelectedCurrency}-${Object(Ft.p)(Ye)} ${this.$t("message.strike")}: ${We} ${this.$t("message.iv")}`,this.strikeIvKeyText=qe,(this.strikeIvMap[qe]?this.strikeIvMap[qe].timestamp:0)>this.$dayjs().unix()){var Qe;let Ye=null===(Qe=this.strikeIvMap[qe])||void 0===Qe?void 0:Qe.option;return void(Ye&&(this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme,Object(Zt.a)()),this.myChart.setOption(Ye)))}this.$set(this.strikeIvMap,qe,{timestamp:this.$dayjs().unix()+60,hasDataFlag:!0,loadingFlag:!0});let Ke={params:{currency:this.curSelectedCurrency,strike:""+We}};this.$axios.get(Object(Ze.j)(!0)+"/bit/floating/strike_iv",Ke).then(Ye=>{200===Ye.code&&Ye.data&&Ye.data.length>0?this.renderStrikeIVEchart(Ye.data,qe):this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)}).catch(Ye=>{this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)})},renderExpireTimeStrikeIVEchart(Ye,We){let qe=[],Qe=[];Ye.forEach(Ye=>{qe.push(Ye.strike),Qe.push(Pt.a.numberFormat(Ye.iv,2))});let Ke={backgroundColor:"transparent",grid:{top:30,bottom:70},tooltip:{trigger:"axis"},xAxis:{name:this.$t("message.strike"),type:"category",data:qe,axisLabel:{rotate:90}},yAxis:{name:"IV",type:"value",scale:!0},...Lt.a,series:[{data:Qe,type:"line"}]};this.$set(this.strikeIvMap[We],"option",Ke),this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme,Object(Zt.a)()),this.myChart.setOption(Ke)},getExpireTimeStrikeIV(Ye){let We=Object(Ft.p)(Ye),qe="expiredTime-"+Ye;if(this.strikeIvKeyText=qe,(this.strikeIvMap[qe]?this.strikeIvMap[qe].timestamp:0)>this.$dayjs().unix()){var Qe;let Ye=null===(Qe=this.strikeIvMap[qe])||void 0===Qe?void 0:Qe.option;return void(Ye&&(this.myChart=this.$echarts.init(this.$refs.strikeIvEchart,this.theme,Object(Zt.a)()),this.myChart.setOption(Ye)))}this.$set(this.strikeIvMap,qe,{timestamp:this.$dayjs().unix()+60,hasDataFlag:!0,loadingFlag:!0});let Ke=`${this.curSelectedCurrency}-${We}`;this.echartTitle=`${Ke} ${this.$t("message.strike")} ${this.$t("message.iv")}`;let Je={params:{underlying_index:Ke}};this.$axios.get(Object(Ze.j)(!0)+"/bit/floating/strike_date",Je).then(Ye=>{200===Ye.code&&Ye.data&&Ye.data.length>0?this.renderExpireTimeStrikeIVEchart(Ye.data,qe):this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)}).catch(Ye=>{this.$set(this.strikeIvMap[qe],"hasDataFlag",!1),this.$set(this.strikeIvMap[qe],"loadingFlag",!1)})},otmPriceY(Ye,We){let qe=Ye.strike,Qe=Ye.underlyingPrice;if(0===Qe)return["",""];let Ke=Ye.best_bid_price/Qe,Je=Ye.best_ask_price/Qe,Xe=(Ye.expiration_timestamp-Date.now())/1e3/60/60/24,Ze="",$e="";return"call"===We&&(qe>Qe?(Ze=365*Ke/Xe*100,$e=365*Je/Xe*100):(Ze="",$e="")),"put"===We&&(qe<Qe?(Ze=365*Ke/Xe*100,$e=365*Je/Xe*100):(Ze="",$e="")),[Ze,$e]},showTradeDialog(Ye,We,qe){let Qe={dialog_type:"create",bid_or_ask:Ye,trade_type:We,instrument_name:qe};this.setTradeDialogParams(Qe),this.setOptionTradeDialogVisible(!0)},expireTime(Ye){Ye=parseInt(Ye);let We=this.$dayjs(Ye).diff(this.$dayjs(),"minute");if(We<=0)return"-";let qe=Math.floor(We/24/60),Qe=Math.floor((We-24*qe*60)/60),Ke=We-24*qe*60-60*Qe;return qe>0?`${qe}d ${Qe}h ${Ke}m`:Qe>0?`${Qe}h ${Ke}m`:Ke+"m"},initTabDataMap(){if(Object(Je.k)(this.curSelectedInstrument))return;if(0===Object.keys(this.allCurrencyInstrumentsMap))return;this.unsubscribeShowingInstrumentTicker();let Ye=Object(Ft.l)(this.allCurrencyInstrumentsMap,this.curSelectedCurrency.toLowerCase(),"option","bit");if(Object(Je.k)(Ye)||0===Ye.length)return;let We=Ye[0];this.sizeDigits=We.sizeDigits,this.priceDigits=We.priceDigits;let qe={},Qe=[];Qe="ALL"===this.curSelectedInstrument?Object.values(this.allCurrencyInstrumentsMap).filter(Ye=>"option"===Ye.kind&&Ye.base_currency===this.curSelectedCurrency):Object.values(this.allCurrencyInstrumentsMap).filter(Ye=>"option"===Ye.kind&&Ye.base_currency===this.curSelectedCurrency&&-1!==Ye.instrument_name.indexOf(this.curSelectedInstrument));let Ke=new Set,Xe={};this.showingInstrumentsSimpleInfoMap={},Qe.forEach(Ye=>{Ke.add(Ye.instrument_id);let We=Xe[Ye.expiration_timestamp];We&&We.length>0?Xe[Ye.expiration_timestamp]=[...We,Ye]:Xe[Ye.expiration_timestamp]=[Ye]});let Ze=Object.keys(Xe).sort((Ye,We)=>Ye-We),$e=[];Ze.forEach(Ye=>{$e.push(Xe[Ye])}),$e.forEach(Ye=>{let We=[],Qe=[];Ye.forEach(Ye=>{"call"===Ye.option_type?We.push(Ye):"put"===Ye.option_type&&Qe.push(Ye)}),We.sort((Ye,We)=>Ye.strike-We.strike),Qe.sort((Ye,We)=>Ye.strike-We.strike);let Ke={};for(let Ye=0;Ye<Qe.length;Ye++){let Je=We[Ye],Xe=Qe[Ye],Ze=Je.expiration_timestamp,$e=qe[Ze];Ke[Je.strike]={value:Je.strike,disabled:!1};let et={instrument_name:Je.instrument_name,strike:Je.strike,expiration_timestamp:Je.expiration_timestamp};this.showingInstrumentsSimpleInfoMap[Je.instrument_name]={...et,optionType:"call",index:Ye};let tt=this.currencyInstrumentTickerMap[Je.instrument_name];tt&&Object.assign(et,tt);let it={instrument_name:Xe.instrument_name,strike:Xe.strike,expiration_timestamp:Xe.expiration_timestamp};this.showingInstrumentsSimpleInfoMap[Xe.instrument_name]={...it,optionType:"put",index:Ye};let rt=this.currencyInstrumentTickerMap[Xe.instrument_name];rt&&Object.assign(it,rt),$e&&$e.length>0?qe[Ze]=[...$e,{call:et,put:it,strike:Je.strike,expiration_timestamp:Je.expiration_timestamp}]:qe[Ze]=[{call:et,put:it,strike:Je.strike,expiration_timestamp:Je.expiration_timestamp}]}let Je=Object.values(Ke);Je.sort((Ye,We)=>Ye.value-We.value),this.startStrikeList=JSON.parse(JSON.stringify(Je)),this.endStrikeList=JSON.parse(JSON.stringify(Je))}),this.tableDataMap=qe,this.subscribeShowingInstrumentTicker(Ke)},subscribeShowingInstrumentTicker(Ye){this.listenerTickerSet=Ye;let We=[];if(Ye.forEach(Ye=>{We.push(Ye)}),0===We.length)return;let qe={method:"public",type:"subscribe",instruments:We,channels:["ticker"],interval:"100ms"};this.wsSendMsg(qe)},unsubscribeShowingInstrumentTicker(){let Ye=[];if(this.listenerTickerSet.forEach(We=>{this.notUnsubscribeInstrumentSet.has(We)||Ye.push(We)}),0===Ye.length)return;let We={method:"public",type:"subscribe",instruments:Ye,channels:["ticker"],interval:"100ms"};this.wsSendMsg(We)},initStrike(){this.startStrike=null,this.endStrike=null,this.startStrikeList=[],this.endStrikeList=[],this.getCardSettingConfig()},initData(){this.tableDataMap={},this.aprTitle="",this.edpPrice=0},tickerDataResponse(Ye){var We,qe,Qe,Ke;if(0===Object.keys(this.tableDataMap).length)return;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.instrument_id))return;if(!this.listenerTickerSet.has(Ye.instrument_id))return;if(Object(Je.k)(Ye.edps))this.edpPrice=0;else{let We=Ye.edps[0];Object(Je.k)(We)?this.edpPrice=0:this.curSelectedCurrency===We.base_currency?this.edpPrice=parseFloat(We.estimatedDeliveryPrice):this.edpPrice=0}let Xe=Ye.display_name,Ze=this.showingInstrumentsSimpleInfoMap[Xe];if(Object(Je.k)(Ze))return;let $e=Ze.expiration_timestamp,et=Ze.optionType,tt=Ze.index,it=this.tableDataMap[$e][tt][et];if(!Object(Je.k)(it)&&Xe===it.instrument_name){if(it={...Ze,...Ye},Object(Je.k)(it.best_bid)?it.best_bid_price=0:it.best_bid_price=parseFloat(it.best_bid),Object(Je.k)(it.best_ask)?it.best_ask_price=0:it.best_ask_price=parseFloat(it.best_ask),Object(Je.k)(it.underlying_price)?it.underlyingPrice=0:it.underlyingPrice=parseFloat(it.underlying_price),it.underlying_price){this.underlyingPriceMap[""+$e]!=it.underlying_price&&this.$set(this.underlyingPriceMap,""+$e,it.underlying_price)}Object(Je.k)(it.mark_price)?it.markPrice=0:it.markPrice=parseFloat(it.mark_price),Object(Je.k)(it.sigma)?it.markPriceIv=0:it.markPriceIv=parseFloat(it.sigma),it.displayDelta=it.delta||0,Math.abs(parseFloat(null!==(We=it.delta)&&void 0!==We?We:"0"))<1e-5&&(it.displayDelta=0),it.displayGamma=it.gamma||0,Math.abs(parseFloat(null!==(qe=it.gamma)&&void 0!==qe?qe:"0"))<1e-5&&(it.displayGamma=0),it.displayVega=it.vega||0,Math.abs(null!==(Qe=parseFloat(it.vega))&&void 0!==Qe?Qe:"0")<1e-5&&(it.displayVega=0),it.displayTheta=it.theta||0,Math.abs(parseFloat(null!==(Ke=it.theta)&&void 0!==Ke?Ke:"0"))<1e-5&&(it.displayTheta=0),this.$set(this.tableDataMap[$e][tt],et,{...it})}},selectInstrument(Ye){let We="";if("ALL"===Ye)We="ALL";else{let qe=Ye.split("-");We=`${qe[0]}-${qe[1]}-${qe[2]}`}let qe=`/bit/options/${this.curSelectedCurrency}/${We}`;this.$router.push(qe)},cellStyle({row:Ye,column:We,rowIndex:qe,columnIndex:Qe}){if("option_strike"===We.property){if("light"===this.theme)return"backgroundColor:#EBEEF5!important;";if("dark"===this.theme)return"backgroundColor:#151515!important;"}else{if(-1===["ask_apr","bid_apr"].indexOf(We.property))return"";if("light"===this.theme)return"color:#909399!important;";if("dark"===this.theme)return"color:#9F9D99!important;"}},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(!Object(Je.k)(We))if(Object(Je.k)(We.channel));else{"ticker"===We.channel&&this.tickerDataResponse(We.data)}}}}},zl=(qe("df2a"),qe("94ad"),Object(rt.a)(Bl,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],ref:"optionList",staticClass:"option-list-wrapper",scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("div",{staticStyle:{"min-width":"6rem","font-size":"0.875rem"}},[Ye._v(Ye._s(Ye.curSelectedCurrency)),We("span",{staticStyle:{margin:"0 1.875rem 0 0.3125rem"}},[Ye._v("Options")])]),We("el-radio-group",{staticStyle:{flex:"1"},attrs:{size:"mini"},on:{change:Ye.selectInstrument},model:{value:Ye.instrumentRadioValue,callback:function(We){Ye.instrumentRadioValue=We},expression:"instrumentRadioValue"}},Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-radio-button",{key:qe.old_instrument_name,attrs:{label:qe.old_instrument_name}},[We("span",{staticStyle:{position:"relative"}},[We("span",{staticClass:"warning",staticStyle:{"font-size":"1.375rem",height:"0.75rem","line-height":"0.75rem",position:"absolute",top:"0.3125rem",left:"-0.625rem"}},[Ye._v(Ye._s(Ye.instrumentRadioOpenOrderData(qe.old_instrument_name)>0?"*":""))]),Ye._v(" "+Ye._s(qe.instrument_name)+" "),Ye.instrumentRadioPositionData(qe.old_instrument_name)>0?We("span",{staticStyle:{display:"inline-block","text-align":"center",color:"#fff","font-size":"0.75rem",position:"absolute",top:"-0.3125rem",right:"-0.875rem",width:"0.875rem",height:"0.875rem","line-height":"0.875rem","border-radius":"50%",background:"red",transform:"scale(0.8)","transform-origin":"center"}},[Ye._v(Ye._s(Ye.instrumentRadioPositionData(qe.old_instrument_name)))]):Ye._e()])])})),1)],1)]},proxy:!0}])},[We("div",{staticClass:"options-wrapper"},[We("div",{ref:"topBox",staticClass:"top-box",class:[Ye.isFixed?"fixed":""],style:{opacity:Ye.isFixed?1:0}},[We("div",{staticClass:"title"},[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center","padding-right":"1.875rem"}},[We("div",{staticStyle:{"min-width":"6rem","font-size":"0.875rem"}},[Ye._v(Ye._s(Ye.curSelectedCurrency)),We("span",{staticStyle:{margin:"0 1.875rem 0 0.3125rem"}},[Ye._v("Options")])]),We("el-radio-group",{staticStyle:{flex:"1"},attrs:{size:"mini"},on:{change:Ye.selectInstrument},model:{value:Ye.instrumentRadioValue,callback:function(We){Ye.instrumentRadioValue=We},expression:"instrumentRadioValue"}},Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-radio-button",{key:qe.old_instrument_name,attrs:{label:qe.old_instrument_name}},[We("span",{staticStyle:{position:"relative"}},[We("span",{staticClass:"warning",staticStyle:{"font-size":"1.375rem",height:"0.75rem","line-height":"0.75rem",position:"absolute",top:"0.3125rem",left:"-0.625rem"}},[Ye._v(Ye._s(Ye.instrumentRadioOpenOrderData(qe.old_instrument_name)>0?"*":""))]),Ye._v(" "+Ye._s(qe.instrument_name)+" "),Ye.instrumentRadioPositionData(qe.old_instrument_name)>0?We("span",{staticStyle:{display:"inline-block",color:"#fff","font-size":"0.75rem",position:"absolute",top:"-0.3125rem",right:"-0.875rem",width:"0.875rem",height:"0.875rem","border-radius":"50%",background:"red",transform:"scale(0.8)"}},[Ye._v(Ye._s(Ye.instrumentRadioPositionData(qe.old_instrument_name)))]):Ye._e()])])})),1)],1)])]),We("div",{staticClass:"options-box-wrapper"},[We("div",{staticClass:"options-box"},[We("el-popover",{attrs:{"popper-class":"option-list-column-popover",placement:"right-start",width:200,trigger:"click"}},[We("div",{staticClass:"column-list"},[Ye._l(Ye.columnMap,(function(qe,Qe){return We("div",{key:Qe,staticClass:"column-item"},[We("el-checkbox",{on:{change:Ye.settingsChange},model:{value:qe.show,callback:function(We){Ye.$set(qe,"show",We)},expression:"value.show"}},[Ye._v(Ye._s(qe.label))])],1)})),We("el-divider",{attrs:{"content-position":"left"}},[We("span",{staticStyle:{"font-size":"0.75rem",color:"grey"}},[Ye._v(Ye._s(Ye.$t("message.other")))])]),Ye._l(Ye.otherSettingsMap,(function(qe,Qe){return We("div",{key:Qe,staticClass:"column-item"},[We("el-checkbox",{on:{change:Ye.settingsChange},model:{value:qe.show,callback:function(We){Ye.$set(qe,"show",We)},expression:"value.show"}},[Ye._v(Ye._s(qe.label))])],1)}))],2),We("el-button",{attrs:{slot:"reference",size:"mini",type:"primary",plain:""},slot:"reference"},[We("i",{staticClass:"iconfont icon-1",staticStyle:{"font-size":"0.75rem"}}),Ye._v(" "+Ye._s(Ye.$t("message.columns"))+" ")])],1),We("div",{staticStyle:{display:"flex","align-items":"center"}},[We("div",[We("el-checkbox",{staticClass:"check-box",attrs:{value:Ye.atmAround},on:{change:Ye.atmAroundChange}},[Ye._v(Ye._s(Ye.$t("message.atmAround")))])],1),Ye.atmAround?We("el-input-number",{staticClass:"atm-input",staticStyle:{"margin-left":"0.625rem",width:"60px!important"},attrs:{size:"mini",precision:0,"controls-position":"right",min:1,max:100,step:1},model:{value:Ye.tempAtmAroundTier,callback:function(We){Ye.tempAtmAroundTier=We},expression:"tempAtmAroundTier"}}):Ye._e(),"ALL"!==Ye.curSelectedInstrument?We("div",{staticClass:"strike-range",staticStyle:{display:"flex","align-items":"center",overflow:"hidden","margin-left":"1.625rem"}},[We("div",{staticStyle:{"margin-right":"0.625rem"}},[Ye._v(Ye._s(Ye.$t("message.strike"))+":")]),We("el-select",{staticStyle:{width:"5.625rem"},attrs:{clearable:"",placeholder:Ye.$t("el.select.placeholder"),size:"mini"},on:{change:Ye.toggleStrike},model:{value:Ye.startStrike,callback:function(We){Ye.startStrike=We},expression:"startStrike"}},Ye._l(Ye.showStartStrikeList,(function(Ye,qe){return We("el-option",{key:qe,attrs:{label:Ye.value,value:Ye.value,disabled:Ye.disabled}})})),1),Ye._v("   >   "),We("el-select",{staticStyle:{width:"5.625rem"},attrs:{clearable:"",placeholder:Ye.$t("el.select.placeholder"),size:"mini"},on:{change:Ye.toggleStrike},model:{value:Ye.endStrike,callback:function(We){Ye.endStrike=We},expression:"endStrike"}},Ye._l(Ye.showEndStrikeList,(function(Ye,qe){return We("el-option",{key:qe,attrs:{label:Ye.value,value:Ye.value,disabled:Ye.disabled}})})),1)],1):Ye._e()],1)],1)]),Ye._l(Ye.showTableData,(function(qe,Qe){return We("el-table",{key:Qe,ref:"optionListTable"+Qe,refInFor:!0,attrs:{"empty-text":Ye.$t("message.noData"),data:qe,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","cell-style":Ye.cellStyle,fit:""}},[We("el-table-column",{attrs:{"class-name":"option-list-summary"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"flex-start","align-items":"center","padding-left":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.calls")))]),We("i",{staticClass:"iconfont icon-shangzhang green"})])]},proxy:!0}],null,!0)},[Ye.columnMap.lastPrice.show?We("el-table-column",{attrs:{"min-width":"65",align:"center",prop:"latest_filled_price_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.lastPrice")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.last_price,Ye.priceDigits,!0))))])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"42",align:"center",prop:"buy_open_order_amount_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.size")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.best_bid_qty,Ye.sizeDigits,!0)))])]}}],null,!0)}),Ye.columnMap.iv.show?We("el-table-column",{attrs:{"min-width":"48",align:"center",prop:"buy_iv_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bidIv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("bid","iv",qe.row.call.instrument_name)}}},[qe.row.call.bid_sigma?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(100*qe.row.call.bid_sigma,1))+"%")]):We("span",["0"===qe.row.call.bid_sigma?We("span",[Ye._v("0.0%")]):Ye._e(),We("span",[Ye._v("-")])])])]}}],null,!0)}):Ye._e(),Ye.columnMap.apr.show?We("el-table-column",{attrs:{"min-width":"50",align:"center",prop:"bid_apr"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bidAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.otmPriceY(qe.row.call,"call")[0],1,!0))+Ye._s(Ye.otmPriceY(qe.row.call,"call")[0]?"%":""))])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bid")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("bid","usd",qe.row.call.instrument_name)}}},[We("div",[2===Ye.calcOpenOrderData(qe.row.call,"buy")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.call.instrument_name)}}}):Ye._e(),1===Ye.calcOpenOrderData(qe.row.call,"buy")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.call.instrument_name)}}}):Ye._e(),We("span",{class:{green:qe.row.call.best_bid},on:{click:function(We){return Ye.showTradeDialog("bid","usd",qe.row.call.instrument_name)}}},[Ye.otherSettingsMap.markPriceCoin.show?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.best_bid/qe.row.call.underlyingPrice,4,!0))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.best_bid,Ye.priceDigits,!0))))])])])])]}}],null,!0)}),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{"min-width":"65",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye.otherSettingsMap.markPriceCoin.show?We("text-tips",{attrs:{value:Ye.$t("message.markPrice"),inherit:!0,placement:"bottom"}},[Ye._v(" "+Ye._s(Ye.$t("message.coinMode"))+" ")]):We("span",[Ye._v(Ye._s(Ye.$t("message.markPrice")))])],1)]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],staticStyle:{display:"flex","flex-direction":"column","justify-content":"center","align-items":"center"},style:Ye.markPriceCellClass(qe.row.call)},[Ye.otherSettingsMap.markPriceCoin.show?We("div",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.markPrice/qe.row.call.underlyingPrice,4,!0))))]):We("div",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.markPrice,Ye.priceDigits,!0))))]),We("div",{staticClass:"grey"},[Ye._v(Ye._s(Ye._f("numberFormat")(100*qe.row.call.markPriceIv,1,!0))+Ye._s(qe.row.call.markPriceIv?"%":""))])])]}}],null,!0)}):Ye._e()],1),We("el-table-column",{attrs:{"class-name":"option-list-summary"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},attrs:{disabled:!0}},[Ye._v(" "+Ye._s(Ye.$t("message.underlying"))+": "+Ye._s(Ye.curSelectedCurrency)+"-"+Ye._s(Ye._f("formatExpireTimeToInstrumentName")(Qe,!0))+" ("),We("currency",{attrs:{"currency-type":"usdt"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe[0]&&qe[0].call.underlyingPrice?qe[0].call.underlyingPrice:0,Ye.priceDigits,!0)))+") ")],1)]},proxy:!0}],null,!0)},[We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.ask")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("ask","usd",qe.row.call.instrument_name)}}},[We("div",[2===Ye.calcOpenOrderData(qe.row.call,"sell")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.call.instrument_name)}}}):Ye._e(),1===Ye.calcOpenOrderData(qe.row.call,"sell")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.call.instrument_name)}}}):Ye._e(),We("span",{class:{red:qe.row.call.best_ask},on:{click:function(We){return Ye.showTradeDialog("ask","usd",qe.row.call.instrument_name)}}},[Ye.otherSettingsMap.markPriceCoin.show?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.best_ask/qe.row.call.underlyingPrice,4,!0))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.best_ask,Ye.priceDigits,!0))))])])])])]}}],null,!0)}),Ye.columnMap.apr.show?We("el-table-column",{attrs:{"min-width":"50",align:"center",prop:"ask_apr"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.askAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.otmPriceY(qe.row.call,"call")[1],2,!0))+Ye._s(Ye.otmPriceY(qe.row.call,"call")[1]?"%":""))])]}}],null,!0)}):Ye._e(),Ye.columnMap.iv.show?We("el-table-column",{attrs:{"min-width":"48",align:"center",prop:"sell_iv_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.askIv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("ask","iv",qe.row.call.instrument_name)}}},[qe.row.call.ask_sigma?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(100*qe.row.call.ask_sigma,1))+"%")]):We("span",["0"===qe.row.call.ask_sigma?We("span",[Ye._v("0.0%")]):Ye._e(),We("span",[Ye._v("-")])])])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"42",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.size")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.best_ask_qty,Ye.sizeDigits,!0)))])]}}],null,!0)}),Ye.columnMap.volume.show?We("el-table-column",{attrs:{"min-width":"55",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},attrs:{id:"volume"},on:{mouseenter:function(We){return Ye.mouseenter(We,"volume",{key:Qe,type:"call"},"right")},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.volume")))])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.call.volume24h?qe.row.call.volume24h:0,Ye.sizeDigits,!0))))])]}}],null,!0)}):Ye._e(),Ye.columnMap.openInterset.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},on:{mouseenter:function(We){return Ye.mouseenter(We,"open_interest",{key:Qe,type:"call"},"right")},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.openInterset")))])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.open_interest,Ye.sizeDigits,!0)))])]}}],null,!0)}):Ye._e(),Ye.columnMap.delta.show?We("el-table-column",{attrs:{"min-width":"50",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.delta")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],staticStyle:{cursor:"default"},on:{mouseenter:function(We){return Ye.mouseenter(We,"greeks",qe.row.call)},mouseleave:function(We){return Ye.mouseleave("greeks")}}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.call.displayDelta?qe.row.call.displayDelta:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.gamma.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.gamma")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.call.displayGamma?qe.row.call.displayGamma:0,5,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.vega.show?We("el-table-column",{attrs:{"min-width":"50",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.vega")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.call.displayVega?qe.row.call.displayVega:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.theta.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.theta")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.call.displayTheta?qe.row.call.displayTheta:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.leverageRate.show?We("el-table-column",{attrs:{"min-width":"70",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.rLeverageRate")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(" "+Ye._s(Ye.calcLeverageRate(qe.row,"call"))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.nLeverageRate.show?We("el-table-column",{attrs:{"min-width":"70",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.nLeverageRate")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v(" "+Ye._s(Ye.calcNLeverageRate(qe.row,"call"))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.position.show?We("el-table-column",{attrs:{"min-width":"63",align:"center",prop:"position_p"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.position")))])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.calcPositionData(qe.row.call.instrument_name).size?We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""],staticStyle:{display:"flex","flex-direction":"column","justify-content":"center","align-items":"center",cursor:"pointer"},on:{click:function(We){return Ye.positionClicked(qe.row.call.instrument_name)}}},[We("span",{class:[Ye.calcPositionData(qe.row.call.instrument_name).size>0?"green":Ye.calcPositionData(qe.row.call.instrument_name).size<0?"red":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.call.instrument_name).size,Ye.sizeDigits,!0)))]),We("span",{class:[Ye.calcPositionData(qe.row.call.instrument_name).roi>0?"green":Ye.calcPositionData(qe.row.call.instrument_name).roi<0?"red":""]},[Ye._v("("+Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.call.instrument_name).roi,2))+"%)")])]):We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.call,"call")?"color-block":""]},[Ye._v("-")])]}}],null,!0)}):Ye._e()],1),We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"warning",staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(" "+Ye._s(Ye._f("formatExpireTimeToInstrumentName")(Qe))+" ")])]},proxy:!0}],null,!0)},[We("el-table-column",{attrs:{"min-width":"80",align:"center",prop:"option_strike"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.strike")))])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticStyle:{margin:"0 0.3125rem",cursor:"default"}},[We("div",[Ye._v(Ye._s(qe.row.strike))]),Ye.otherSettingsMap.dist.show?We("div",{class:[Ye.calcDist(qe.row.strike)>0?"green":Ye.calcDist(qe.row.strike)<0?"red":""]},[Ye._v("("+Ye._s(Ye._f("numberFormat")(Ye.calcDist(qe.row.strike),2))+"%)")]):Ye._e()])]}}],null,!0)})],1),We("el-table-column",{attrs:{"class-name":"option-list-summary"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.expiresIn"))+": "+Ye._s(Ye.expireTime(Qe)))]),Ye.edpPrice?We("span",{staticStyle:{"margin-left":"1.25rem"}},[Ye._v("EDP: "),We("span",{class:["red"]},[Ye._v("$"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.edpPrice,Ye.priceDigits,!0))))])]):Ye._e()])]},proxy:!0}],null,!0)},[Ye.columnMap.position.show?We("el-table-column",{attrs:{"min-width":"63",align:"center",prop:"position_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.position")))])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.calcPositionData(qe.row.put.instrument_name).size?We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],staticStyle:{display:"flex","flex-direction":"column","justify-content":"center","align-items":"center",cursor:"pointer"},on:{click:function(We){return Ye.positionClicked(qe.row.put.instrument_name)}}},[We("span",{class:[Ye.calcPositionData(qe.row.put.instrument_name).size>0?"green":Ye.calcPositionData(qe.row.put.instrument_name).size<0?"red":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.put.instrument_name).size,Ye.sizeDigits,!0)))]),We("span",{class:[Ye.calcPositionData(qe.row.put.instrument_name).roi>0?"green":Ye.calcPositionData(qe.row.put.instrument_name).roi<0?"red":""]},[Ye._v("("+Ye._s(Ye._f("numberFormat")(Ye.calcPositionData(qe.row.put.instrument_name).roi,2))+"%)")])]):We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v("-")])]}}],null,!0)}):Ye._e(),Ye.columnMap.lastPrice.show?We("el-table-column",{attrs:{"min-width":"65",align:"center",prop:"latest_filled_price_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.lastPrice")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.last_price,Ye.priceDigits,!0))))])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"42",align:"center",prop:"buy_open_order_amount_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.size")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.best_bid_qty,Ye.sizeDigits,!0)))])]}}],null,!0)}),Ye.columnMap.iv.show?We("el-table-column",{attrs:{"min-width":"48",align:"center",prop:"buy_iv_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bidIv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("bid","iv",qe.row.put.instrument_name)}}},[qe.row.put.bid_sigma?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(100*qe.row.put.bid_sigma,1))+"%")]):We("span",["0"===qe.row.put.bid_sigma?We("span",[Ye._v("0.0%")]):Ye._e(),We("span",[Ye._v("-")])])])]}}],null,!0)}):Ye._e(),Ye.columnMap.apr.show?We("el-table-column",{attrs:{"min-width":"50",align:"center",prop:"bid_apr"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bidAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.otmPriceY(qe.row.put,"put")[0],1,!0))+Ye._s(Ye.otmPriceY(qe.row.put,"put")[0]?"%":""))])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.bid")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("bid","usd",qe.row.put.instrument_name)}}},[We("div",[2===Ye.calcOpenOrderData(qe.row.put,"buy")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.put.instrument_name)}}}):Ye._e(),1===Ye.calcOpenOrderData(qe.row.put,"buy")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.put.instrument_name)}}}):Ye._e(),We("span",{class:{green:qe.row.put.best_bid},on:{click:function(We){return Ye.showTradeDialog("bid","usd",qe.row.put.instrument_name)}}},[Ye.otherSettingsMap.markPriceCoin.show?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.best_bid/qe.row.put.underlyingPrice,4,!0))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.best_bid,Ye.priceDigits,!0))))])])])])]}}],null,!0)}),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{"min-width":"65",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye.otherSettingsMap.markPriceCoin.show?We("text-tips",{attrs:{value:Ye.$t("message.markPrice"),inherit:!0,placement:"bottom"}},[Ye._v(" "+Ye._s(Ye.$t("message.coinMode"))+" ")]):We("span",[Ye._v(Ye._s(Ye.$t("message.markPrice")))])],1)]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],staticStyle:{display:"flex","flex-direction":"column","justify-content":"center","align-items":"center"},style:Ye.markPriceCellClass(qe.row.put)},[Ye.otherSettingsMap.markPriceCoin.show?We("div",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.markPrice/qe.row.put.underlyingPrice,4,!0))))]):We("div",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.markPrice,Ye.priceDigits,!0))))]),We("div",{staticClass:"grey"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(100*qe.row.put.markPriceIv,1,!0)))+Ye._s(qe.row.put.markPriceIv?"%":""))])])]}}],null,!0)}):Ye._e()],1),We("el-table-column",{attrs:{"class-name":"option-list-summary"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.puts")))]),We("i",{staticClass:"iconfont icon-xiadie red"})])]},proxy:!0}],null,!0)},[We("el-table-column",{attrs:{"min-width":"60",align:"center",prop:"sell_price_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.ask")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("ask","usd",qe.row.put.instrument_name)}}},[We("div",[2===Ye.calcOpenOrderData(qe.row.put,"sell")?We("i",{staticClass:"iconfont icon-qianbi- is-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.put.instrument_name)}}}):Ye._e(),1===Ye.calcOpenOrderData(qe.row.put,"sell")?We("i",{staticClass:"iconfont icon-qianbi- not-opening-price",on:{click:function(We){return We.stopPropagation(),Ye.showEditOrderDialog(qe.row.put.instrument_name)}}}):Ye._e(),We("span",{class:{red:qe.row.put.best_ask},on:{click:function(We){return Ye.showTradeDialog("ask","usd",qe.row.put.instrument_name)}}},[Ye.otherSettingsMap.markPriceCoin.show?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.best_ask/qe.row.put.underlyingPrice,4,!0))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.best_ask,Ye.priceDigits,!0))))])])])])]}}],null,!0)}),Ye.columnMap.apr.show?We("el-table-column",{attrs:{"min-width":"50",align:"center",prop:"ask_apr"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.askAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.otmPriceY(qe.row.put,"put")[1],1,!0))+Ye._s(Ye.otmPriceY(qe.row.put,"put")[1]?"%":""))])]}}],null,!0)}):Ye._e(),Ye.columnMap.iv.show?We("el-table-column",{attrs:{"min-width":"48",align:"center",prop:"sell_iv_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.askIv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div click-box",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],on:{click:function(We){return Ye.showTradeDialog("ask","iv",qe.row.put.instrument_name)}}},[qe.row.put.ask_sigma?We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(100*qe.row.put.ask_sigma,1))+"%")]):We("span",["0"===qe.row.put.ask_sigma?We("span",[Ye._v("0.0%")]):Ye._e(),We("span",[Ye._v("-")])])])]}}],null,!0)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"42",align:"center",prop:"sell_open_order_amount_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.size")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.best_ask_qty,Ye.sizeDigits,!0)))])]}}],null,!0)}),Ye.columnMap.volume.show?We("el-table-column",{attrs:{"min-width":"55",align:"center",prop:"volumes_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},on:{mouseenter:function(We){return Ye.mouseenter(We,"volume",{key:Qe,type:"put"})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.volume")))])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.put.volume24h?qe.row.put.volume24h:0,Ye.sizeDigits,!0))))])]}}],null,!0)}):Ye._e(),Ye.columnMap.openInterset.show?We("el-table-column",{attrs:{"min-width":"60",align:"center",prop:"unfilled_amount_c"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"},on:{mouseenter:function(We){return Ye.mouseenter(We,"open_interest",{key:Qe,type:"put"})},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("span",{staticClass:"border-text"},[Ye._v(Ye._s(Ye.$t("message.openInterset")))])])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.open_interest,Ye.sizeDigits,!0)))])]}}],null,!0)}):Ye._e(),Ye.columnMap.delta.show?We("el-table-column",{attrs:{"min-width":"50",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.delta")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""],staticStyle:{cursor:"default"},on:{mouseenter:function(We){return Ye.mouseenter(We,"greeks",qe.row.put)},mouseleave:function(We){return Ye.mouseleave("greeks")}}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.put.displayDelta?qe.row.put.displayDelta:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.gamma.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.gamma")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.put.displayGamma?qe.row.put.displayGamma:0,5,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.vega.show?We("el-table-column",{attrs:{"min-width":"50",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.vega")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.put.displayVega?qe.row.put.displayVega:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.theta.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.theta")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.put.displayTheta?qe.row.put.displayTheta:0,2,!0))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.leverageRate.show?We("el-table-column",{attrs:{"min-width":"70",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.rLeverageRate")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(" "+Ye._s(Ye.calcLeverageRate(qe.row,"put"))+" ")])]}}],null,!0)}):Ye._e(),Ye.columnMap.nLeverageRate.show?We("el-table-column",{attrs:{"min-width":"70",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}},[Ye._v(Ye._s(Ye.$t("message.nLeverageRate")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"cell-div",class:[Ye.cellClass(qe.row.put,"put")?"color-block":""]},[Ye._v(" "+Ye._s(Ye.calcNLeverageRate(qe.row,"put"))+" ")])]}}],null,!0)}):Ye._e()],1)],1)}))],2),We("div",{ref:"greeksPopOver",staticClass:"el-popover popover-wrapper echart-popover",on:{mouseenter:function(We){return Ye.cancelDestroy("greeks")},mouseleave:function(We){return Ye.mouseleave("greeks")}}},[We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v("Vega:")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.vega,5)))])]),We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v("Theta:")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.theta,5)))])]),We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v("Gamma:")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.gamma,5)))])]),We("div",{staticStyle:{display:"flex","align-items":"center",height:"1.625rem"}},[We("div",{staticStyle:{width:"4rem","text-align":"right","margin-right":"0.625rem"}},[Ye._v("Delta:")]),We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.greeks.delta,5)))])]),We("div",{staticClass:"arrow",attrs:{id:"greeksArrow","data-popper-arrow":""}})]),We("div",{ref:"echartPopover",staticClass:"el-popover popover-wrapper echart-popover",staticStyle:{width:"35rem",height:"27rem"},on:{mouseenter:function(We){return Ye.cancelDestroy("echart")},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("div",{staticClass:"tooltip-title"},[Ye._v(Ye._s(Ye.echartTitle))]),We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.echartLoadingFlag(Ye.strikeIvKeyText,"strikeIvMap"),expression:"echartLoadingFlag(strikeIvKeyText,'strikeIvMap')"}],ref:"strikeIvEchart",staticStyle:{width:"100%",height:"23.4375rem"}}),Ye.emptyBoxVisible(Ye.strikeIvKeyText,"strikeIvMap")&&!Ye.echartLoadingFlag(Ye.strikeIvKeyText,"strikeIvMap")?We("empty",{staticStyle:{width:"100%",height:"100%",position:"absolute",top:"0",left:"0"}}):Ye._e(),We("div",{staticClass:"arrow",attrs:{id:"strikeArrow","data-popper-arrow":""}})],1),We("div",{ref:"strikeAprPopover",staticClass:"el-popover popover-wrapper echart-popover",staticStyle:{width:"35rem",height:"27rem"},on:{mouseenter:function(We){return Ye.cancelDestroy("apr")},mouseleave:function(We){return Ye.mouseleave("strike")}}},[We("div",{staticClass:"tooltip-title"},[Ye._v(Ye._s(Ye.aprTitle))]),We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.echartLoadingFlag(Ye.strikeAprKeyText,"strikeAprMap"),expression:"echartLoadingFlag(strikeAprKeyText,'strikeAprMap')"}],staticStyle:{width:"100%",opacity:"0.9"},attrs:{data:Ye.aprData,height:"24rem","header-cell-style":()=>"border: none!important;height: 1.875rem!important;","cell-style":()=>"border: none!important;height: 2.25rem!important;",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[Ye.echartLoadingFlag(Ye.strikeAprKeyText,"strikeAprMap")?Ye._e():We("empty",{staticStyle:{width:"100%",height:"100%"}})]},proxy:!0}])},[We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"flex-start","align-items":"center","padding-left":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.calls")))]),We("i",{staticClass:"iconfont icon-shangzhang green"})])]},proxy:!0}])},[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.bidAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.bid_apr,1,!0))+Ye._s(qe.row.call.bid_apr?"%":""))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.askAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.call.ask_apr,1,!0))+Ye._s(qe.row.call.ask_apr?"%":""))])]}}])})],1),We("el-table-column",[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.expiryDate")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(qe.row.expiredTime))])]}}])})],1),We("el-table-column",{scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem"}},[We("span",{staticStyle:{"margin-right":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.puts")))]),We("i",{staticClass:"iconfont icon-xiadie red"})])]},proxy:!0}])},[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.askAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.ask_apr,1,!0))+Ye._s(qe.row.put.ask_apr?"%":""))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",[Ye._v(Ye._s(Ye.$t("message.bidAPR")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.put.bid_apr,1,!0))+Ye._s(qe.row.put.bid_apr?"%":""))])]}}])})],1)],1),We("img",{staticClass:"table-logo",attrs:{src:qe("ede7"),alt:""}}),We("div",{staticClass:"arrow",attrs:{id:"aprArrow","data-popper-arrow":""}})],1),We("current-instrument-open-order-dialog",{attrs:{instrumentName:Ye.openOrderInstrumentName,"size-digits":Ye.sizeDigits,"price-digits":Ye.priceDigits}})],1)}),[],!1,null,"eed4c76c",null)).exports,Vl={name:"Positions",components:{CustomToolTip:Ct.a,ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{data:{type:Array,default:[]}},data(){return{columnMap:{open:{label:this.$t("message.open"),show:!0},avgPrice:{label:this.$t("message.avgPrice"),show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},pnl:{label:this.$t("message.markPrice")+" (ROI %)",show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0},delta:{label:this.$t("message.delta"),show:!0},gamma:{label:this.$t("message.gamma"),show:!0},vega:{label:this.$t("message.vega"),show:!0},theta:{label:this.$t("message.theta"),show:!0}},collapseList:[]}},created(){let Ye=Object(Xe.F)();Ye&&(Ye=JSON.parse(Ye),this.collapseList=Ye)},watch:{data(Ye,We){Ye.forEach(Ye=>{-1===this.collapseList.findIndex(We=>We===Ye.instrument_name)?this.$nextTick(()=>{this.$refs.table.toggleRowExpansion(Ye,!0)}):this.$nextTick(()=>{this.$refs.table.toggleRowExpansion(Ye,!1)})})},columnMap:{handler(){this.doLayOut()},deep:!0}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,loadingPositionFlag:Ye=>Ye.bit.loadingPositionFlag,showBaseCoin:Ye=>Ye.bit.showBaseCoin})},methods:{...Object(Ke.b)("bit",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setTradeDialogParams:"setTradeDialogParams"}),doLayOut(){this.$nextTick(()=>{this.$refs.table.doLayout()})},cellStyle({row:Ye}){if(Ye.headerFlag&&!Ye.sumFlag)return{cursor:"pointer"}},expandChange(Ye,We){let qe=this.collapseList.findIndex(We=>We===Ye.instrument_name);-1===qe?We||this.collapseList.push(Ye.instrument_name):We&&this.collapseList.splice(qe,1),Object(Xe.ub)(this.collapseList),this.doLayOut()},rowClicked(Ye){if(Ye.headerFlag){-1===this.collapseList.findIndex(We=>We===Ye.instrument_name)?this.$refs.table.toggleRowExpansion(Ye,!1):this.$refs.table.toggleRowExpansion(Ye,!0)}},showTradeDialog(Ye){let We="bid";"sell"===Ye.direction&&(We="ask");let qe={dialog_type:"close",bid_or_ask:We,trade_type:"usd",instrument_name:Ye.instrument_name,size:Math.abs(Ye.size),direction:Ye.direction};this.setTradeDialogParams(qe),this.setOptionTradeDialogVisible(!0)}}},Ul=(qe("e86b"),qe("63bb"),Object(rt.a)(Vl,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"option-position-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionPosition"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],ref:"table",staticStyle:{width:"100%","min-height":"22.5rem"},attrs:{"empty-text":Ye.$t("message.noData"),data:Ye.data,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%","row-key":"instrument_name",border:"",fit:"","cell-style":Ye.cellStyle,"tree-props":{children:"children",hasChildren:"hasChildren"}},on:{"row-click":Ye.rowClicked,"expand-change":Ye.expandChange},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"240",fixed:"left"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticStyle:{display:"inline-block"}},[We("div",{staticStyle:{display:"flex","align-items":"center"}},[We("span",{class:["buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":"",qe.row.sumFlag?"bolder":qe.row.headerFlag?"bold":""]},[Ye._v(Ye._s(qe.row.instrument_name))]),We("custom-tool-tip",{attrs:{placement:"top",width:300},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("p",{staticClass:"bold"},[Ye._v(Ye._s(Ye.$t("message.bitAdl")))]),We("p",[Ye._v(Ye._s(Ye.$t("message.bitAdlTips")))])]},proxy:!0}],null,!0)},[qe.row.sumFlag||qe.row.headerFlag||null==qe.row.adl_level?Ye._e():We("div",{staticClass:"adl-box"},Ye._l(4,(function(Ye,Qe){return We("div",{key:`adl-${qe.row.instrument_name}-${Qe}`,staticClass:"adl-item",class:[qe.row.adl_level>=Qe+1?"active":""]})})),0)])],1)])]}}])}),Ye.columnMap.open.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.open"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{class:[qe.row.sumFlag?"bolder":qe.row.headerFlag?"bold":""]},[qe.row.headerFlag?We("span",[We("span",{staticClass:"green"},[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.buySize,qe.row.sizeDigits))))],1),We("span",[Ye._v(" | ")]),We("span",{staticClass:"red"},[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sellSize,qe.row.sizeDigits))))],1)]):We("span",{class:qe.row.size>0?"green":qe.row.size<0?"red":""},[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.size,qe.row.sizeDigits))))],1)])]}}],null,!1,898378935)}):Ye._e(),Ye.columnMap.avgPrice.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.average_price,qe.row.priceDigits)))+" ")]}}],null,!0)}):Ye._e(),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.mark_price,qe.row.priceDigits)))+" ")]}}],null,!0)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"160",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" (ROI %) ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[We("span",{class:[qe.row.pnlUsd>0?"green":qe.row.pnlUsd<0?"red":""]},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.pnlCoin,4))+" | ")],1):Ye._e(),We("currency",{attrs:{"currency-type":qe.row.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnlUsd,2)))+" ("+Ye._s(Ye._f("numberFormat")(100*qe.row.pnlRate,2))+"%) ")],1)]}}],null,!0)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[""!==qe.row.positionIM?[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.imBaseCoin,4))+" | ")],1):Ye._e(),qe.row.positionIM?We("span",[We("currency",{attrs:{"currency-type":qe.row.margin_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.positionIM,2))))],1):We("span",[Ye._v("-")])]:[Ye._v("-")]]}}],null,!0)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[""!==qe.row.positionMM?[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.mmBaseCoin,4))+" | ")],1):Ye._e(),qe.row.positionMM?We("span",[We("currency",{attrs:{"currency-type":qe.row.margin_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.positionMM,2))))],1):We("span",[Ye._v("-")])]:[Ye._v("-")]]}}],null,!0)}):Ye._e(),Ye.columnMap.delta.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.delta"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.sumFlag?"bolder":qe.row.headerFlag?"bold":"",qe.row.delta>0?"green":qe.row.delta<0?"red":""]},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.delta,4)))])]}}],null,!1,3307519848)}):Ye._e(),Ye.columnMap.gamma.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.gamma"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.sumFlag?"bolder":qe.row.headerFlag?"bold":""]},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.gamma,5))))])]}}],null,!1,3390335205)}):Ye._e(),Ye.columnMap.vega.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.vega"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.sumFlag?"bolder":qe.row.headerFlag?"bold":""]},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.vega,4))))])]}}],null,!1,513769604)}):Ye._e(),Ye.columnMap.theta.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.theta"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.sumFlag?"bolder":qe.row.headerFlag?"bold":""]},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.theta,4))))])]}}],null,!1,2503243428)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"100",fixed:"right",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return qe.row.headerFlag?void 0:[We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"primary"},on:{click:function(We){return Ye.showTradeDialog(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.closePosition")))])]}}],null,!0)})],1)],1)],1)}),[],!1,null,"2a7302a8",null)).exports,Nl={name:"OpenOrders",components:{ToggleColumnVisibleBox:kt,DoNotShowAgainCancelDialog:Mt.a,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{data:{type:Array,default:()=>[]},openOrderTickerDataMap:{type:Object,default:()=>{}}},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},amount:{label:this.$t("message.amount"),show:!0},complated:{label:this.$t("message.complated"),show:!0},remaining:{label:this.$t("message.remaining"),show:!0},price:{label:this.$t("message.price"),show:!0},marketPrice:{label:this.$t("message.marketPrice"),show:!0},im:{label:this.$t("message.im"),show:!0},type:{label:this.$t("message.type"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}}}},computed:{...Object(Ke.c)({loadingOpenOrderFlag:Ye=>Ye.bit.loadingOpenOrderFlag,interfaceSettings:Ye=>Ye.system.interfaceSettings}),marketData(){return(Ye,We)=>{let qe=this.openOrderTickerDataMap[Ye.instrument_id];if(!Object(Je.k)(qe)){var Qe;let Je=0,et=0,tt=parseFloat(null!==(Qe=qe.underlying_price)&&void 0!==Qe?Qe:"0")||0;var Ke,Xe;if("buy"===Ye.direction)Je=parseFloat(null!==(Ke=qe.best_bid)&&void 0!==Ke?Ke:"0"),et=100*parseFloat(null!==(Xe=qe.bid_sigma)&&void 0!==Xe?Xe:"0");else if("sell"===Ye.direction){var Ze,$e;Je=parseFloat(null!==(Ze=qe.best_ask)&&void 0!==Ze?Ze:"0"),et=100*parseFloat(null!==($e=qe.ask_sigma)&&void 0!==$e?$e:"0")}switch(We){case"market_price":return Je;case"market_base_price":return 0===tt?0:Math.ceil(Je/tt/Ye.priceStepBase)*Ye.priceStepBase;case"market_iv":return parseFloat(et.toFixed(1));case"underlying_price":return tt}}}}},methods:{...Object(Ke.b)("bit",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setTradeDialogParams:"setTradeDialogParams"}),oneClickCancelOrder(){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelAllOrder()}):this.confirmCancelAllOrder()},cancelOrder(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelOrder(Ye)}):this.confirmCancelOrder(Ye)},async confirmCancelOrder(Ye){let We={category:"option",order_id:Ye.order_id,instrument_id:Ye.instrument_id},qe=await Object(jl.c)(We);Object(Je.k)(qe)||qe.code!==$e.a.NOT_LOGIN&&(qe.code===$e.a.SUCCESS_CODE||this.$notify.error({title:this.$t("message.tips"),message:""+qe.message}))},showEditOrderDialog(Ye){let We=Ye.advanced;Object(Je.k)(We)&&(We="usd"),"base"===We&&(We="coin");let qe={dialog_type:"edit",trade_type:We,instrument_name:Ye.instrument_name,order_id:Ye.orderId,direction:Ye.direction};this.setTradeDialogParams(qe),this.setOptionTradeDialogVisible(!0)},chase(Ye){let We=this.buildChaseParams(Ye);Object(Je.k)(We)||(We.currency="USDT",this.editOrer(We,"single"))},oneClickChase(){let Ye=[];if(this.data.forEach(We=>{let qe=this.buildChaseParams(We);Object(Je.k)(qe)||Ye.push(qe)}),0===Ye.length)return;let We={currency:"USDT",orders_data:Ye};this.editOrer(We,"batch")},buildChaseParams(Ye){let We=0;if(Object(Je.k)(Ye.auto_price_type)?We=this.marketData(Ye,"market_price"):"base"===Ye.auto_price_type?We=this.marketData(Ye,"market_base_price"):"iv"===Ye.auto_price_type&&(We=this.marketData(Ye,"market_iv")),0===parseFloat(We))return null;let qe={instrument_id:Ye.instrument_id,order_id:Ye.order_id,qty:Ye.qty};return Object(Je.k)(Ye.auto_price_type)?qe.price=""+We:qe.auto_price=""+We,qe},async editOrer(Ye,We){try{let qe=null;if("single"===We?qe=await Object(jl.e)(Ye):"batch"===We&&(qe=await Object(jl.b)(Ye)),Object(Je.k)(qe))return;if(qe.code===$e.a.NOT_LOGIN)return;if(qe.code!==$e.a.SUCCESS_CODE)return void this.$notify.error({title:this.$t("message.tips"),message:""+qe.message})}catch(Ye){}},async confirmCancelAllOrder(){if(0===this.data.length)return;let Ye=[];this.data.forEach(We=>{Ye.push({order_id:We.order_id,instrument_id:We.instrument_id})});let We={category:"option",order_id_list:Ye},qe=await Object(jl.c)(We);Object(Je.k)(qe)||qe.code!==$e.a.NOT_LOGIN&&(qe.code===$e.a.SUCCESS_CODE||this.$notify.error({title:this.$t("message.tips"),message:""+qe.message}))}}},Hl=(qe("45f8"),Object(rt.a)(Nl,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"option-open-order-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionOpenOrder"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingOpenOrderFlag,expression:"loadingOpenOrderFlag"}],staticStyle:{width:"100%","min-height":"22.5rem"},attrs:{data:Ye.data,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"50"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,235834363)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"180"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.amount.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amount"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,qe.row.sizeDigits)))+" ")]}}],null,!1,1222122214)}):Ye._e(),Ye.columnMap.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.filled_amount,qe.row.sizeDigits)))+" ")]}}],null,!1,127130322)}):Ye._e(),Ye.columnMap.remaining.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.remaining"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount-qe.row.filled_amount,qe.row.sizeDigits)))+" ")]}}],null,!1,3832818883)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{"min-width":"110",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,qe.row.priceDigits))))],1),"iv"===qe.row.advanced?We("span",[Ye._v(" | "),We("span",{staticClass:"warning"},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.auto_price,1))+"%")])]):Ye._e(),"base"===qe.row.advanced?We("span",[Ye._v(" | "),We("span",{staticClass:"warning"},[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.auto_price,qe.row.priceDigitsBase))))],1)]):Ye._e()]}}],null,!1,3855105913)}):Ye._e(),Ye.columnMap.marketPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.marketPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.marketData(qe.row,"market_price")?We("div",[We("span",[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.marketData(qe.row,"market_price"),qe.row.priceDigits))))],1),"iv"===qe.row.advanced?We("span",[Ye._v(" | "),We("span",{staticClass:"warning"},[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.marketData(qe.row,"market_iv"),1))+"%")])]):Ye._e(),"base"===qe.row.advanced?We("span",[Ye._v(" | "),We("span",{staticClass:"warning"},[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.marketData(qe.row,"market_base_price"),qe.row.priceDigitsBase))))],1)]):Ye._e()]):We("span",[Ye._v("-")])]}}],null,!1,2278663482)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.initial_margin?We("span",[We("span",[We("currency",{attrs:{"currency-type":qe.row.margin_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.initial_margin,qe.row.priceDigits))))],1)]):We("span",[Ye._v("-")])]}}],null,!1,842896432)}):Ye._e(),Ye.columnMap.type.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.order_type))])]}}],null,!1,1740869077)}):Ye._e(),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini",type:"cancelled"===qe.row.status?"danger":"filled"===qe.row.status?"success":"info"}},[Ye._v(Ye._s(qe.row.status))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.reduce"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.reduce_only?We("span",[Ye._v(Ye._s(Ye.$t("message.yes")))]):We("span",[Ye._v("-")])]}}])}),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.created_at))+" ")]}}],null,!1,1203059088)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"160",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.showEditOrderDialog(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.edit")))]),We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"warning"},on:{click:function(We){return Ye.chase(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.chase")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}])})],1)],1),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,null,null)).exports,Gl=qe("5f20");function ag(Ye){let We={};return"bit"===Mi.a.state.system.exchange&&(We=Mi.a.state.bit.allCurrencyInstrumentsMap),We[Ye]}function ng(Ye){if(Object(Je.k)(Ye))return null;let We=Mi.a.state.bit.currencyPairConfig;return Object(Je.k)(We)||0===Object.keys(We).length?null:We[Ye]}var Yl={name:"OrderHistory",components:{ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},directives:{"infinite-scroll":ai.a},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},volume:{label:this.$t("message.volume"),show:!0},complated:{label:this.$t("message.complated"),show:!0},price:{label:this.$t("message.price"),show:!0},fee:{label:this.$t("message.fee"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},cashflow:{label:this.$t("message.cashflow"),show:!0},type:{label:this.$t("message.type"),show:!0},status:{label:this.$t("message.status"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},tableData:[],hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!1,pageLimit:20,dataMap:new Map,endTs:null}},created(){this.loadingFlag=!!this.token,this.getOrderHistory(),this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,token:Ye=>Ye.system.token,loginAccountInfo:Ye=>Ye.common.loginAccountInfo})},methods:{initData(){this.dataMap.clear(),this.tableData=[],this.hasMoreFlag=!0,this.loadingMoreFlag=!1,this.loadingFlag=!0},async getOrderHistory(){if(Object(Je.k)(this.token))return;if(!this.hasMoreFlag)return;if(this.loadingMoreFlag)return;this.loadingMoreFlag=!0;let Ye={currency:"USDT",pair:this.curSelectedCurrency+"-USDT",limit:this.pageLimit,category:"option",all_instruments:!0};Object(Je.k)(this.endTs)||(Ye.end_time=this.endTs);let We=await Object(jl.n)(Ye);if(this.loadingMoreFlag=!1,this.loadingFlag=!1,this.hasMoreFlag=!1,Object(Je.k)(We))return;if(Object(Je.k)(We.data))return;let qe=We.data||[];this.hasMoreFlag=qe.length===this.pageLimit,this.updateTableData(qe)},updateTableData(Ye){if(Object(Je.k)(Ye)||0===Ye.length)return;Ye.forEach(Ye=>{let We=Ye.display_name;if("option"===Object(Gl.c)(We)){let Ke=We.split("-"),Xe=Ke[0];if(-1!=this.curSelectedCurrency.indexOf(Xe)){var qe,Qe;Ye.direction=Ye.side,Ye.pnl=parseFloat(null!==(qe=Ye.pnl)&&void 0!==qe?qe:"0"),Ye.cash_flow=parseFloat(null!==(Qe=Ye.cash_flow)&&void 0!==Qe?Qe:"0");let We=`${Ke[0]}-${Ke[1]}`,Xe=ng(We);Object(Je.k)(Xe)&&(We=`${this.curSelectedCurrency}-${Ke[1]}`,Xe=ng(We)),Object(Je.k)(Xe)||(Ye.priceDigits=Xe.optionPriceDigitsQuote,Ye.sizeDigits=Xe.optionSizeDigits,Ye.priceDigitsBase=Xe.optionPriceDigitsBase,Ye.base_currency=Xe.base_currency,Ye.quote_currency=Xe.quote_currency,Ye.amount_currency=Xe.amount_currency,Ye.price_currency=Xe.price_currency,Ye.pnl_currency=Xe.pnl_currency),this.dataMap.set(Ye.order_id,Ye)}}});let We=Array.from(this.dataMap.values());We.sort((Ye,We)=>We.created_at-Ye.created_at),this.hasMoreFlag&&(this.endTs=We[We.length-1].created_at),this.tableData=We},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.channel;Object(Je.k)(qe)||Object(Je.k)(We.data)||"order"!==qe||this.updateTableData(We.data)}}}},Wl=(qe("836f"),Object(rt.a)(Yl,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"option-order-history-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionOrderHistory"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:Ye.getOrderHistory,expression:"getOrderHistory"}],staticStyle:{width:"100%","min-height":"22.5rem"},attrs:{"empty-text":Ye.$t("message.noData"),data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%",border:"",stripe:"",fit:"","infinite-scroll-distance":20,"infinite-scroll-immediate":!1},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"50"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,235834363)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"140"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.display_name))])]}}])}),Ye.columnMap.volume.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.volume"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.qty,qe.row.sizeDigits)))+" ")]}}],null,!1,3840959026)}):Ye._e(),Ye.columnMap.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.filled_qty,qe.row.sizeDigits)))+" ")]}}],null,!1,1383564066)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{"min-width":"110",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderPrice2"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[parseFloat(qe.row.price)?We("span",[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,qe.row.priceDigits))))],1):Ye._e(),"iv"===qe.row.auto_price_type?We("span",[Ye._v(" | "),We("span",{staticClass:"warning"},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.auto_price,1))+"%")])]):Ye._e(),"base"===qe.row.auto_price_type?We("span",[Ye._v(" | "),We("span",{staticClass:"warning"},[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.auto_price,qe.row.priceDigitsBase))))],1)]):Ye._e()]}}],null,!1,4224035191)}):Ye._e(),Ye.columnMap.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[parseFloat(qe.row.avg_price)?[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.avg_price,qe.row.priceDigits))))]:[Ye._v("-")]]}}],null,!1,926066296)}):Ye._e(),Ye.columnMap.fee.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.fee"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.fee_ccy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.fee,8)))+" ")]}}],null,!1,3671837647)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.pnl?We("span",[We("currency",{attrs:{"currency-type":qe.row.pnl_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnl,2))))],1):We("span",[Ye._v("-")])]}}],null,!1,1201498926)}):Ye._e(),Ye.columnMap.cashflow.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.cashflow"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.cash_flow?We("span",[We("currency",{attrs:{"currency-type":qe.row.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.cash_flow,2))))],1):We("span",[Ye._v("-")])]}}],null,!1,427099455)}):Ye._e(),Ye.columnMap.type.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.order_type))])]}}],null,!1,1740869077)}):Ye._e(),Ye.columnMap.status.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini",type:"cancelled"===qe.row.status?"danger":"filled"===qe.row.status?"success":"info"}},[Ye._v(Ye._s(qe.row.status))])]}}],null,!1,1358311417)}):Ye._e(),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.created_at))+" ")]}}],null,!1,1203059088)}):Ye._e()],1)],1)],1)}),[],!1,null,null,null)).exports,ql={name:"TradeHistory",components:{ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},directives:{"infinite-scroll":ai.a},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},amountL:{label:this.$t("message.amountL"),show:!0},price:{label:this.$t("message.price")+" (Coin)",show:!0},priceUsd:{label:this.$t("message.price")+" (USD)",show:!0},iv:{label:"IV",show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},indexPrice:{label:this.$t("message.indexPrice"),show:!0},fee:{label:this.$t("message.fee"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},tradeId:{label:this.$t("message.tradeId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},tableData:[],channels:[],hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!1,pageLimit:20,endId:null}},created(){this.loadingFlag=!!this.token,this.getTradeHistory(),this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,token:Ye=>Ye.system.token})},methods:{async getTradeHistory(){if(Object(Je.k)(this.token))return;if(!this.hasMoreFlag)return;if(this.loadingMoreFlag)return;this.loadingMoreFlag=!0;let Ye={currency:"USDT",pair:this.curSelectedCurrency+"-USDT",category:"option",count:this.pageLimit};Object(Je.k)(this.endId)||(Ye.end_id=this.endId);let We=await Object(jl.w)(Ye);if(this.loadingMoreFlag=!1,this.loadingFlag=!1,this.hasMoreFlag=!1,Object(Je.k)(We))return;if(Object(Je.k)(We.data))return;let qe=We.data||[];this.hasMoreFlag=qe.length===this.pageLimit,this.hasMoreFlag&&(this.endId=qe[qe.length-1].trade_id),this.updateTableData(qe)},updateTableData(Ye){if(0===Ye.length)return;let We=[...this.tableData];Ye.forEach(Ye=>{let qe=Ye.display_name;if("option"===Object(Gl.c)(qe)){let Ke=qe.split("-"),Xe=Ke[0];if(-1!=this.curSelectedCurrency.indexOf(Xe)){var Qe;let qe=`${Ke[0]}-${Ke[1]}`,Xe=ng(qe);Ye.direction=Ye.side,Ye.iv=100*parseFloat(null!==(Qe=Ye.sigma)&&void 0!==Qe?Qe:"0"),Object(Je.k)(Xe)&&(qe=`${this.curSelectedCurrency}-${Ke[1]}`,Xe=ng(qe)),Object(Je.k)(Xe)||(Ye.priceDigits=Xe.optionPriceDigitsQuote,Ye.sizeDigits=Xe.optionSizeDigits,Ye.amount_currency=Xe.amount_currency,Ye.price_currency=Xe.price_currency),We.push(Ye)}}}),We=Object(Ft.a)(We),We.sort((Ye,We)=>We.created_at-Ye.created_at),this.tableData=We},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.channel;Object(Je.k)(qe)||Object(Je.k)(We.data)||"user_trade"!==qe||this.updateTableData(We.data)}}}},Ql={name:"AccountTradeDetail",components:{TradeHistory:(qe("beb9"),Object(rt.a)(ql,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"option-trade-history-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionTradeHistory"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:Ye.getTradeHistory,expression:"getTradeHistory"}],staticStyle:{width:"100%","min-height":"22.5rem"},attrs:{"empty-text":Ye.$t("message.noData"),data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",height:"100%",border:"",stripe:"",fit:"","infinite-scroll-distance":20,"infinite-scroll-immediate":!1},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,235834363)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.display_name))])]}}])}),Ye.columnMap.amountL.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.qty,qe.row.sizeDigits)))+" ")]}}],null,!1,4075890522)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.filledPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,qe.row.priceDigits)))+" ")]}}],null,!1,1412882240)}):Ye._e(),Ye.columnMap.iv.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" IV ")]},proxy:!0},{key:"default",fn:function(We){return[We.row.iv?[Ye._v(Ye._s(Ye._f("numberFormat")(We.row.iv,1))+"%")]:[Ye._v("-")]]}}],null,!1,2665772454)}):Ye._e(),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.mark_price?We("span",[We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.mark_price,Ye.priceDigits))))],1):We("span",[Ye._v("-")])]}}],null,!1,2915560691)}):Ye._e(),Ye.columnMap.indexPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.indexPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.index_price?[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.index_price,qe.row.priceDigits)))+" ")]:[Ye._v("-")]]}}],null,!1,3699861753)}):Ye._e(),Ye.columnMap.fee.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.fee"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.fee_ccy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.fee,8))+" ")]}}],null,!1,3737317957)}):Ye._e(),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.type")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.order_type.toLowerCase()))])]}}])}),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"110",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.tradeId.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.tradeId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.trade_id)+" ")]}}],null,!1,3144478704)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.created_at))+" ")]}}],null,!1,1203059088)}):Ye._e()],1)],1)],1)}),[],!1,null,null,null)).exports,OrderHistory:Wl,OpenOrders:Hl,Positions:Ul,CustomCard:ft.a},data:()=>({activeIndex:"1",positionTableData:[],openOrderTableData:[],openOrderTickerDataMap:{},orderMarginDataMap:{},positionCount:0}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},computed:{...Object(Ke.c)({token:Ye=>Ye.system.token,curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,allOpenOrderMap:Ye=>Ye.bit.allOpenOrderMap,allPositionMap:Ye=>Ye.bit.allPositionMap,currencyInstrumentTickerMap:Ye=>Ye.bit.currencyInstrumentTickerMap})},watch:{curSelectedCurrency(Ye){Ye&&-1!==this.$route.path.indexOf("options")&&(this.initData(),this.loadOpenOrderData(),this.loadPositionData())},allOpenOrderMap:{handler(){this.loadOpenOrderData()}},allPositionMap:{handler(){this.loadPositionData()}}},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),initData(){this.positionTableData=[],this.openOrderTableData=[],this.openOrderTickerDataMap={},this.orderMarginDataMap={},this.activeIndex="1",this.positionCount=0},handleSelect(Ye,We){this.activeIndex=Ye},loadOpenOrderData(){let Ye=Object.values(this.allOpenOrderMap).filter(Ye=>(Ye.base_currency===this.curSelectedCurrency||-1!==this.curSelectedCurrency.indexOf(Ye.base_currency))&&"option"===Ye.kind),We={};Ye.sort((Ye,We)=>We.created_at-Ye.created_at),Ye.forEach(Ye=>{We[Ye.instrument_id]=this.currencyInstrumentTickerMap[Ye.instrument_id]||{}}),this.openOrderTableData=Ye,this.openOrderTickerDataMap=We},loadPositionData(){let Ye=Object.values(this.allPositionMap).filter(Ye=>"option"===Ye.kind&&(Ye.base_currency===this.curSelectedCurrency||-1!==this.curSelectedCurrency.indexOf(Ye.base_currency)));this.positionCount=Ye.length;let We={},qe="",Qe=0,Ke=0,Je=2,Xe=2,Ze={pnlCoin:0,pnlUsd:0,uplCoin:0,uplUsd:0,rplCoin:0,rplUsd:0,delta:0,gamma:0,theta:0,vega:0};Ye.forEach(Ye=>{qe=Ye.base_currency,Je=Ye.priceDigits,Xe=Ye.sizeDigits,Ye.size>0?Qe+=Ye.size:Ke+=Ye.size,Ze.pnlCoin+=Ye.pnlCoin,Ze.pnlUsd+=Ye.pnlUsd,Ze.uplCoin+=Ye.uplCoin,Ze.uplUsd+=Ye.uplUsd,Ze.rplCoin+=Ye.rplCoin,Ze.rplUsd+=Ye.rplUsd,Ze.delta+=Ye.delta,Ze.gamma+=Ye.gamma,Ze.theta+=Ye.theta,Ze.vega+=Ye.vega;let $e=Ye.expiredTimeText,et=We[$e];et&&et.length>0?We[$e]=et.concat(Ye):We[$e]=[Ye]});let $e=[];for(let Ye in We){let Qe=We[Ye].sort((Ye,We)=>Ye.strike-We.strike),Ke={pnlCoin:0,pnlUsd:0,uplCoin:0,uplUsd:0,rplCoin:0,rplUsd:0,delta:0,gamma:0,theta:0,vega:0},Ze=0,et=0;Qe.forEach(Ye=>{Ke.pnlCoin+=Ye.pnlCoin,Ke.pnlUsd+=Ye.pnlUsd,Ke.uplCoin+=Ye.uplCoin,Ke.uplUsd+=Ye.uplUsd,Ke.rplCoin+=Ye.rplCoin,Ke.rplUsd+=Ye.rplUsd,Ke.delta+=Ye.delta,Ke.gamma+=Ye.gamma,Ke.theta+=Ye.theta,Ke.vega+=Ye.vega,Ye.size>0?Ze+=Ye.size:et+=Ye.size});let tt={instrument_name:Ye,headerFlag:!0,children:Qe,buySize:Ze,sellSize:et,base_currency:qe,...Ke,priceDigits:Je,sizeDigits:Xe};$e.push(tt)}$e.sort((Ye,We)=>Ye.expiration_at-We.expiration_at);let et={instrument_name:this.$t("message.sum"),headerFlag:!0,sumFlag:!0,buySize:Qe,sellSize:Ke,base_currency:qe,...Ze,priceDigits:Je,sizeDigits:Xe};$e.length>0?this.positionTableData=[et,...$e]:this.positionTableData=[]},tickerDataResponse(Ye){if(Object(Je.k)(Ye))return;if(0===Object.keys(this.openOrderTickerDataMap).length)return;let We=Ye.instrument_id;-1!==Object.keys(this.openOrderTickerDataMap).indexOf(We)&&this.$set(this.openOrderTickerDataMap,We,Ye)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.channel;Object(Je.k)(qe)||Object(Je.k)(We.data)||"ticker"!==qe||this.tickerDataResponse(We.data)}}}},Kl=(qe("4495"),qe("7ef0"),Object(rt.a)(Ql,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"account-trade-detail",scopedSlots:Ye._u([{key:"title",fn:function(){return[We("el-menu",{attrs:{"default-active":Ye.activeIndex,mode:"horizontal"},on:{select:Ye.handleSelect}},[We("el-menu-item",{staticClass:"menu-item",attrs:{index:"1"}},[Ye._v(Ye._s(Ye.$t("message.positions"))+" ("+Ye._s(Ye.positionCount)+")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"2"}},[Ye._v(Ye._s(Ye.$t("message.openOrders"))+" ("),We("span",{class:[Ye.openOrderTableData.length>0?"red":""]},[Ye._v(Ye._s(Ye.openOrderTableData.length))]),Ye._v(")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"3"}},[Ye._v(Ye._s(Ye.$t("message.orderHistory")))]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"4"}},[Ye._v(Ye._s(Ye.$t("message.tradeHistory")))])],1)]},proxy:!0}])},[We("div",{staticClass:"body-wrapper"},[We("positions",{directives:[{name:"show",rawName:"v-show",value:"1"===Ye.activeIndex,expression:"activeIndex === '1'"}],key:"1",attrs:{data:Ye.positionTableData}}),"2"===Ye.activeIndex?We("open-orders",{key:"2",attrs:{data:Ye.openOrderTableData,openOrderTickerDataMap:Ye.openOrderTickerDataMap}}):Ye._e(),"3"===Ye.activeIndex?We("order-history",{key:"3"}):Ye._e(),"4"===Ye.activeIndex?We("trade-history",{key:"4"}):Ye._e()],1)])}),[],!1,null,"2ea12b8c",null)).exports,Jl={name:"OptionTradeConfirmDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},data:()=>({orderTypeStr:"",title:"",instrumentInfo:{}}),computed:{...Object(Ke.c)({optionTradeConfirmDialogVisible:Ye=>Ye.bit.optionTradeConfirmDialogVisible,tradeConfirmDialogParams:Ye=>Ye.bit.tradeConfirmDialogParams}),titleColorStyle(){let Ye="";switch(this.tradeConfirmDialogParams.dialog_type){case"create":Ye="color: #26AF9B";break;case"edit":Ye="color: #E6A23C";break;case"close":Ye="color: #FF4153"}return Ye}},methods:{...Object(Ke.b)("bit",{setOptionTradeConfirmDialogVisible:"setOptionTradeConfirmDialogVisible"}),openDialog(){this.orderTypeStr="",this.title="";let Ye=this.tradeConfirmDialogParams.order_type;switch(this.instrumentInfo=ag(this.tradeConfirmDialogParams.instrument_name),this.tradeConfirmDialogParams.dialog_type){case"create":this.title=this.$t("message.createOrder"),"limit"===Ye?this.orderTypeStr=this.$t("message.limit"):"market"===Ye&&(this.orderTypeStr=this.$t("message.market"));break;case"edit":this.title=this.$t("message.editOrder"),"limit"===Ye?this.orderTypeStr=this.$t("message.limit"):"market"===Ye&&(this.orderTypeStr=this.$t("message.market"));break;case"close":this.title=this.$t("message.closePosition"),"limit"===Ye?this.orderTypeStr=this.$t("message.limitClosePosition"):"market"===Ye&&(this.orderTypeStr=this.$t("message.marketClosePosition"))}},closeDialog(){this.instrumentInfo={},this.setOptionTradeConfirmDialogVisible(!1)},setShowAgainFlag(){let Ye="";switch(this.tradeConfirmDialogParams.dialog_type){case"create":Ye="showCreateOrderConfirmDialog";break;case"edit":Ye="showEditOrderConfirmDialog";break;case"close":Ye="showClosePositionConfirmDialog"}this.$refs.doNotShowAgain.setConfig("confirmDialogConfig",Ye)},confirmTrade(){this.setShowAgainFlag(),this.setOptionTradeConfirmDialogVisible(!1),this.$emit("confirmTrade",this.tradeConfirmDialogParams.direction)}}},Xl=(qe("f509"),Object(rt.a)(Jl,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.optionTradeConfirmDialogVisible,"append-to-body":"","destroy-on-close":!0,"close-on-click-modal":!1},on:{close:Ye.closeDialog,open:Ye.openDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{"font-size":"1.5rem"},style:Ye.titleColorStyle},[Ye._v(Ye._s(Ye.title))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setOptionTradeConfirmDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(Ye.tradeConfirmDialogParams.instrument_name)+" ")]),"close"===Ye.tradeConfirmDialogParams.dialog_type?We("el-descriptions-item",{attrs:{label:Ye.$t("message.closeType")}},[Ye._v(" "+Ye._s(Ye.orderTypeStr)+" ")]):We("el-descriptions-item",{attrs:{label:Ye.$t("message.orderType")}},[Ye._v(" "+Ye._s(Ye.orderTypeStr)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"buy"===Ye.tradeConfirmDialogParams.direction?"green":"sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.tradeConfirmDialogParams.direction)))])]),We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.amountL")} (${Ye.instrumentInfo.base_currency})`}},[We("currency",{attrs:{"currency-type":Ye.instrumentInfo.base_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.amount,Ye.instrumentInfo.sizeDigits))+" ")],1),Ye.tradeConfirmDialogParams.markPrice?We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.markPrice")} (${Ye.instrumentInfo.price_currency})`}},[We("currency",{attrs:{"currency-type":Ye.instrumentInfo.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.markPrice,Ye.instrumentInfo.priceDigits,!0)))+" ")],1):Ye._e(),"limit"===Ye.tradeConfirmDialogParams.order_type?We("el-descriptions-item",{attrs:{label:""+Ye.$t("message.price")}},["coin"===Ye.tradeConfirmDialogParams.tradeType?[We("currency",{attrs:{"currency-type":Ye.instrumentInfo.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.price,Ye.instrumentInfo.priceDigitsBase))))]:Ye._e(),"usd"===Ye.tradeConfirmDialogParams.tradeType?[We("currency",{attrs:{"currency-type":Ye.instrumentInfo.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.usd,Ye.instrumentInfo.priceDigits))))]:Ye._e(),"iv"===Ye.tradeConfirmDialogParams.tradeType?[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.implv,1)))+"%")]:Ye._e()],2):Ye._e(),"iv"!==Ye.tradeConfirmDialogParams.tradeType?We("el-descriptions-item",{attrs:{label:Ye.$t("message.iv")}},[parseFloat(Ye.tradeConfirmDialogParams.implv)?We("div",[Ye._v(Ye._s(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.implv,1,!0))+"%")]):We("div",[Ye._v("-")])]):Ye._e()],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])}),[],!1,null,"2d6cafe8",null)).exports,Zl={name:"OptionTradeDialog",components:{DoNotShowAgainCancelDialog:Mt.a,OptionTradeConfirmDialog:Xl,Currency:bt.a,CustomToolTip:Ct.a,TextTips:yt.a,UTable:ui.UTable,UTableColumn:ui.UTableColumn},directives:{"infinite-scroll":ai.a},data:()=>({orderBookLoadingFlag:!0,lastTradeHistoryLoadingFlag:!0,dialogType:"create",tradeHistoryTableData:[],loadingFlag:!1,tradeType:"usd",size:0,coin:0,usd:0,iv:0,curOrderType:"limit",curShowTab1:"orderBook",curShowTab2:"latest_trade_history",timeInForce:"GTC",postOnlyChecked:!1,reduceOnlyChecked:!1,hiddenChecked:!1,curInstrumentName:"",bidTableData:[],askTableData:[],markPrice:0,low:0,high:0,volume:0,priceChange:0,greeksData:{vega:0,theta:0,delta:0,gamma:0},underlyingPrice:0,priceChart:null,minPrice:0,maxPrice:0,orderDetail:{},tickerData:null,btnLoadingFlag:!1,instrumentInfo:null,baseCcy:"BTC",quoteCcy:"USDT",baseCurrencyStep:5e-4,usdStep:1,sizeStep:1,ivMaxVal:500,sizeDigits:2,priceDigits:2,priceDigitsBase:3}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{reduceOnlyChecked:{handler(Ye){if(Ye){let Ye=Math.abs(this.positionSize);this.size>Ye&&(this.size=Ye)}}},curShowTab2(Ye){"charts"===Ye&&this.renderPriceEchart()}},computed:{...Object(Ke.c)({isPC:Ye=>Ye.system.isPC,curSelectedInstrument:Ye=>Ye.bit.curSelectedInstrument,optionTradeDialogVisible:Ye=>Ye.bit.optionTradeDialogVisible,tradeDialogParams:Ye=>Ye.bit.tradeDialogParams,allPositionMap:Ye=>Ye.bit.allPositionMap,allOpenOrderMap:Ye=>Ye.bit.allOpenOrderMap,token:Ye=>Ye.system.token,theme:Ye=>Ye.system.theme,accountSummary:Ye=>Ye.common.accountSummary,interfaceSettings:Ye=>Ye.system.interfaceSettings,timeInForceMap:Ye=>Ye.bit.timeInForceMap}),paneTabCoinDisabled(){return"close"!==this.dialogType&&"create"!==this.dialogType&&("edit"!==this.dialogType||"coin"!==this.tradeType)},paneTabUsdDisabled(){return"close"!==this.dialogType&&"create"!==this.dialogType&&("edit"!==this.dialogType||"usd"!==this.tradeType)},paneTabIvDisabled(){return"close"!==this.dialogType&&"create"!==this.dialogType&&("edit"!==this.dialogType||"iv"!==this.tradeType)},titleColorStyle(){let Ye="";switch(this.dialogType){case"create":Ye="color: #26AF9B";break;case"edit":Ye="color: #E6A23C";break;case"close":Ye="color: #FF4153"}return Ye},sizeMax(){if(this.reduceOnlyChecked){return Math.abs(this.positionSize)}},orderCancelBtnVisible(){return(Ye,We)=>-1!==Object.values(this.allOpenOrderMap).findIndex(qe=>qe.instrument_name===this.curInstrumentName&&parseFloat(qe.price)===parseFloat(Ye)&&qe.direction===We)},title(){let Ye="";switch(this.dialogType){case"create":Ye=this.$t("message.createOrder");break;case"close":Ye=this.$t("message.closePosition");break;case"edit":Ye=this.$t("message.editOrder")}return Ye},buyBtnDisabledFlag(){if("close"===this.dialogType){if("buy"===this.tradeDialogParams.direction)return!0;if("sell"===this.tradeDialogParams.direction)return!1}else if(!0===this.reduceOnlyChecked&&this.positionSize>=0)return!0;return!1},sellBtnDisabledFlag(){if("close"===this.dialogType){if("buy"===this.tradeDialogParams.direction)return!1;if("sell"===this.tradeDialogParams.direction)return!0}else if(!0===this.reduceOnlyChecked&&this.positionSize<=0)return!0;return!1},positionSize(){if(Object(Je.k)(this.instrumentInfo))return 0;let Ye=this.allPositionMap[this.curInstrumentName];return Object(Je.k)(Ye)&&(Ye=this.allPositionMap[this.instrumentInfo.instrument_id]),Ye&&Ye.size?Ye.size:0}},methods:{...Object(Ke.b)("bit",{setOptionTradeDialogVisible:"setOptionTradeDialogVisible",setOptionTradeConfirmDialogVisible:"setOptionTradeConfirmDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams",setAllOpenOrderMap:"setAllOpenOrderMap",setTradeDialogParams:"setTradeDialogParams"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),positionTagClicked(){this.positionSize&&(this.size=Math.abs(this.positionSize))},sizeClicked(Ye){Ye&&(this.size=Ye)},priceClicked(Ye){Ye&&(this.usd=Ye,this.calcInputValue(Ye,"usd"))},openDialog(){switch(this.initData(),this.dialogType=this.tradeDialogParams.dialog_type,this.curInstrumentName=this.tradeDialogParams.instrument_name,this.tradeType=this.tradeDialogParams.trade_type,this.instrumentInfo=ag(this.curInstrumentName),Object(Je.k)(this.instrumentInfo)||(this.sizeStep=this.instrumentInfo.optionSizeStep,this.usdStep=this.instrumentInfo.priceStep,this.baseCcy=this.instrumentInfo.base_currency,this.quoteCcy=this.instrumentInfo.quote_currency,this.baseCurrencyStep=this.instrumentInfo.priceStepBase,this.ivMaxVal=this.instrumentInfo.iv_max_value,this.sizeDigits=this.instrumentInfo.sizeDigits,this.priceDigits=this.instrumentInfo.priceDigits,this.priceDigitsBase=this.instrumentInfo.priceDigitsBase),this.dialogType){case"create":this.size=this.instrumentInfo.optionSizeStep;break;case"close":this.size=this.tradeDialogParams.size,this.reduceOnlyChecked=!0;break;case"edit":let Ye=this.allOpenOrderMap[this.tradeDialogParams.order_id];Ye&&(this.orderDetail=Ye,-1!==Ye.order_type.indexOf("limit")?this.curOrderType="limit":this.curOrderType="market",this.size=Ye.amount,this.usd=Ye.price,"base"===Ye.auto_price_type?this.coin=parseFloat(Ye.auto_price):"iv"===Ye.auto_price_type&&(this.iv=parseFloat(Ye.auto_price)))}this.getRecentTradesData(),this.getTicker(),this.getOrderBook(),this.subscribeFunc()},closeDialog(){this.unsubscribeFunc(),this.initData(),this.setOptionTradeDialogVisible(!1),this.setTradeDialogParams({})},initData(){this.orderBookLoadingFlag=!0,this.lastTradeHistoryLoadingFlag=!0,this.tradeHistoryTableData=[],this.loadingFlag=!1,this.tradeType="usd",this.size=0,this.coin=0,this.usd=0,this.iv=0,this.curOrderType="limit",this.curShowTab1="orderBook",this.curShowTab2="latest_trade_history",this.timeInForce="GTC",this.postOnlyChecked=!1,this.reduceOnlyChecked=!1,this.curInstrumentName="",this.bidTableData=[],this.askTableData=[],this.markPrice=0,this.low=0,this.high=0,this.volume=0,this.priceChange=0,this.greeksData={vega:0,theta:0,delta:0,gamma:0},this.priceChart&&(this.priceChart.dispose(),this.priceChart=null),this.tickerData=null,this.instrumentInfo=null},toggleTimeInForce(Ye){switch(this.timeInForce=Ye,this.timeInForce){case"GTC":break;case"FOK":case"IOC":this.postOnlyChecked=!1}},calcIV(Ye,We,qe){let Qe=Object(Ft.s)(Ye),Ke=this.instrumentInfo.strike,Je=Object(Ft.d)(this.instrumentInfo.expiration_timestamp)/365,Xe=Object(Gt.c)(Qe,1,Ke/qe,0,Je,We);return parseFloat((100*Math.abs(Xe)).toFixed(2))},calcInputValue(Ye,We,qe){if(Object(Je.k)(Ye))"blur"===qe&&(this.coin=0,this.usd=0,this.iv=0);else if(!isNaN(Ye)&&!Object(Je.k)(this.instrumentInfo))try{let qe=parseFloat(Ye),Qe=0,Ke=0,Je=0;switch(We){case"coin":Ke=this.underlyingPrice?qe*this.underlyingPrice:0,Je=this.underlyingPrice?this.calcIV(this.curInstrumentName,qe,this.underlyingPrice):0,Ke=Math.round(Ke/this.instrumentInfo.priceStep)*this.instrumentInfo.priceStep,this.usd=""+Ke.toFixed(0),this.iv=""+Je;break;case"usd":Qe=this.underlyingPrice?qe/this.underlyingPrice:0,Je=this.underlyingPrice?this.calcIV(this.curInstrumentName,Qe,this.underlyingPrice):0,this.coin=""+Qe.toFixed(4),this.iv=""+Je;break;case"iv":let Ye=Object(Ft.s)(this.curInstrumentName),We=this.instrumentInfo.strike,Xe=Object(Ft.d)(this.instrumentInfo.expiration_timestamp)/365,Ze=this.underlyingPrice?Object(Gt.f)(Ye,1,We/this.underlyingPrice,0,Xe,qe/100):0;Qe=Ze,Ke=this.underlyingPrice?Ze*this.underlyingPrice:0,this.coin=""+Qe.toFixed(4),this.usd=""+Ke.toFixed(2)}}catch(Ye){}},inputChange(Ye,We,qe,Qe){let Ke=0;Ke=qe?Ye:Ye.target.value,this.calcInputValue(Ke,We,Qe)},renderPriceEchart(){let Ye=JSON.parse(JSON.stringify(this.tradeHistoryTableData));Ye.sort((Ye,We)=>Ye.timestamp-We.timestamp);let We=[],qe=[];Ye.forEach(Ye=>{We.push(Pt.a.timestampFormat(Ye.timestamp,"MM-DD HH:mm")),qe.push(Ye.price)});let Qe={xAxis:{type:"category",name:this.$t("message.time"),data:We},yAxis:{type:"value",name:this.$t("message.price"),scale:!0},tooltip:{trigger:"axis"},grid:{top:30,bottom:30},series:[{data:qe,type:"line",smooth:!0}],...Lt.a};setTimeout(()=>{this.$nextTick(()=>{this.priceChart&&(this.priceChart.dispose(),this.priceChart=null),Object(Je.k)(this.$echarts)||(this.priceChart=this.$echarts.init(this.$refs.priceChart,this.theme,Object(Zt.a)()),this.priceChart.setOption(Qe))})},500)},validateParams(Ye){if(this.size<=0)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeLessZeroL")}),!0;if(0!==Object(Je.a)(this.size,this.instrumentInfo.min_trade_amount))return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeMultipleErrorFormat").replace("###",""+this.instrumentInfo.min_trade_amount)}),!0;if("limit"===this.curOrderType){if(Object(Je.k)(this.usd)||this.usd<=0)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceLessZeroL")}),!0;if("usd"===this.tradeType){if("buy"===Ye.toLowerCase()){if(this.maxPrice&&this.usd>this.maxPrice)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceTooHighFormatL").replace("###"," "+new da.a(this.maxPrice).toFormat(this.priceDigits))}),!0}else if("sell"===Ye.toLowerCase()&&this.usd<this.minPrice)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceTooLowFormatL").replace("###"," "+new da.a(this.minPrice).toFormat(this.priceDigits))}),!0}else if("coin"===this.tradeType);else if("iv"===this.tradeType){if(Object(Je.k)(this.iv)||this.iv<=0)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.ivLessZeroL")}),!0;if(this.iv>this.ivMaxVal)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.ivMustLessFormat").replace("###",""+this.ivMaxVal)}),!0}}return!1},showOptionTradeConfirmDialog(Ye){if(!this.token)return void this.$notify.warning({dangerouslyUseHTMLString:!0,title:this.$t("message.warning"),message:this.$t("message.notLogin")});if(Object(Je.k)(Ye)&&(Ye=this.tradeDialogParams.direction),this.validateParams(Ye))return;let We="create"===this.dialogType&&this.interfaceSettings.confirmDialogConfig.showCreateOrderConfirmDialog,qe="edit"===this.dialogType&&this.interfaceSettings.confirmDialogConfig.showEditOrderConfirmDialog,Qe="close"===this.dialogType&&this.interfaceSettings.confirmDialogConfig.showClosePositionConfirmDialog;if(We||qe||Qe){this.instrumentInfo.isCall,this.instrumentInfo.strike;let We=this.usd,qe={dialog_type:this.dialogType,instrument_name:this.curInstrumentName,order_type:this.curOrderType,direction:Ye.toLowerCase(),amount:this.size,price:this.coin,usd:We,implv:this.iv,tradeType:this.tradeType,im:0,baseCoin:this.baseCcy,quoteCcy:this.quoteCcy,markPrice:this.markPrice};this.setTradeConfirmDialogParams(qe),this.setOptionTradeConfirmDialogVisible(!0)}else this.trade(Ye)},calcIM(Ye,We){let qe=0;return Ye?We-this.underlyingPrice>0&&(qe=We-this.underlyingPrice):We-this.underlyingPrice<0&&(qe=this.underlyingPrice-We),Math.max(Math.max(.15*this.underlyingPrice-qe,.1*this.underlyingPrice)+this.usd*this.size,0)*this.size},cancelOrder(){this.cancelOrderByOrderId(this.tradeDialogParams.order_id)},orderBookCancelOrder(Ye,We){let qe=Object.values(this.allOpenOrderMap).filter(qe=>qe.instrument_name===this.curInstrumentName&&parseFloat(qe.price)===parseFloat(Ye)&&qe.direction===We);if(qe&&qe.length>0){qe.sort((Ye,We)=>We.creation_timestamp-Ye.creation_timestamp);let Ye=qe[0];this.cancelOrderByOrderId(Ye.orderId)}},trade(Ye){"create"===this.dialogType||"close"===this.dialogType?this.createOrder(Ye):"edit"===this.dialogType&&this.editOrder()},async createOrder(Ye){let We={instrument_id:this.instrumentInfo.instrument_id,side:Ye.toLowerCase(),qty:""+this.size};"limit"===this.curOrderType?(We.order_type="limit",We.price=""+this.usd):"market"===this.curOrderType&&(We.order_type="market"),We.time_in_force=this.timeInForce.toLowerCase(),this.postOnlyChecked&&(We.post_only=this.postOnlyChecked),this.hiddenChecked&&(We.hidden=this.hiddenChecked),this.reduceOnlyChecked&&(We.reduce_only=this.reduceOnlyChecked),"coin"===this.tradeType?(We.auto_price_type="base",We.auto_price=""+this.coin):"iv"===this.tradeType&&(We.auto_price_type="iv",We.auto_price=""+this.iv);let qe=await Object(jl.d)(We);if(!Object(Je.k)(qe)&&qe.code!==$e.a.NOT_LOGIN){if(qe.code!==$e.a.SUCCESS_CODE)return this.$notify.error({title:this.$t("message.tips"),message:""+qe.message}),void Object(et.d)(this.accountSummary,"create-option-order","/linear/v1/orders",qe);this.postHogOrderOpen(qe.data),this.setOptionTradeDialogVisible(!1),this.setTradeDialogParams({}),this.setTradeConfirmDialogParams({})}},postHogOrderOpen(Ye){var We;if(Object(Je.k)(Ye))return;if(Object(Je.k)(this.accountSummary))return;let qe=Object(et.b)(Ye);Object(Je.k)(qe)||("close"===this.dialogType&&(qe.order_model="close_position"),qe.user_id=null===(We=this.accountSummary)||void 0===We?void 0:We.id,window.$posthog.capture("order-open",Object(et.c)(qe)))},async editOrder(){if(Object(Je.k)(this.instrumentInfo))return;let Ye={currency:this.instrumentInfo.quote_currency,instrument_id:this.instrumentInfo.instrument_id,order_id:this.tradeDialogParams.order_id,qty:""+this.size};"coin"===this.tradeType?Ye.auto_price=""+this.coin:"usd"===this.tradeType?Ye.price=""+this.usd:"iv"===this.tradeType&&(Ye.auto_price=""+this.iv);try{let We=await Object(jl.e)(Ye);if(Object(Je.k)(We))return;if(We.code===$e.a.NOT_LOGIN)return;if(We.code!==$e.a.SUCCESS_CODE)return this.$notify.error({title:this.$t("message.tips"),message:""+We.message}),void Object(et.d)(this.accountSummary,"edit-option-order","/linear/v1/amend_orders",We);this.setOptionTradeDialogVisible(!1),this.setTradeConfirmDialogParams({}),this.setTradeDialogParams({})}catch(Ye){Object(et.d)(this.accountSummary,"edit-option-order","/linear/v1/amend_orders",Ye)}},cancelOrderByOrderId(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelOrderByOrderId(Ye)}):this.confirmCancelOrderByOrderId(Ye)},async confirmCancelOrderByOrderId(Ye){if(Object(Je.k)(this.instrumentInfo))return;let We={category:"option",order_id:Ye,instrument_id:this.instrumentInfo.instrument_id};try{let Ye=await Object(jl.c)(We);if(Object(Je.k)(Ye))return;if(Ye.code===$e.a.NOT_LOGIN)return;if(Ye.code!==$e.a.SUCCESS_CODE)return void this.$notify.error({title:this.$t("message.tips"),message:""+Ye.message});this.setOptionTradeDialogVisible(!1),this.setTradeConfirmDialogParams({}),this.setTradeDialogParams({})}catch(Ye){this.setOptionTradeDialogVisible(!1),this.setTradeConfirmDialogParams({}),this.setTradeDialogParams({})}},async getTicker(){if(Object(Je.k)(this.instrumentInfo))return;let Ye=await Object(jl.q)(this.instrumentInfo.instrument_id);Object(Je.k)(this.instrumentInfo)||Object(Je.k)(Ye)||Ye.code===$e.a.SUCCESS_CODE&&(Object(Je.k)(Ye.data)||(Object(Je.k)(this.tickerData)&&this.tickerDataResponse(Ye.data),this.instrumentInfoResponse(Ye.data)))},async getOrderBook(){if(Object(Je.k)(this.instrumentInfo))return;let Ye=await Object(jl.m)(this.instrumentInfo.instrument_id);Object(Je.k)(this.instrumentInfo)||(this.orderBookLoadingFlag=!1,Object(Je.k)(Ye)||Ye.code===$e.a.SUCCESS_CODE&&(Object(Je.k)(Ye.data)||this.orderBookRespSuccess(Ye.data)))},async getRecentTradesData(){if(!this.loadingFlag&&!Object(Je.k)(this.instrumentInfo))try{this.loadingFlag=!0;let Ye=await Object(jl.i)({currency:"USDT",instrument_id:this.instrumentInfo.instrument_id,count:500});if(this.loadingFlag=!1,this.lastTradeHistoryLoadingFlag=!1,Object(Je.k)(this.instrumentInfo))return;if(Object(Je.k)(Ye))return;if(Ye.code!==$e.a.SUCCESS_CODE)return;if(Object(Je.k)(Ye.data))return;this.tradeRespSuccess(Ye.data)}catch(Ye){this.loadingFlag=!1,this.lastTradeHistoryLoadingFlag=!1}},tradeRespSuccess(Ye){Ye.forEach(Ye=>{var We,qe,Qe,Ke,Je,Xe,Ze;Ye.instrument_name=Ye.instrument_id,Ye.direction=Ye.side.toLowerCase(),Ye.price=parseFloat(null!==(We=Ye.price)&&void 0!==We?We:"0"),Ye.amount=parseFloat(null!==(qe=Ye.qty)&&void 0!==qe?qe:"0"),Ye.timestamp=parseInt(null!==(Qe=Ye.created_at)&&void 0!==Qe?Qe:"0"),Ye.iv=100*parseFloat(null!==(Ke=Ye.sigma)&&void 0!==Ke?Ke:"0"),Ye.underlying_price=parseFloat(null!==(Je=Ye.underlying_price)&&void 0!==Je?Je:"0"),Ye.index_price=parseFloat(null!==(Xe=Ye.index_price)&&void 0!==Xe?Xe:"0"),Ye.isBlockTrade=null!==(Ze=Ye.is_block_trade)&&void 0!==Ze&&Ze}),this.tradeHistoryTableData=Ye},unsubscribeFunc(){this.wsSendMsg({type:"unsubscribe",method:"public",instruments:[this.curInstrumentName],channels:["order_book.1.10","trade"],interval:"100ms"})},subscribeFunc(){this.wsSendMsg({type:"subscribe",method:"public",instruments:[this.curInstrumentName],channels:["order_book.1.10","trade","ticker"],interval:"100ms"})},orderBookRespSuccess(Ye){if(Object(Je.k)(Ye))return;this.orderBookLoadingFlag=!1;let We=Ye.bids,qe=Ye.asks,Qe=0,Ke=new Array(6).fill([]);for(let Ye=0;Ye<We.length;Ye++){let qe=We[Ye];if(Object(Je.k)(qe)||qe.length<2)continue;if(6===Ye)continue;let Xe=parseFloat(qe[0]),Ze=parseFloat(qe[1]);Qe+=Ze,Ke[Ye]={price:Xe,size:Ze,totalSize:Qe}}let Xe=0,Ze=new Array(6).fill([]);for(let Ye=0;Ye<qe.length;Ye++){let We=qe[Ye];if(Object(Je.k)(We)||We.length<2)continue;if(6===Ye)continue;let Qe=parseFloat(We[0]),Ke=parseFloat(We[1]);Xe+=Ke,Ze[Ye]={price:Qe,size:Ke,totalSize:Xe}}this.bidTableData=Ke,this.askTableData=Ze},tickerDataResponse(Ye){if(!Object(Je.k)(Ye)&&Ye.display_name===this.curInstrumentName){if(this.tickerData=Ye,this.underlyingPrice=parseFloat(Ye.underlying_price)||0,"create"===this.dialogType)return this.usd=parseFloat(Ye["best_"+this.tradeDialogParams.bid_or_ask])||0,this.iv=(100*parseFloat(Ye[this.tradeDialogParams.bid_or_ask+"_sigma"])).toFixed(2)||0,void(0!==this.underlyingPrice&&(this.coin=parseFloat((this.usd/this.underlyingPrice).toFixed(4))));if("close"===this.dialogType){let We="";return"buy"===this.tradeDialogParams.direction?We=parseFloat(Ye.best_ask)||0:"sell"===this.tradeDialogParams.direction&&(We=parseFloat(Ye.best_bid)||0),(Object(Je.k)(We)||0===parseFloat(We))&&(We=parseFloat(Ye.last_price)||0),(Object(Je.k)(We)||0===parseFloat(We))&&(We=parseFloat(Ye.mark_price)||0),(Object(Je.k)(We)||0===parseFloat(We))&&(We=0),"usd"===this.tradeType?(this.usd=We,void this.calcInputValue(this.usd,"usd")):void 0}"edit"!==this.dialogType||Object(Je.k)(this.orderDetail)||("base"===this.orderDetail.auto_price_type?0!==this.underlyingPrice&&(this.iv=this.calcIv(this.orderDetail.instrument_name,this.coin,this.underlyingPrice)):"iv"===this.orderDetail.auto_price_type&&0!==this.underlyingPrice&&(this.coin=Math.ceil(this.usd/this.underlyingPrice/this.instrumentInfo.priceStepBase)*this.instrumentInfo.priceStepBase))}},instrumentInfoResponse(Ye){Object(Je.k)(Ye)||Ye.display_name===this.curInstrumentName&&(Object(Je.k)(Ye.last_price)||(this.indexPrice=parseFloat(Ye.last_price)),Object(Je.k)(Ye.indexPrice)||(this.indexPrice=parseFloat(Ye.indexPrice)),Object(Je.k)(Ye.mark_price)||(this.markPrice=parseFloat(Ye.mark_price)),Object(Je.k)(Ye.high24h)||(this.high=parseFloat(Ye.high24h)),Object(Je.k)(Ye.low24h)||(this.low=parseFloat(Ye.low24h)),Object(Je.k)(Ye.price_change24h)||(this.priceChange=100*parseFloat(Ye.price_change24h)),Object(Je.k)(Ye.volume24h)||(this.volume=parseFloat(Ye.volume24h)),Object(Je.k)(Ye.delta)||(this.greeksData.delta=parseFloat(Ye.delta)),Object(Je.k)(Ye.gamma)||(this.greeksData.gamma=parseFloat(Ye.gamma)),Object(Je.k)(Ye.vega)||(this.greeksData.vega=parseFloat(Ye.vega)),Object(Je.k)(Ye.theta)||(this.greeksData.theta=parseFloat(Ye.theta)),Object(Je.k)(Ye.min_sell)||(this.minPrice=parseFloat(Ye.min_sell)),Object(Je.k)(Ye.max_buy)||(this.maxPrice=parseFloat(Ye.max_buy)))},wsRecentTradeResp(Ye){if(Object(Je.k)(Ye))return;let We=Ye;Object(Je.k)(We)||(We.forEach(Ye=>{var We,qe,Qe,Ke,Je,Xe,Ze;Ye.instrument_name=Ye.instrument_id,Ye.direction=Ye.side.toLowerCase(),Ye.price=parseFloat(null!==(We=Ye.price)&&void 0!==We?We:"0"),Ye.amount=parseFloat(null!==(qe=Ye.qty)&&void 0!==qe?qe:"0"),Ye.timestamp=parseInt(null!==(Qe=Ye.created_at)&&void 0!==Qe?Qe:"0"),Ye.iv=100*parseFloat(null!==(Ke=Ye.sigma)&&void 0!==Ke?Ke:"0"),Ye.underlying_price=parseFloat(null!==(Je=Ye.underlying_price)&&void 0!==Je?Je:"0"),Ye.index_price=parseFloat(null!==(Xe=Ye.index_price)&&void 0!==Xe?Xe:"0"),Ye.isBlockTrade=null!==(Ze=Ye.is_block_trade)&&void 0!==Ze&&Ze}),this.tradeHistoryTableData=We.concat(this.tradeHistoryTableData))},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;if(Object(Je.k)(We.channel))return;if(Object(Je.k)(We.data))return;let qe=`${We.channel}.${We.data.instrument_id}`;if(qe!=="order_book.1.10."+this.curInstrumentName){if(qe!=="trade."+this.curInstrumentName)return qe==="ticker."+this.curInstrumentName?(Object(Je.k)(this.tickerData)&&this.tickerDataResponse(We.data),void this.instrumentInfoResponse(We.data)):void 0;this.wsRecentTradeResp(We.data)}else this.orderBookRespSuccess(We.data)}}}},$l=(qe("786b9"),qe("d170"),Object(rt.a)(Zl,(function(){var Ye,We=this,qe=We._self._c;return qe("el-dialog",{staticClass:"option-trade-dialog-wrapper",attrs:{width:"73rem",visible:We.optionTradeDialogVisible,"close-on-click-modal":!1},on:{close:We.closeDialog,open:We.openDialog},scopedSlots:We._u([{key:"title",fn:function(){return[qe("div",{staticStyle:{"font-size":"1.5rem"},style:We.titleColorStyle},[We._v(We._s(We.title)+": "+We._s(We.curInstrumentName))])]},proxy:!0}])},[qe("div",{staticClass:"dialog-body",class:[We.isPC?"":"mobile-body"]},[qe("div",{staticClass:"left",class:[We.isPC?"pc-box":"mobile-box"]},[qe("el-tabs",{attrs:{type:"card"},model:{value:We.curOrderType,callback:function(Ye){We.curOrderType=Ye},expression:"curOrderType"}},[qe("el-tab-pane",{attrs:{label:"close"===We.dialogType?We.$t("message.limitClosePosition"):We.$t("message.limit"),name:"limit",disabled:"edit"===We.dialogType&&"market"===We.curOrderType}},[qe("div",{staticClass:"form-box"},[qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",cursor:"pointer"},on:{click:We.positionTagClicked}},[qe("div",[We._v(We._s(We.$t("message.amountL")))]),qe("div",[qe("el-tag",{attrs:{size:"mini",type:We.positionSize>0?"success":We.positionSize<0?"danger":""}},[We._v(We._s(We.$t("message.currentPosition"))+": "),We.instrumentInfo?qe("currency",{attrs:{"currency-type":We.instrumentInfo.amount_currency}}):We._e(),We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(We.positionSize,We.sizeDigits))))],1)],1)]),qe("div",{staticClass:"input-number-box"},[qe("el-input-number",{attrs:{max:We.sizeMax,"controls-position":"right",precision:We.sizeDigits,min:0,step:We.sizeStep},model:{value:We.size,callback:function(Ye){We.size=Ye},expression:"size"}}),We.instrumentInfo?qe("div",[We._v(We._s(We.instrumentInfo.base_currency))]):We._e()],1),qe("el-tabs",{staticStyle:{"margin-top":"0.9375rem"},attrs:{type:"card"},model:{value:We.tradeType,callback:function(Ye){We.tradeType=Ye},expression:"tradeType"}},[qe("el-tab-pane",{attrs:{label:We.baseCcy,name:"coin",disabled:We.paneTabCoinDisabled}},[qe("div",{staticClass:"input-number-box",staticStyle:{flex:"1"}},[qe("el-input-number",{attrs:{precision:We.priceDigitsBase,min:0,"controls-position":"right",step:We.baseCurrencyStep},on:{change:function(Ye){return We.inputChange(Ye,"coin",!0)},blur:function(Ye){return We.inputChange(Ye,"coin",!1,"blur")}},nativeOn:{input:function(Ye){return We.inputChange(Ye,"coin")}},model:{value:We.coin,callback:function(Ye){We.coin=Ye},expression:"coin"}}),qe("div",[We._v(We._s(We.baseCcy))])],1),qe("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[qe("el-input-number",{attrs:{disabled:"",value:We.usd,precision:We.priceDigits,min:0,"controls-position":"right"}}),qe("div",[We._v(We._s(We.quoteCcy))])],1),qe("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[qe("el-input-number",{attrs:{disabled:"",value:We.iv,precision:1,max:We.ivMaxVal,min:0,"controls-position":"right"}}),qe("div",[We._v("IV(%)")])],1)]),qe("el-tab-pane",{attrs:{label:We.quoteCcy,name:"usd",disabled:We.paneTabUsdDisabled}},[qe("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[qe("el-input-number",{attrs:{disabled:"",value:We.coin,precision:We.priceDigitsBase,min:0,"controls-position":"right"}}),qe("div",[We._v(We._s(We.baseCcy))])],1),qe("div",{staticClass:"input-number-box",staticStyle:{flex:"1"}},[qe("el-input-number",{attrs:{precision:We.priceDigits,min:0,"controls-position":"right",step:We.usdStep},on:{change:function(Ye){return We.inputChange(Ye,"usd",!0)},blur:function(Ye){return We.inputChange(Ye,"usd",!1,"blur")}},nativeOn:{input:function(Ye){return We.inputChange(Ye,"usd")}},model:{value:We.usd,callback:function(Ye){We.usd=Ye},expression:"usd"}}),qe("div",[We._v(We._s(We.quoteCcy))])],1),qe("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[qe("el-input-number",{attrs:{disabled:"",value:We.iv,precision:1,max:We.ivMaxVal,min:0,"controls-position":"right"}}),qe("div",[We._v("IV(%)")])],1)]),qe("el-tab-pane",{attrs:{label:"IV",name:"iv",disabled:We.paneTabIvDisabled}},[qe("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[qe("el-input-number",{attrs:{disabled:"",min:0,value:We.coin,precision:We.priceDigitsBase,"controls-position":"right"}}),qe("div",[We._v(We._s(We.baseCcy))])],1),qe("div",{staticClass:"input-number-box disabled",staticStyle:{flex:"1"}},[qe("el-input-number",{attrs:{disabled:"",min:0,value:We.usd,precision:We.priceDigits,"controls-position":"right"}}),qe("div",[We._v(We._s(We.quoteCcy))])],1),qe("div",{staticClass:"input-number-box",staticStyle:{flex:"1"}},[qe("el-input-number",{attrs:{precision:1,min:0,max:We.ivMaxVal,"controls-position":"right",step:1},on:{change:function(Ye){return We.inputChange(Ye,"iv",!0)},blur:function(Ye){return We.inputChange(Ye,"iv",!1,"blur")}},nativeOn:{input:function(Ye){return We.inputChange(Ye,"iv")}},model:{value:We.iv,callback:function(Ye){We.iv=Ye},expression:"iv"}}),qe("div",[We._v("IV(%)")])],1)])],1),qe("div",{staticClass:"greeks-summary-box"},[qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v("Vega")]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("numberFormat")(We.greeksData.vega,5))+" ")])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v("Theta")]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("numberFormat")(We.greeksData.theta,5))+" ")])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v("Gamma")]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("numberFormat")(We.greeksData.gamma,5))+" ")])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v("Delta")]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("numberFormat")(We.greeksData.delta,5))+" ")])])]),"create"===We.dialogType||"close"===We.dialogType?qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"0.625rem"}},[qe("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[qe("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center","margin-right":"0.9375rem"}},[We._v(We._s(We.$t("message.timeInForce")))]),qe("div",{staticClass:"input-number-box",staticStyle:{padding:"0 0.9375rem",cursor:"pointer"}},[qe("el-dropdown",{attrs:{trigger:"click",placement:"bottom",disabled:"edit"===We.dialogType},on:{command:We.toggleTimeInForce}},[qe("span",{staticClass:"dropdown-link"},[qe("span",{staticStyle:{width:"3rem",display:"inline-block"}},[qe("span",[We._v(We._s(We.timeInForce))]),qe("custom-tool-tip",{attrs:{width:220},scopedSlots:We._u([{key:"content",fn:function(){return[qe("div",{staticStyle:{"line-height":"1rem"}},[qe("div",{staticStyle:{"font-weight":"bold","margin-bottom":"0.25rem","font-size":"0.8125rem"}},[We._v(We._s(We.$t(`message.${We.timeInForce.toLowerCase()}_tips_title`)))]),qe("div",{staticStyle:{"font-size":"0.75rem"}},[We._v(We._s(We.$t(`message.${We.timeInForce.toLowerCase()}_tips`)))])])]},proxy:!0}],null,!1,349617343)},[[qe("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),qe("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),qe("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},We._l(We.timeInForceMap,(function(Ye,Qe){return qe("el-dropdown-item",{key:Qe,attrs:{command:Qe}},[qe("span",[We._v(We._s(Qe))]),qe("custom-tool-tip",{attrs:{placement:"top",width:220},scopedSlots:We._u([{key:"content",fn:function(){return[qe("div",{staticStyle:{"line-height":"1rem"}},[qe("div",{staticStyle:{"font-weight":"bold","margin-bottom":"0.25rem","font-size":"0.8125rem"}},[We._v(We._s(We.$t(`message.${Qe.toLowerCase()}_tips_title`)))]),qe("div",{staticStyle:{"font-size":"0.75rem"}},[We._v(We._s(We.$t(`message.${Qe.toLowerCase()}_tips`)))])])]},proxy:!0}],null,!0)},[[qe("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1)})),1)],1)],1)]),qe("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[qe("el-checkbox",{staticStyle:{"margin-right":"0.9375rem!important"},attrs:{disabled:-1!==["FOK","IOC"].indexOf(We.timeInForce)||"edit"===We.dialogType},model:{value:We.postOnlyChecked,callback:function(Ye){We.postOnlyChecked=Ye},expression:"postOnlyChecked"}},[We._v(" "+We._s(We.$t("message.onlyMaker"))+" ")]),qe("el-checkbox",{staticClass:"checkbox",staticStyle:{"margin-right":"0.9375rem!important"},model:{value:We.hiddenChecked,callback:function(Ye){We.hiddenChecked=Ye},expression:"hiddenChecked"}},[qe("text-tips",{attrs:{value:We.$t("message.hidden"),inherit:!0,placement:"top",width:300}},[We._v(" "+We._s(We.$t("message.HiddenTips"))+" ")])],1),qe("el-checkbox",{staticClass:"checkbox",attrs:{disabled:"edit"===We.dialogType||"close"===We.dialogType},model:{value:We.reduceOnlyChecked,callback:function(Ye){We.reduceOnlyChecked=Ye},expression:"reduceOnlyChecked"}},[qe("text-tips",{attrs:{value:We.$t("message.reduce"),inherit:!0,placement:"top",width:300}},[We._v(" "+We._s(We.$t("message.ReduceOnlyTips"))+" ")])],1)],1)]):We._e(),"create"===We.dialogType||"close"===We.dialogType?qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[qe("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",disabled:We.buyBtnDisabledFlag,loading:We.btnLoadingFlag},on:{click:function(Ye){return We.showOptionTradeConfirmDialog("buy")}}},[We._v(We._s(We.$t("message.buy")))]),qe("el-button",{staticStyle:{flex:"1"},attrs:{type:"danger",disabled:We.sellBtnDisabledFlag,loading:We.btnLoadingFlag},on:{click:function(Ye){return We.showOptionTradeConfirmDialog("sell")}}},[We._v(We._s(We.$t("message.sell")))])],1):We._e(),"edit"===We.dialogType?qe("div",{staticStyle:{display:"flex","flex-direction":"column",margin:"0.9375rem 0"}},[qe("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",loading:We.btnLoadingFlag},on:{click:function(Ye){return We.showOptionTradeConfirmDialog()}}},[We._v(We._s(We.$t("message.submit")))]),qe("div",{staticClass:"order-detail-title"},[We._v(We._s(We.$t("message.orderDetail"))+":")]),qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"greeks-summary-box"},[qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.direction")))]),qe("div",{staticClass:"data"},[qe("span",{class:"buy"===We.orderDetail.direction?"green":"sell"===We.orderDetail.direction?"red":""},[We._v(We._s(We._f("directionFormat")(We.orderDetail.direction)))])])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.amount")))]),qe("div",{staticClass:"data"},[qe("span",[We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(We.orderDetail.amount,We.sizeDigits))))])])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.complated")))]),qe("div",{staticClass:"data"},[qe("span",[We._v(We._s(We._f("numberFormat")(We.orderDetail.filled_amount,We.sizeDigits)))])])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.price")))]),qe("div",{staticClass:"data"},[qe("span",[We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(We.orderDetail.price,We.priceDigits))))])])])]),qe("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[qe("el-button",{attrs:{type:"danger",loading:We.btnLoadingFlag},on:{click:We.cancelOrder}},[We._v(We._s(We.$t("message.cancelOrder")))])],1)])],1):We._e()],1)]),qe("el-tab-pane",{attrs:{label:"close"===We.dialogType?We.$t("message.marketClosePosition"):We.$t("message.market"),name:"market",disabled:"edit"===We.dialogType&&"limit"===We.curOrderType}},[qe("div",{staticClass:"form-box"},[qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",cursor:"pointer"},on:{click:We.positionTagClicked}},[qe("div",[We._v(We._s(We.$t("message.amountL")))]),qe("el-tag",{attrs:{size:"mini",type:We.positionSize>0?"success":We.positionSize<0?"danger":""}},[We._v(We._s(We.$t("message.currentPosition"))+": "+We._s(We._f("numberFormat")(We.positionSize,1)))])],1),qe("div",{staticClass:"input-number-box"},[qe("el-input-number",{attrs:{max:We.sizeMax,"controls-position":"right",min:0,step:We.sizeStep,precision:We.sizeDigits},model:{value:We.size,callback:function(Ye){We.size=Ye},expression:"size"}}),We.instrumentInfo?qe("div",[We._v(We._s(We.instrumentInfo.base_currency))]):We._e()],1),"create"===We.dialogType||"close"===We.dialogType?qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div"),qe("div",{staticStyle:{display:"flex","flex-wrap":"wrap","margin-top":"0.9375rem"}},[qe("el-checkbox",{staticClass:"checkbox",attrs:{disabled:"close"===We.dialogType},model:{value:We.reduceOnlyChecked,callback:function(Ye){We.reduceOnlyChecked=Ye},expression:"reduceOnlyChecked"}},[We._v(" "+We._s(We.$t("message.reduce"))+" ")])],1)]):We._e(),"create"===We.dialogType||"close"===We.dialogType?qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[qe("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",disabled:We.buyBtnDisabledFlag,loading:We.btnLoadingFlag},on:{click:function(Ye){return We.showOptionTradeConfirmDialog("buy")}}},[We._v(We._s(We.$t("message.buy")))]),qe("el-button",{staticStyle:{flex:"1"},attrs:{type:"danger",disabled:We.sellBtnDisabledFlag,loading:We.btnLoadingFlag},on:{click:function(Ye){return We.showOptionTradeConfirmDialog("sell")}}},[We._v(We._s(We.$t("message.sell")))])],1):qe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[qe("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",loading:We.btnLoadingFlag},on:{click:function(Ye){return We.showOptionTradeConfirmDialog()}}},[We._v(We._s(We.$t("message.submit")))])],1)])])],1)],1),qe("div",{staticClass:"right",class:[We.isPC?"pc-box":"mobile-box"]},[qe("el-tabs",{model:{value:We.curShowTab1,callback:function(Ye){We.curShowTab1=Ye},expression:"curShowTab1"}},[qe("el-tab-pane",{attrs:{label:We.$t("message.orderBook"),name:"orderBook"}},[qe("div",{directives:[{name:"loading",rawName:"v-loading",value:We.orderBookLoadingFlag,expression:"orderBookLoadingFlag"}],staticClass:"order-book"},[qe("div",{staticClass:"order-book-summary"},["usd"===We.tradeType?qe("div",{staticClass:"order-book-summary-item clicked",on:{click:function(Ye){return We.priceClicked(We.markPrice)}}},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.markPrice")))]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("moneyFormat")(We._f("numberFormat")(We.markPrice,We.priceDigits)))+" ")])]):qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.markPrice")))]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("moneyFormat")(We._f("numberFormat")(We.markPrice,We.priceDigits)))+" ")])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.24hLow")))]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("moneyFormat")(We._f("numberFormat")(We.low,We.priceDigits)))+" ")])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.24hHigh")))]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("moneyFormat")(We._f("numberFormat")(We.high,We.priceDigits)))+" ")])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.24hVol")))]),qe("div",{staticClass:"data"},[We._v(" "+We._s(We._f("moneyFormat")(We._f("numberFormat")(We.volume,1)))+" ")])]),qe("div",{staticClass:"order-book-summary-item"},[qe("div",{staticStyle:{"text-align":"center"}},[We._v(We._s(We.$t("message.24hPriceChange")))]),qe("div",{staticClass:"data",class:[We.priceChange>0?"green":We.priceChange<0?"red":""]},[We._v(" "+We._s(We._f("numberFormat")(We.priceChange,2))+"% ")])])]),qe("div",{staticClass:"order-book-box"},[qe("div",{staticClass:"row striped"},[qe("div",{staticClass:"row-title"},[We._v(We._s(We.$t("message.total")))]),qe("div",{staticClass:"row-title"},[We._v(We._s(We.$t("message.size")))]),qe("div",{staticClass:"row-title"},[We._v(We._s(We.$t("message.bid")))]),qe("div",{staticClass:"row-title"},[We._v(We._s(We.$t("message.ask")))]),qe("div",{staticClass:"row-title"},[We._v(We._s(We.$t("message.size")))]),qe("div",{staticClass:"row-title"},[We._v(We._s(We.$t("message.total")))])])]),qe("div",{staticStyle:{display:"flex",height:"10rem","overflow-y":"auto"}},[qe("div",{staticClass:"order-book-box"},We._l(We.bidTableData,(function(Ye,Qe){return qe("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==1}},[qe("div",{staticClass:"row-item"},[We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.totalSize,We.sizeDigits,!0))))]),qe("div",{staticClass:"row-item clicked",on:{click:function(qe){return We.sizeClicked(Ye.size)}}},[We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.size,We.sizeDigits,!0))))]),Ye.price?qe("div",{staticClass:"row-item clicked green",on:{click:function(qe){return We.priceClicked(Ye.price)}}},[We.orderCancelBtnVisible(Ye.price,"buy")?qe("i",{staticClass:"el-icon-close",on:{click:function(qe){return qe.stopPropagation(),We.orderBookCancelOrder(Ye.price,"buy")}}}):We._e(),We._v(" "+We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.price,We.priceDigits,!0)))+" ")]):qe("div",{staticClass:"row-item clicked"},[We._v("-")])])})),0),qe("div",{staticClass:"order-book-box"},We._l(We.askTableData,(function(Ye,Qe){return qe("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==1}},[Ye.price?qe("div",{staticClass:"row-item clicked red",on:{click:function(qe){return We.priceClicked(Ye.price)}}},[We.orderCancelBtnVisible(Ye.price,"sell")?qe("i",{staticClass:"el-icon-close",on:{click:function(qe){return qe.stopPropagation(),We.orderBookCancelOrder(Ye.price,"sell")}}}):We._e(),We._v(" "+We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.price,We.priceDigits,!0)))+" ")]):qe("div",{staticClass:"row-item clicked"},[We._v("-")]),qe("div",{staticClass:"row-item clicked",on:{click:function(qe){return We.sizeClicked(Ye.size)}}},[We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.size,We.sizeDigits,!0))))]),qe("div",{staticClass:"row-item"},[We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.totalSize,We.sizeDigits,!0))))])])})),0)])])]),We.instrumentInfo?qe("el-tab-pane",{attrs:{label:We.$t("message.contractDetails"),name:"contractDetail"}},[qe("div",{staticClass:"order-form-detail"},[qe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"desc"},[We._v(We._s(We.$t("message.contractSize")))]),qe("div",{staticStyle:{"text-align":"right"}},[We._v(We._s(parseFloat(null!==(Ye=We.instrumentInfo.contract_size)&&void 0!==Ye?Ye:"1"))+" "+We._s(We.instrumentInfo.contract_size_currency?We.instrumentInfo.contract_size_currency:""))])]),qe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"desc"},[We._v(We._s(We.$t("message.minOrderSize")))]),qe("div",{staticStyle:{"text-align":"right"}},[We._v(We._s(We.instrumentInfo.min_trade_amount?We.instrumentInfo.min_trade_amount:"")+" "+We._s(We.instrumentInfo.base_currency?We.instrumentInfo.base_currency:""))])]),qe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"desc"},[We._v(We._s(We.$t("message.tickSize")))]),qe("div",{staticStyle:{"text-align":"right"}},[We._v(We._s(We.instrumentInfo.priceStep?We.instrumentInfo.priceStep:"")+" "+We._s(We.instrumentInfo.quote_currency?We.instrumentInfo.quote_currency:""))])]),qe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"desc"},[We._v(We._s(We.$t("message.settlementCurrency")))]),qe("div",{staticStyle:{"text-align":"right"}},[We._v(We._s(We.instrumentInfo.settlement_currency?We.instrumentInfo.settlement_currency:""))])]),qe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"desc"},[We._v(We._s(We.$t("message.expireDate")))]),qe("div",{staticStyle:{"text-align":"right"}},[We._v(We._s(We._f("timestampFormat")(We.instrumentInfo.expiration_timestamp?We.instrumentInfo.expiration_timestamp:"")))])]),qe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"desc"},[We._v(We._s(We.$t("message.minSellPrice")))]),qe("div",{staticStyle:{"text-align":"right"}},[qe("currency",{attrs:{"currency-type":We.instrumentInfo.price_currency}}),We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(We.minPrice,We.priceDigits))))],1)]),qe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[qe("div",{staticClass:"desc"},[We._v(We._s(We.$t("message.maxBuyPrice")))]),qe("div",{staticStyle:{"text-align":"right"}},[qe("currency",{attrs:{"currency-type":We.instrumentInfo.price_currency}}),We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(We.maxPrice,We.priceDigits))))],1)])])]):We._e()],1),qe("el-tabs",{staticStyle:{"margin-top":"0.9375rem"},model:{value:We.curShowTab2,callback:function(Ye){We.curShowTab2=Ye},expression:"curShowTab2"}},[qe("el-tab-pane",{attrs:{label:We.$t("message.recentTrade"),name:"latest_trade_history"}},[qe("u-table",{directives:[{name:"loading",rawName:"v-loading",value:We.lastTradeHistoryLoadingFlag,expression:"lastTradeHistoryLoadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:We.getRecentTradesData,expression:"getRecentTradesData"}],attrs:{"use-virtual":"","row-height":26,"data-changes-scroll-top":!1,"excess-rows":12,data:We.tradeHistoryTableData,height:"208",stripe:"","cell-style":{border:"none"},"header-cell-style":{border:"none"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","infinite-scroll-immediate":!1,"infinite-scroll-distance":20,fit:""}},[qe("u-table-column",{attrs:{"min-width":"120"},scopedSlots:We._u([{key:"header",fn:function(){return[We._v(" "+We._s(We.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(Ye){return[qe("div",{class:["sell"===Ye.row.direction?"red":"buy"===Ye.row.direction?"green":""]},[qe("span",[We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.row.price,We.priceDigits))))])])]}}])}),qe("u-table-column",{scopedSlots:We._u([{key:"header",fn:function(){return[We._v(" "+We._s(We.$t("message.iv"))+" ")]},proxy:!0},{key:"default",fn:function(Ye){return[We._v(" "+We._s(We._f("numberFormat")(Ye.row.iv,1))+"% ")]}}])}),qe("u-table-column",{scopedSlots:We._u([{key:"header",fn:function(){return[We._v(" "+We._s(We.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(Ye){return[Ye.row.block_trade_id?qe("i",{staticClass:"iconfont icon-cubes",staticStyle:{"font-size":"0.75rem","margin-right":"0.3125rem"}}):We._e(),We._v(We._s(We._f("moneyFormat")(We._f("numberFormat")(Ye.row.amount,We.sizeDigits)))+" ")]}}])}),qe("u-table-column",{attrs:{"class-name":"padding-right","min-width":"120"},scopedSlots:We._u([{key:"header",fn:function(){return[We._v(" "+We._s(We.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(Ye){return[We._v(" "+We._s(We._f("timestampFormat")(Ye.row.timestamp))+" ")]}}])})],1)],1),qe("el-tab-pane",{attrs:{label:We.$t("message.chart"),name:"charts"}},[qe("div",{ref:"priceChart",staticStyle:{width:"31.25rem",height:"13rem"}})])],1)],1)]),qe("option-trade-confirm-dialog",{on:{confirmTrade:We.trade}}),qe("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,"06b74187",null)).exports,ec={name:"LastTradeHistory",components:{Currency:bt.a,TextTips:yt.a,CustomCard:ft.a,UTable:ui.UTable,UTableColumn:ui.UTableColumn},props:{optionType:{type:String,default:"call"},volume24H:{type:Number,default:0}},directives:{"infinite-scroll":ai.a},data:()=>({showBlockTradeFlag:!1,tradeHistoryTableData:[],loadingMoreFlag:!1,loadingFlag:!0,maxDataCount:1e3,sizeDigits:2,priceDigits:2}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{curSelectedCurrency:{handler(Ye,We){if(-1!==this.$route.path.indexOf("/options")&&!Object(Je.k)(Ye)){this.loadingFlag=!0,this.initData();let We=ng(Ye+"-USDT");Object(Je.k)(We)||(this.priceDigits=We.optionPriceDigitsQuote,this.sizeDigits=We.optionSizeDigits),this.getTradeLatestByCurrency(Ye)}},immediate:!0},currencyPairConfig:{handler(Ye){if(-1!==this.$route.path.indexOf("/options")&&Ye){let Ye=ng(this.curSelectedCurrency+"-USDT");Object(Je.k)(Ye)||(this.priceDigits=Ye.optionPriceDigitsQuote,this.sizeDigits=Ye.optionSizeDigits)}}}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,currencyPairConfig:Ye=>Ye.bit.currencyPairConfig}),showTableData(){return this.showBlockTradeFlag?this.tradeHistoryTableData.filter(Ye=>Ye.isBlockTrade):this.tradeHistoryTableData}},methods:{initData(){this.tradeHistoryTableData=[],this.loadingMoreFlag=!1,this.showBlockTradeFlag=!1},async getTradeLatestByCurrency(Ye){if(!Object(Je.k)(Ye)&&!this.loadingMoreFlag){this.loadingMoreFlag=!0;try{let We=await Object(jl.i)({currency:"USDT",pair:Ye+"-USDT",category:"option",count:500});if(this.loadingFlag=!1,Object(Je.k)(We))return;if(We.code!==$e.a.SUCCESS_CODE)return;if(Object(Je.k)(We.data))return;let qe=We.data;this.tradeRespSuccess(qe)}catch(Ye){this.loadingFlag=!1}}},tradeRespSuccess(Ye){let We=[];Ye.forEach(Ye=>{let qe=Ye.instrument_id;if("option"===Object(Gl.c)(qe)){let tt=qe.split("-")[0];var Qe,Ke,Je,Xe,Ze,$e,et;this.curSelectedCurrency===tt&&(Ye.instrument_name=qe,Ye.direction=Ye.side.toLowerCase(),Ye.price=parseFloat(null!==(Qe=Ye.price)&&void 0!==Qe?Qe:"0"),Ye.amount=parseFloat(null!==(Ke=Ye.qty)&&void 0!==Ke?Ke:"0"),Ye.timestamp=parseInt(null!==(Je=Ye.created_at)&&void 0!==Je?Je:"0"),Ye.iv=100*parseFloat(null!==(Xe=Ye.sigma)&&void 0!==Xe?Xe:"0"),Ye.underlying_price=parseFloat(null!==(Ze=Ye.underlying_price)&&void 0!==Ze?Ze:"0"),Ye.index_price=parseFloat(null!==($e=Ye.index_price)&&void 0!==$e?$e:"0"),Ye.isBlockTrade=null!==(et=Ye.is_block_trade)&&void 0!==et&&et,"call"==this.optionType.toLowerCase()?Object(Ft.s)(Ye.instrument_name)&&We.push(Ye):"put"==this.optionType.toLowerCase()&&(Object(Ft.s)(Ye.instrument_name)||We.push(Ye)))}}),this.tradeHistoryTableData=We},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.channel;Object(Je.k)(qe)||Object(Je.k)(We.data)||"market_trade"!==qe||this.tradeRespSuccess(We.data)}}}},tc=(qe("291f"),qe("abbb"),Object(rt.a)(ec,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"last-trade-history",attrs:{"card-title":`${Ye.$t("message.lastTrade")} ${"call"===Ye.optionType?Ye.$t("message.calls"):Ye.$t("message.puts")}`,height:250}},[We("div",{staticStyle:{width:"100%"}},[We("div",{staticClass:"top-box"},[We("div",{staticClass:"block-trade-filter"},[We("el-checkbox",{model:{value:Ye.showBlockTradeFlag,callback:function(We){Ye.showBlockTradeFlag=We},expression:"showBlockTradeFlag"}},[Ye._v(Ye._s(Ye.$t("message.blockTradeOnly")))])],1),We("div",{staticClass:"volume-24h"},[We("div",{staticClass:"desc"},[Ye._v(Ye._s(Ye.$t("message.recent24hVolume"))+":")]),We("div",{staticClass:"data"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.volume24H,Ye.sizeDigits))))])])]),We("u-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],attrs:{"empty-text":Ye.$t("message.noData"),"use-virtual":"","row-height":24,"data-changes-scroll-top":!1,"excess-rows":12,height:"240",data:Ye.showTableData,stripe:"","cell-style":{border:"none",height:"1.875rem"},"header-cell-style":{border:"none",height:"2rem"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","infinite-scroll-immediate":!1,"infinite-scroll-distance":20,fit:""}},[We("u-table-column",{staticStyle:{"margin-left":"20px"},attrs:{"min-width":"150","class-name":"padding-left"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"left table-header"},[Ye._v(Ye._s(Ye.$t("message.instrument")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"left table-column",class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),We("u-table-column",{attrs:{"min-width":"40"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"left table-header"},[Ye._v(Ye._s(Ye.$t("message.direction")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"left table-column",class:["sell"===qe.row.direction?"red":"buy"===qe.row.direction?"green":""]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}])}),We("u-table-column",{attrs:{"min-width":"60"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.price")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column"},[Ye._v(" "+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,Ye.priceDigits)))+" ")])]}}])}),We("u-table-column",{attrs:{"min-width":"65"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.iv")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column"},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.iv,1))+"%")])]}}])}),We("u-table-column",{attrs:{"min-width":"50"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.amountL")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column"},[qe.row.isBlockTrade?We("i",{staticClass:"iconfont icon-cubes",staticStyle:{"font-size":"0.75rem","margin-right":"0.3125rem"}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,Ye.sizeDigits))))])]}}])}),We("u-table-column",{attrs:{"class-name":"padding-right","min-width":"130"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.dateTime")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column"},[Ye._v(Ye._s(Ye._f("timestampFormat")(qe.row.timestamp)))])]}}])})],1)],1)])}),[],!1,null,"137717c8",null)).exports,ic={name:"PositionSummaryOption",components:{ToggleColumnVisibleBox:kt,Currency:bt.a,TextTips:yt.a,NotLoginTips:_t.a,CustomCard:ft.a},data(){return{columnMap:{positions:{label:this.$t("message.positions"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},delta:{label:this.$t("message.delta"),show:!0},gamma:{label:this.$t("message.gamma"),show:!0},vega:{label:this.$t("message.vega"),show:!0},theta:{label:this.$t("message.theta"),show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0}},expandFlag:!0}},created(){this.expandFlag=this.optionPositionSummaryExpandFlag},watch:{expandFlag(Ye){this.setOptionPositionSummaryExpandFlag(Ye)}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,allPositionMap:Ye=>Ye.bit.allPositionMap,loadingPositionFlag:Ye=>Ye.bit.loadingPositionFlag,optionPositionSummaryExpandFlag:Ye=>Ye.bit.optionPositionSummaryExpandFlag,showBaseCoin:Ye=>Ye.bit.showBaseCoin}),optionGreeksTableData(){let Ye=Object.values(this.allPositionMap);if(Ye.length<=0)return[];let We=[],qe={};if(Ye.forEach(Ye=>{if("option"===Ye.kind&&(Ye.base_currency===this.curSelectedCurrency||-1!==this.curSelectedCurrency.indexOf(Ye.base_currency))){We.push(Ye);let Qe=Ye.expiredTimeText,Ke=qe[Qe];Ke&&Ke.length>0?qe[Qe]=Ke.concat(Ye):qe[Qe]=[Ye]}}),Object.keys(qe).length<=0)return[];let Qe=We[0],Ke=Qe.base_currency,Xe=Qe.quote_currency,Ze=Qe.margin_currency,$e=Qe.sizeDigits,et=Qe.priceDigits,tt=[],it={isSum:!0,instrument_name:"",sell_amount:0,buy_amount:0,pnlCoin:0,pnlUsd:0,rplCoin:0,rplUsd:0,uplCoin:0,uplUsd:0,delta:0,gamma:0,vega:0,svega:0,theta:0,initial_margin:"",imBaseCoin:0,maintenance_margin:"",mmBseCoin:0,base_currency:Ke,quote_currency:Xe,margin_currency:Ze,sizeDigits:$e,priceDigits:et};for(let Ye in qe){let We=qe[Ye],Qe={instrument_name:"",sell_amount:0,buy_amount:0,pnlCoin:0,pnlUsd:0,uplCoin:0,uplUsd:0,rplCoin:0,rplUsd:0,delta:0,gamma:0,vega:0,svega:0,theta:0,initial_margin:"",imBaseCoin:0,maintenance_margin:"",mmBseCoin:0,expirationTimestamp:0,base_currency:Ke,quote_currency:Xe,margin_currency:Ze,sizeDigits:$e,priceDigits:et};We.forEach(Ye=>{let We=Object(Ft.d)(Ye.expiration_at);Qe.instrument_name=Ye.expiredTimeText,Qe.pnlCoin+=Ye.pnlCoin,Qe.pnlUsd+=Ye.pnlUsd,Qe.rplCoin+=Ye.rplCoin,Qe.rplUsd+=Ye.rplUsd,Qe.uplCoin+=Ye.uplCoin,Qe.uplUsd+=Ye.uplUsd,Qe.delta+=Ye.delta,Qe.gamma+=Ye.gamma,Qe.theta+=Ye.theta,Qe.vega+=Ye.vega,Qe.svega+=Ye.vega*Math.sqrt(30/We),Object(Je.k)(Ye.imBaseCoin)||(Qe.imBaseCoin+=parseFloat(Ye.imBaseCoin),it.imBaseCoin+=parseFloat(Ye.imBaseCoin)),Object(Je.k)(Ye.positionIM)||(Object(Je.k)(Qe.initial_margin)&&(Qe.initial_margin=0),Qe.initial_margin+=parseFloat(Ye.positionIM),Object(Je.k)(it.initial_margin)&&(it.initial_margin=0),it.initial_margin+=parseFloat(Ye.positionIM)),Object(Je.k)(Ye.positionMM)||(Object(Je.k)(Qe.maintenance_margin)&&(Qe.maintenance_margin=0),Qe.maintenance_margin+=parseFloat(Ye.positionMM),Object(Je.k)(it.maintenance_margin)&&(it.maintenance_margin=0),it.maintenance_margin+=parseFloat(Ye.positionMM)),Object(Je.k)(Ye.mmBseCoin)||(Qe.mmBseCoin+=parseFloat(Ye.mmBseCoin),it.mmBseCoin+=parseFloat(Ye.mmBseCoin)),Qe.expirationTimestamp=Ye.expiration_at,it.instrument_name=this.$t("message.sum"),it.pnlCoin+=Ye.pnlCoin,it.pnlUsd+=Ye.pnlUsd,it.rplCoin+=Ye.rplCoin,it.rplUsd+=Ye.rplUsd,it.uplCoin+=Ye.uplCoin,it.uplUsd+=Ye.uplUsd,it.delta+=Ye.delta,it.gamma+=Ye.gamma,it.theta+=Ye.theta,it.vega+=Ye.vega,it.svega+=Ye.vega*Math.sqrt(30/We),"sell"===Ye.direction?(Qe.sell_amount+=Math.abs(Ye.size),it.sell_amount+=Math.abs(Ye.size)):"buy"===Ye.direction&&(Qe.buy_amount+=Math.abs(Ye.size),it.buy_amount+=Math.abs(Ye.size))}),tt.push(Qe)}return tt.sort((Ye,We)=>Ye.expirationTimestamp-We.expirationTimestamp),tt.push(it),tt}},methods:{...Object(Ke.b)("bit",{setOptionPositionSummaryExpandFlag:"setOptionPositionSummaryExpandFlag"})}},rc=(qe("2783"),qe("53c9"),Object(rt.a)(ic,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"greeks-summary",attrs:{"card-title":Ye.$t("message.optionPositionSummary"),"disable-expand":!1,"expand-flag":Ye.expandFlag},on:{"update:expandFlag":function(We){Ye.expandFlag=We},"update:expand-flag":function(We){Ye.expandFlag=We}}},[We("div",{staticClass:"body-wrapper"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"optionPositionSummary"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],staticStyle:{width:"100%"},attrs:{"empty-text":Ye.$t("message.noData"),data:Ye.optionGreeksTableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.expireDate"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.isSum?We("span",{staticStyle:{"font-weight":"bold"}},[Ye._v(Ye._s(Ye.$t("message.sum")))]):We("span",[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.positions.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positions"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[We("span",{staticClass:"green"},[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.buy_amount,qe.row.sizeDigits)))],1),Ye._v(" | "),We("span",{staticClass:"red"},[We("currency",{attrs:{"currency-type":qe.row.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.sell_amount,qe.row.sizeDigits))))],1)])]}}],null,!1,595911021)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.pnlUsd>0?"green":qe.row.pnlUsd<0?"red":""],style:{fontWeight:qe.row.isSum?"bold":""}},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnlCoin,4)))+" | ")],1):Ye._e(),We("currency",{attrs:{"currency-type":qe.row.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnlUsd,2))))],1)]}}],null,!1,1777766319)}):Ye._e(),Ye.columnMap.delta.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.delta"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.delta>0?"green":qe.row.delta<0?"red":""],style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(" "+Ye._s(Ye._f("numberFormat")(qe.row.delta,4)))])]}}],null,!1,3114944694)}):Ye._e(),Ye.columnMap.gamma.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.gamma"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.gamma,5)))])]}}],null,!1,2642570632)}):Ye._e(),Ye.columnMap.vega.show?We("el-table-column",{attrs:{align:"center","min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.vega"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.vega,2))+" | "),We("span",{staticClass:"warning"},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.svega,2))))])])]}}],null,!1,2425149993)}):Ye._e(),Ye.columnMap.theta.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.theta"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.theta,2)))])]}}],null,!1,3758266319)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.imBaseCoin,4))+" | ")],1):Ye._e(),""!==qe.row.initial_margin?We("span",[We("currency",{attrs:{"currency-type":qe.row.margin_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.initial_margin,2)))],1):We("span",[Ye._v("-")])])]}}],null,!1,766564543)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{style:{fontWeight:qe.row.isSum?"bold":""}},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.mmBaseCoin,4))+" | ")],1):Ye._e(),""!==qe.row.maintenance_margin?We("span",[We("currency",{attrs:{"currency-type":qe.row.margin_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.maintenance_margin,2)))],1):We("span",[Ye._v("-")])])]}}],null,!1,3475930815)}):Ye._e()],1)],1)],1)])}),[],!1,null,"52583c2a",null)).exports,sc={name:"PositionSummaryFuture",components:{ToggleColumnVisibleBox:kt,Currency:bt.a,TextTips:yt.a,NotLoginTips:_t.a,CustomCard:ft.a},props:{},data(){return{columnMap:{positions:{label:"positions",show:!0},avgPrice:{label:"avgPrice",show:!0},markPrice:{label:"markPrice",show:!0},estLiqPrice:{label:"estLiqPrice",show:!0},pnl:{label:this.$t("message.pnl")+" (ROI %)",show:!0},sessionUpl:{label:this.$t("message.sessionUpl"),show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0}},expandFlag:!0}},created(){this.expandFlag=this.futurePositionSummaryExpandFlag},watch:{expandFlag(Ye){this.setFuturePositionSummaryExpandFlag(Ye)}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,allPositionMap:Ye=>Ye.bit.allPositionMap,loadingPositionFlag:Ye=>Ye.bit.loadingPositionFlag,futurePositionSummaryExpandFlag:Ye=>Ye.bit.futurePositionSummaryExpandFlag,showBaseCoin:Ye=>Ye.bit.showBaseCoin}),futureGreeksTableData(){return Object.values(this.allPositionMap).filter(Ye=>(Ye.base_currency===this.curSelectedCurrency||-1!==this.curSelectedCurrency.indexOf(Ye.base_currency))&&"future"===Ye.kind)}},methods:{...Object(Ke.b)("bit",{setFuturePositionSummaryExpandFlag:"setFuturePositionSummaryExpandFlag"})}},ac=(qe("17b1"),qe("8ac3"),Object(rt.a)(sc,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"greeks-summary",attrs:{"card-title":`${Ye.$t("message.futurePositionSummary")} (${Ye.futureGreeksTableData.length})`,"disable-expand":!1,"expand-flag":Ye.expandFlag},on:{"update:expandFlag":function(We){Ye.expandFlag=We},"update:expand-flag":function(We){Ye.expandFlag=We}}},[We("div",{staticClass:"body-wrapper"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futurePositionSummary"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],staticStyle:{width:"100%"},attrs:{"empty-text":Ye.$t("message.noData"),data:Ye.futureGreeksTableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{"min-width":"90",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{staticClass:"clicked",class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":"",staticStyle:{display:"inline-block","padding-bottom":"2px",cursor:"pointer","border-bottom":"1px solid"},on:{click:function(We){return Ye.$router.push(`/bit/futures/${qe.row.base_currency}/${qe.row.instrument_name}`)}}},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.positions.show?We("el-table-column",{attrs:{align:"center","min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.positions"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:qe.row.size>0?"green":qe.row.size<0?"red":""},[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.size,qe.row.sizeDigits)))+"("),We("currency",{attrs:{"currency-type":qe.row.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.positionValue,qe.row.priceDigits)))+")")],1)]}}],null,!1,4087644690)}):Ye._e(),Ye.columnMap.avgPrice.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.average_price,qe.row.priceDigits)))+" ")]}}],null,!1,227789059)}):Ye._e(),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.mark_price,qe.row.priceDigits)))+" ")]}}],null,!1,3599856144)}):Ye._e(),Ye.columnMap.estLiqPrice.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.estLiqPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.liqPrice&&qe.row.liqPrice>0?[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.liqPrice,qe.row.priceDigits)))+" ")]:[Ye._v("-")]]}}],null,!1,3642154594)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" (ROI %) ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.pnlUsd>0?"green":qe.row.pnlUsd<0?"red":""]},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnlCoin,4)))+" | ")],1):Ye._e(),We("currency",{attrs:{"currency-type":qe.row.pnl_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnlUsd,qe.row.priceDigits)))+" ("+Ye._s(Ye._f("numberFormat")(100*qe.row.pnlRate,2))+"%) ")],1)]}}],null,!1,1025849656)}):Ye._e(),Ye.columnMap.sessionUpl.show?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.sessionUpl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.uplUsd>0?"green":qe.row.uplUsd<0?"red":""]},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.uplCoin,4)))+" | ")],1):Ye._e(),We("currency",{attrs:{"currency-type":qe.row.pnl_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.uplUsd,qe.row.priceDigits))))],1)]}}],null,!1,1827833575)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.im")))])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.imBaseCoin,4))+" | ")],1):Ye._e(),""!==qe.row.positionIM?We("span",[We("currency",{attrs:{"currency-type":qe.row.margin_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.positionIM,qe.row.priceDigits))))],1):We("span",[Ye._v("-")])]}}],null,!1,277671393)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.mmBaseCoin,4))+" | ")],1):Ye._e(),""!==qe.row.positionMM?We("span",[We("currency",{attrs:{"currency-type":qe.row.margin_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.positionMM,qe.row.priceDigits))))],1):We("span",[Ye._v("-")])]}}],null,!1,3504350061)}):Ye._e()],1)],1)],1)])}),[],!1,null,"0f06d853",null)).exports,nc={name:"AccountSummary",components:{CustomToolTip:Ct.a,ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a,CustomCard:ft.a},data(){return{columnMap:{equity:{label:this.$t("message.equity"),show:!0},available:{label:this.$t("message.available"),show:!0},marginBalance:{label:this.$t("message.marginBalance"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0},deltaTotal:{label:this.$t("message.deltaTotal"),show:!0}},expandFlag:!0,tableData:[],loadingFlag:!0,estimatedTotalValue:0,supportPvCurrencyList:[],supportHedageCurrencyList:[]}},created(){this.expandFlag=this.accountSummaryExpandFlag},beforeDestroy(){},watch:{expandFlag(Ye){this.setAccountSummaryExpandFlag(Ye)},token:{handler(Ye){Object(Je.k)(Ye)&&(this.tableData=[],this.loadingFlag=!1)},immediate:!0},umAccounts:{handler(Ye){if(Ye){var We;if(0===Object.keys(Ye).length)return void(this.estimatedTotalValue=0);this.estimatedTotalValue=null!==(We=Ye.total_collateral)&&void 0!==We?We:0}},immediate:!0},accountAssetsInfo:{handler(Ye){if(Ye){if(0===Ye.length)return this.tableData=[],void(Object(Je.k)(this.token)&&(this.loadingFlag=!1));Ye.forEach(Ye=>{-1===["USD","USDT"].indexOf(Ye.currency)&&this.supportHedageCurrencyList.push(Ye.currency)}),this.tableData=Ye,this.loadingFlag=!1}},immediate:!0}},computed:{...Object(Ke.c)({token:Ye=>Ye.system.token,accountSummaryExpandFlag:Ye=>Ye.bit.accountSummaryExpandFlag,accountSummary:Ye=>Ye.common.accountSummary,allOpenOrderMap:Ye=>Ye.bit.allOpenOrderMap,equityShowFlag:Ye=>Ye.bit.equityShowFlag,umAccounts:Ye=>Ye.bit.umAccounts,accountAssetsInfo:Ye=>Ye.bit.accountAssetsInfo,accountAssetsCurrencyList:Ye=>Ye.bit.accountAssetsCurrencyList}),orderCount(){return Ye=>Object.values(this.allOpenOrderMap).filter(We=>-1!==We.instrument_name.indexOf(Ye)&&"future"===We.kind).length}},methods:{...Object(Ke.b)("bit",{setDeltaHedgeDialogVisible:"setDeltaHedgeDialogVisible",setDeltaHedgeParams:"setDeltaHedgeParams",setAccountSummaryExpandFlag:"setAccountSummaryExpandFlag",setRiskAssessmentData:"setRiskAssessmentData",setEquityShowFlag:"setEquityShowFlag"}),openBlank(Ye){this.$router.push("/bit/tools/pv/"+Ye),this.setRiskAssessmentData({type:1})},showDeltaHedgeDialog(Ye){let We={currency:Ye.currency};this.setDeltaHedgeParams(We),this.setDeltaHedgeDialogVisible(!0)}}},oc=(qe("569b"),qe("ef6d"),Object(rt.a)(nc,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"account-summary",attrs:{"disable-expand":!1,"expand-flag":Ye.expandFlag},on:{"update:expandFlag":function(We){Ye.expandFlag=We},"update:expand-flag":function(We){Ye.expandFlag=We}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{display:"flex"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.accountSummary")))]),Ye.token&&Ye.estimatedTotalValue?We("div",{staticClass:"estimated-total-value"},[Ye._v("    ("+Ye._s(Ye.$t("message.estimatedTotalValue"))+": $"+Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.estimatedTotalValue,2)))+")")]):Ye._e()])]},proxy:!0}])},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"accountSummary"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],attrs:{"empty-text":Ye.$t("message.noData"),data:Ye.tableData,stripe:"",height:"9.375rem","cell-style":{textAlign:"center",border:"none"},"header-cell-style":{textAlign:"center",border:"none"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{"min-width":"80",prop:"currency"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.currency"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.currency)+" ")]}}])}),Ye.columnMap.equity.show?We("el-table-column",{attrs:{"min-width":"170"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("span",[Ye._v(Ye._s(Ye.$t("message.equity"))+" ")]),We("i",{staticClass:"iconfont clicked",class:["pointer",Ye.equityShowFlag?"icon-xianshi_huaban":"icon-yincang"],on:{click:function(We){return Ye.setEquityShowFlag(!Ye.equityShowFlag)}}})])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.equity,qe.row.equityDigits)))+" | "),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.usdValue,2)))+" ")]:[Ye._v("**")]]}}],null,!1,3814368513)}):Ye._e(),Ye.columnMap.available.show?We("el-table-column",{attrs:{"min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.available"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[We("div",[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.available_balance,qe.row.equityDigits))))],1)]:[Ye._v("**")]]}}],null,!1,3343389520)}):Ye._e(),Ye.columnMap.marginBalance.show?We("el-table-column",{attrs:{"min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.marginBalance"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[We("div",[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.margin_balance,qe.row.equityDigits))))],1)]:[Ye._v("**")]]}}],null,!1,17206422)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("span",{staticStyle:{color:"#909399"}},[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" ")])]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[-1!==Ye.supportPvCurrencyList.indexOf(qe.row.currency)?We("div",{class:[qe.row.pnl>0?"green":qe.row.pnl<0?"red":""],staticStyle:{display:"inline-block","padding-bottom":"2px",cursor:"pointer","border-bottom":"1px solid"},on:{click:function(We){return Ye.openBlank(qe.row.currency)}}},[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnl,qe.row.equityDigits)))+" ")],1):We("div",{class:[qe.row.pnl>0?"green":qe.row.pnl<0?"red":""]},[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnl,qe.row.equityDigits)))+" ")],1)]:[Ye._v("**")]]}}],null,!1,1744650841)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{"min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[""!==qe.row.initial_margin?We("div",[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.initial_margin,qe.row.equityDigits))))],1):We("div",[Ye._v("-")])]:[Ye._v("**")]]}}],null,!1,995486725)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{"min-width":"90"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.equityShowFlag?[""!==qe.row.maintenance_margin?We("div",[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.maintenance_margin,qe.row.equityDigits))))],1):We("div",[Ye._v("-")])]:[Ye._v("**")]]}}],null,!1,1460085057)}):Ye._e(),Ye.columnMap.deltaTotal.show?We("el-table-column",{attrs:{"min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.deltaTotal")))])]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.totalDelta?We("div",{class:[qe.row.totalDelta>0?"green":qe.row.totalDelta<0?"red":""]},[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.totalDelta,qe.row.equityDigits)))+" | "),We("currency",{attrs:{"currency-type":"USD"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.totalDeltaUsd,2))))],1):We("div",[We("currency",{attrs:{"currency-type":qe.row.currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(0,qe.row.equityDigits))))],1)]}}],null,!1,4184167707)}):Ye._e()],1)],1)],1)}),[],!1,null,"2c9a8cbe",null)).exports,lc={name:"Options",components:{PositionSummaryFuture:ac,PositionSummaryOption:rc,LastTradeHistory:tc,OptionTradeDialog:$l,AccountTradeDetail:Kl,OptionList:zl,CustomCard:ft.a,AccountSummary:oc},data:()=>({dialogTableVisible:!1,optionTradeDialogVisible:!1,timer:null,callVolume24H:0,putVolume24H:0}),created(){},beforeDestroy(){Object(Je.k)(this.timer)||(clearInterval(this.timer),this.timer=null)},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,socketIsConnected:Ye=>Ye.websocket.socketIsConnected})},watch:{curSelectedCurrency:{handler(Ye,We){this.unsubscribeMarketTrade(We),this.callVolume24H=0,this.putVolume24H=0,-1!==this.$route.path.indexOf("/options")&&(Object(Je.k)(Ye)||(this.subscribeMarketTrade(Ye),this.getRecentTrades(Ye)))},immediate:!0},socketIsConnected(Ye){Ye&&this.subscribeMarketTrade(this.curSelectedCurrency)}},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),getRecentTrades(Ye){if(Object(Je.k)(this.timer)||(clearInterval(this.timer),this.timer=null),Object(Je.k)(Ye))return;const t=async()=>{let We=await Object(jl.l)(Ye+"-USDT");if(Object(Je.k)(We))return;if(We.code!==$e.a.SUCCESS_CODE)return;let qe=We.data;Object(Je.k)(qe)||(this.callVolume24H=parseFloat(qe.call_volume),this.putVolume24H=parseFloat(qe.put_volume))};t(),this.timer=setInterval(()=>{t()},1e4)},subscribeMarketTrade(Ye){if(Object(Je.k)(Ye))return;let We={method:"public",type:"subscribe",channels:["market_trade"],pairs:[Ye+"-USDT"],categories:["option"]};this.wsSendMsg(We)},unsubscribeMarketTrade(Ye){if(Object(Je.k)(Ye))return;let We={method:"public",type:"unsubscribe",channels:["market_trade"],pairs:[Ye+"-USDT"],categories:["option"],interval:"100ms"};this.wsSendMsg(We)}}},cc=Object(rt.a)(lc,(function(){var Ye=this,We=Ye._self._c;return We("div",{key:"option"},[We("account-summary"),We("position-summary-option"),We("position-summary-future"),We("option-list"),We("account-trade-detail"),We("div",{staticStyle:{display:"flex","margin-top":"-0.625rem"}},[We("last-trade-history",{staticStyle:{width:"calc(50% - 0.9375rem)"},attrs:{"option-type":"call",volume24H:Ye.callVolume24H}}),We("div",{staticStyle:{margin:"0 -0.3125rem"}}),We("last-trade-history",{staticStyle:{width:"calc(50% - 0.9375rem)"},attrs:{"option-type":"put",volume24H:Ye.putVolume24H}})],1),We("option-trade-dialog")],1)}),[],!1,null,"17aaac96",null).exports,uc={name:"CloseDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},data:()=>({instrumentInfo:{},sizeDigits:2,priceDigits:2}),computed:{...Object(Ke.c)({closeDialogVisible:Ye=>Ye.bit.closeDialogVisible,tradeConfirmDialogParams:Ye=>Ye.bit.tradeConfirmDialogParams})},methods:{...Object(Ke.b)("bit",{setCloseDialogVisible:"setCloseDialogVisible"}),openDialog(){this.instrumentInfo=ag(this.tradeConfirmDialogParams.instrument_name),Object(Je.k)(this.instrumentInfo)||(this.priceDigits=this.instrumentInfo.priceDigits,this.sizeDigits=this.instrumentInfo.sizeDigits)},closeDialog(){this.instrumentInfo={},this.setCloseDialogVisible(!1)},setShowAgainFlag(){this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showClosePositionConfirmDialog")},confirmTrade(){this.setShowAgainFlag(),this.setCloseDialogVisible(!1);let Ye=this.tradeConfirmDialogParams.order_type,We=this.tradeConfirmDialogParams.price,qe=this.tradeConfirmDialogParams.direction,Qe=this.tradeConfirmDialogParams.amount;this.$emit("confirmTrade",this.instrumentInfo.instrument_id,Ye,qe,Qe,We)}}},dc=(qe("8955"),Object(rt.a)(uc,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.closeDialogVisible,"destroy-on-close":!0,"close-on-click-modal":!1},on:{close:Ye.closeDialog,open:Ye.openDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"red",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.closePosition")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setCloseDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(Ye.instrumentInfo.instrument_name)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.closeType")}},["limit"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.limitClosePosition")))]):Ye._e(),"market"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.marketClosePosition")))]):Ye._e()]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"buy"===Ye.tradeConfirmDialogParams.direction?"green":"sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.tradeConfirmDialogParams.direction)))])]),We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.closeAmount")} (${Ye.instrumentInfo.base_currency})`}},[We("div",[We("currency",{attrs:{"currency-type":Ye.instrumentInfo.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.amount,Ye.sizeDigits))))],1)]),"limit"===Ye.tradeConfirmDialogParams.order_type?We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.closePrice")} (${Ye.instrumentInfo.price_currency})`}},[We("div",[We("currency",{attrs:{"currency-type":Ye.instrumentInfo.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.price,Ye.priceDigits))))],1)]):Ye._e()],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])}),[],!1,null,"624b3c8a",null)).exports,mc={name:"Positions",components:{CustomToolTip:Ct.a,ToggleColumnVisibleBox:kt,CloseDialog:dc,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{data:{type:Array,default:[]}},data(){return{columnMap:{open:{label:this.$t("message.open"),show:!0},avgPrice:{label:this.$t("message.avgPrice"),show:!0},markPrice:{label:this.$t("message.markPrice"),show:!0},estLiqPrice:{label:this.$t("message.estLiqPrice"),show:!0},pnl:{label:this.$t("message.pnl")+" (ROI%)",show:!0},sessionUpl:{label:this.$t("message.sessionUpl"),show:!0},im:{label:this.$t("message.im"),show:!0},mm:{label:this.$t("message.mm"),show:!0}},closePrice:0,curSelectedRowInstrumentName:{}}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,loadingPositionFlag:Ye=>Ye.bit.loadingPositionFlag,showBaseCoin:Ye=>Ye.bit.showBaseCoin,loginAccountInfo:Ye=>Ye.common.loginAccountInfo,interfaceSettings:Ye=>Ye.system.interfaceSettings,accountSummary:Ye=>Ye.common.accountSummary})},methods:{...Object(Ke.b)("bit",{setCloseDialogVisible:"setCloseDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams"}),confirmTrade(Ye,We,qe,Qe,Ke){this.sendClosePositionsRequest(Ye,We,qe,Qe,Ke)},showCloseInput(Ye){var We;this.closePrice=parseFloat(null!==(We=Ye.mark_price)&&void 0!==We?We:"0"),this.curSelectedRowInstrumentName=Ye.instrument_name},showClosePositionsConfirmDialog(Ye,We){let qe=We.direction;"buy"===qe?qe="sell":"sell"===qe&&(qe="buy");let Qe={instrument_name:We.instrument_name,order_type:Ye,amount:Math.abs(We.size),direction:qe,baseCoin:this.curSelectedCurrency};"limit"===Ye&&(Qe.price=this.closePrice),this.setTradeConfirmDialogParams(Qe),this.curSelectedRowInstrumentName="",this.interfaceSettings.confirmDialogConfig.showClosePositionConfirmDialog?this.setCloseDialogVisible(!0):this.confirmTrade(Qe.instrument_name,Qe.order_type,Qe.direction,Qe.amount,Qe.price)},async sendClosePositionsRequest(Ye,We,qe,Qe,Ke=null){let Xe={instrument_id:Ye,qty:""+Qe,side:qe,reduce_only:!0};"limit"===We?(Xe.price=""+Ke,Xe.order_type="limit",Xe.time_in_force="gtc",Xe.trigger_type="mark-price"):"market"===We&&(Xe.order_type="market",Xe.trigger_type="mark-price");let Ze=await Object(jl.d)(Xe);if(!Object(Je.k)(Ze)&&Ze.code!==$e.a.NOT_LOGIN)return Ze.code!==$e.a.SUCCESS_CODE?(this.$notify.error({title:this.$t("message.tips"),message:""+Ze.message}),void Object(et.d)(this.accountSummary,"close-position","/linear/v1/orders",Ze)):void this.postHogOrderOpen(Ze.data)},postHogOrderOpen(Ye){var We;if(Object(Je.k)(Ye))return;if(Object(Je.k)(this.accountSummary))return;let qe=Object(et.b)(Ye);Object(Je.k)(qe)||(qe.user_id=null===(We=this.accountSummary)||void 0===We?void 0:We.id,qe.order_model="close_position",window.$posthog.capture("order-open",Object(et.c)(qe)))}}},pc=(qe("3806"),qe("94ab"),qe("5240"),Object(rt.a)(mc,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-position-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futurePositions"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingPositionFlag,expression:"loadingPositionFlag"}],staticStyle:{width:"100%",height:"22.5rem"},attrs:{data:Ye.data,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"150"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticStyle:{display:"flex","align-items":"center"}},[We("span",{class:["buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":"",qe.row.sumFlag?"bolder":qe.row.headerFlag?"bold":""]},[Ye._v(Ye._s(qe.row.instrument_name))]),We("custom-tool-tip",{attrs:{placement:"top",width:300},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("p",{staticClass:"bold"},[Ye._v(Ye._s(Ye.$t("message.bitAdl")))]),We("p",[Ye._v(Ye._s(Ye.$t("message.bitAdlTips")))])]},proxy:!0}],null,!0)},[qe.row.sumFlag||qe.row.headerFlag||null==qe.row.adl_level?Ye._e():We("div",{staticClass:"adl-box"},Ye._l(4,(function(Ye,Qe){return We("div",{key:`adl-${qe.row.instrument_name}-${Qe}`,staticClass:"adl-item",class:[qe.row.adl_level>=Qe+1?"active":""]})})),0)])],1)]}}])}),We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.leverage"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",[Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.leverage,0))+"X")])]}}])}),Ye.columnMap.open.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.open"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"red"},[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.size,qe.row.sizeDigits)))+" ("),We("currency",{attrs:{"currency-type":qe.row.quote_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.positionValue,2)))+") ")],1)]}}],null,!1,3187040102)}):Ye._e(),Ye.columnMap.avgPrice.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.avgPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.average_price,qe.row.priceDigits)))+" ")]}}],null,!1,227789059)}):Ye._e(),Ye.columnMap.markPrice.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.markPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.mark_price,qe.row.priceDigits)))+" ")]}}],null,!1,3599856144)}):Ye._e(),Ye.columnMap.estLiqPrice.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.estLiqPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.liqPrice&&qe.row.liqPrice>0?We("span",[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.liqPrice,qe.row.priceDigits))))],1):We("span",[Ye._v("-")])]}}],null,!1,1483361684)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{"min-width":"160",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" (ROI%) ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.pnlUsd>0?"green":qe.row.pnlUsd<0?"red":""]},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.pnlCoin,4))+" | ")],1):Ye._e(),We("currency",{attrs:{"currency-type":qe.row.pnl_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnlUsd,2)))+" ("+Ye._s(Ye._f("numberFormat")(100*qe.row.pnlRate,2))+"%) ")],1)]}}],null,!1,3627724124)}):Ye._e(),Ye.columnMap.sessionUpl.show?We("el-table-column",{attrs:{"min-width":"100",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.sessionUpl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:[qe.row.uplUsd>0?"green":qe.row.uplUsd<0?"red":""]},[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.uplCoin,4))+" | ")],1):Ye._e(),We("currency",{attrs:{"currency-type":qe.row.pnl_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.uplUsd,2))+" ")],1)]}}],null,!1,1773271202)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{"min-width":"75",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[""!==qe.row.positionIM?[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.imBaseCoin,4))+" | ")],1):Ye._e(),We("span",[We("currency",{attrs:{"currency-type":qe.row.margin_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.positionIM,2)))],1)]:[Ye._v("-")]]}}],null,!1,79341123)}):Ye._e(),Ye.columnMap.mm.show?We("el-table-column",{attrs:{"min-width":"75",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.mm"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[""!==qe.row.positionMM?[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.mmBaseCoin,4))+" | ")],1):Ye._e(),We("span",[We("currency",{attrs:{"currency-type":qe.row.margin_currency}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.positionMM,2)))],1)]:[Ye._v("-")]]}}],null,!1,1837745219)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.curSelectedRowInstrumentName!==qe.row.instrument_name?We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.showCloseInput(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.closePosition")))]):Ye._e(),Ye.curSelectedRowInstrumentName!==qe.row.instrument_name?We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"primary"},on:{click:function(We){return Ye.showClosePositionsConfirmDialog("market",qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.marketClosePosition")))]):Ye._e(),Ye.curSelectedRowInstrumentName===qe.row.instrument_name?We("div",{staticClass:"close-input-box",class:{active:Ye.curSelectedRowInstrumentName===qe.row.instrument_name}},[We("el-input-number",{staticClass:"close-input",attrs:{"controls-position":"right",min:0,size:"mini",step:qe.row.priceStep,precision:qe.row.priceDigits},model:{value:Ye.closePrice,callback:function(We){Ye.closePrice=We},expression:"closePrice"}}),We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center","font-size":"1rem"}},[We("i",{staticClass:"el-icon-check",staticStyle:{"margin-right":"0.25rem",cursor:"pointer"},on:{click:function(We){return Ye.showClosePositionsConfirmDialog("limit",qe.row)}}}),We("i",{staticClass:"el-icon-close",staticStyle:{cursor:"pointer"},on:{click:function(We){Ye.curSelectedRowInstrumentName={}}}})])],1):Ye._e()]}}])})],1)],1),We("close-dialog",{on:{confirmTrade:Ye.confirmTrade}})],1)}),[],!1,null,"31f7e008",null)).exports,gc={name:"OpenOrders",components:{ToggleColumnVisibleBox:kt,DoNotShowAgainCancelDialog:Mt.a,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{data:{type:Array,default:()=>[]},openOrderTickerDataMap:{type:Object,default:()=>{}}},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},size:{label:this.$t("message.size"),show:!0},complated:{label:this.$t("message.complated"),show:!0},remaining:{label:this.$t("message.remaining"),show:!0},price:{label:this.$t("message.price"),show:!0},marketPrice:{label:this.$t("message.marketPrice"),show:!0},im:{label:this.$t("message.im"),show:!0},type:{label:this.$t("message.type"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}}}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,loadingOpenOrderFlag:Ye=>Ye.bit.loadingOpenOrderFlag,loginAccountInfo:Ye=>Ye.common.loginAccountInfo,showBaseCoin:Ye=>Ye.bit.showBaseCoin,interfaceSettings:Ye=>Ye.system.interfaceSettings}),marketData(){return(Ye,We)=>{let qe=this.openOrderTickerDataMap[Ye.instrument_id];if(!Object(Je.k)(qe)){let Qe=0;switch("buy"===Ye.direction?Qe=qe.best_bid:"sell"===Ye.direction&&(Qe=qe.best_ask),We){case"market_price":return Qe}}}}},methods:{...Object(Ke.b)("bit",{setEditOrderDialogVisible:"setEditOrderDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams"}),showEditOrderDialog(Ye){let We={...Ye,dialog_type:"edit",from:"open_order"};this.setTradeConfirmDialogParams(We),this.setEditOrderDialogVisible(!0)},confirmTrade(Ye){this.setTradeConfirmDialogParams({});let We={currency:"USDT",instrument_id:Ye.instrument_id,order_id:Ye.order_id,price:""+Ye.editPrice,qty:""+Ye.editAmount};this.editOrer(We,"single")},chase(Ye){let We=this.buildChaseParams(Ye);Object(Je.k)(We)||(We.currency="USDT",this.editOrer(We,"single"))},oneClickChase(){let Ye=[];if(this.data.forEach(We=>{let qe=this.buildChaseParams(We);Object(Je.k)(qe)||Ye.push(qe)}),0===Ye.length)return;let We={currency:"USDT",orders_data:Ye};this.editOrer(We,"batch")},cancelOrder(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelOrder(Ye)}):this.confirmCancelOrder(Ye)},oneClickCancelOrder(){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelAllOrder()}):this.confirmCancelAllOrder()},buildChaseParams(Ye){let We=this.marketData(Ye,"market_price");return 0===parseFloat(We)?null:{instrument_id:Ye.instrument_id,order_id:Ye.order_id,price:""+We,qty:Ye.qty}},async editOrer(Ye,We){let qe=null;"single"===We?qe=await Object(jl.e)(Ye):"batch"===We&&(qe=await Object(jl.b)(Ye)),Object(Je.k)(qe)||qe.code!==$e.a.NOT_LOGIN&&(qe.code===$e.a.SUCCESS_CODE||this.$notify.error({title:this.$t("message.tips"),message:""+qe.message}))},async confirmCancelOrder(Ye){let We={category:"future",order_id:Ye.order_id,instrument_id:Ye.instrument_id},qe=await Object(jl.c)(We);Object(Je.k)(qe)||qe.code!==$e.a.NOT_LOGIN&&(qe.code===$e.a.SUCCESS_CODE||this.$notify.error({title:this.$t("message.tips"),message:""+qe.message}))},async confirmCancelAllOrder(){if(0===this.data.length)return;let Ye=[];this.data.forEach(We=>{Ye.push({order_id:We.order_id,instrument_id:We.instrument_id})});let We={category:"future",order_id_list:Ye},qe=await Object(jl.c)(We);Object(Je.k)(qe)||qe.code!==$e.a.NOT_LOGIN&&(qe.code===$e.a.SUCCESS_CODE||this.$notify.error({title:this.$t("message.tips"),message:""+qe.message}))}}},hc=(qe("1057"),Object(rt.a)(gc,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-open-order-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futureOpenOrders"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingOpenOrderFlag,expression:"loadingOpenOrderFlag"}],staticStyle:{width:"100%",height:"20rem"},attrs:{data:Ye.data,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"50"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"red"},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,1403676436)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"red"},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.qty,qe.row.sizeDigits)))+" ")]}}],null,!1,342111903)}):Ye._e(),Ye.columnMap.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.filled_amount,qe.row.sizeDigits)))+" ")]}}],null,!1,127130322)}):Ye._e(),Ye.columnMap.remaining.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.remaining"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.qty-qe.row.filled_amount,qe.row.sizeDigits)))+" ")]}}],null,!1,2018354771)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,qe.row.priceDigits)))+" ")]}}],null,!1,2452667471)}):Ye._e(),Ye.columnMap.marketPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.marketPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[Ye.marketData(qe.row,"market_price")?We("span",[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.marketData(qe.row,"market_price"),qe.row.priceDigits))))],1):We("span",[Ye._v("-")])]}}],null,!1,3319619509)}):Ye._e(),Ye.columnMap.im.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.im"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.initial_margin?[Ye.showBaseCoin?We("span",[We("currency",{attrs:{"currency-type":qe.row.baseCoin}}),Ye._v(Ye._s(Ye._f("numberFormat")(Ye.im(qe.row,"coin"),4))+" | ")],1):Ye._e(),We("span",[We("currency",{attrs:{"currency-type":qe.row.margin_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.initial_margin,qe.row.priceDigits))))],1)]:[Ye._v("-")]]}}],null,!1,3809869393)}):Ye._e(),Ye.columnMap.type.show?We("el-table-column",{attrs:{"min-width":"60",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.order_type))])]}}],null,!1,1740869077)}):Ye._e(),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini",type:"cancelled"===qe.row.status?"danger":"filled"===qe.row.status?"success":"info"}},[Ye._v(Ye._s(qe.row.status))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.reduce"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.reduce_only?We("span",[Ye._v(Ye._s(Ye.$t("message.yes")))]):We("span",[Ye._v("-")])]}}])}),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.created_at))+" ")]}}],null,!1,1203059088)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"160",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"primary"},on:{click:function(We){return Ye.showEditOrderDialog(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.edit")))]),We("el-link",{staticStyle:{"font-size":"inherit","margin-right":"0.9375rem"},attrs:{type:"warning"},on:{click:function(We){return Ye.chase(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.chase")))]),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}])})],1)],1),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,null,null)).exports,fc={name:"OrderHistory",components:{ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},directives:{"infinite-scroll":ai.a},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},size:{label:this.$t("message.size"),show:!0},complated:{label:this.$t("message.complated"),show:!0},price:{label:this.$t("message.price"),show:!0},triggerPrice:{label:this.$t("message.triggerPrice"),show:!0},fee:{label:this.$t("message.fee"),show:!0},pnl:{label:this.$t("message.pnl"),show:!0},type:{label:this.$t("message.type"),show:!0},status:{label:this.$t("message.status"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},tableData:[],hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!1,pageLimit:20,dataMap:new Map,endTs:null}},created(){this.loadingFlag=!!this.token,this.getOrderHistory(),this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,curSelectedInstrument:Ye=>Ye.bit.curSelectedInstrument,token:Ye=>Ye.system.token})},methods:{async getOrderHistory(){if(Object(Je.k)(this.token))return;if(!this.hasMoreFlag)return;if(this.loadingMoreFlag)return;this.loadingMoreFlag=!0;let Ye={currency:"USDT",limit:this.pageLimit,category:"future",all_instruments:!0};Object(Je.k)(this.endTs)||(Ye.end_time=this.endTs);let We=await Object(jl.n)(Ye);if(this.loadingMoreFlag=!1,this.loadingFlag=!1,this.hasMoreFlag=!1,Object(Je.k)(We))return;if(Object(Je.k)(We.data))return;let qe=We.data||[];this.hasMoreFlag=qe.length===this.pageLimit,this.updateTableData(qe)},updateTableData(Ye){if(Object(Je.k)(Ye)||0===Ye.length)return;Ye.forEach(Ye=>{let We=Ye.display_name;if("future"===Object(Gl.c)(We)&&We===this.curSelectedInstrument){var qe,Qe,Ke,Xe,Ze;let $e=We.split("-");Ye.direction=Ye.side,Ye.pnl=parseFloat(null!==(qe=Ye.pnl)&&void 0!==qe?qe:"0"),Ye.cash_flow=parseFloat(null!==(Qe=Ye.cash_flow)&&void 0!==Qe?Qe:"0"),Ye.stop_price=parseFloat(null!==(Ke=Ye.stop_price)&&void 0!==Ke?Ke:"0"),Ye.fee=parseFloat(null!==(Xe=Ye.fee)&&void 0!==Xe?Xe:"0"),Ye.pnl=parseFloat(null!==(Ze=Ye.pnl)&&void 0!==Ze?Ze:"0");let et=ng(`${$e[0]}-${$e[1]}`);Object(Je.k)(et)||(Ye.priceDigits=et.futurePriceDigits,Ye.sizeDigits=et.futureSizeDigits,Ye.base_currency=et.base_currency,Ye.quote_currency=et.quote_currency,Ye.amount_currency=et.amount_currency,Ye.price_currency=et.price_currency,Ye.pnl_currency=et.pnl_currency),this.dataMap.set(Ye.order_id,Ye)}});let We=Array.from(this.dataMap.values());We.sort((Ye,We)=>We.created_at-Ye.created_at),this.hasMoreFlag&&(this.endTs=We[We.length-1].created_at),this.tableData=We},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.channel;Object(Je.k)(qe)||Object(Je.k)(We.data)||"order"!==qe||this.updateTableData(We.data)}}}},yc=(qe("39be"),Object(rt.a)(fc,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-open-history-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futureOrderHistory"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:Ye.getOrderHistory,expression:"getOrderHistory"}],staticStyle:{width:"100%",height:"22.5rem"},attrs:{data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:"","infinite-scroll-distance":20,"infinite-scroll-immediate":!1},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"50"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,235834363)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.display_name))])]}}])}),Ye.columnMap.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.qty,qe.row.sizeDigits)))+" ")]}}],null,!1,342111903)}):Ye._e(),Ye.columnMap.complated.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.complated"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.filled_qty,qe.row.sizeDigits)))+" ")]}}],null,!1,1383564066)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,qe.row.priceDigits)))+" ")]}}],null,!1,2452667471)}):Ye._e(),Ye.columnMap.triggerPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.stop_price?We("span",[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.stop_price,qe.row.priceDigits))))],1):We("span",[Ye._v("-")])]}}],null,!1,154906025)}):Ye._e(),Ye.columnMap.fee.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.fee"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.fee?We("span",[We("currency",{attrs:{"currency-type":qe.row.fee_ccy}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.fee,8))))],1):We("span",[Ye._v("-")])]}}],null,!1,3258738234)}):Ye._e(),Ye.columnMap.pnl.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.pnl"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.pnl?We("span",[We("currency",{attrs:{"currency-type":qe.row.pnl_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.pnl,2))))],1):We("span",[Ye._v("-")])]}}],null,!1,1201498926)}):Ye._e(),Ye.columnMap.type.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.order_type))])]}}],null,!1,1740869077)}):Ye._e(),Ye.columnMap.status.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini",type:"cancelled"===qe.row.status?"danger":"filled"===qe.row.status?"success":"info"}},[Ye._v(Ye._s(qe.row.status))])]}}],null,!1,1358311417)}):Ye._e(),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"130",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.created_at))+" ")]}}],null,!1,1203059088)}):Ye._e()],1)],1)],1)}),[],!1,null,null,null)).exports,bc={name:"TradeHistory",components:{ToggleColumnVisibleBox:kt,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},directives:{"infinite-scroll":ai.a},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},amountL:{label:this.$t("message.amountL"),show:!0},price:{label:this.$t("message.price"),show:!0},fee:{label:this.$t("message.fee"),show:!0},type:{label:this.$t("message.type"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},tradeId:{label:this.$t("message.tradeId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}},tableData:[],hasMoreFlag:!0,loadingMoreFlag:!1,loadingFlag:!1,pageLimit:20,endId:null}},created(){this.loadingFlag=!!this.token,this.getTradeHistory(),this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,curSelectedInstrument:Ye=>Ye.bit.curSelectedInstrument,token:Ye=>Ye.system.token})},methods:{async getTradeHistory(){if(Object(Je.k)(this.token))return;if(!this.hasMoreFlag)return;if(this.loadingMoreFlag)return;this.loadingMoreFlag=!0;let Ye={currency:"USDT",pair:this.curSelectedCurrency+"-USDT",category:"future",count:this.pageLimit};Object(Je.k)(this.endId)||(Ye.end_id=this.endId);let We=await Object(jl.w)(Ye);if(this.loadingMoreFlag=!1,this.loadingFlag=!1,this.hasMoreFlag=!1,Object(Je.k)(We))return;if(Object(Je.k)(We.data))return;let qe=We.data||[];this.hasMoreFlag=qe.length===this.pageLimit,this.hasMoreFlag&&(this.endId=qe[qe.length-1].trade_id),this.updateTableData(qe)},updateTableData(Ye){if(0===Ye.length)return;let We=[...this.tableData];Ye.forEach(Ye=>{let qe=Ye.display_name;if("future"===Object(Gl.c)(qe)&&qe===this.curSelectedInstrument){var Qe;let Ke=qe.split("-"),Xe=ng(`${Ke[0]}-${Ke[1]}`);Ye.direction=Ye.side,Ye.fee=parseFloat(null!==(Qe=Ye.fee)&&void 0!==Qe?Qe:"0"),Object(Je.k)(Xe)||(Ye.priceDigits=Xe.futurePriceDigits,Ye.sizeDigits=Xe.futureSizeDigits,Ye.amount_currency=Xe.amount_currency,Ye.price_currency=Xe.price_currency),We.push(Ye)}}),We=Object(Ft.a)(We),We.sort((Ye,We)=>We.created_at-Ye.created_at),this.tableData=We},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.channel;Object(Je.k)(qe)||Object(Je.k)(We.data)||"user_trade"!==qe||this.updateTableData(We.data)}}}},_c=(qe("ba4d"),Object(rt.a)(bc,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-trade-history-table"},[We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futureTradeHistory"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"},{name:"infinite-scroll",rawName:"v-infinite-scroll",value:Ye.getTradeHistory,expression:"getTradeHistory"}],staticStyle:{width:"100%",height:"22.5rem"},attrs:{data:Ye.tableData,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","row-key":"id",border:"",stripe:"",fit:"","infinite-scroll-immediate":!1,"infinite-scroll-distance":20,"default-expand-all":"","tree-props":{children:"children",hasChildren:"hasChildren"}},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"50"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,235834363)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"100"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.display_name))])]}}])}),Ye.columnMap.amountL.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.amountL"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.qty,qe.row.sizeDigits)))+" ")]}}],null,!1,4075890522)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,qe.row.priceDigits)))+" ")]}}],null,!1,2452667471)}):Ye._e(),Ye.columnMap.fee.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.fee"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.fee?We("span",[We("currency",{attrs:{"currency-type":qe.row.fee_ccy}}),Ye._v(Ye._s(Ye._f("numberFormat")(qe.row.fee,8)))],1):We("span",[Ye._v("-")])]}}],null,!1,1763635120)}):Ye._e(),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.type")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.order_type))])]}}])}),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.order_id)+" ")]}}],null,!1,492614704)}):Ye._e(),Ye.columnMap.tradeId.show?We("el-table-column",{attrs:{"min-width":"80",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.tradeId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.trade_id)+" ")]}}],null,!1,3144478704)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"140",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.created_at))+" ")]}}],null,!1,1203059088)}):Ye._e()],1)],1)],1)}),[],!1,null,null,null)).exports,vc={name:"StopOrders",components:{ToggleColumnVisibleBox:kt,DoNotShowAgainCancelDialog:Mt.a,NotLoginTips:_t.a,Currency:bt.a,TextTips:yt.a},props:{data:{type:Array,default:[]}},data(){return{columnMap:{side:{label:this.$t("message.direction"),show:!0},size:{label:this.$t("message.size"),show:!0},complated:{label:this.$t("message.complated"),show:!0},remaining:{label:this.$t("message.remaining"),show:!0},price:{label:this.$t("message.price"),show:!0},triggerPrice:{label:this.$t("message.triggerPrice"),show:!0},type:{label:this.$t("message.type"),show:!0},trigger:{label:this.$t("message.trigger"),show:!0},orderId:{label:this.$t("message.orderId"),show:!0},dateTime:{label:this.$t("message.dateTime"),show:!0}}}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,loadingOpenOrderFlag:Ye=>Ye.bit.loadingOpenOrderFlag,loginAccountInfo:Ye=>Ye.common.loginAccountInfo,interfaceSettings:Ye=>Ye.system.interfaceSettings})},methods:{...Object(Ke.b)("bit",{setEditOrderDialogVisible:"setEditOrderDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams"}),editOrder(Ye){let We={...Ye,dialog_type:"edit",from:"stop_order"};this.setTradeConfirmDialogParams(We),this.setEditOrderDialogVisible(!0)},confirmTrade(Ye){this.setTradeConfirmDialogParams({});let We={currency:"USDT",instrument_id:Ye.instrument_id,order_id:Ye.orderId,trigger_price:""+Ye.editTriggerPrice,qty:""+Ye.editAmount};-1!==Ye.order_type.indexOf("limit")&&(We.price=""+Ye.editPrice),this.editOrer(We,"single")},cancelOrder(Ye){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelOrder(Ye)}):this.confirmCancelOrder(Ye)},oneClickCancelOrder(){this.interfaceSettings.confirmDialogConfig.showCancelOrderConfirmDialog?(this.$refs.doNotShowAgainCancelDialog.visible=!0,this.$refs.doNotShowAgainCancelDialog.callback=()=>{this.confirmCancelAllOrder()}):this.confirmCancelAllOrder()},async editOrer(Ye,We){let qe=null;"single"===We?qe=await Object(jl.e)(Ye):"batch"===We&&(qe=await Object(jl.b)(Ye)),Object(Je.k)(qe)||qe.code!==$e.a.NOT_LOGIN&&(qe.code===$e.a.SUCCESS_CODE||this.$notify.error({title:this.$t("message.tips"),message:""+qe.message}))},async confirmCancelOrder(Ye){let We={category:"future",order_id:Ye.orderId,instrument_id:Ye.instrument_id},qe=await Object(jl.c)(We);Object(Je.k)(qe)||qe.code!==$e.a.NOT_LOGIN&&(qe.code===$e.a.SUCCESS_CODE||this.$notify.error({title:this.$t("message.tips"),message:""+qe.message}))},async confirmCancelAllOrder(){if(0===this.data.length)return;let Ye=[];this.data.forEach(We=>{Ye.push({order_id:We.orderId,instrument_id:We.instrument_id})});let We={category:"future",order_id_list:Ye},qe=await Object(jl.c)(We);Object(Je.k)(qe)||qe.code!==$e.a.NOT_LOGIN&&(qe.code===$e.a.SUCCESS_CODE||this.$notify.error({title:this.$t("message.tips"),message:""+qe.message}))}}},kc=(qe("6f1e"),Object(rt.a)(vc,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"future-stio-order-table"},[We("div",{staticClass:"striped",staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","padding-right":"0.9375rem",height:"2.5rem"}},[We("el-button",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger",plain:"",size:"mini",disabled:Ye.data.length<=0},on:{click:Ye.oneClickCancelOrder}},[Ye._v(Ye._s(Ye.$t("message.cancelAll")))])],1),We("toggle-column-visible-box",{attrs:{"column-map":Ye.columnMap,"card-name":"futureStopOrders"}},[We("el-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingOpenOrderFlag,expression:"loadingOpenOrderFlag"}],staticStyle:{width:"100%",height:"20rem"},attrs:{data:Ye.data,"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell",border:"",stripe:"",fit:""},scopedSlots:Ye._u([{key:"empty",fn:function(){return[We("not-login-tips")]},proxy:!0}])},[Ye.columnMap.side.show?We("el-table-column",{attrs:{"class-name":"padding-left","min-width":"50"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.direction"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}],null,!1,235834363)}):Ye._e(),We("el-table-column",{attrs:{align:"center","min-width":"120"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.instrument"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("span",{class:"buy"===qe.row.direction?"green":"sell"===qe.row.direction?"red":""},[Ye._v(Ye._s(qe.row.instrument_name))])]}}])}),Ye.columnMap.size.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.size"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.amount_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,qe.row.sizeDigits)))+" ")]}}],null,!1,1969306351)}):Ye._e(),Ye.columnMap.price.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.price"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.price?We("span",[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,qe.row.priceDigits))))],1):We("span",[Ye._v("-")])]}}],null,!1,803592945)}):Ye._e(),Ye.columnMap.type.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.type"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.order_type))])]}}],null,!1,1740869077)}):Ye._e(),Ye.columnMap.triggerPrice.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerPrice"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("currency",{attrs:{"currency-type":qe.row.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.stop_price,qe.row.priceDigits)))+" ")]}}],null,!1,4081849168)}):Ye._e(),Ye.columnMap.trigger.show?We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.triggerType"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini"}},[Ye._v(Ye._s(qe.row.trigger_type))])]}}],null,!1,1404397083)}):Ye._e(),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.status"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-tag",{attrs:{size:"mini",type:"cancelled"===qe.row.status?"danger":"filled"===qe.row.status?"success":"info"}},[Ye._v(Ye._s(qe.row.status))])]}}])}),We("el-table-column",{attrs:{align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.reduce"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[qe.row.reduce_only?We("span",[Ye._v(Ye._s(Ye.$t("message.yes")))]):We("span",[Ye._v("-")])]}}])}),Ye.columnMap.orderId.show?We("el-table-column",{attrs:{"min-width":"150",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.orderId"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(We.row.orderId)+" ")]}}],null,!1,2343378607)}):Ye._e(),Ye.columnMap.dateTime.show?We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.dateTime"))+" ")]},proxy:!0},{key:"default",fn:function(We){return[Ye._v(" "+Ye._s(Ye._f("timestampFormat")(We.row.created_at))+" ")]}}],null,!1,1203059088)}):Ye._e(),We("el-table-column",{attrs:{"min-width":"120",align:"center"},scopedSlots:Ye._u([{key:"header",fn:function(){return[Ye._v(" "+Ye._s(Ye.$t("message.action"))+" ")]},proxy:!0},{key:"default",fn:function(qe){return[We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"danger"},on:{click:function(We){return Ye.cancelOrder(qe.row)}}},[Ye._v(Ye._s(Ye.$t("message.cancelOrder")))])]}}])})],1)],1),We("do-not-show-again-cancel-dialog",{ref:"doNotShowAgainCancelDialog"})],1)}),[],!1,null,null,null)).exports,Cc={name:"FutureEditOrderDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},props:{},data:()=>({sizeCoin:0,price:0,triggerPrice:0,editConfirmDialogVisible:!1,instrumentInfo:{},sizeDigits:2,priceDigits:2,priceStep:2,sizeStep:2,orderType:""}),computed:{...Object(Ke.c)({editOrderDialogVisible:Ye=>Ye.bit.editOrderDialogVisible,tradeConfirmDialogParams:Ye=>Ye.bit.tradeConfirmDialogParams,interfaceSettings:Ye=>Ye.system.interfaceSettings}),displayTriggerType:()=>Ye=>Pt.a.triggerTypeFormat(Ye)},methods:{...Object(Ke.b)("bit",{setEditOrderDialogVisible:"setEditOrderDialogVisible"}),init(){this.sizeCoin=0,this.price=0},openDialog(){var Ye,We;this.init(),this.sizeCoin=this.tradeConfirmDialogParams.amount,this.price=this.tradeConfirmDialogParams.price,this.triggerPrice=parseFloat(null!==(Ye=this.tradeConfirmDialogParams.stop_price)&&void 0!==Ye?Ye:"0"),this.orderType=null!==(We=this.tradeConfirmDialogParams.order_type)&&void 0!==We?We:"",this.instrumentInfo=ag(this.tradeConfirmDialogParams.instrument_name),Object(Je.k)(this.instrumentInfo)||(this.priceDigits=this.instrumentInfo.priceDigits,this.sizeDigits=this.instrumentInfo.sizeDigits,this.priceStep=this.instrumentInfo.priceStep,this.sizeStep=this.instrumentInfo.sizeStep)},showConfirm(){this.interfaceSettings.confirmDialogConfig.showEditOrderConfirmDialog?this.editConfirmDialogVisible=!0:this.trade()},setShowAgainFlag(){this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showEditOrderConfirmDialog")},confirmTrade(){this.setShowAgainFlag(),this.trade()},trade(){this.editConfirmDialogVisible=!1,this.setEditOrderDialogVisible(!1);let Ye={...this.tradeConfirmDialogParams},We=Ye.from;Ye.editPrice=this.price,Ye.editAmount=this.sizeCoin,"stop_order"===We&&(Ye.editTriggerPrice=this.triggerPrice),this.$emit("confirmTrade",We,Ye)}}},Sc={name:"AccountTradeDetail",components:{FutureEditOrderDialog:(qe("36cc"),Object(rt.a)(Cc,(function(){var Ye=this,We=Ye._self._c;return We("div",[We("el-dialog",{attrs:{visible:Ye.editOrderDialogVisible,"close-on-click-modal":!1},on:{close:function(We){return Ye.setEditOrderDialogVisible(!1)},open:Ye.openDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"warning",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.editOrder"))+": "+Ye._s(Ye.tradeConfirmDialogParams.instrument_name))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setEditOrderDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.showConfirm}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"future-edit-order"},[We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.amountL"))+"("+Ye._s(Ye.$t("message.integerMultipleOf").replace("###",Ye.sizeStep))+")")]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:0,precision:Ye.sizeDigits,"controls-position":"right",step:Ye.sizeStep},model:{value:Ye.sizeCoin,callback:function(We){Ye.sizeCoin=We},expression:"sizeCoin"}}),We("div",[Ye._v(Ye._s(Ye.instrumentInfo.amount_currency))])],1)]),-1!==Ye.orderType.indexOf("limit")?We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:0,"controls-position":"right",precision:Ye.priceDigits,step:Ye.priceStep},model:{value:Ye.price,callback:function(We){Ye.price=We},expression:"price"}}),We("div",[Ye._v(Ye._s(Ye.instrumentInfo.price_currency))])],1)]):Ye._e(),"stop_order"===Ye.tradeConfirmDialogParams.from?We("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column","margin-top":"1.25rem"}},[We("div",[Ye._v(Ye._s(Ye.$t("message.triggerPrice")))]),We("div",{staticClass:"input-number-box"},[We("el-input-number",{attrs:{min:0,"controls-position":"right",precision:Ye.priceDigits,step:Ye.priceStep},model:{value:Ye.triggerPrice,callback:function(We){Ye.triggerPrice=We},expression:"triggerPrice"}}),We("div",[Ye._v(Ye._s(Ye.instrumentInfo.price_currency))])],1)]):Ye._e()])]),We("el-dialog",{attrs:{visible:Ye.editConfirmDialogVisible,"append-to-body":"","destroy-on-close":!0},on:{close:function(We){Ye.editConfirmDialogVisible=!1}},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"warning",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.editOrder")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){Ye.editConfirmDialogVisible=!1}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(Ye.tradeConfirmDialogParams.instrument_name)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.orderType")}},["limit"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.limitOrder")))]):Ye._e(),"market"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.marketOrder")))]):Ye._e(),"trigger_limit"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.triggerLimit")))]):Ye._e(),"trigger_market"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.triggerMarket")))]):Ye._e()]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"buy"===Ye.tradeConfirmDialogParams.side?"green":"sell"===Ye.tradeConfirmDialogParams.side?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.tradeConfirmDialogParams.side)))])]),We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.total")} (${Ye.instrumentInfo.amount_currency})`}},[We("currency",{attrs:{"currency-type":Ye.instrumentInfo.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.sizeCoin,Ye.sizeDigits)))+" ")],1),We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.price")} (${Ye.instrumentInfo.price_currency})`}},[We("currency",{attrs:{"currency-type":Ye.instrumentInfo.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.price,Ye.priceDigits)))+" ")],1),-1!==["Stop"].indexOf(Ye.tradeConfirmDialogParams.stopOrderType)?We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.triggerPrice")} (${Ye.instrumentInfo.price_currency})`}},[We("currency",{attrs:{"currency-type":Ye.instrumentInfo.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.triggerPrice,Ye.priceDigits)))+" ")],1):Ye._e()],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])],1)}),[],!1,null,"891abc6a",null)).exports,StopOrders:kc,TradeHistory:_c,OrderHistory:yc,OpenOrders:hc,Positions:pc,CustomCard:ft.a},data:()=>({activeIndex:"1",positionTableData:[],openOrderTableData:[],stopOrderTableData:[],openOrderTickerDataMap:{}}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{curSelectedCurrency(Ye){Ye&&-1!==this.$route.path.indexOf("futures")&&(this.initData(),this.loadOrderData(),this.loadPositionData())},allOpenOrderMap:{handler(){this.loadOrderData()}},allPositionMap:{handler(){this.loadPositionData()}}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,allOpenOrderMap:Ye=>Ye.bit.allOpenOrderMap,allPositionMap:Ye=>Ye.bit.allPositionMap,currencyInstrumentTickerMap:Ye=>Ye.bit.currencyInstrumentTickerMap})},methods:{confirmTrade(Ye,We){switch(Ye){case"open_order":this.$refs.openOrder.confirmTrade(We);break;case"stop_order":this.$refs.stopOrder.confirmTrade(We)}},initData(){this.positionTableData=[],this.openOrderTableData=[],this.stopOrderTableData=[],this.activeIndex="1"},loadOrderData(){let Ye=Object.values(this.allOpenOrderMap),We=Ye.filter(Ye=>(Ye.base_currency===this.curSelectedCurrency||-1!==this.curSelectedCurrency.indexOf(Ye.base_currency))&&"future"===Ye.kind&&"limit"===Ye.order_type);We.sort((Ye,We)=>We.created_at-Ye.created_at);let qe={};We.forEach(Ye=>{qe[Ye.instrument_id]=this.currencyInstrumentTickerMap[Ye.instrument_id]}),this.openOrderTickerDataMap=qe,this.openOrderTableData=We;let Qe=Ye.filter(Ye=>(Ye.base_currency===this.curSelectedCurrency||this.curSelectedCurrency.indexOf(Ye.base_currency))&&"future"===Ye.kind&&-1!==Ye.order_type.indexOf("trigger"));Qe.sort((Ye,We)=>We.created_at-Ye.created_at),this.stopOrderTableData=Qe},loadPositionData(){let Ye=Object.values(this.allPositionMap);Ye=Ye.filter(Ye=>"future"===Ye.kind&&(Ye.base_currency===this.curSelectedCurrency||this.curSelectedCurrency.indexOf(Ye.base_currency))),this.positionTableData=Ye},handleSelect(Ye,We){this.activeIndex=Ye},tickerDataResponse(Ye){if(Object(Je.k)(Ye))return;if(0===Object.keys(this.openOrderTickerDataMap).length)return;let We=Ye.instrument_id;-1!==Object.keys(this.openOrderTickerDataMap).indexOf(We)&&this.$set(this.openOrderTickerDataMap,We,Ye)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;let qe=We.channel;Object(Je.k)(qe)||Object(Je.k)(We.data)||"ticker"!==qe||this.tickerDataResponse(We.data)}}}},wc=(qe("4df1"),qe("d6e8"),Object(rt.a)(Sc,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"account-trade-detail",attrs:{height:360},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("el-menu",{attrs:{"default-active":Ye.activeIndex,mode:"horizontal"},on:{select:Ye.handleSelect}},[We("el-menu-item",{staticClass:"menu-item",attrs:{index:"1"}},[Ye._v(Ye._s(Ye.$t("message.positions"))+" ("+Ye._s(Ye.positionTableData.length)+")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"2"}},[Ye._v(Ye._s(Ye.$t("message.openOrders"))+" ("),We("span",{class:[Ye.openOrderTableData.length>0?"red":""]},[Ye._v(Ye._s(Ye.openOrderTableData.length))]),Ye._v(")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"3"}},[Ye._v(Ye._s(Ye.$t("message.triggerOrder"))+" ("),We("span",{class:[Ye.stopOrderTableData.length>0?"red":""]},[Ye._v(Ye._s(Ye.stopOrderTableData.length))]),Ye._v(")")]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"4"}},[Ye._v(Ye._s(Ye.$t("message.orderHistory")))]),We("el-menu-item",{staticClass:"menu-item",attrs:{index:"5"}},[Ye._v(Ye._s(Ye.$t("message.tradeHistory")))])],1)]},proxy:!0}])},[We("div",{staticClass:"body-wrapper"},["1"===Ye.activeIndex?We("positions",{key:"1",attrs:{data:Ye.positionTableData}}):Ye._e(),"2"===Ye.activeIndex?We("open-orders",{key:"2",ref:"openOrder",attrs:{data:Ye.openOrderTableData,openOrderTickerDataMap:Ye.openOrderTickerDataMap}}):Ye._e(),"3"===Ye.activeIndex?We("stop-orders",{key:"3",ref:"stopOrder",attrs:{data:Ye.stopOrderTableData}}):Ye._e(),"4"===Ye.activeIndex?We("order-history",{key:"4"}):Ye._e(),"5"===Ye.activeIndex?We("trade-history",{key:"5"}):Ye._e()],1),We("future-edit-order-dialog",{on:{confirmTrade:Ye.confirmTrade}})],1)}),[],!1,null,"a7e83374",null)).exports,Tc={name:"FuturesSummary",components:{CustomCard:ft.a,TextTips:yt.a,Currency:bt.a},props:{},data:()=>({loadingFlag:!0,fontSizeRate:1,instrumentRadioValue:"",high:"-",low:"-",priceChange:"-",lastPrice:"-",indexPrice:"-",markPrice:"-",openInterest:"-",volumeUsd:"-",funding8h:"-",prevPrice24h:0,instrumentInfo:{},sizeDigits:2,priceDigits:2}),created(){this.receiveWebsocketMsg()},mounted(){this.fontSizeRate=parseInt(document.getElementsByTagName("html")[0].style.fontSize)/16||1,window.addEventListener("scroll",this.handleScroll,{passive:!0})},beforeDestroy(){this.instrumentInfo={},window.removeEventListener("scroll",this.handleScroll),delete this.$options.sockets.onmessage},watch:{curSelectedInstrument:{handler(Ye,We){if(this.unsubscribeFunc(),this.instrumentInfo={},Ye&&-1!==this.$route.path.indexOf("futures")){this.initData(),this.instrumentInfo=ag(Ye),Object(Je.k)(this.instrumentInfo)||(this.priceDigits=this.instrumentInfo.priceDigits,this.sizeDigits=this.instrumentInfo.sizeDigits),this.instrumentRadioValue=this.curSelectedInstrument;let We=this.currencyInstrumentTickerMap[Ye];Object(Je.k)(We)?this.getTick():this.tickerDataResponse(We),this.subscribeFunc()}},immediate:!0}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,curSelectedInstrument:Ye=>Ye.bit.curSelectedInstrument,allOpenOrderMap:Ye=>Ye.bit.allOpenOrderMap,currencyInstrumentTickerMap:Ye=>Ye.bit.currencyInstrumentTickerMap,displayFutureInstruments:Ye=>Ye.bit.displayFutureInstruments,notUnsubscribeInstrumentSet:Ye=>Ye.bit.notUnsubscribeInstrumentSet}),showCurrencyInstrumentList(){return this.curSelectedCurrency?this.displayFutureInstruments.filter(Ye=>Ye.base_currency===this.curSelectedCurrency):[]}},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),initData(){this.high="-",this.low="-",this.priceChange="-",this.indexPrice="-",this.markPrice="-",this.openInterest="-",this.volumeUsd="-",this.funding8h="-",this.currentFunding="-",this.loadingFlag=!0,this.instrumentRadioValue="",this.instrumentInfo={}},handleScroll(){if(this.$refs.futureSummary&&this.$refs.futureSummary.$el){let Ye=this.$refs.futureSummary.$el.offsetTop;(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop)>Ye-48*this.fontSizeRate?this.$refs.futureSummary.$el.classList.add("is-fixed"):this.$refs.futureSummary.$el.classList.remove("is-fixed")}},subscribeFunc(){0!==Object.keys(this.instrumentInfo).length&&this.wsSendMsg({type:"subscribe",method:"public",instruments:[this.instrumentInfo.instrument_id],channels:["ticker"],interval:"100ms"})},unsubscribeFunc(){0!==Object.keys(this.instrumentInfo).length&&(this.notUnsubscribeInstrumentSet.has(this.instrumentInfo.instrument_id)||this.wsSendMsg({type:"unsubscribe",method:"public",instruments:[this.instrumentInfo.instrument_id],channels:["ticker"],interval:"100ms"}))},async getTick(){if(0===Object.keys(this.instrumentInfo).length)return;let Ye=await Object(jl.q)(this.curSelectedInstrument);0!==Object.keys(this.instrumentInfo).length&&(Object(Je.k)(Ye)||Ye.code===$e.a.SUCCESS_CODE&&(Object(Je.k)(Ye.data)||this.tickerDataResponse(Ye.data)))},tickerDataResponse(Ye){0!==Object.keys(this.instrumentInfo).length&&(Object(Je.k)(Ye)||this.instrumentInfo.instrument_id===Ye.instrument_id&&(this.loadingFlag=!1,Object(Je.k)(Ye.last_price)||(this.lastPrice=Ye.last_price),Object(Je.k)(Ye.index_price)||(this.indexPrice=Ye.index_price),Object(Je.k)(Ye.mark_price)||(this.markPrice=Ye.mark_price),Object(Je.k)(Ye.high24h)||(this.high=Ye.high24h),Object(Je.k)(Ye.low24h)||(this.low=Ye.low24h),Object(Je.k)(Ye.volume24h)||(this.volumeUsd=parseFloat(Ye.volume24h)),Object(Je.k)(Ye.open_interest)||(this.openInterest=parseFloat(Ye.open_interest)),Object(Je.k)(Ye.price_change24h)||(this.priceChange=100*parseFloat(Ye.price_change24h)),Object(Je.k)(Ye.funding_rate)||(this.funding8h=100*parseFloat(Ye.funding_rate))))},selectInstrument(Ye){let We=`/bit/futures/${this.curSelectedCurrency}/${Ye}`;this.$router.push(We)},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;if(Object(Je.k)(We.channel))return;if(Object(Je.k)(We.data))return;let qe=`${We.channel}.${We.data.instrument_id}`;0!==Object.keys(this.instrumentInfo).length&&(qe!=="ticker."+this.instrumentInfo.instrument_id||this.tickerDataResponse(We.data))}}}},xc=(qe("6f05"),qe("712d"),Object(rt.a)(Tc,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{ref:"futureSummary",staticClass:"futures-summary",scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("div",{staticStyle:{"min-width":"6rem"}},[Ye._v(Ye._s(Ye.curSelectedCurrency)),We("span",{staticStyle:{margin:"0 1.875rem 0 0.3125rem"}},[Ye._v("Futures")])]),We("el-radio-group",{staticStyle:{flex:"1"},attrs:{size:"mini"},on:{change:Ye.selectInstrument},model:{value:Ye.instrumentRadioValue,callback:function(We){Ye.instrumentRadioValue=We},expression:"instrumentRadioValue"}},Ye._l(Ye.showCurrencyInstrumentList,(function(qe){return We("el-radio-button",{key:qe.instrument_name,attrs:{label:qe.instrument_name}},[Ye._v(Ye._s(qe.instrument_name))])})),1)],1)]},proxy:!0}])},[We("div",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"futures-summary-content"},[We("div",{staticClass:"instrument-box"},[We("currency",{attrs:{"currency-type":Ye.curSelectedCurrency,circle:!0,inherit:!1,color:"#ffffff"}}),We("span",{staticClass:"instrument-name"},[Ye._v(Ye._s(Ye.curSelectedInstrument))]),We("span",["-"!==Ye.lastPrice?We("currency",{attrs:{"currency-type":Ye.instrumentInfo.price_currency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.lastPrice,Ye.priceDigits,!0))))],1)],1),We("div",{staticClass:"data-container"},[We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hLow"))+":")]),We("div",[Ye._v(Ye._s(Ye.$t("message.24hPriceChange"))+":")])]),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.low?We("currency",{attrs:{"currency-type":Ye.instrumentInfo.price_currency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.low,Ye.priceDigits,!0))))],1),"-"!==Ye.priceChange?We("div",{class:[Ye.priceChange>0?"green":Ye.priceChange<0?"red":""]},[Ye._v(Ye._s(Ye.priceChange>0?"+":"")+Ye._s(Ye._f("numberFormat")(Ye.priceChange,3))+"%")]):We("span",[Ye._v("-")])])]),We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hHigh"))+":")]),We("div",[Ye._v(Ye._s(Ye.$t("message.openInterset"))+" ("+Ye._s(Ye.instrumentInfo.base_currency)+"):")])]),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.high?We("currency",{attrs:{"currency-type":Ye.instrumentInfo.price_currency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.high,Ye.priceDigits,!0))))],1),We("div",["-"!==Ye.openInterest?We("currency",{attrs:{"currency-type":Ye.instrumentInfo.base_currency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.openInterest,Ye.sizeDigits))))],1)])]),We("div",{staticClass:"data-item-box"},[We("div",{staticClass:"data-desc-box"},[We("div",[Ye._v(Ye._s(Ye.$t("message.24hVol"))+" ("+Ye._s(Ye.instrumentInfo.base_currency)+"):")]),We("div",[Ye._v(Ye._s(Ye.$t("message.fundingRate"))+":")])]),We("div",{staticClass:"data-box"},[We("div",["-"!==Ye.volumeUsd?We("currency",{attrs:{"currency-type":Ye.instrumentInfo.base_currency}}):Ye._e(),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.volumeUsd,Ye.sizeDigits))))],1),We("div",{class:[Ye.funding8h>0?"green":Ye.funding8h<0?"red":""]},[Ye._v(Ye._s(Ye.funding8h>0?"+":"")+Ye._s(Ye._f("numberFormat")(Ye.funding8h,3))),"-"!==Ye.funding8h?We("span",[Ye._v("%")]):Ye._e()])])])])])])}),[],!1,null,"6dbafee0",null)).exports,Oc={name:"FutureTradeConfirmDialog",components:{DoNotShowAgain:Qt.a,Currency:bt.a},data:()=>({instrumentInfo:{},sizeDigits:2,priceDigits:2}),computed:{...Object(Ke.c)({futureTradeConfirmDialogVisible:Ye=>Ye.bit.futureTradeConfirmDialogVisible,tradeConfirmDialogParams:Ye=>Ye.bit.tradeConfirmDialogParams}),im(){let Ye=this.tradeConfirmDialogParams.currency,We=this.tradeConfirmDialogParams.size_coin;return Object(Ft.e)(Ye,We)}},methods:{...Object(Ke.b)("bit",{setFutureTradeConfirmDialogVisible:"setFutureTradeConfirmDialogVisible"}),openDialog(){this.instrumentInfo=ag(this.tradeConfirmDialogParams.instrument_name),Object(Je.k)(this.instrumentInfo)||(this.priceDigits=this.instrumentInfo.priceDigits,this.sizeDigits=this.instrumentInfo.sizeDigits)},closeDialog(){this.instrumentInfo={},this.setFutureTradeConfirmDialogVisible(!1)},setShowAgainFlag(){this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showCreateOrderConfirmDialog")},confirmTrade(){this.setShowAgainFlag(),this.setFutureTradeConfirmDialogVisible(!1),this.$emit("confirmTrade",this.tradeConfirmDialogParams.direction,this.tradeConfirmDialogParams.price)}}},Dc=(qe("2225"),Object(rt.a)(Oc,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.futureTradeConfirmDialogVisible,"append-to-body":"","destroy-on-close":!0,"close-on-click-modal":!1},on:{close:Ye.closeDialog,open:Ye.openDialog},scopedSlots:Ye._u([{key:"title",fn:function(){return[We("div",{staticClass:"active-color",staticStyle:{"font-size":"1.5rem"}},[Ye._v(Ye._s(Ye.$t("message.createOrder")))])]},proxy:!0},{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:function(We){return Ye.setFutureTradeConfirmDialogVisible(!1)}}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.confirmTrade}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"descriptions-wrapper"},[We("el-descriptions",{attrs:{direction:"vertical",column:10,border:"",labelStyle:{textAlign:"center"},contentStyle:{textAlign:"center"}}},[We("el-descriptions-item",{attrs:{label:Ye.$t("message.instrument")}},[Ye._v(" "+Ye._s(Ye.tradeConfirmDialogParams.instrument_name)+" ")]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.orderType")}},["limit"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.limitOrder")))]):Ye._e(),"market"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.marketOrder")))]):Ye._e(),"stop_limit"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.triggerLimit")))]):Ye._e(),"stop_market"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.triggerMarket")))]):Ye._e(),"only_maker"===Ye.tradeConfirmDialogParams.order_type?We("div",[Ye._v(Ye._s(Ye.$t("message.onlyMaker")))]):Ye._e()]),We("el-descriptions-item",{attrs:{label:Ye.$t("message.direction")}},[We("div",{class:"buy"===Ye.tradeConfirmDialogParams.direction?"green":"sell"===Ye.tradeConfirmDialogParams.direction?"red":""},[Ye._v(Ye._s(Ye._f("directionFormat")(Ye.tradeConfirmDialogParams.direction)))])]),We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.total")} (${Ye.instrumentInfo.base_currency})`}},[We("currency",{attrs:{"currency-type":Ye.instrumentInfo.base_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.size_coin,Ye.sizeDigits)))+" ")],1),-1!==["limit","stop_limit","only_maker"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.price")} (${Ye.instrumentInfo.price_currency})`}},[We("currency",{attrs:{"currency-type":Ye.instrumentInfo.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.price,Ye.priceDigits)))+" ")],1):Ye._e(),-1!==["stop_limit","stop_market"].indexOf(Ye.tradeConfirmDialogParams.order_type)?We("el-descriptions-item",{attrs:{label:`${Ye.$t("message.triggerPrice")} (${Ye.instrumentInfo.price_currency})`}},[We("currency",{attrs:{"currency-type":Ye.instrumentInfo.price_currency}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.tradeConfirmDialogParams.trigger_price,Ye.priceDigits)))+" ")],1):Ye._e()],1),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])}),[],!1,null,"4eb1d6d1",null)).exports,Ac={name:"LeverageDialog",props:{visible:{type:Boolean,default:!1},params:{type:Object,default:()=>{}}},data:()=>({leverageInner:1,riskTipsFlag:!1,maxLeverage:50,pair:""}),watch:{leverageInner(Ye){this.riskTipsFlag=parseInt(Ye)>=10}},computed:{...Object(Ke.c)({leverageInfo:Ye=>Ye.bit.leverageInfo})},methods:{...Object(Ke.b)("bit",{setLeverageInfo:"setLeverageInfo"}),async sendLeverageRequest(){let Ye={pair:this.pair,leverage_ratio:""+this.leverageInner},We=await Object(jl.y)(Ye);if(Object(Je.k)(We))return;if(We.code===$e.a.NOT_LOGIN)return;if(We.code!==$e.a.SUCCESS_CODE)return void(Object(Je.k)(We.message)||this.$notify.error({dangerouslyUseHTMLString:!0,title:this.$t("message.tips"),message:We.message},"api",null));if(Object(Je.k)(We.data))return;let qe=We.data.pair,Qe=We.data.leverage_ratio,Ke={...this.leverageInfo};Ke[qe]=parseFloat(Qe),this.setLeverageInfo(Ke),this.$emit("update:visible",!1)},ok(){this.sendLeverageRequest()},close(){this.$emit("update:visible",!1)},openDialog(){this.leverageInner=this.params.leverage,this.pair=this.params.pair}}},Ic={name:"OrderForm",components:{LeverageDialog:(qe("c7af"),Object(rt.a)(Ac,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.visible,title:Ye.$t("message.adjustLeverage"),"append-to-body":"","destroy-on-close":!0,"close-on-click-modal":!1},on:{close:Ye.close,open:Ye.openDialog},scopedSlots:Ye._u([{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:Ye.close}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.ok}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticClass:"dialog-body"},[We("div",{staticClass:"instrument-info"},[We("div",[Ye._v(Ye._s(Ye.pair)+" "+Ye._s(Ye.$t("message.perpetual")))])]),We("div",{staticStyle:{"margin-bottom":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.leverage"))+"("+Ye._s(Ye.$t("message.maxLeverage"))+" 50X):")]),We("div",{staticClass:"input-number-box",staticStyle:{flex:"1",margin:"0 0 0.3125rem 0"}},[We("el-input-number",{attrs:{min:1,max:Ye.maxLeverage,precision:0,step:1,"controls-position":"right"},model:{value:Ye.leverageInner,callback:function(We){Ye.leverageInner=We},expression:"leverageInner"}}),We("div",[Ye._v("X")])],1),We("div",{staticClass:"fast-select-box"},[We("div",{staticClass:"item",class:[1===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=1}}},[Ye._v("1X")]),We("div",{staticClass:"item",class:[2===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=2}}},[Ye._v("2X")]),We("div",{staticClass:"item",class:[3===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=3}}},[Ye._v("3X")]),We("div",{staticClass:"item",class:[5===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=5}}},[Ye._v("5X")]),We("div",{staticClass:"item",class:[10===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=10}}},[Ye._v("10X")]),We("div",{staticClass:"item",class:[20===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=20}}},[Ye._v("20X")]),We("div",{staticClass:"item",class:[30===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=30}}},[Ye._v("30X")]),We("div",{staticClass:"item",class:[50===Ye.leverageInner?"active":""],on:{click:function(We){Ye.leverageInner=50}}},[Ye._v("50X")]),Ye.maxLeverage>50?We("div",{staticClass:"item",class:[Ye.leverageInner===Ye.maxLeverage?"active":""],on:{click:function(We){Ye.leverageInner=Ye.maxLeverage}}},[Ye._v(Ye._s(Ye.maxLeverage)+"X")]):Ye._e()]),We("div",{staticStyle:{"margin-bottom":"0.3125rem",display:"flex","justify-content":"flex-start","align-items":"center"}},[Ye._v("查看更多："),We("el-link",{staticStyle:{"font-size":"inherit"},attrs:{type:"primary",href:"https://www.bit.com/zh-CN/trading-center/perpetual/leverage-margin?pair=BTC-USDT",target:"_blank"}},[Ye._v("保证金&杠杆规则")])],1),Ye.riskTipsFlag?We("div",{staticClass:"red",staticStyle:{"margin-bottom":"0.3125rem"}},[Ye._v(Ye._s(Ye.$t("message.leverageRiskTips")))]):Ye._e()])])}),[],!1,null,"27865fe3",null)).exports,FutureTradeConfirmDialog:Dc,CustomToolTip:Ct.a,TextTips:yt.a,Currency:bt.a,IconBox:Rt.a,CustomCard:ft.a},data:()=>({loadingFlag:!0,dropDownOrderType:"market",size_usd:0,size_coin:0,limitPrice:0,timeInForce:"GTC",triggerPrice:0,tpPrice:0,tpPriceGain:0,slPrice:0,slPriceLoss:0,triggerType:"MARK",triggerTypeMap:{MARK:{name:"message.markPrice",columnName:"MarkPrice"},INDEX:{name:"message.indexPrice",columnName:"IndexPrice"}},postOnlyChecked:!1,hiddenOnlyChecked:!1,reduceOnlyChecked:!1,tpslChecked:!1,tpslRetryChecked:!1,curOrderType:"limit",indexPrice:0,markPrice:0,lastPrice:0,setFlag:!1,coinStep:.001,usdStep:10,priceStep:.5,futureIndexPrice:0,futureMarkPrice:0,futureLastPrice:0,maxPrice:0,minPrice:0,instrumentInfo:{},sizeDigits:2,priceDigits:2,leverageDialogVisible:!1,leverageParams:{}}),created(){this.receiveWebsocketMsg()},beforeDestroy(){delete this.$options.sockets.onmessage},watch:{curOrderType(Ye){-1!==["stop_market","market"].indexOf(Ye)&&(this.limitPrice=this.markPrice,this.limitPriceChanged())},reduceOnlyChecked:{handler(Ye){if(Ye){let Ye=Math.abs(this.positionSize);this.size_coin>Ye&&(this.size_coin=Ye,this.size_usd=10*Math.floor(Ye*this.limitPrice/10))}},immediate:!0},futureClickedPrice(Ye){Ye&&(this.limitPrice=Ye,this.limitPriceChanged())},curSelectedInstrument:{handler(Ye){if(this.instrumentInfo={},Ye&&-1!==this.$route.path.indexOf("futures")){this.initData(),this.instrumentInfo=ag(Ye),Object(Je.k)(this.instrumentInfo)||(this.priceDigits=this.instrumentInfo.priceDigits,this.sizeDigits=this.instrumentInfo.sizeDigits,this.priceStep=this.instrumentInfo.priceStep,this.coinStep=this.instrumentInfo.sizeStep,this.size_coin=this.coinStep,this.getLeverage(this.instrumentInfo.pair));let We=this.currencyInstrumentTickerMap[Ye];this.tickerDataResponse(We)}},immediate:!0},curSelectedCurrency:{handler(Ye){this.setFutureBaseMode("coin")},immediate:!0}},computed:{...Object(Ke.c)({curSelectedInstrument:Ye=>Ye.bit.curSelectedInstrument,curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,allPositionMap:Ye=>Ye.bit.allPositionMap,token:Ye=>Ye.system.token,futureBaseMode:Ye=>Ye.bit.futureBaseMode,futureClickedPrice:Ye=>Ye.bit.futureClickedPrice,timeInForceMap:Ye=>Ye.bit.timeInForceMap,currencyInstrumentTickerMap:Ye=>Ye.bit.currencyInstrumentTickerMap,accountSummary:Ye=>Ye.common.accountSummary,interfaceSettings:Ye=>Ye.system.interfaceSettings,leverageInfo:Ye=>Ye.bit.leverageInfo}),sizeUsdMax(){if(this.reduceOnlyChecked){let Ye=Math.abs(this.positionSize);return 10*Math.floor(Ye*this.limitPrice/10)}},sizeCoinMax(){if(this.reduceOnlyChecked)return Math.abs(this.positionSize)},buyBtnDisabledFlag(){return-1!==["limit","market","only_maker"].indexOf(this.curOrderType)||-1!==["stop_limit","stop_market"].indexOf(this.curOrderType)?!0===this.reduceOnlyChecked&&this.positionSize>=0:void 0},sellBtnDisabledFlag(){return-1!==["limit","market","only_maker"].indexOf(this.curOrderType)||-1!==["stop_limit","stop_market"].indexOf(this.curOrderType)?!0===this.reduceOnlyChecked&&this.positionSize<=0:void 0},positionSize(){let Ye=this.allPositionMap[this.curSelectedInstrument];return Ye&&Ye.size?Ye.size:0},dropDownOrderTypeText(){return{limit:this.$t("message.limit"),market:this.$t("message.market"),stop_limit:this.$t("message.triggerLimit"),stop_market:this.$t("message.triggerMarket"),only_maker:this.$t("message.onlyMaker"),twap:this.$t("message.twap")}[this.dropDownOrderType]}},methods:{...Object(Ke.b)("bit",{setFutureTradeConfirmDialogVisible:"setFutureTradeConfirmDialogVisible",setTradeConfirmDialogParams:"setTradeConfirmDialogParams",setFutureBaseMode:"setFutureBaseMode",setLeverageInfo:"setLeverageInfo"}),...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),showLeverageDialog(){if(Object(Je.k)(this.instrumentInfo.base_currency))return;let Ye={leverage:this.leverageInfo[this.instrumentInfo.pair],pair:this.instrumentInfo.pair};this.leverageParams=Ye,this.leverageDialogVisible=!0},initData(){this.loadingFlag=!0,this.dropDownOrderType="market",this.size_usd=0,this.size_coin=0,this.limitPrice=0,this.timeInForce="GTC",this.triggerPrice=0,this.triggerType="MARK",this.postOnlyChecked=!1,this.hiddenOnlyChecked=!1,this.reduceOnlyChecked=!1,this.curOrderType="limit",this.indexPrice=0,this.markPrice=0,this.lastPrice=0,this.maxPrice=0,this.minPrice=0,this.tpPrice=0,this.tpPriceGain=0,this.slPrice=0,this.slPriceLoss=0,this.setFlag=!1,this.tpslChecked=!1,this.tpslRetryChecked=!1},async getLeverage(Ye){let We=await Object(jl.v)(Ye);if(Object(Je.k)(We))return;if(We.code===$e.a.NOT_LOGIN)return;if(Object(Je.k)(We.data))return;if(Object(Je.k)(We.data.pair))return;if(Ye!==We.data.pair)return;let qe=We.data.leverage_ratio,Qe={...this.leverageInfo};Qe[Ye]=parseFloat(qe),this.setLeverageInfo(Qe)},tickerDataResponse(Ye){var We,qe;if(0===Object.keys(this.instrumentInfo).length)return;if(Object(Je.k)(Ye))return;if(this.instrumentInfo.instrument_id!==Ye.instrument_id)return;let Qe=Ye;this.loadingFlag=!1,Object(Je.k)(Qe.index_price)||(this.indexPrice=parseFloat(Qe.index_price)),Object(Je.k)(Qe.mark_price)||(this.markPrice=parseFloat(Qe.mark_price)),this.maxPrice=parseFloat(null!==(We=Qe.max_buy)&&void 0!==We?We:"0"),this.minPrice=parseFloat(null!==(qe=Qe.min_sell)&&void 0!==qe?qe:"0"),Object(Je.k)(Qe.last_price)||this.setLastPrice(parseFloat(Qe.last_price))},setLastPrice(Ye){this.setFlag||(this.lastPrice=Ye,this.limitPrice=Ye,this.triggerPrice=Ye,this.setFlag=!0,this.limitPriceChanged())},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(0===Object.keys(this.instrumentInfo).length)return;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);Object(Je.k)(We)||Object(Je.k)(We.channel)||Object(Je.k)(We.data)||`${We.channel}.${We.data.instrument_id}`!=="ticker."+this.instrumentInfo.instrument_id||this.tickerDataResponse(We.data)}},validateParams(Ye){if(this.size_coin<=0)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeLessZeroL")}),!0;if(0!==Object(Je.a)(this.size_coin,this.instrumentInfo.min_trade_amount))return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.sizeMultipleErrorFormat").replace("###",this.instrumentInfo.min_trade_amount)}),!0;if(-1!==["limit","stop_limit","only_maker"].indexOf(this.curOrderType)){if(this.limitPrice<=0)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceLessZeroL")}),!0;if("buy"===Ye.toLowerCase()&&this.maxPrice&&this.limitPrice>this.maxPrice)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceTooHighFormatL").replace("###","$"+new da.a(this.maxPrice).toFormat(this.priceDigits))}),!0;if("sell"===Ye.toLowerCase()&&this.limitPrice<this.minPrice)return this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.priceTooLowFormatL").replace("###","$"+new da.a(this.minPrice).toFormat(this.priceDigits))}),!0}return-1!==["stop_limit","stop_market"].indexOf(this.curOrderType)&&this.triggerPrice<=0&&(this.$notify.error({title:this.$t("message.tips"),message:this.$t("message.triggerPriceLessZeroL")}),!0)},showFutureTradeConfirmDialog(Ye){if(0===Object.keys(this.instrumentInfo).length)return;if(!this.token)return void this.$notify.warning({dangerouslyUseHTMLString:!0,title:this.$t("message.warning"),message:this.$t("message.notLogin")});if(this.validateParams(Ye))return;let We=this.limitPrice;if(this.interfaceSettings.confirmDialogConfig.showCreateOrderConfirmDialog){let qe={instrument_name:this.curSelectedInstrument,order_type:this.curOrderType,direction:Ye.toLowerCase(),size_coin:this.size_coin,size_usd:this.size_usd,price:We,base_mode:this.futureBaseMode,trigger_type:this.triggerTypeMap[this.triggerType].name,trigger_price:this.triggerPrice};this.setTradeConfirmDialogParams(qe),this.setFutureTradeConfirmDialogVisible(!0)}else this.confirmTrade(Ye,We)},async confirmTrade(Ye,We){let qe={instrument_id:this.instrumentInfo.instrument_id,qty:""+this.size_coin,side:Ye};switch(this.reduceOnlyChecked&&(qe.reduce_only=this.reduceOnlyChecked),this.curOrderType){case"limit":qe.price=""+We,qe.order_type="limit",qe.time_in_force=this.timeInForce.toLowerCase();break;case"market":qe.order_type="market";break;case"only_maker":qe.price=""+We,qe.order_type="limit",qe.time_in_force=this.timeInForce.toLowerCase(),qe.post_only=!0;break;case"stop_limit":qe.price=""+We,qe.order_type="trigger-limit",qe.time_in_force=this.timeInForce.toLowerCase(),qe.stop_price=""+this.triggerPrice;break;case"stop_market":qe.order_type="trigger-market",qe.stop_price=""+this.triggerPrice}let Qe=await Object(jl.d)(qe);if(!Object(Je.k)(Qe)&&Qe.code!==$e.a.NOT_LOGIN){if(Qe.code!==$e.a.SUCCESS_CODE)return this.$notify.error({title:this.$t("message.tips"),message:""+Qe.message}),void Object(et.d)(this.accountSummary,"create-option-order","/linear/v1/orders",Qe);["stop_market","stop_limit"].indexOf(this.curOrderType),this.postHogOrderOpen(Qe.data)}},postHogOrderOpen(Ye){var We;if(Object(Je.k)(Ye))return;if(Object(Je.k)(this.accountSummary))return;let qe=Object(et.b)(Ye);Object(Je.k)(qe)||(qe.user_id=null===(We=this.accountSummary)||void 0===We?void 0:We.id,window.$posthog.capture("order-open",Object(et.c)(qe)))},toggleTriggerType(Ye){this.triggerType=Ye},toggleTimeInForce(Ye){switch(this.timeInForce=Ye,this.timeInForce){case"GTC":case"GTD":break;case"FOK":case"IOC":this.postOnlyChecked=!1,this.hiddenOnlyChecked=!1}},positionClicked(){this.size_coin=Math.abs(this.positionSize),this.size_usd=10*Math.floor(this.size_coin*this.limitPrice/10)},calcInputValue(Ye,We){if(Object(Je.k)(Ye))return void("limitPrice"!==We&&(this.size_usd=0,this.size_coin=0));if(isNaN(Ye))return;let qe=parseFloat(Ye),Qe=0,Ke=0;switch(We){case"coin":if(!this.limitPrice)return;Ke=qe*this.limitPrice,this.size_usd=""+Ke.toFixed(2);break;case"usd":if(!this.limitPrice)return;Object(Je.k)(this.limitPrice)||0!==parseFloat(this.limitPrice)&&(Qe=qe/this.limitPrice),this.size_coin=""+Qe.toFixed(3);break;case"limitPrice":"coin"===this.futureBaseMode?(Ke=qe*this.size_coin,this.size_usd=parseFloat((Math.round(Ke/this.usdStep)*this.usdStep).toFixed(2))):(Qe=this.size_usd/qe||0,this.size_coin=parseFloat((Math.round(Qe/this.coinStep)*this.coinStep).toFixed(3)))}},limitPriceBlur(Ye){let We=Ye.target.value;this.limitPrice=We?parseFloat(We):this.markPrice,this.limitPriceChanged()},limitPriceChanged(){setTimeout(()=>{let Ye=0;"coin"===this.futureBaseMode?this.size_usd=parseFloat((this.limitPrice*this.size_coin).toFixed(this.priceDigits)):(Ye=this.size_usd/this.limitPrice||0,this.size_coin=parseFloat((Math.round(Ye/this.coinStep)*this.coinStep).toFixed(3)))},100)},inputChange(Ye,We,qe){let Qe=0;Qe=qe?Ye:Ye.target.value,this.calcInputValue(Qe,We)},handleSelect(Ye){this.dropDownOrderType="limit"===Ye?"market":Ye,this.curOrderType=Ye}}},Fc=(qe("defd"),Object(rt.a)(Ic,(function(){var Ye,We,qe,Qe,Ke,Je=this,Xe=Je._self._c;return Xe("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Je.loadingFlag,expression:"loadingFlag"}],staticClass:"order-form-box",attrs:{"card-title":Je.$t("message.cardTitle"),height:548}},[Xe("div",{staticClass:"order-form"},[Je.token?Xe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"0.625rem","margin-bottom":"0.625rem"}},[Xe("custom-tool-tip",{attrs:{placement:"top",width:300},scopedSlots:Je._u([{key:"content",fn:function(){return[Xe("div",[Je._v(Je._s(Je.$t("message.bitCrossMarginTips")))])]},proxy:!0}],null,!1,3533386560)},[[Xe("div",{staticClass:"input-number-box",staticStyle:{flex:"1",display:"flex","align-items":"center","justify-content":"center"}},[Je._v(" "+Je._s(Je.$t("message.bitCrossMargin"))+" ")])]],2),Xe("div",{staticClass:"input-number-box clicked",staticStyle:{flex:"1",display:"flex","align-items":"center","justify-content":"center","margin-left":"0.625rem"},on:{click:function(Ye){return Je.showLeverageDialog()}}},[Xe("span",{staticStyle:{"margin-left":"0.625rem"}},[Je._v(Je._s(Je._f("numberFormat")(null!==(Ye=Je.leverageInfo[Je.instrumentInfo.pair])&&void 0!==Ye?Ye:50,0))+" X")]),Je._v("  "),Xe("i",{staticClass:"el-icon-arrow-down"})])],1):Je._e(),Xe("el-menu",{staticClass:"order-type-menu",attrs:{"default-active":Je.curOrderType,"active-text-color":"#26AF9B",mode:"horizontal"},on:{select:Je.handleSelect}},[Xe("el-menu-item",{staticStyle:{flex:"1"},attrs:{index:"limit"}},[Je._v(Je._s(Je.$t("message.limit")))]),Xe("el-submenu",{staticStyle:{flex:"1"},attrs:{index:"2"}},[Xe("template",{slot:"title"},[Je._v(Je._s(Je.dropDownOrderTypeText))]),Xe("el-menu-item",{attrs:{index:"market"}},[Je._v(Je._s(Je.$t("message.market")))]),Xe("el-menu-item",{attrs:{index:"stop_limit"}},[Je._v(Je._s(Je.$t("message.triggerLimit")))]),Xe("el-menu-item",{attrs:{index:"stop_market"}},[Je._v(Je._s(Je.$t("message.triggerMarket")))]),Xe("el-menu-item",{attrs:{index:"only_maker"}},[Je._v(Je._s(Je.$t("message.onlyMaker")))])],2)],1),Xe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"0.9375rem"}},[Xe("div",[Je._v(Je._s(Je.$t("message.amountL")))]),Xe("el-tag",{staticStyle:{cursor:"pointer"},attrs:{size:"mini",type:Je.positionSize>0?"success":Je.positionSize<0?"danger":""},on:{click:Je.positionClicked}},[Je._v(Je._s(Je.$t("message.currentPosition"))+": "),"USDC"!==Je.curSelectedCurrency?Xe("currency",{attrs:{"currency-type":Je.curSelectedCurrency}}):Je._e(),Je._v(Je._s(Je._f("moneyFormat")(Je._f("numberFormat")(Je.positionSize,Je.sizeDigits))))],1)],1),"usd"===Je.futureBaseMode?Xe("div",{staticClass:"input-number-box"},[Xe("el-input-number",{attrs:{max:Je.sizeUsdMax,precision:2,"controls-position":"right",step:Je.usdStep,min:0},on:{change:function(Ye){return Je.inputChange(Ye,"usd",!0)},blur:function(Ye){return Je.inputChange(Ye,"usd")}},nativeOn:{input:function(Ye){return Je.inputChange(Ye,"usd")}},model:{value:Je.size_usd,callback:function(Ye){Je.size_usd=Ye},expression:"size_usd"}}),Xe("div",[Je._v("USD")])],1):Je._e(),"usd"===Je.futureBaseMode?Xe("div",{staticClass:"result-box"},[Xe("div",[Je._v("≈ ")]),Xe("div",{staticStyle:{flex:"1"}},[Xe("currency",{attrs:{"currency-type":Je.curSelectedCurrency}}),Je._v(Je._s(Je._f("moneyFormat")(Je._f("numberFormat")(Je.size_coin,3))))],1)]):Je._e(),"coin"===Je.futureBaseMode?Xe("div",{staticClass:"input-number-box"},[Xe("el-input-number",{attrs:{max:Je.sizeCoinMax,precision:Je.sizeDigits,"controls-position":"right",step:Je.coinStep,min:0},on:{change:function(Ye){return Je.inputChange(Ye,"coin",!0)},blur:function(Ye){return Je.inputChange(Ye,"coin")}},nativeOn:{input:function(Ye){return Je.inputChange(Ye,"coin")}},model:{value:Je.size_coin,callback:function(Ye){Je.size_coin=Ye},expression:"size_coin"}}),Je.instrumentInfo?Xe("div",[Je._v(Je._s(null!==(We=Je.instrumentInfo.base_currency)&&void 0!==We?We:""))]):Je._e()],1):Je._e(),"coin"===Je.futureBaseMode?Xe("div",{staticClass:"result-box"},[Xe("div",[Je._v("≈ ")]),Xe("div",{staticStyle:{flex:"1"}},[Xe("currency",{attrs:{"currency-type":Je.instrumentInfo.quote_currency}}),Je._v(Je._s(Je._f("moneyFormat")(Je._f("numberFormat")(Je.size_usd,2))))],1)]):Je._e(),-1!==["limit","stop_limit","only_maker"].indexOf(Je.curOrderType)?Xe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[Xe("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[Xe("div",[Je._v(Je._s(Je.$t("message.limitPrice")))]),Xe("div",{staticClass:"input-number-box"},[Xe("el-input-number",{attrs:{precision:Je.priceDigits,"controls-position":"right",min:0,step:Je.priceStep},on:{change:function(Ye){return Je.inputChange(Ye,"limitPrice",!0)},blur:Je.limitPriceBlur},nativeOn:{input:function(Ye){return Je.inputChange(Ye,"limitPrice")}},model:{value:Je.limitPrice,callback:function(Ye){Je.limitPrice=Ye},expression:"limitPrice"}}),Je.instrumentInfo?Xe("div",[Je._v(Je._s(null!==(qe=Je.instrumentInfo.quote_currency)&&void 0!==qe?qe:""))]):Je._e()],1)]),Xe("div",{staticStyle:{display:"flex","flex-direction":"column","margin-left":"0.625rem"}},[Xe("div",[Je._v(Je._s(Je.$t("message.timeInForce")))]),Xe("div",{staticClass:"input-number-box",class:{disabled:Je.postOnlyChecked},staticStyle:{cursor:"pointer"}},[Xe("el-dropdown",{attrs:{trigger:"click",placement:"bottom",disabled:Je.postOnlyChecked},on:{command:Je.toggleTimeInForce}},[Xe("span",{staticClass:"dropdown-link"},[Xe("span",[Xe("span",{staticStyle:{display:"inline-block",width:"2rem","margin-left":"0.625rem"}},[Je._v(Je._s(Je.timeInForce))]),Xe("custom-tool-tip",{attrs:{width:220},scopedSlots:Je._u([{key:"content",fn:function(){return[Xe("div",{staticStyle:{"line-height":"1rem"}},[Xe("div",{staticStyle:{"font-weight":"bold","margin-bottom":"0.25rem","font-size":"0.8125rem"}},[Je._v(Je._s(Je.$t(`message.${Je.timeInForce.toLowerCase()}_tips_title`)))]),Xe("div",{staticStyle:{"font-size":"0.75rem"}},[Je._v(Je._s(Je.$t(`message.${Je.timeInForce.toLowerCase()}_tips`)))])])]},proxy:!0}],null,!1,349617343)},[[Xe("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1),Xe("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),Xe("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},Je._l(Je.timeInForceMap,(function(Ye,We){return Xe("el-dropdown-item",{key:We,attrs:{command:We}},[Xe("span",[Je._v(Je._s(We))]),Xe("custom-tool-tip",{attrs:{placement:"top",width:220},scopedSlots:Je._u([{key:"content",fn:function(){return[Xe("div",{staticStyle:{"line-height":"1rem"}},[Xe("div",{staticStyle:{"font-weight":"bold","margin-bottom":"0.25rem","font-size":"0.8125rem"}},[Je._v(Je._s(Je.$t(`message.${We.toLowerCase()}_tips_title`)))]),Xe("div",{staticStyle:{"font-size":"0.75rem"}},[Je._v(Je._s(Je.$t(`message.${We.toLowerCase()}_tips`)))])])]},proxy:!0}],null,!0)},[[Xe("i",{staticClass:"el-icon-warning-outline",staticStyle:{"font-weight":"bold","margin-left":"0.3125rem"}})]],2)],1)})),1)],1)],1)])]):Je._e(),-1!==["stop_limit","stop_market"].indexOf(Je.curOrderType)?Xe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center","margin-top":"1.25rem"}},[Xe("div",{staticStyle:{flex:"1",display:"flex","flex-direction":"column"}},[Xe("div",[Je._v(Je._s(Je.$t("message.triggerPrice")))]),Xe("div",{staticClass:"input-number-box"},[Xe("el-input-number",{attrs:{"controls-position":"right",min:0,precision:Je.priceDigits,step:Je.priceStep},model:{value:Je.triggerPrice,callback:function(Ye){Je.triggerPrice=Ye},expression:"triggerPrice"}}),Je.instrumentInfo?Xe("div",[Je._v(Je._s(Je.instrumentInfo.quote_currency))]):Je._e()],1)])]):Je._e(),Xe("div",{staticStyle:{display:"flex","flex-wrap":"wrap"}},[Xe("div",{staticClass:"checkbox"},[Xe("el-checkbox",{model:{value:Je.reduceOnlyChecked,callback:function(Ye){Je.reduceOnlyChecked=Ye},expression:"reduceOnlyChecked"}},[Xe("text-tips",{attrs:{value:Je.$t("message.reduce"),inherit:!0,placement:"bottom",width:300}},[Je._v(" "+Je._s(Je.$t("message.ReduceOnlyTips"))+" ")])],1)],1)]),Xe("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center",margin:"0.9375rem 0"}},[Xe("el-button",{staticStyle:{flex:"1"},attrs:{type:"success",disabled:Je.buyBtnDisabledFlag},on:{click:function(Ye){return Je.showFutureTradeConfirmDialog("buy")}}},[Je._v(Je._s(Je.$t("message.buy")))]),Xe("el-button",{staticStyle:{flex:"1"},attrs:{type:"danger",disabled:Je.sellBtnDisabledFlag},on:{click:function(Ye){return Je.showFutureTradeConfirmDialog("sell")}}},[Je._v(Je._s(Je.$t("message.sell")))])],1),Xe("el-collapse",{staticClass:"order-form-detail",attrs:{value:"1"}},[Xe("el-collapse-item",{attrs:{title:Je.$t("message.contractDetails"),name:"1"}},[Xe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[Xe("div",{staticClass:"desc"},[Je._v(Je._s(Je.$t("message.markPrice")))]),Xe("div",{staticStyle:{"text-align":"right",display:"flex","flex-wrap":"wrap"}},[Xe("currency",{attrs:{"currency-type":"USDT"}}),Je._v(Je._s(Je._f("moneyFormat")(Je._f("numberFormat")(Je.markPrice,Je.priceDigits)))+" ")],1)]),Xe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[Xe("div",{staticClass:"desc"},[Je._v(Je._s(Je.$t("message.expiryDate")))]),Xe("div",{staticStyle:{"text-align":"right"}},[Je._v(Je._s(Je.$t("message.perpetual")))])]),Xe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[Xe("div",{staticClass:"desc"},[Je._v(Je._s(Je.$t("message.minOrderSize")))]),Je.instrumentInfo?Xe("div",{staticStyle:{"text-align":"right"}},[Je._v(Je._s(null!==(Qe=Je.instrumentInfo.min_trade_amount)&&void 0!==Qe?Qe:"")+" "+Je._s(Je.instrumentInfo.base_currency))]):Je._e()]),Xe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[Xe("div",{staticClass:"desc"},[Je._v(Je._s(Je.$t("message.settlementCurrency")))]),Je.instrumentInfo?Xe("div",{staticStyle:{"text-align":"right"}},[Je._v(Je._s(null!==(Ke=Je.instrumentInfo.quote_currency)&&void 0!==Ke?Ke:""))]):Je._e()]),Xe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[Xe("div",{staticClass:"desc"},[Je._v(Je._s(Je.$t("message.minSellPrice")))]),Xe("div",{staticStyle:{"text-align":"right"}},[Xe("currency",{attrs:{"currency-type":Je.instrumentInfo.price_currency}}),Je._v(Je._s(Je._f("moneyFormat")(Je._f("numberFormat")(Je.minPrice,Je.priceDigits))))],1)]),Xe("div",{staticClass:"form-item",staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[Xe("div",{staticClass:"desc"},[Je._v(Je._s(Je.$t("message.maxBuyPrice")))]),Xe("div",{staticStyle:{"text-align":"right"}},[Xe("currency",{attrs:{"currency-type":Je.instrumentInfo.price_currency}}),Je._v(Je._s(Je._f("moneyFormat")(Je._f("numberFormat")(Je.maxPrice,Je.priceDigits))))],1)])])],1)],1),Xe("future-trade-confirm-dialog",{attrs:{"size-digits":Je.sizeDigits,"price-digits":Je.priceDigits},on:{confirmTrade:Je.confirmTrade}}),Xe("leverage-dialog",{attrs:{visible:Je.leverageDialogVisible,params:Je.leverageParams},on:{"update:visible":function(Ye){Je.leverageDialogVisible=Ye}}})],1)}),[],!1,null,"6119de78",null)).exports,Pc={name:"OrderBook",components:{Currency:bt.a,TextTips:yt.a,CustomCard:ft.a},props:{},data:()=>({bidTableData:[],askTableData:[],amplitude:!0,loadingFlag:!0,futureIndexPrice:0,futureMarkPrice:0,futureLastPrice:0,instrumentInfo:{},sizeDigits:2,priceDigits:2}),created(){this.receiveWebsocketMsg()},beforeDestroy(){this.unSubscribeFunc(),delete this.$options.sockets.onmessage},watch:{curSelectedInstrument:{handler(Ye,We){if(this.unSubscribeFunc(),this.instrumentInfo={},Ye&&-1!==this.$route.path.indexOf("futures")){this.initData(),this.instrumentInfo=ag(Ye),Object(Je.k)(this.instrumentInfo)||(this.priceDigits=this.instrumentInfo.priceDigits,this.sizeDigits=this.instrumentInfo.sizeDigits),this.getOrderBook();let We=this.currencyInstrumentTickerMap[Ye];this.tickerDataResponse(We),this.subscribeFunc()}},immediate:!0},futureLastPrice(Ye,We){this.amplitude=Ye-We>=0}},computed:{...Object(Ke.c)({curSelectedInstrument:Ye=>Ye.bit.curSelectedInstrument,futureBaseMode:Ye=>Ye.bit.futureBaseMode,currencyInstrumentTickerMap:Ye=>Ye.bit.currencyInstrumentTickerMap})},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),...Object(Ke.b)("bit",{setFutureClickedPrice:"setFutureClickedPrice"}),changePrice(Ye){Ye&&this.setFutureClickedPrice(Ye)},initData(){this.bidTableData=[],this.askTableData=[],this.amplitude=!0,this.loadingFlag=!0},subscribeFunc(){0!==Object.keys(this.instrumentInfo).length&&this.wsSendMsg({type:"subscribe",method:"public",instruments:[this.instrumentInfo.instrument_id],channels:["order_book.1.10"],interval:"100ms"})},unSubscribeFunc(){0!==Object.keys(this.instrumentInfo).length&&this.wsSendMsg({type:"unsubscribe",method:"public",instruments:[this.instrumentInfo.instrument_id],channels:["order_book.1.10"],interval:"100ms"})},async getOrderBook(){if(0===Object.keys(this.instrumentInfo).length)return;let Ye=await Object(jl.m)(this.instrumentInfo.instrument_id);0!==Object.keys(this.instrumentInfo).length&&(this.loadingFlag=!1,Object(Je.k)(Ye)||Ye.code===$e.a.SUCCESS_CODE&&(Object(Je.k)(Ye.data)||this.orderBookRespSuccess(Ye.data)))},orderBookRespSuccess(Ye){if(Object(Je.k)(Ye))return;this.loadingFlag=!1;let We=Ye.bids,qe=Ye.asks,Qe=0,Ke=new Array(10).fill([]);for(let Ye=0;Ye<We.length;Ye++){let qe=We[Ye];if(Object(Je.k)(qe)||qe.length<2)continue;if(10===Ye)continue;let Xe=parseFloat(qe[0]),Ze=parseFloat(qe[1]);Qe+=Ze,Ke[Ye]={price:Xe,size:Ze,totalSize:Qe}}let Xe=0,Ze=new Array(10).fill([]);for(let Ye=0;Ye<qe.length;Ye++){let We=qe[Ye];if(Object(Je.k)(We)||We.length<2)continue;if(10===Ye)continue;let Qe=parseFloat(We[0]),Ke=parseFloat(We[1]);Xe+=Ke,Ze[Ye]={price:Qe,size:Ke,totalSize:Xe}}this.bidTableData=Ke,this.askTableData=Ze},tickerDataResponse(Ye){Object(Je.k)(Ye)||Ye.instrument_id==this.curSelectedInstrument&&(Object(Je.k)(Ye.index_price)||(this.futureIndexPrice=parseFloat(Ye.index_price)),Object(Je.k)(Ye.mark_price)||(this.futureMarkPrice=parseFloat(Ye.mark_price)),Object(Je.k)(Ye.last_price)||(this.futureLastPrice=parseFloat(Ye.last_price)))},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(0===Object.keys(this.instrumentInfo).length)return;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);if(Object(Je.k)(We))return;if(Object(Je.k)(We.channel))return;if(Object(Je.k)(We.data))return;let qe=`${We.channel}.${We.data.instrument_id}`;qe!=="order_book.1.10."+this.instrumentInfo.instrument_id?qe!=="ticker."+this.instrumentInfo.instrument_id||this.tickerDataResponse(We.data):this.orderBookRespSuccess(We.data)}}}},Mc=(qe("2218"),Object(rt.a)(Pc,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"order-book-wrapper",attrs:{"card-title":Ye.$t("message.orderBook"),height:548}},[We("div",{staticStyle:{display:"flex","flex-direction":"column",flex:"1","overflow-x":"auto"}},[We("div",{staticClass:"order-book-column-box"},[We("div",{staticClass:"column item-price"},[Ye._v(Ye._s(Ye.$t("message.price")))]),We("div",{staticClass:"column item-size"},[Ye._v(Ye._s(Ye.$t("message.size")))]),We("div",{staticClass:"column item-total-size"},[Ye._v(Ye._s(Ye.$t("message.total")))])]),We("div",{staticClass:"order-book-box",staticStyle:{display:"flex","flex-direction":"column-reverse"}},Ye._l(Ye.askTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==0}},[qe.price?We("div",{staticClass:"row-item item-price red",on:{click:function(We){return Ye.changePrice(qe.price)}}},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,Ye.priceDigits))))]):We("div",{staticClass:"row-item item-price"},[Ye._v("-")]),qe.size?We("div",{staticClass:"row-item item-size"},["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size,Ye.sizeDigits))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.futureIndexPrice,2))))])]):We("div",{staticClass:"row-item item-size"},[Ye._v("-")]),qe.totalSize?We("div",{staticClass:"row-item item-total-size"},["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize,Ye.sizeDigits))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.futureIndexPrice,2))))])]):We("div",{staticClass:"row-item item-total-size"},[Ye._v("-")])])})),0),We("div",{staticClass:"order-book-split-box"},[We("div",{staticClass:"split-realtime-price",staticStyle:{display:"flex","justify-content":"center","align-items":"center"}},[We("span",[We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureLastPrice,Ye.priceDigits))))],1),We("i",{class:[Ye.amplitude?"green el-icon-top":"red el-icon-bottom"],staticStyle:{"font-weight":"bold"}})]),We("div",{staticStyle:{display:"flex","flex-direction":"column","justify-content":"space-around"}},[We("div",{staticStyle:{"margin-bottom":"0.25rem"}},[We("span",{staticClass:"split-price-text"},[Ye._v(Ye._s(Ye.$t("message.markPrice"))+":")]),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureMarkPrice,Ye.priceDigits))))],1),We("div",[We("span",{staticClass:"split-price-text"},[Ye._v(Ye._s(Ye.$t("message.indexPrice"))+":")]),We("currency",{attrs:{"currency-type":"usd"}}),Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(Ye.futureIndexPrice,Ye.priceDigits))))],1)])]),We("div",{staticClass:"order-book-box"},Ye._l(Ye.bidTableData,(function(qe,Qe){return We("div",{key:Qe,staticClass:"row",class:{striped:Qe%2==0}},[qe.price?We("div",{staticClass:"row-item item-price green",on:{click:function(We){return Ye.changePrice(qe.price)}}},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.price,Ye.priceDigits))))]):We("div",{staticClass:"row-item item-price"},[Ye._v("-")]),qe.size?We("div",{staticClass:"row-item item-size"},["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size,Ye.sizeDigits))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.size*Ye.futureIndexPrice,2))))])]):We("div",{staticClass:"row-item item-size"},[Ye._v("-")]),qe.totalSize?We("div",{staticClass:"row-item item-total-size"},["coin"===Ye.futureBaseMode?We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize,Ye.sizeDigits))))]):We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.totalSize*Ye.futureIndexPrice,2))))])]):We("div",{staticClass:"row-item item-total-size"},[Ye._v("-")])])})),0)])])}),[],!1,null,"7870ffb0",null)).exports,Ec={name:"FutureKLine",data:()=>({symbol:"",chatTitle:"",visible:!0,timer:null}),components:{CustomCard:ft.a},beforeDestroy(){this.visible=!1,this.timer&&(clearTimeout(this.timer),this.timer=null)},watch:{curSelectedInstrument:{handler(Ye){Ye&&-1!==this.$route.path.indexOf("/futures")&&(this.symbolTransfer(Ye),this.tradingviewKline(),this.chatTitle="Chart")},immediate:!0}},computed:{...Object(Ke.c)({curSelectedInstrument:Ye=>Ye.bit.curSelectedInstrument,theme:Ye=>Ye.system.theme})},methods:{toggleFullscreen(Ye,We){this.$emit("toggleFullscreen",Ye,We)},symbolTransfer(Ye){},removeStyleTag(){let Ye=document.getElementsByTagName("style");for(let We=0;We<Ye.length;We++)if(-1!==Ye[We].innerHTML.indexOf(".tradingview-widget-copyright"))return void Ye[We].parentNode.removeChild(Ye[We])},tradingviewKline(){let Ye=this.theme||"light";if(window.hasOwnProperty("TradingView")){let We="Etc/UTC";switch(0-(new Date).getTimezoneOffset()/60){case-10:We="Pacific/Honolulu";break;case-9:We="America/Juneau";break;case-8:We="America/Los_Angeles";break;case-7:We="US/Mountain";break;case-6:We="America/Mexico_City";break;case-5:We="America/Bogota";break;case-4:We="America/Caracas";break;case-3:We="America/Santiago";break;case 0:We="Etc/UTC";break;case 1:We="Europe/Oslo";break;case 2:We="Europe/Helsinki";break;case 3:We="Asia/Bahrain";break;case 4:We="Asia/Dubai";break;case 5:We="Asia/Ashkhabad";break;case 6:We="Asia/Almaty";break;case 7:We="Asia/Bangkok";break;case 8:We="Asia/Shanghai";break;case 9:We="Asia/Tokyo";break;case 10:We="Australia/Brisbane";break;case 11:We="Australia/Sydney";break;case 12:We="Pacific/Norfolk";break;case 13:We="Pacific/Auckland";break;default:We="Etc/UTC"}this.$nextTick(()=>{this.removeStyleTag(),new TradingView.widget({autosize:!0,symbol:this.symbol,interval:"15",timezone:We,theme:Ye,style:"background-color: transparent;",locale:"en",toolbar_bg:"#f1f3f6",enable_publishing:!1,allow_symbol_change:!0,container_id:"klineDiv"})})}else this.timer=setTimeout(()=>{this.tradingviewKline()},100)}}},jc=(qe("b0e2"),Object(rt.a)(Ec,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{staticClass:"k-line-chart",attrs:{"disable-full-screen":!1,"card-title":Ye.chatTitle,height:400},on:{toggleFullscreen:Ye.toggleFullscreen}},[Ye.visible?We("div",{staticClass:"chart-box",staticStyle:{height:"100%"}},[We("remote-script",{attrs:{src:"//s3.tradingview.com/tv.js"}}),We("div",{staticStyle:{height:"100%"},attrs:{id:"klineDiv"}})],1):Ye._e()])}),[],!1,null,"c239d188",null)).exports,Rc={name:"LastTradeHistory",components:{TextTips:yt.a,CustomCard:ft.a,UTable:ui.UTable,UTableColumn:ui.UTableColumn,Currency:bt.a},directives:{"infinite-scroll":ai.a},props:{},data:()=>({tradeHistoryTableData:[],loadingMoreFlag:!1,loadingFlag:!0,maxDataCount:1e3,instrumentInfo:{},sizeDigits:2,priceDigits:2}),created(){this.receiveWebsocketMsg()},beforeDestroy(){this.unSubscribeFunc(),delete this.$options.sockets.onmessage},watch:{curSelectedInstrument:{handler(Ye,We){this.unSubscribeFunc(),this.instrumentInfo={},Ye&&-1!==this.$route.path.indexOf("futures")&&(this.initData(),this.instrumentInfo=ag(Ye),Object(Je.k)(this.instrumentInfo)||(this.priceDigits=this.instrumentInfo.priceDigits,this.sizeDigits=this.instrumentInfo.sizeDigits),this.getTradeLatestByInstrument(),this.subscribeFunc())},immediate:!0}},computed:{...Object(Ke.c)({curSelectedCurrency:Ye=>Ye.bit.curSelectedCurrency,curSelectedInstrument:Ye=>Ye.bit.curSelectedInstrument})},methods:{...Object(Ke.b)("websocket",{wsSendMsg:"wsSendMsg"}),initData(){this.tradeHistoryTableData=[],this.loadingMoreFlag=!1,this.loadingFlag=!0},async getTradeLatestByInstrument(){if(0===Object.keys(this.instrumentInfo).length)return;if(this.loadingMoreFlag)return;this.loadingFlag=!0,this.loadingMoreFlag=!0;let Ye=await Object(jl.i)({currency:"USDT",instrument_id:this.instrumentInfo.instrument_id,count:500});0!==Object.keys(this.instrumentInfo).length&&(this.loadingFlag=!1,this.loadingMoreFlag=!1,Object(Je.k)(Ye)||Ye.code===$e.a.SUCCESS_CODE&&(Object(Je.k)(Ye.data)||this.tradeRespSuccess(Ye.data)))},subscribeFunc(){0!==Object.keys(this.instrumentInfo).length&&this.wsSendMsg({type:"subscribe",method:"public",instruments:[this.instrumentInfo.instrument_id],channels:["trade"],interval:"100ms"})},unSubscribeFunc(){0!==Object.keys(this.instrumentInfo).length&&this.wsSendMsg({type:"unsubscribe",method:"public",instruments:[this.instrumentInfo.instrument_id],channels:["trade"],interval:"100ms"})},tradeRespSuccess(Ye){Ye.forEach(Ye=>{var We,qe,Qe,Ke,Je,Xe,Ze;Ye.instrument_name=Ye.instrument_id,Ye.direction=Ye.side.toLowerCase(),Ye.price=parseFloat(null!==(We=Ye.price)&&void 0!==We?We:"0"),Ye.amount=parseFloat(null!==(qe=Ye.qty)&&void 0!==qe?qe:"0"),Ye.timestamp=parseInt(null!==(Qe=Ye.created_at)&&void 0!==Qe?Qe:"0"),Ye.iv=100*parseFloat(null!==(Ke=Ye.sigma)&&void 0!==Ke?Ke:"0"),Ye.underlying_price=parseFloat(null!==(Je=Ye.underlying_price)&&void 0!==Je?Je:"0"),Ye.index_price=parseFloat(null!==(Xe=Ye.index_price)&&void 0!==Xe?Xe:"0"),Ye.isBlockTrade=null!==(Ze=Ye.is_block_trade)&&void 0!==Ze&&Ze}),this.tradeHistoryTableData=Ye},wsRecentTradeResp(Ye){if(Object(Je.k)(Ye))return;let We=Ye;if(!Object(Je.k)(We)&&(We.forEach(Ye=>{var We,qe,Qe,Ke,Je,Xe,Ze;Ye.instrument_name=Ye.instrument_id,Ye.direction=Ye.side.toLowerCase(),Ye.price=parseFloat(null!==(We=Ye.price)&&void 0!==We?We:"0"),Ye.amount=parseFloat(null!==(qe=Ye.qty)&&void 0!==qe?qe:"0"),Ye.timestamp=parseInt(null!==(Qe=Ye.created_at)&&void 0!==Qe?Qe:"0"),Ye.iv=100*parseFloat(null!==(Ke=Ye.sigma)&&void 0!==Ke?Ke:"0"),Ye.underlying_price=parseFloat(null!==(Je=Ye.underlying_price)&&void 0!==Je?Je:"0"),Ye.index_price=parseFloat(null!==(Xe=Ye.index_price)&&void 0!==Xe?Xe:"0"),Ye.isBlockTrade=null!==(Ze=Ye.is_block_trade)&&void 0!==Ze&&Ze}),We.length>0)){let Ye=[...this.tradeHistoryTableData];Ye.unshift(...We),Ye=Object(Ft.a)(Ye),Ye.length>=this.maxDataCount&&(Ye=Ye.slice(0,this.maxDataCount)),this.tradeHistoryTableData=Ye}},receiveWebsocketMsg(){this.$options.sockets.onmessage=Ye=>{if(0===Object.keys(this.instrumentInfo).length)return;if(Object(Je.k)(Ye))return;if(Object(Je.k)(Ye.data))return;let We=JSON.parse(Ye.data);Object(Je.k)(We)||Object(Je.k)(We.channel)||Object(Je.k)(We.data)||`${We.channel}.${We.data.instrument_id}`!=="trade."+this.instrumentInfo.instrument_id||this.wsRecentTradeResp(We.data)}}}},Lc={name:"Futures",components:{LastTradeHistory:(qe("4e58"),qe("f9a1"),Object(rt.a)(Rc,(function(){var Ye=this,We=Ye._self._c;return We("custom-card",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],staticClass:"last-trade-history",attrs:{"card-title":Ye.$t("message.lastTrade"),height:548}},[We("u-table",{directives:[{name:"loading",rawName:"v-loading",value:Ye.loadingFlag,expression:"loadingFlag"}],attrs:{"empty-text":Ye.$t("message.noData"),"use-virtual":"","row-height":24,"data-changes-scroll-top":!1,"excess-rows":12,height:"548",data:Ye.tradeHistoryTableData,stripe:"","cell-style":{border:"none",height:"1.25rem"},"header-cell-style":{border:"none",height:"2rem"},"cell-class-name":"table-body-cell","header-cell-class-name":"table-header-cell","infinite-scroll-distance":20,"infinite-scroll-immediate":!1,fit:""}},[We("u-table-column",{attrs:{"min-width":"55",prop:"price"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.direction")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.direction?"red":"green"]},[Ye._v(Ye._s(Ye._f("directionFormat")(qe.row.side)))])]}}])}),We("u-table-column",{attrs:{"min-width":"80",prop:"price"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.price")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.direction?"red":"green"]},[We("i",{class:[2===qe.row.tick_direction?"el-icon-bottom":0===qe.row.tick_direction?"el-icon-top":""],staticStyle:{"font-weight":"bold"}}),We("span",[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.price,Ye.priceDigits))))])])]}}])}),We("u-table-column",{attrs:{"min-width":"90",prop:"size"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.amountL")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.direction?"red":"green"]},[Ye._v(Ye._s(Ye._f("moneyFormat")(Ye._f("numberFormat")(qe.row.amount,Ye.sizeDigits))))])]}}])}),We("u-table-column",{staticStyle:{"padding-right":"1rem"},attrs:{"min-width":"130",prop:"sum"},scopedSlots:Ye._u([{key:"header",fn:function(){return[We("div",{staticClass:"right table-header"},[Ye._v(Ye._s(Ye.$t("message.dateTime")))])]},proxy:!0},{key:"default",fn:function(qe){return[We("div",{staticClass:"right table-column",class:["sell"===qe.row.direction?"red":"green"]},[Ye._v(Ye._s(Ye._f("timestampFormat")(qe.row.timestamp)))])]}}])})],1)],1)}),[],!1,null,"272c5d6d",null)).exports,FutureKLine:jc,OrderBook:Mc,OrderForm:Fc,FuturesSummary:xc,AccountTradeDetail:wc,CustomCard:ft.a,AccountSummary:oc},data:()=>({}),created(){},computed:{...Object(Ke.c)({showFutureKlineChart:Ye=>Ye.system.interfaceSettings.layoutDisplay.showFutureKlineChart})},watch:{},methods:{}},Bc=[{path:"/bit",name:"Bit",component:()=>Promise.all([qe.e("chunk-a536009c"),qe.e("chunk-3334b8ab"),qe.e("chunk-69a7d4ee")]).then(qe.bind(null,"983a")),redirect:"/bit/options",children:[{path:"options/:currency?/:instrumentName?",name:"BitOptions",component:cc,meta:{}},{path:"futures/:currency?/:instrumentName?",name:"BitFutures",component:(qe("df9d"),Object(rt.a)(Lc,(function(){var Ye=this._self._c;return Ye("div",{key:"future",staticClass:"futures-page-box"},[Ye("account-summary"),Ye("div",{staticStyle:{margin:"-0.3125rem 0"}}),Ye("futures-summary"),Ye("div",{staticStyle:{margin:"-0.3125rem 0"}}),Ye("div",{staticClass:"trade-box"},[Ye("order-form",{staticStyle:{width:"calc(33.33% - 10px)"}}),Ye("div",{staticStyle:{margin:"0 -0.3125rem"}}),Ye("order-book",{staticStyle:{width:"calc(33.33% - 10px)"}}),Ye("div",{staticStyle:{margin:"0 -0.3125rem"}}),Ye("last-trade-history",{staticStyle:{width:"calc(33.33% - 10px)"}})],1),Ye("div",{staticStyle:{margin:"-0.3125rem 0"}}),Ye("account-trade-detail")],1)}),[],!1,null,"0b6b6150",null)).exports,meta:{}},{path:"account/settings",name:"BitAccount",component:()=>qe.e("chunk-3324f2c8").then(qe.bind(null,"4d8a")),children:[{path:"preferences",name:"BitInterfaceSettings",component:()=>qe.e("chunk-21365330").then(qe.bind(null,"12ec")),meta:{title:"Interface Settings",hideFooter:!0}}]},{path:"tools/pv/:currency?",name:"BitPositionVisualization",component:()=>qe.e("chunk-52873fb6").then(qe.bind(null,"a14d")),meta:{title:"Position Visualization"}}]}];const zc=gt.a.prototype.push;gt.a.prototype.push=function(Ye){return zc.call(this,Ye).catch(Ye=>Ye)},Qe.default.use(gt.a);const Vc=new gt.a({scrollBehavior(Ye,We,qe){if(Ye.name!==We.name)return{x:0,y:0}},routes:[...As,...ao,...El,...Bc,...ht]}),$f=(Ye,We,qe)=>{let Qe=Object(Xe.e)();if(Ye.meta.glPermission)if(Qe)qe(!0);else{let Ye=Object(Xe.w)();Ye?(Mi.a.dispatch("system/setGlNotLoginDialogVisible",!0),qe(Ye)):qe("/")}else qe(!0)};Vc.beforeEach((Ye,We,qe)=>{if(Ye.meta.title&&(document.title=Ye.meta.title+" | Greeks.live"),Object(Xe.E)()){const{path:We}=Ye,{status:Qe}=Object(Xe.E)();if("/maintenance"===We&&2!==Qe){return void qe({path:"/"})}if("/maintenance"!==We&&2===Qe){return void qe({path:"/maintenance"})}}if(-1===We.fullPath.indexOf("tools/login")&&Object(Xe.ob)(We.fullPath),Ye.meta.permission){if(Object(Xe.q)())$f(Ye,0,qe);else if(!Mi.a.state.system.token){Mi.a.dispatch("system/clearUserInfo");qe({path:"/login",query:{}})}}else $f(Ye,0,qe)});var Uc=Vc,Nc=qe("0692"),Hc=qe("5a0c"),Gc=qe.n(Hc);qe("8ca8"),qe("778e"),Qe.default.use(Fi.Menu),Qe.default.use(Fi.Column).use(Fi.Table),qe("a0d8"),qe("be35");var Yc={copy:{name:"copy",bind(Ye,{value:We},qe){Ye.$value=We,Ye.handler=()=>{if(!Ye.$value)return;const We=document.createElement("textarea");We.readOnly="readonly",We.style.position="absolute",We.style.left="-9999px",We.value=Ye.$value,document.body.appendChild(We),We.select(),We.setSelectionRange(0,We.value.length);document.execCommand("Copy")&&qe.context.$notify.success({title:qe.context.$t("message.tips"),message:qe.context.$t("message.copySuccessfully")}),document.body.removeChild(We)},Ye.addEventListener("click",Ye.handler)},componentUpdated(Ye,{value:We}){Ye.$value=We},unbind(Ye){Ye.removeEventListener("click",Ye.handler)}},focus:{name:"focus",inserted:function(Ye){Ye.focus()}},drag:{name:"drag",inserted:function(Ye){Ye.onmousedown=We=>{let qe=We.clientX-Ye.offsetLeft,Qe=We.clientY-Ye.offsetTop;document.onmousemove=We=>{let Ke=We.clientX-qe,Je=We.clientY-Qe;Ye.style.left=Ke+"px",Ye.style.top=Je+"px"},document.onmouseup=Ye=>{document.onmousemove=null,document.onmouseup=null}}},update:function(Ye,We){We.arg?Ye.onmousedown=null:Ye.onmousedown=We=>{let qe=We.clientX-Ye.offsetLeft,Qe=We.clientY-Ye.offsetTop;document.onmousemove=We=>{let Ke=We.clientX-qe,Je=We.clientY-Qe;Ye.style.left=Ke+"px",Ye.style.top=Je+"px"},document.onmouseup=Ye=>{document.onmousemove=null,document.onmouseup=null}}}},loading:{name:"loading",bind(Ye,We){var Qe;let Ke=.9;null!=We&&null!==(Qe=We.modifiers)&&void 0!==Qe&&Qe.cover&&(Ke=1);let Je="";Je="light"===Object(Xe.n)()?`rgba(255, 255, 255, ${Ke})`:`rgba(0, 0, 0, ${Ke})`;const Ze=document.createElement("div");Ze.style.position="absolute",Ze.style.top="0",Ze.style.left="0",Ze.style.right="0",Ze.style.bottom="0",Ze.style.zIndex="99",Ze.style.backgroundColor=Je,Ze.style.display=We.value?"block":"none";const $e=document.createElement("img");$e.src=qe("c9cf"),$e.style.position="absolute",$e.style.top="50%",$e.style.left="50%",$e.style.transform="translate(-50%, -50%)",$e.style.width="22px",$e.style.height="22px",$e.style.animation="rotating 0.8s linear infinite",$e.style.display=We.value?"block":"none",Ye.__loadingMask=Ze,Ye.style.position="relative",Ze.appendChild($e),Ye.appendChild(Ze)},update(Ye,We){Ye.__loadingMask.style.display=We.value?"block":"none"},unbind(Ye){Ye.removeChild(Ye.__loadingMask)}},InfiniteScroll:{bind(Ye,We){const qe=We.value||{},Qe=qe.distance||20,Ke=((Ye,We)=>{let qe;return function(...Qe){clearTimeout(qe),qe=setTimeout(()=>{clearTimeout(qe),Ye(...Qe)},We)}})(()=>{const{scrollTop:We,scrollHeight:Ke,clientHeight:Je}=Ye;We+Je>=Ke-Qe&&qe.callback()},qe.debounce||300);Ye.addEventListener("scroll",Ke),Ye.__vueInfiniteScrollHandler__=Ke},unbind(Ye){Ye.__vueInfiniteScrollHandler__&&(Ye.removeEventListener("scroll",Ye.__vueInfiniteScrollHandler__),delete Ye.__vueInfiniteScrollHandler__)}}};qe("d9e2"),qe("13d5");var Wc=new class dy{constructor(){this.listeners=new Map}addListener(Ye,We,qe){return"function"==typeof We&&(this.listeners.has(Ye)||this.listeners.set(Ye,[]),this.listeners.get(Ye).push({callback:We,vm:qe}),!0)}removeListener(Ye,We,qe){let Qe,Ke=this.listeners.get(Ye);return!!(Ke&&Ke.length&&(Qe=Ke.reduce((Ye,Qe,Ke)=>("function"==typeof Qe.callback&&Qe.callback===We&&Qe.vm===qe&&(Ye=Ke),Ye),-1),Qe>-1))&&(Ke.splice(Qe,1),this.listeners.set(Ye,Ke),!0)}emit(Ye,...We){let qe=this.listeners.get(Ye);return!(!qe||!qe.length||(qe.forEach(Ye=>{Ye.callback.call(Ye.vm,...We)}),0))}},qc=class{constructor(Ye,We={}){if(this.format=We.format&&We.format.toLowerCase(),Ye.startsWith("//")){Ye=`${"https:"===window.location.protocol?"wss":"ws"}:${Ye}`}this.uuid=Object(Je.e)(),this.connectionUrl=Ye,this.opts=We,this.reconnection=this.opts.reconnection||!1,this.reconnectionAttempts=this.opts.reconnectionAttempts||1/0,this.reconnectionDelay=this.opts.reconnectionDelay||1e3,this.reconnectTimeoutId=0,this.reconnectionCount=0,this.disconnectFlag=!1,this.passToStoreHandler=this.opts.passToStoreHandler||!1,We.store&&(this.store=We.store),We.mutations&&(this.mutations=We.mutations),this.connect(Ye,We),this.onEvent()}connect(Ye,We={}){this.store&&this.passToStore("SOCKET_CONNECTING",this.connectionUrl);let qe=We.protocol||"";return this.WebSocket=We.WebSocket||(""===qe?new WebSocket(Ye):new WebSocket(Ye,qe)),"json"===this.format&&("sendObj"in this.WebSocket||(this.WebSocket.sendObj=Ye=>this.WebSocket.send(JSON.stringify(Ye)))),this.WebSocket}reconnect(){this.reconnectionCount<=this.reconnectionAttempts?(this.reconnectionCount++,clearTimeout(this.reconnectTimeoutId),this.reconnectTimeoutId=setTimeout(()=>{this.connect(this.connectionUrl,this.opts),this.onEvent()},this.reconnectionDelay)):this.store&&this.passToStore("SOCKET_RECONNECT_ERROR",!0)}onEvent(){["onmessage","onclose","onerror","onopen"].forEach(Ye=>{this.WebSocket[Ye]=We=>{"PONG"!==We.data&&"pong"!==We.data&&(Wc.emit(Ye,We),this.store&&this.passToStore("SOCKET_"+Ye,We),this.reconnection&&"onopen"===Ye&&(null!=this.reconnectTimeoutId&&clearTimeout(this.reconnectTimeoutId),this.opts.$setInstance(We.currentTarget),this.reconnectionCount=0),this.reconnection&&"onclose"===Ye&&!this.disconnectFlag&&this.reconnect())}})}passToStore(Ye,We){this.passToStoreHandler?this.passToStoreHandler(Ye,We,this.uuid,this.defaultPassToStore.bind(this)):this.defaultPassToStore(Ye,We)}defaultPassToStore(Ye,We){if(!Ye.startsWith("SOCKET_"))return;let qe="commit",Qe=Ye.toUpperCase(),Ke=We;"json"===this.format&&We.data&&(Ke=JSON.parse(We.data),Ke.mutation?Qe=[Ke.namespace||"",Ke.mutation].filter(Ye=>!!Ye).join("/"):Ke.action&&(qe="dispatch",Qe=[Ke.namespace||"",Ke.action].filter(Ye=>!!Ye).join("/"))),this.mutations&&(Qe=this.mutations[Qe]||Qe),this.store[qe](Qe,Ke,this.uuid)}},Qc={install(Ye,We,qe={}){if(!We&&!qe.connectManually)throw new Error("[vue-native-socket] cannot locate connection");let Qe=null,Ke=[];qe.$setInstance=We=>{Ye.prototype.$socket=We},qe.connectManually?(Ye.prototype.$connect=(Je=We,Xe=qe)=>{Xe.$setInstance=qe.$setInstance,Qe=new qc(Je,Xe),Ye.prototype.$socket=Qe.WebSocket,Ke.push(Qe)},Ye.prototype.$disconnect=We=>{if(We){Ke.filter(Ye=>-1!==(null==Ye?void 0:Ye.connectionUrl.indexOf(We))).forEach(Ye=>{var We;Ye&&Ye.reconnection&&(Ye.reconnection=!1),Ye.disconnectFlag=!0,null!=Ye&&null!==(We=Ye.WebSocket)&&void 0!==We&&We.close&&Ye.WebSocket.close(),Ye.reconnectTimeoutId&&(clearTimeout(Ye.reconnectTimeoutId),Ye.reconnectTimeoutId=null)}),Ke=Ke.filter(Ye=>-1===(null==Ye?void 0:Ye.connectionUrl.indexOf(We)))}else Ke.forEach(Ye=>{var We;Ye&&Ye.reconnection&&(Ye.reconnection=!1),Ye.disconnectFlag=!0,null!=Ye&&null!==(We=Ye.WebSocket)&&void 0!==We&&We.close&&Ye.WebSocket.close(),Ye.reconnectTimeoutId&&(clearTimeout(Ye.reconnectTimeoutId),Ye.reconnectTimeoutId=null)}),Ye.prototype.$socket&&(Ye.prototype.$socket.close(),delete Ye.prototype.$socket),Qe=null,Ke=[]}):(Qe=new qc(We,qe),Ye.prototype.$socket=Qe.WebSocket);const Je="undefined"!=typeof Proxy&&"function"==typeof Proxy&&/native code/.test(Proxy.toString());Ye.mixin({created(){let Ye=this,We=this.$options.sockets;Je?(this.$options.sockets=new Proxy({},{set:(We,qe,Qe)=>(Wc.addListener(qe,Qe,Ye),We[qe]=Qe,!0),deleteProperty:(We,qe)=>(Wc.removeListener(qe,Ye.$options.sockets[qe],Ye),delete We.key,!0)}),We&&Object.keys(We).forEach(Ye=>{this.$options.sockets[Ye]=We[Ye]})):(Object.seal(this.$options.sockets),We&&Object.keys(We).forEach(qe=>{Wc.addListener(qe,We[qe],Ye)}))},beforeDestroy(){if(Je){let Ye=this.$options.sockets;Ye&&Object.keys(Ye).forEach(Ye=>{delete this.$options.sockets[Ye]})}}})}},Kc=qe("bc3a"),Jc=qe.n(Kc),Xc=qe("30e2");const Zc=Jc.a.create({timeout:2e4});Zc.interceptors.request.use(Ye=>{let We=Ye.url;if("get"===Ye.method&&Ye.params){We+="?";let qe=Object.keys(Ye.params);for(let Qe of qe)We+=`${Qe}=${Ye.params[Qe]}&`;We=We.substring(0,We.length-1),Ye.params={}}return-1===We.indexOf(Object(Nt.a)())&&-1===We.indexOf(Object(Ze.r)())||(Ye.headers.Lang=Object(Xe.k)()),-1===We.indexOf(Object(Ze.j)())&&-1===We.indexOf(Object(Ze.k)())||(Ye.headers["X-Sign"]=Object(Xc.b)(""+(new Date).getTime())),Ye.url=We,Ye},Ye=>Promise.reject(Ye)),Zc.interceptors.response.use(Ye=>{if(-1!==Ye.config.url.indexOf(Object(Nt.a)())&&10004===Ye.data.code){Object(Xe.cb)("");let Ye=Mi.a.state.system.exchange,We=Uc.currentRoute.fullPath;Uc.push(`/${Ye}/tools/login/${encodeURIComponent(We)}`)}return Ye.data},Ye=>{let We=null==Ye?void 0:Ye.response,qe=null==We?void 0:We.data;var Qe,Ke,Je;return qe&&null!=We&&null!==(Qe=We.config)&&void 0!==Qe&&Qe.data&&-1!==(null==We||null===(Ke=We.config)||void 0===Ke?void 0:Ke.data.indexOf("public/auth"))&&(null==qe||null===(Je=qe.error)||void 0===Je||Je.code),Promise.reject(Ye)});var $c=Zc,eu=qe("38a1"),tu=qe("ec26"),iu=(qe("84d2"),qe("f1e4"),qe("49d1"),qe("3e31"));const ru=[iu.Button,iu.Dropdown,iu.DropdownItem,iu.DropdownMenu,iu.Tooltip,iu.Link,iu.Checkbox,iu.Switch,iu.Result,iu.Dialog,iu.Input,iu.Table,iu.TableColumn,iu.Drawer,iu.Divider,iu.Card,iu.Progress,iu.Menu,iu.MenuItem,iu.Submenu,iu.Tag,iu.Radio,iu.RadioButton,iu.RadioGroup,iu.InputNumber,iu.Collapse,iu.CollapseItem,iu.Tabs,iu.TabPane,iu.Badge,iu.Empty,iu.DatePicker,iu.CheckboxGroup,iu.Select,iu.Option,iu.OptionGroup,iu.Popover,iu.Descriptions,iu.DescriptionsItem,iu.Slider,iu.Cascader,iu.Autocomplete,iu.Form,iu.FormItem,iu.CheckboxButton,iu.Pagination],su=iu.Table.methods.bindEvents;Object.assign(iu.Table.methods,{bindEvents(){su.call(this),this.bodyWrapper.addEventListener("mousewheel",this.handleBodyMousewheel,{passive:!1})},handleBodyMousewheel(Ye){const We=this.$refs.fixedWrapper;if(We){const qe=We.querySelector(".el-table__fixed-body-wrapper");qe&&(qe.scrollBy({left:Ye.deltaX,top:Ye.deltaY}),this.$refs.bodyWrapper.scrollBy({left:Ye.deltaX,top:Ye.deltaY}))}}}),ru.forEach(Ye=>{Qe.default.use(Ye)});const au={};let nu=[],ou=null,lu=Promise.resolve();function Fy(Ye){ou&&(ou.pause(),ou.currentTime=0,ou=null),Ye&&"NoSound"!==Ye&&(ou=new Audio(qe("4e4d")("./"+Ye)),ou.play())}["success","warning","info","error"].forEach(Ye=>{au[Ye]=(We,qe=null,Ke=null,Xe="")=>(We.type=Ye,We.originClass||(We.customClass="el-notification-"+Ye),"pro"===Xe?function Iy(Ye,We,qe){lu=lu.then(()=>{let qe=!0,Ke="NoSound";if(Object(Je.k)(We)||("rfq"===We?(Ke=Mi.a.state.system.interfaceSettings.notificationSoundConfig.rfqNotificationSound,Mi.a.state.system.interfaceSettings.notificationConfig.showRfqNotification||(qe=!1)):"orderOpen"===We?(Ke=Mi.a.state.system.interfaceSettings.notificationSoundConfig.apiOrderNotificationSound,Mi.a.state.system.interfaceSettings.notificationConfig.showApiOrderNotification||(qe=!1)):"filled"===We?(Ke=Mi.a.state.system.interfaceSettings.notificationSoundConfig.apiTradeNotificationSound,Mi.a.state.system.interfaceSettings.notificationConfig.showApiTradeNotification||(qe=!1)):"partialFilled"===We&&(Ke=Mi.a.state.system.interfaceSettings.notificationSoundConfig.partialFilledNotificationSound,Mi.a.state.system.interfaceSettings.notificationConfig.showPartialFilledNotification||(qe=!1))),!qe)return;Fy(Ke);let Xe=Object(iu.Notification)(Ye),Ze=nu.length;if(Xe.verticalOffset=50+120*(Ze>2?2:Ze),Xe.onClose=()=>{nu=nu.filter(Ye=>Ye.id!==Xe.id),Qe.default.prototype.$nextTick(()=>{nu.forEach((Ye,We)=>(Ye.verticalOffset=50+(Ye.$el.clientHeight+20)*We,Ye))})},nu.length>=3){nu.shift().close()}return nu.push(Xe),Qe.default.prototype.$nextTick(()=>{nu.forEach((Ye,We)=>(Ye.verticalOffset=50+(Ye.$el.clientHeight+20)*We,Ye))}),Xe})}(We,qe):function Ay(Ye,We,qe){lu=lu.then(()=>{if(!Object(Je.k)(We)){if(Mi.a.state.system.interfaceSettings.otherConfig.playSoundFlag&&(Object(Je.k)(qe)||qe()),"api"===We&&!Mi.a.state.system.interfaceSettings.notificationConfig.showApiOrderNotification)return;if("rfq"===We&&!Mi.a.state.system.interfaceSettings.notificationConfig.showRfqNotification)return}let Ke=Object(iu.Notification)(Ye),Xe=nu.length;if(Ke.verticalOffset=50+120*(Xe>2?2:Xe),Ke.onClose=()=>{nu=nu.filter(Ye=>Ye.id!==Ke.id),Qe.default.prototype.$nextTick(()=>{nu.forEach((Ye,We)=>(Ye.verticalOffset=50+(Ye.$el.clientHeight+20)*We,Ye))})},nu.length>=3){nu.shift().close()}return nu.push(Ke),Qe.default.prototype.$nextTick(()=>{nu.forEach((Ye,We)=>(Ye.verticalOffset=50+(Ye.$el.clientHeight+20)*We,Ye))}),Ke})}(We,qe,Ke))}),Qe.default.prototype.$alert=iu.MessageBox.alert,Qe.default.prototype.$confirm=iu.MessageBox.confirm,Qe.default.prototype.$notify=au,Qe.default.prototype.$message=iu.Message,Object.keys(Pt.a).forEach(Ye=>{Qe.default.filter(Ye,Pt.a[Ye])}),Object.keys(Yc).forEach(Ye=>{Qe.default.directive(Ye,Yc[Ye])}),Qe.default.use(Qc,"",{connectManually:!0,reconnection:!0,reconnectionAttempts:1/0,reconnectionDelay:3e3,store:Mi.a,format:"json",passToStoreHandler:function(Ye,We,qe){if(!Ye.startsWith("SOCKET_"))return;let Qe=Ye.toUpperCase(),Ke={event:We,uuid:qe};Qe="websocket/"+Qe,this.store.commit(Qe,Ke)}});const cu=qe("0ecf");Gc.a.extend(cu);const uu=qe("d772");Gc.a.extend(uu),Qe.default.prototype.$dayjs=Gc.a,Qe.default.prototype.$axios=$c,eu.a.init("phc_mzKcygp80a1xDGj7Gf7R8nOk4xj45lvTu2XqozZLvDc",{api_host:"https://posthog.greeks.live",autocapture:!1,capture_pageview:!0,loaded:()=>{}}),window.$posthog=eu.a;let du=Object(Xe.o)();Object(Je.k)(du)&&(du=Object(tu.a)(),Object(Xe.jb)(du)),Qe.default.prototype.$uuid=du,Qe.default.prototype.$uuidv4=tu.a,Qe.default.prototype.$EventBus=new Qe.default,Qe.default.config.productionTip=!1,window.OKEXOAuthSDK.init({requestUrl:"https://www.okx.com",onInit:()=>{Object(Xe.Bb)()}}),Qe.default.component("remote-script",{render:function(Ye){var We=this;return Ye("script",{attrs:{type:"text/javascript",src:this.src},on:{load:function(Ye){We.$emit("load",Ye)},error:function(Ye){We.$emit("error",Ye)},readystatechange:function(Ye){"complete"===this.readyState&&We.$emit("load",Ye)}}})},props:{src:{type:String,required:!0}}});const mu=new Qe.default({router:Uc,store:Mi.a,i18n:Nc.a,render:Ye=>Ye(pt)}).$mount("#app")},5711:function(Ye,We,qe){Ye.exports=qe.p+"static/media/Interface.41ea4cbb.mp3"},"57a1":function(Ye,We,qe){},"57c5":function(Ye,We,qe){},5818:function(Ye,We,qe){},"58c0":function(Ye,We,qe){Ye.exports=qe.p+"static/media/Beep.26dd5f48.mp3"},"58ca":function(Ye,We,qe){"use strict";qe("fc5a")},"58de":function(Ye,We,qe){"use strict";qe("79d4")},"58e3":function(Ye,We,qe){"use strict";qe("c0981")},"592b":function(Ye,We,qe){},5998:function(Ye,We,qe){"use strict";qe("3a26")},"5a0a":function(Ye,We,qe){"use strict";qe("9fcf")},"5a5b":function(Ye,We,qe){"use strict";qe("d093")},"5b56":function(Ye,We,qe){},"5c6f":function(Ye,We,qe){"use strict";qe.d(We,"O",(function(){return g})),qe.d(We,"Db",(function(){return h})),qe.d(We,"w",(function(){return f})),qe.d(We,"ob",(function(){return y})),qe.d(We,"G",(function(){return b})),qe.d(We,"vb",(function(){return _})),qe.d(We,"J",(function(){return v})),qe.d(We,"yb",(function(){return k})),qe.d(We,"E",(function(){return C})),qe.d(We,"tb",(function(){return S})),qe.d(We,"pb",(function(){return w})),qe.d(We,"x",(function(){return T})),qe.d(We,"K",(function(){return x})),qe.d(We,"zb",(function(){return O})),qe.d(We,"N",(function(){return D})),qe.d(We,"Cb",(function(){return A})),qe.d(We,"p",(function(){return I})),qe.d(We,"kb",(function(){return F})),qe.d(We,"C",(function(){return P})),qe.d(We,"sb",(function(){return M})),qe.d(We,"db",(function(){return E})),qe.d(We,"b",(function(){return j})),qe.d(We,"Z",(function(){return R})),qe.d(We,"u",(function(){return L})),qe.d(We,"mb",(function(){return B})),qe.d(We,"e",(function(){return z})),qe.d(We,"cb",(function(){return V})),qe.d(We,"a",(function(){return U})),qe.d(We,"Y",(function(){return N})),qe.d(We,"t",(function(){return H})),qe.d(We,"lb",(function(){return G})),qe.d(We,"L",(function(){return Y})),qe.d(We,"Ab",(function(){return W})),qe.d(We,"I",(function(){return q})),qe.d(We,"xb",(function(){return Q})),qe.d(We,"v",(function(){return K})),qe.d(We,"nb",(function(){return J})),qe.d(We,"ab",(function(){return X})),qe.d(We,"bb",(function(){return Z})),qe.d(We,"d",(function(){return $})),qe.d(We,"c",(function(){return ee})),qe.d(We,"qb",(function(){return te})),qe.d(We,"rb",(function(){return ie})),qe.d(We,"y",(function(){return re})),qe.d(We,"z",(function(){return se})),qe.d(We,"jb",(function(){return ae})),qe.d(We,"o",(function(){return ne})),qe.d(We,"U",(function(){return oe})),qe.d(We,"i",(function(){return le})),qe.d(We,"V",(function(){return ce})),qe.d(We,"j",(function(){return ue})),qe.d(We,"gb",(function(){return de})),qe.d(We,"k",(function(){return me})),qe.d(We,"ib",(function(){return pe})),qe.d(We,"n",(function(){return ge})),qe.d(We,"R",(function(){return he})),qe.d(We,"s",(function(){return fe})),qe.d(We,"fb",(function(){return ye})),qe.d(We,"h",(function(){return be})),qe.d(We,"P",(function(){return _e})),qe.d(We,"eb",(function(){return ve})),qe.d(We,"g",(function(){return ke})),qe.d(We,"f",(function(){return Ce})),qe.d(We,"ub",(function(){return Se})),qe.d(We,"F",(function(){return we})),qe.d(We,"wb",(function(){return Te})),qe.d(We,"H",(function(){return xe})),qe.d(We,"T",(function(){return Oe})),qe.d(We,"q",(function(){return Ae})),qe.d(We,"W",(function(){return Ie})),qe.d(We,"r",(function(){return Fe})),qe.d(We,"X",(function(){return Pe})),qe.d(We,"D",(function(){return Me})),qe.d(We,"Q",(function(){return je})),qe.d(We,"S",(function(){return Re})),qe.d(We,"l",(function(){return Le})),qe.d(We,"m",(function(){return Be})),qe.d(We,"hb",(function(){return ze})),qe.d(We,"B",(function(){return Ve})),qe.d(We,"A",(function(){return Ue})),qe.d(We,"Bb",(function(){return He})),qe.d(We,"M",(function(){return Ge})),qe("14d9");var Qe=qe("90b9"),Ke=qe("8897"),Je=qe("3452"),Xe=qe.n(Je),Ze=qe("bd71"),$e=qe("852e"),et=qe.n($e),tt=qe("a49b");const it="ASDqwe123",rt="lang",st="theme",at="accountTokenMap",nt="cardSetting",ot="UUID",lt="rememberAccountList",ct="interfaceSettings",ut="deltaHedgeConfig",dt="advanceToolsSettings",mt="termId",pt="equityShowFlag",gt="advanceToolsAccountList",ht="advanceToolsExchangeData",ft="advanceToolsUserData",yt="draggableConfig",bt="layoutConfig",_t="autoHeightFlag",vt="toggleNavUserGuid1713594352",kt="smartTradingUserGuid1718508202",Ct="pvParams",St={affiliateCode:"affiliateCode",currentAccountToken:"currentAccountToken",currentAccountSummary:"currentAccountSummary",loginAccountInfo:"loginAccountInfo",pvUnselectedPositions:"pvUnselectedPositions",optionPositionCollapseList:"optionPositionCollapseList",exchange:"exchange",exchangeNetNode:"exchangeNetNode",partner:"partner",deribitNavBarVersion:"deribitNavBarVersion",hotTodaySpreadStatus:"hotTodaySpreadStatus",maintenanceStatus:"maintenanceStatus",smartTradingParams:"smartTradingParams2",codIgnored:"codIgnored",glNotLogin:"glNotLogin",versionCheck:"versionCheck"};function g(){return sessionStorage.getItem(St.versionCheck)}function h(Ye){Ye?sessionStorage.setItem(St.versionCheck,Ye):sessionStorage.removeItem(St.versionCheck)}function f(){return sessionStorage.getItem(St.glNotLogin)}function y(Ye){Ye?sessionStorage.setItem(St.glNotLogin,Ye):sessionStorage.removeItem(St.glNotLogin)}function b(){return localStorage.getItem(Ct)}function _(Ye){Ye?localStorage.setItem(Ct,Ye):localStorage.removeItem(Ct)}function v(){return sessionStorage.getItem(St.smartTradingParams)}function k(Ye){Ye?sessionStorage.setItem(St.smartTradingParams,Ye):sessionStorage.removeItem(St.smartTradingParams)}function C(){let Ye=sessionStorage.getItem(St.maintenanceStatus);if(Ye)try{Ye=JSON.parse(Ye)}catch(We){Ye={}}else Ye={};return Ye}function S(Ye){sessionStorage.setItem(St.maintenanceStatus,JSON.stringify(Ye))}function w(Ye){sessionStorage.setItem(St.hotTodaySpreadStatus,Ye)}function T(Ye){let We=sessionStorage.getItem(St.hotTodaySpreadStatus);return We=!We||JSON.parse(We),We}function x(){return localStorage.getItem(kt)}function O(Ye){localStorage.setItem(kt,Ye)}function D(){return localStorage.getItem(vt)}function A(Ye){localStorage.setItem(vt,Ye)}function I(){return localStorage.getItem(_t)}function F(Ye){localStorage.setItem(_t,Ye)}function P(){let Ye=localStorage.getItem(bt);return Ye=Ye?JSON.parse(Ye):{},Ye}function M(Ye){localStorage.setItem(bt,JSON.stringify(Ye))}function E(Ye){localStorage.setItem(ft,Ye)}function j(){return localStorage.getItem(ht)}function R(Ye){localStorage.setItem(ht,Ye)}function L(){let Ye=localStorage.getItem(yt);return Ye=Ye?JSON.parse(Ye):{},Ye}function B(Ye){localStorage.setItem(yt,JSON.stringify(Ye||{}))}function z(){return et.a.get(Object(tt.f)(),Object(tt.d)())}function V(Ye){Ye?et.a.set(Object(tt.f)(),Ye,Object(tt.d)()):et.a.remove(Object(tt.f)(),Object(tt.d)())}function U(){return localStorage.getItem(gt)}function N(Ye){localStorage.setItem(gt,Ye)}function H(){return localStorage.getItem(St.deribitNavBarVersion)}function G(Ye){localStorage.setItem(St.deribitNavBarVersion,Ye)}function Y(){return sessionStorage.getItem(St.strategyTrackingPositionShowFlag)}function W(Ye){sessionStorage.setItem(St.strategyTrackingPositionShowFlag,Ye)}function q(){return sessionStorage.getItem(St.partner)}function Q(Ye){sessionStorage.setItem(St.partner,Ye)}function K(Ye){try{let We=localStorage.getItem(pt);return We?(We=JSON.parse(We),""+We[Ye]):null}catch(Ye){return null}}function J(Ye,We){try{let qe=localStorage.getItem(pt);qe?(qe=JSON.parse(qe),qe={...qe,[We]:Ye}):qe={[We]:Ye},qe=JSON.stringify(qe),localStorage.setItem(pt,qe)}catch(Ye){}}function X(Ye){localStorage.setItem(dt,Ye)}function Z(Ye,We,qe){if(!Ye||!We||!qe)return"";let Qe=ee(),Ke=Xe.a.MD5(`${We}_${qe}`).toString();if(Qe){Qe=JSON.parse(Qe);let We=Qe[Ke]||{};Qe[Ke]={...We,...Ye}}else Qe={[Ke]:Ye};localStorage.setItem(dt,JSON.stringify(Qe))}function $(Ye,We,qe){if(!Ye||!We||!qe)return!1;let Qe=ee();if(Qe){Qe=JSON.parse(Qe);let Ke=Qe[Xe.a.MD5(`${Ye}_${We}`).toString()];return!!Ke&&Ke[qe]}return!1}function ee(){return localStorage.getItem(dt)}function te(Ye,We,qe){let Qe=re(),Ke={common:Ye};Qe&&(Ke={...Qe,...Ke}),localStorage.setItem(ct,JSON.stringify(Ke))}function ie(Ye){localStorage.setItem(ct,Ye)}function re(){let Ye=localStorage.getItem(ct);return Ye?(Ye=JSON.parse(Ye),Ye):""}function se(Ye=null,We=null){let qe={confirmDialogConfig:{showCreateOrderConfirmDialog:!0,showEditOrderConfirmDialog:!0,showCancelOrderConfirmDialog:!1,showClosePositionConfirmDialog:!0,showFatFingerConfirmDialog:!0,fatFingerConfirmDialogThrottle:1},notificationConfig:{showApiOrderNotification:!0,showRfqNotification:!0,showApiTradeNotification:!0,showPartialFilledNotification:!0},layoutDisplay:{showFutureKlineChart:!0},otherConfig:{playSoundFlag:!0,optionTradeDialog:!1},notificationSoundConfig:{apiOrderNotificationSound:"NoSound",apiTradeNotificationSound:"Clunk.wav",partialFilledNotificationSound:"Drop.wav",rfqNotificationSound:"Quack.mp3"}},Qe=localStorage.getItem(ct);if(Qe){Qe=JSON.parse(Qe);let Ye=Qe["common"];return Ye?{confirmDialogConfig:{showCreateOrderConfirmDialog:!Ye.confirmDialogConfig||!Ye.confirmDialogConfig.hasOwnProperty("showCreateOrderConfirmDialog")||Ye.confirmDialogConfig.showCreateOrderConfirmDialog,showEditOrderConfirmDialog:!Ye.confirmDialogConfig||!Ye.confirmDialogConfig.hasOwnProperty("showEditOrderConfirmDialog")||Ye.confirmDialogConfig.showEditOrderConfirmDialog,showCancelOrderConfirmDialog:!(!Ye.confirmDialogConfig||!Ye.confirmDialogConfig.hasOwnProperty("showCancelOrderConfirmDialog"))&&Ye.confirmDialogConfig.showCancelOrderConfirmDialog,showClosePositionConfirmDialog:!Ye.confirmDialogConfig||!Ye.confirmDialogConfig.hasOwnProperty("showClosePositionConfirmDialog")||Ye.confirmDialogConfig.showClosePositionConfirmDialog,showFatFingerConfirmDialog:!Ye.confirmDialogConfig||!Ye.confirmDialogConfig.hasOwnProperty("showFatFingerConfirmDialog")||Ye.confirmDialogConfig.showFatFingerConfirmDialog,fatFingerConfirmDialogThrottle:Ye.confirmDialogConfig&&Ye.confirmDialogConfig.hasOwnProperty("fatFingerConfirmDialogThrottle")?Ye.confirmDialogConfig.fatFingerConfirmDialogThrottle:1},notificationConfig:{showApiOrderNotification:!Ye.notificationConfig||!Ye.notificationConfig.hasOwnProperty("showApiOrderNotification")||Ye.notificationConfig.showApiOrderNotification,showRfqNotification:!Ye.notificationConfig||!Ye.notificationConfig.hasOwnProperty("showRfqNotification")||Ye.notificationConfig.showRfqNotification,showApiTradeNotification:!Ye.notificationConfig||!Ye.notificationConfig.hasOwnProperty("showApiTradeNotification")||Ye.notificationConfig.showApiTradeNotification,showPartialFilledNotification:!Ye.notificationConfig||!Ye.notificationConfig.hasOwnProperty("showPartialFilledNotification")||Ye.notificationConfig.showPartialFilledNotification},layoutDisplay:{showFutureKlineChart:!Ye.layoutDisplay||!Ye.layoutDisplay.hasOwnProperty("showFutureKlineChart")||Ye.layoutDisplay.showFutureKlineChart},otherConfig:{playSoundFlag:!Ye.otherConfig||!Ye.otherConfig.hasOwnProperty("playSoundFlag")||Ye.otherConfig.playSoundFlag,optionTradeDialog:!(!Ye.otherConfig||!Ye.otherConfig.hasOwnProperty("optionTradeDialog"))&&Ye.otherConfig.optionTradeDialog},notificationSoundConfig:{apiOrderNotificationSound:Ye.notificationSoundConfig&&Ye.notificationSoundConfig.hasOwnProperty("apiOrderNotificationSound")?Ye.notificationSoundConfig.apiOrderNotificationSound:"NoSound",apiTradeNotificationSound:Ye.notificationSoundConfig&&Ye.notificationSoundConfig.hasOwnProperty("apiTradeNotificationSound")?Ye.notificationSoundConfig.apiTradeNotificationSound:"Clunk.wav",partialFilledNotificationSound:Ye.notificationSoundConfig&&Ye.notificationSoundConfig.hasOwnProperty("partialFilledNotificationSound")?Ye.notificationSoundConfig.partialFilledNotificationSound:"Drop.wav",rfqNotificationSound:Ye.notificationSoundConfig&&Ye.notificationSoundConfig.hasOwnProperty("rfqNotificationSound")?Ye.notificationSoundConfig.rfqNotificationSound:"Quack.mp3"}}:qe}return qe}function ae(Ye){Object(Qe.k)(Ye)||localStorage.setItem(ot,Ye)}function ne(){return localStorage.getItem(ot)}function oe(Ye){Object(Qe.k)(Ye)||sessionStorage.setItem(St.exchange,Ye)}function le(){return sessionStorage.getItem(St.exchange)}function ce(Ye){Object(Qe.k)(Ye)||sessionStorage.setItem(St.exchangeNetNode,Ye)}function ue(){return sessionStorage.getItem(St.exchangeNetNode)}function de(Ye){localStorage.setItem(rt,Ye)}function me(){return localStorage.getItem(rt)}function pe(Ye){localStorage.setItem(st,Ye)}function ge(){return localStorage.getItem(st)||window.document.documentElement.getAttribute("data-theme")}function he(Ye){if(Object(Qe.k)(Ye))return;if(Object(Qe.k)(Ye.key))return;if(Object(Qe.k)(Ye.value))return;let We=be();Object(Qe.k)(We)&&(We={}),We[Ye.key]=Ye.value,ye(We)}function fe(Ye){if(Object(Qe.k)(Ye))return null;let We=be();return Object(Qe.k)(We)?null:We[Ye]}function ye(Ye){Object(Qe.k)(Ye)?localStorage.removeItem(ut):("string"==typeof Ye&&(Ye=JSON.parse(Ye)),0!==Object.keys(Ye).length?localStorage.setItem(ut,JSON.stringify(Ye)):localStorage.removeItem(ut))}function be(){let Ye=localStorage.getItem(ut),We=null;return Object(Qe.k)(Ye)||(We=JSON.parse(Ye),"string"==typeof We&&(We=JSON.parse(We))),We}function _e(Ye){var We,qe;if(Object(Qe.k)(Ye))return;if(Object(Qe.k)(Ye.exchange))return;if(Object(Qe.k)(Ye.column))return;if(Object(Qe.k)(Ye.configInfo))return;let Ke=Ce();Object(Qe.k)(Ke)&&(Ke={}),Object(Qe.k)(Ke[Ye.exchange])&&(Ke[Ye.exchange]={}),Ke[Ye.exchange][Ye.column]=Ye.configInfo,null!==(We=Ke)&&void 0!==We&&null!==(We=We.deribit)&&void 0!==We&&We.optionOpenOrder&&delete Ke.deribit.optionOpenOrder,null!==(qe=Ke)&&void 0!==qe&&null!==(qe=qe.deribit)&&void 0!==qe&&qe.optionPosition&&delete Ke.deribit.optionPosition,ve(Ke)}function ve(Ye){if(Object(Qe.k)(Ye))return void localStorage.removeItem(nt);if(0===Object.keys(Ye).length)return void localStorage.removeItem(nt);let We=[];Ze.m.forEach(Ye=>We.push(Ye.toLowerCase()));for(let qe of Object.keys(Ye))-1===We.indexOf(qe)&&delete Ye[qe];localStorage.setItem(nt,JSON.stringify(Ye))}function ke(Ye,We){if(Object(Qe.k)(Ye))return null;if(Object(Qe.k)(We))return null;let qe=Ce();return Object(Qe.k)(qe)?null:Object(Qe.k)(qe[Ye])?Object(Qe.k)(qe[We])?null:qe[We]:qe[Ye][We]}function Ce(){let Ye=localStorage.getItem(nt),We=null;return Object(Qe.k)(Ye)||(We=JSON.parse(Ye)),We}function Se(Ye){sessionStorage.setItem(St.optionPositionCollapseList,JSON.stringify(Ye))}function we(){return sessionStorage.getItem(St.optionPositionCollapseList)}function Te(Ye){Object(Qe.k)(Ye)?sessionStorage.removeItem(St.pvUnselectedPositions):sessionStorage.setItem(St.pvUnselectedPositions,JSON.stringify(Ye))}function xe(){return sessionStorage.getItem(St.pvUnselectedPositions)}function Oe(Ye,We){if(0===Ye)return void sessionStorage.removeItem(St.currentAccountToken);if(Ke.k.LOGOUT===Ye)return void function De(){let Ye=sessionStorage.getItem(St.currentAccountToken);if(Ye){let We=JSON.parse(Ye);if(We){let Ye=Object.keys(We)[0],qe=localStorage.getItem(at);if(qe){let We=JSON.parse(qe);We[Ye]&&delete We[Ye],0===Object.keys(We).length?localStorage.removeItem(at):localStorage.setItem(at,JSON.stringify(We))}}}sessionStorage.removeItem(St.currentAccountToken)}();if(Object(Qe.k)(We))return;let qe={},Je=Xe.a.MD5(`${We.exchange}_${We.accountId}`).toString(),Ze=Date.now();Ke.k.REFRESH_TOKEN===Ye&&(Ze=0);let $e=Xe.a.AES.encrypt(JSON.stringify(We),it).toString();qe[Je]=$e,sessionStorage.setItem(St.currentAccountToken,JSON.stringify(qe));let et=function Ee(){let Ye=sessionStorage.getItem(St.loginAccountInfo);return Object(Qe.k)(Ye)?null:Ye}(),tt=Fe(),rt=Xe.a.AES.encrypt(JSON.stringify(tt),it).toString(),st={},nt=localStorage.getItem(at);Object(Qe.k)(nt)||(st=JSON.parse(nt));let ot=st[Je];Object(Qe.k)(ot)?ot={exchange:We.exchange,netNode:We.netNode,authResult:$e,loginInfo:et,accountSummary:rt,updateAt:Ze}:(0!==Ze&&(ot.updateAt=Ze),Object(Qe.k)(et)||(ot.loginInfo=et),Object(Qe.k)(We)||(ot.authResult=$e),Object(Qe.k)(tt)||(ot.accountSummary=rt)),st[Je]=ot,localStorage.setItem(at,JSON.stringify(st))}function Ae(){let Ye=sessionStorage.getItem(St.currentAccountToken);if(Object(Qe.k)(Ye))return null;let We=JSON.parse(Ye);if(Object(Qe.k)(We))return null;let qe=Object.values(We)[0];if("string"==typeof qe){let Ye=Xe.a.AES.decrypt(qe,it).toString(Xe.a.enc.Utf8);return JSON.parse(Ye)}return qe}function Ie(Ye){if(Object(Qe.k)(Ye))return void sessionStorage.removeItem(St.currentAccountSummary);let We=Xe.a.AES.encrypt(JSON.stringify(Ye),it).toString();sessionStorage.setItem(St.currentAccountSummary,We)}function Fe(){let Ye=sessionStorage.getItem(St.currentAccountSummary);if(Object(Qe.k)(Ye))return null;if(Ye.startsWith("{")&&Ye.endsWith("}"))return JSON.parse(Ye);let We=Xe.a.AES.decrypt(Ye,it).toString(Xe.a.enc.Utf8);return JSON.parse(We)}function Pe(Ye){if(Object(Qe.k)(Ye))return void sessionStorage.removeItem(St.loginAccountInfo);let We=Xe.a.AES.encrypt(JSON.stringify(Ye),it).toString();sessionStorage.setItem(St.loginAccountInfo,We)}function Me(){let Ye=sessionStorage.getItem(St.loginAccountInfo);if(Object(Qe.k)(Ye))return null;let We=Xe.a.AES.decrypt(Ye,it).toString(Xe.a.enc.Utf8);return JSON.parse(We)}function je(Ye){if(Object(Qe.k)(Ye))return;if(Object(Qe.k)(Ye.exchange))return;if(Object(Qe.k)(Ye.uid))return;let We=localStorage.getItem(lt),qe={};if(!Object(Qe.k)(We)){let Ye=Xe.a.AES.decrypt(We,it).toString(Xe.a.enc.Utf8);qe=JSON.parse(Ye)}let Ke=Xe.a.MD5(`${Ye.exchange}_${Ye.uid}_${Ye.clientId}`);Ye.update_at=Date.now(),qe[Ke]=Ye;let Je=Xe.a.AES.encrypt(JSON.stringify(qe),it).toString();localStorage.setItem(lt,Je)}function Re(Ye){if(Object(Qe.k)(Ye))return;if(Object(Qe.k)(Ye.exchange))return;if(Object(Qe.k)(Ye.uid))return;let We=localStorage.getItem(lt);if(!Object(Qe.k)(We)){let qe=Xe.a.AES.decrypt(We,it).toString(Xe.a.enc.Utf8),Qe=JSON.parse(qe);delete Qe[Xe.a.MD5(`${Ye.exchange}_${Ye.uid}_${Ye.clientId}`)];let Ke=Xe.a.AES.encrypt(JSON.stringify(Qe),it).toString();localStorage.setItem(lt,Ke)}}function Le(Ye){if(Object(Qe.k)(Ye))return null;let We=localStorage.getItem(lt);if(Object(Qe.k)(We))return null;let qe=Xe.a.AES.decrypt(We,it).toString(Xe.a.enc.Utf8),Ke=JSON.parse(qe);if(0===Object.keys(Ke).length)return null;let Je=Object.values(Ke).filter(We=>We.exchange===Ye);return Object(Qe.k)(Je)||0===Je.length?null:(Je.sort((Ye,We)=>We.update_at-Ye.update_at),Je)}function Be(){let Ye=localStorage.getItem(lt);return Object(Qe.k)(Ye)?null:Ye}function ze(Ye){Object(Qe.k)(Ye)?localStorage.removeItem(lt):localStorage.setItem(lt,Ye)}function Ve(Ye){let We={},qe=localStorage.getItem(at);if(Object(Qe.k)(qe)||(We=JSON.parse(qe)),0===Object.keys(We).length)return null;let Ke=Object.values(We).filter(We=>We.exchange===Ye);return Object(Qe.k)(Ke)||0===Ke.length?void 0:(Ke.sort((Ye,We)=>We.updateAt-Ye.updateAt),Ne(Ke[0]))}function Ue(){let Ye={},We=localStorage.getItem(at);if(Object(Qe.k)(We)||(Ye=JSON.parse(We)),0===Object.keys(Ye).length)return null;let qe=Object.values(Ye);return Object(Qe.k)(qe)||0===qe.length?void 0:(qe.sort((Ye,We)=>We.updateAt-Ye.updateAt),Ne(qe[0]))}function Ne(Ye){let We=Ye.loginInfo,qe=Ye.authResult,Ke=Ye.accountSummary;if(!Object(Qe.k)(We)&&"string"==typeof We){let qe=Xe.a.AES.decrypt(We,it).toString(Xe.a.enc.Utf8);We=JSON.parse(qe),Ye.loginInfo=We}if(!Object(Qe.k)(qe)&&"string"==typeof qe){let We=Xe.a.AES.decrypt(qe,it).toString(Xe.a.enc.Utf8);qe=JSON.parse(We),Ye.authResult=qe}if(!Object(Qe.k)(Ke)&&"string"==typeof Ke){let We=Xe.a.AES.decrypt(Ke,it).toString(Xe.a.enc.Utf8);Ke=JSON.parse(We),Ye.accountSummary=Ke}return Ye}function He(){let Ye=localStorage.getItem(mt);if(!Object(Qe.k)(Ye))return;let We=window.OKEXOAuthSDK.generateTermId();localStorage.setItem(mt,We)}function Ge(){let Ye=localStorage.getItem(mt);if(Object(Qe.k)(Ye)){let Ye=window.OKEXOAuthSDK.generateTermId();return localStorage.setItem(mt,Ye),Ye}return Ye}},"5cf1":function(Ye,We,qe){},"5e54":function(Ye,We,qe){Ye.exports=qe.p+"static/img/MATIC.3b16a832.svg"},"5eee":function(Ye,We,qe){"use strict";qe("4ac1")},"5ef1":function(Ye,We,qe){"use strict";qe("6d6c")},"5f20":function(Ye,We,qe){"use strict";qe.d(We,"b",(function(){return l})),qe.d(We,"a",(function(){return c})),qe.d(We,"c",(function(){return m}));var Qe=qe("4360"),Ke=qe("90b9"),Je=qe("3452"),Xe=qe.n(Je);function l(Ye){if(Object(Ke.k)(Ye)){let We=Qe.a.state.common.loginAccountInfo;if(Object(Ke.k)(We))return null;if(Object(Ke.k)(We.clientId))return null;Ye=We.clientId}if(Object(Ke.k)(Ye))return null;return{"X-Bit-Access-Key":""+Ye}}function c(Ye,We,qe,Qe){let Je=Date.now();Object(Ke.k)(qe)?qe={timestamp:Je}:qe.timestamp=Je;let Xe=d(qe),Ze=u(Ye,We,Xe,Qe);return Object(Ke.k)(Ze)||(Xe.signature=Ze),d(Xe)}function u(Ye,We,qe,Je){if(Object(Ke.k)(Je)){let Ye=Qe.a.state.common.loginAccountInfo;if(Object(Ke.k)(Ye))return"";if(Object(Ke.k)(Ye.clientSecret))return"";Je=Ye.clientSecret}let Ze="";Object(Ke.k)(qe)||("GET"===Ye.toUpperCase()||"POST"===Ye.toUpperCase())&&(Ze=function o(Ye){if(!Ye)return;if(Object.keys(Ye).length<=0)return;let We,qe="";for(We in Ye)Ye[We]&&String(Ye[We])&&(qe+=`&${We}=${Ye[We]}`);return qe&&(qe=qe.slice(1)),qe}(qe));let $e=""+We;Object(Ke.k)(Ze)||($e=`${We}&${Ze}`);var et=Xe.a.HmacSHA256($e,Je);return Xe.a.enc.Hex.stringify(et)}function d(Ye){var We={};return Object.keys(Ye).sort().map(qe=>{We[qe]=Ye[qe]}),We}function m(Ye){return Object(Ke.k)(Ye)?"":Ye.endsWith("-C")||Ye.endsWith("-P")?"option":Ye.endsWith("-PERPETUAL")?"future":""}},6002:function(Ye,We,qe){},6008:function(Ye,We,qe){"use strict";qe("57c5")},6036:function(Ye,We,qe){},"607e":function(Ye,We,qe){"use strict";qe("97f4")},"607f":function(Ye,We,qe){Ye.exports=qe.p+"static/img/BTCDVOL.e32053be.svg"},"60bf":function(Ye,We,qe){},"60ff":function(Ye,We,qe){},6236:function(Ye,We,qe){},6287:function(Ye,We,qe){},"639d":function(Ye,We,qe){"use strict";qe("16fc")},"63bb":function(Ye,We,qe){"use strict";qe("4428")},"63fb":function(Ye,We,qe){"use strict";qe("204b")},6456:function(Ye,We,qe){"use strict";qe("802e")},"652d":function(Ye,We,qe){},6574:function(Ye,We,qe){"use strict";var Qe=qe("5c6f"),Ke=qe("90b9"),Je={name:"ExchangeLogo",functional:!0,props:{exchange:{type:String,default:""}},render:(Ye,We)=>{let Je={width:"auto",height:"1.25rem",...We.data.staticStyle};if(We.props.exchange){let Xe=Object(Qe.n)()||"light";Object(Ke.k)(Xe)&&(Xe="light");let Ze=qe("220d")(`./ex_${We.props.exchange.toLowerCase()}_${Xe.toLowerCase()}.png`);return Ze?Ye("img",{attrs:{src:Ze,alt:""},style:Je}):Ye("div",{style:Je})}return Ye("div",{style:Je})}},Xe=qe("2877"),Ze=Object(Xe.a)(Je,void 0,void 0,!1,null,"56769c8c",null);We.a=Ze.exports},"65a8":function(Ye,We,qe){"use strict";qe("6e3b")},"67d1":function(Ye,We,qe){Ye.exports=qe.p+"static/img/TRX.05f3479b.svg"},"67d2":function(Ye,We,qe){"use strict";qe("acba")},"67eb":function(Ye,We,qe){},"67ec":function(Ye,We,qe){},"681b":function(Ye,We,qe){},"68cf":function(Ye,We,qe){},6949:function(Ye,We,qe){"use strict";qe("fe41")},6990:function(Ye,We,qe){"use strict";qe("f4d6")},"69c5":function(Ye,We,qe){},"69d2":function(Ye,We,qe){"use strict";qe("28b3")},"6a91":function(Ye,We,qe){"use strict";qe("d843")},"6ae5":function(Ye,We,qe){"use strict";qe("0d40")},"6bdb":function(Ye,We){Ye.exports="data:image/png;base64,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"},"6c7f":function(Ye,We,qe){},"6c9a":function(Ye,We,qe){"use strict";qe("aeba")},"6ccb":function(Ye,We,qe){Ye.exports=qe.p+"static/media/Door.44b84c64.mp3"},"6d50":function(Ye,We,qe){"use strict";qe("4d6c")},"6d6c":function(Ye,We,qe){},"6d9f":function(Ye,We,qe){},"6ddc":function(Ye,We,qe){},"6e3b":function(Ye,We,qe){},"6e7c":function(Ye,We,qe){"use strict";qe("f228")},"6f05":function(Ye,We,qe){"use strict";qe("31f9")},"6f1e":function(Ye,We,qe){"use strict";qe("0179")},"6f3d":function(Ye,We,qe){"use strict";qe("d33e")},"6f5c":function(Ye,We,qe){"use strict";qe("45fc")},"6f66":function(Ye,We,qe){},"6f9e":function(Ye,We,qe){},"712d":function(Ye,We,qe){"use strict";qe("1d77")},"714a":function(Ye,We,qe){Ye.exports=qe.p+"static/media/CashRegister.a5dcf9ae.mp3"},"722f":function(Ye,We,qe){Ye.exports=qe.p+"static/img/STETH.3b94119a.svg"},7299:function(Ye,We,qe){},"72b0":function(Ye,We,qe){"use strict";qe("cea5")},7314:function(Ye,We,qe){"use strict";qe("3c7e")},"73b4":function(Ye,We,qe){Ye.exports=qe.p+"static/img/LINK.65136dfe.svg"},"740a":function(Ye,We,qe){"use strict";qe("c5b8")},7536:function(Ye,We,qe){},"75e0":function(Ye,We,qe){},"77f3":function(Ye,We,qe){"use strict";qe("1db4")},7802:function(Ye,We,qe){},7821:function(Ye,We,qe){"use strict";qe("7a92")},"786b9":function(Ye,We,qe){"use strict";qe("aa09")},"79d4":function(Ye,We,qe){},"79ec":function(Ye,We,qe){"use strict";var Qe=qe("5a0c"),Ke=qe.n(Qe),Je=qe("90b9"),Xe=qe("8897"),Ze=qe("0692"),$e=qe("5c6f");We.a={langFormat:Ye=>{let We="zh";switch(Ye){case"zh":We="中文";break;case"en":We="EN"}return We},digitsFormat(Ye,We=!1){if(Object(Je.k)(Ye))return"0";if(!Ye&&We)return"-";if("number"!=typeof Ye)return Ye;Ye||(Ye=0);let qe=0;return qe=Ye>1e4?0:Ye>1e3?1:Ye>100?2:Ye>10?3:Ye>1e-4?4:5,Ye.toFixed(qe)},numberFormat(Ye,We=0,qe=!1,Qe=!1){if((Object(Je.k)(Ye)||isNaN(Ye))&&qe)return"-";let Ke=Number(Ye);return isNaN(Ke)?(Ke=0,Ke.toFixed(We)):0===Ke&&qe?Qe?Ke.toFixed(We):"-":Ke.toFixed(We)},moneyFormat(Ye){if("string"!=typeof Ye){if("number"!=typeof Ye)return"";Ye=Ye.toString()}const[We,qe]=Ye.split("."),Qe=We.replace(/(\d)(?=(?:\d{3})+$)/g,"$1,");return qe?`${Qe}.${qe}`:""+Qe},positionPNLFormat(Ye,We){let qe=Math.abs(Ye),Qe=We.mark_price-We.average_price;return"buy"===We.direction?qe=Qe>=0?"+"+qe:"-"+qe:"sell"===We.direction&&(qe=Qe>=0?"-"+qe:"+"+qe),qe},dateTimeTextFormat:(Ye,We="YYYY-MM-DD HH:mm:ss")=>Ke()(Ye).format(We),timestampFormat:(Ye,We="YYYY/MM/DD HH:mm:ss",qe=!1)=>("number"!=typeof Ye&&(Ye=Number(Ye)),qe&&Ke()(Ye).year()===Ke()().year()?Ke()(Ye).format(We.slice(5)):Ke()(Ye).format(We)),timestampFormat2(Ye,We="YMDHms"){"number"!=typeof Ye&&(Ye=Number(Ye));let qe="";return"en"===Object($e.k)()?(-1!==We.indexOf("D")&&(qe+="DD"),-1!==We.indexOf("M")&&(qe+=" MMM"),-1!==We.indexOf("Y")&&(qe+=" YYYY"),-1!==We.indexOf("H")&&(qe+=", HH"),-1!==We.indexOf("m")&&(qe+=":mm"),-1!==We.indexOf("s")&&(qe+=":ss")):(-1!==We.indexOf("Y")&&(qe+="YYYY"),-1!==We.indexOf("M")&&(qe+="/MM"),-1!==We.indexOf("D")&&(qe+="/DD"),-1!==We.indexOf("H")&&(qe+=" HH"),-1!==We.indexOf("m")&&(qe+=":mm"),-1!==We.indexOf("s")&&(qe+=":ss")),Ke()(Ye).format(qe)},emailFormat(Ye){if(!Ye.includes("@"))return"";const[We,qe]=Ye.split("@");return We.substring(0,3)+"***"+"@"+qe},addSymbol(Ye){try{return Ye>0?"+":""}catch(Ye){return""}},subText(Ye,We,qe=!0){if(Ye&&"string"==typeof Ye){if(qe)return Ye.substring(0,We);{let qe=Ye.length;return Ye.substring(qe-We,qe)}}return""},sliceText(Ye,We,qe=!0){if(Ye&&"string"==typeof Ye){if(qe)return Ye.substr(We);{let qe=Ye.length;return Ye.substr(0,qe-We)}}return""},formatExpireTimeToInstrumentName(Ye,We=!1){let qe=new Array(12);qe[0]="Jan",qe[1]="Feb",qe[2]="Mar",qe[3]="Apr",qe[4]="May",qe[5]="Jun",qe[6]="Jul",qe[7]="Aug",qe[8]="Sep",qe[9]="Oct",qe[10]="Nov",qe[11]="Dec";let Qe=new Date;Qe.setTime(Ye);let Ke=Qe.getUTCFullYear().toString(),Je=qe[Qe.getMonth()],Xe=Qe.getDate(),Ze="";return We?(Ke=Ke.slice(2),Ze=`${Xe}${Je}${Ke}`):Ze=`${Xe} ${Je} ${Ke}`,Ze.toUpperCase()},combosTypeFormat(Ye,We=!0,qe="type"){if(!Ye)return;let Qe={FS:{group:"Future spread",type:"Future spread",expression:"FS-E1_E2"},CS:{group:"Vertical spread",type:"Call spread",expression:"CS-E1-X1_X2"},CSR12:{group:"Vertical spread (Advanced)",type:"Call Ratio Spread 1x2",expression:"CSR12-E1-X1_X2"},CSR13:{group:"Vertical spread (Advanced)",type:"Call Ratio Spread 1x3",expression:"CSR13-E1-X1_X2"},CSR23:{group:"Vertical spread (Advanced)",type:"Call Ratio Spread 2x3",expression:"CSR23-E1-X1_X2"},PS:{group:"Vertical spread",type:"Put Spread",expression:"PS-E1-X1_X2"},PSR12:{group:"Vertical spread (Advanced)",type:"Put Ratio Spread 1x2",expression:"PSR12-E1-X1_X2"},PSR13:{group:"Vertical spread (Advanced)",type:"Put Ratio Spread 1x3",expression:"PSR13-E1-X1_X2"},PSR23:{group:"Vertical spread (Advanced)",type:"Put Ratio Spread 2x3",expression:"PSR23-E1-X1_X2"},STRD:{group:"Volatility spread",type:"Straddle",expression:"STRD-E1-X1"},STRG:{group:"Volatility spread",type:"Strangle",expression:"STRG-E1-X1_X2"},GUTS:{group:"Volatility spread",type:"Strangle(ITM)",expression:"GUTS-E1-X1_X2"},RR:{group:"Vertical spread",type:"Risk Reversal",expression:"RR-E1-X1_X2"},RRITM:{group:"Vertical spread",type:"Risk Reversal(ITM)",expression:"RRITM-E1-X1_X2"},CCAL:{group:"Calendar spread",type:"Call Calendar Spread",expression:"CCAL-E1_E2-X1"},PCAL:{group:"Calendar spread",type:"Put Calendar Spread",expression:"PCAL-E1_E2-X1"},CDIAG:{group:"Calendar spread",type:"Call Diagonal Calendar Spread",expression:"CDIAG-E1_E2-X1_X2"},PDIAG:{group:"Calendar spread",type:"Put Diagonal Calendar Spread",expression:"PDIAG-E1_E2-X1_X2"},STDC:{group:"Calendar spread",type:"Straddle Calendar",expression:"STDC-E1_E3-X1"},DSTDC:{group:"Calendar spread",type:"Diagonal Straddle Calendar",expression:"DSTDC-E1_E3-X1_X3"},REV:{group:"Interest Rate spread",type:"Reversal / Conversion",expression:"REV-E1-X1"},CBUT:{group:"Neutral spread",type:"Call Butterfly",expression:"CBUT-E1-X1_X2_X3"},PBUT:{group:"Neutral spread",type:"Put Butterfly",expression:"PBUT-E1-X1_X2_X3"},IBUT:{group:"Neutral spread",type:"Iron Butterfly",expression:"IBUT-E1-X1_X2_X4"},CBUT111:{group:"Neutral spread",type:"Skinny Call Butterfly",expression:"CBUT111-E1-X1_X2_X3"},PBUT111:{group:"Neutral spread",type:"Skinny Put Butterfly",expression:"PBUT111-E1-X1_X2_X3"},CLAD:{group:"Vertical spread (Advanced)",type:"Call Ladder",expression:"CLAD-E1-X1_X2_X3"},PLAD:{group:"Vertical spread (Advanced)",type:"Put Ladder",expression:"PLAD-E1-X1_X2_X3"},CCOND:{group:"Vertical spread (Advanced)",type:"Call Condor",expression:"CCOND-E1-X1_X2_X3_X4"},PCOND:{group:"Vertical spread (Advanced)",type:"Put Condor",expression:"PCOND-E1-X1_X2_X3_X4"},ICOND:{group:"Neutral spread",type:"Iron Condor",expression:"ICOND-E1-X1_X2_X3_X4"},BOX:{group:"Interest Rate spread",type:"Box",expression:"BOX-E1-X1_X3"},JR:{group:"Interest Rate spread",type:"Jelly Roll",expression:"JR-E1_E2-X1"}},Ke=Ye;if(We){let We=Ye.split("-");We.length>0&&(Ke=We[1])}return Ke&&Qe[Ke]?Qe[Ke][qe]:""},tifFormat:Ye=>Ye?{good_til_cancelled:"GTC",good_til_day:"GTD",fill_or_kill:"FOK",immediate_or_cancel:"IOC"}[Ye]:"",triggerTypeFormat(Ye,We="name"){const qe={LAST:{name:"message.lastPrice",columnName:"last_price"},MARK:{name:"message.markPrice",columnName:"mark_price"},INDEX:{name:"message.indexPrice",columnName:"index_price"},last_price:{name:"message.lastPrice",columnName:"last_price"},mark_price:{name:"message.markPrice",columnName:"mark_price"},index_price:{name:"message.indexPrice",columnName:"index_price"},LastPrice:{name:"message.lastPrice",columnName:"last_price"},MarkPrice:{name:"message.markPrice",columnName:"mark_price"},IndexPrice:{name:"message.indexPrice",columnName:"index_price"}};return Ye&&qe[Ye]?qe[Ye][We]:""},firstUpperCase:Ye=>Ye?Ye.replace(/^[a-z]/,(function(Ye){return Ye.toUpperCase()})):"",numberReductionFormat:(Ye,We=1)=>Ye?Ye>=1e6?(Ye/1e6).toFixed(We)+"M":Ye>=1e3?(Ye/1e3).toFixed(We)+"K":Ye:0,assetsFormat:Ye=>Ye?Ye>=1e10?(Ye/1e10).toFixed(2)+"B":Ye>=1e7?(Ye/1e6).toFixed(2)+"M":Ye>=1e4?(Ye/1e3).toFixed(2)+"K":Ye>=10?Ye.toFixed(2):Ye.toFixed(4):0,currencyCom(Ye){let We=Xe.c[Ye]||"",qe="padding-top: 0.0625rem;font-size: inherit;color: inherit;";return["usd","USD"].includes(Ye)?`<span style="${qe}">$</span>`:`<i class="iconfont ${We}" style="${qe}"></i>`},directionFormat(Ye,We){if(!Ye)return Ye;if(Ye=Ye.toLowerCase(),"buy_sell"===We){if("buy"===Ye)return Ze.a.t("message.buy");if("sell"===Ye)return Ze.a.t("message.sell");if("long"===Ye)return Ze.a.t("message.buy");if("short"===Ye)return Ze.a.t("message.sell")}else if("long_short"===We){if("buy"===Ye)return Ze.a.t("message.long2");if("sell"===Ye)return Ze.a.t("message.short2");if("long"===Ye)return Ze.a.t("message.long2");if("short"===Ye)return Ze.a.t("message.short2")}else{if("buy"===Ye)return Ze.a.t("message.buy");if("sell"===Ye)return Ze.a.t("message.sell");if("long"===Ye)return Ze.a.t("message.long2");if("short"===Ye)return Ze.a.t("message.short2")}return Ye},nodeFormat(Ye,We){let qe="";switch(We){case"deribit":qe=Xe.h[Ye].area;break;case"bybit":qe=Xe.g[Ye].area;break;case"okx":qe=Xe.i[Ye].area;break;case"bit":qe=Xe.f[Ye].area}return qe||Ye}}},"7a92":function(Ye,We,qe){},"7b0b2":function(Ye,We,qe){},"7b84":function(Ye,We,qe){},"7ba1":function(Ye,We,qe){},"7be7":function(Ye,We,qe){"use strict";var Qe=qe("a8f2"),Ke=qe("2f62"),Je={name:"CustomCard",components:{IconBox:Qe.a},props:{cardTitle:{type:String,default:""},hideTitle:{type:Boolean,default:!1},disableFullScreen:{type:Boolean,default:!0},disableExpand:{type:Boolean,default:!0},height:{type:Number,default:0},expandFlag:{type:Boolean,default:!0},closeEnable:{type:Boolean,default:!1}},data:()=>({fullscreenFlag:!1}),watch:{fullscreenFlag(Ye){Ye?document.addEventListener("keyup",this.escEvent,!0):document.removeEventListener("keyup",this.escEvent,!0)}},computed:{...Object(Ke.c)({rootFontSize:Ye=>Ye.system.rootFontSize}),cardBodyStyle(){if(this.height>0)return this.fullscreenFlag?"height:100%":`height:${this.height/this.rootFontSize}rem`},cardBodyVisible(){return!!this.disableExpand||this.expandFlag}},methods:{escEvent(Ye){var We;27===(null===(We=window)||void 0===We||null===(We=We.event)||void 0===We?void 0:We.keyCode)&&this.toggleFullscreen(!1),Ye.stopPropagation()},toggleExpand(Ye){this.$emit("update:expandFlag",Ye)},toggleFullscreen(Ye){document.body.style.overflow=Ye?"hidden":"auto",this.fullscreenFlag=Ye,this.$emit("toggleFullscreen",Ye)}}},Xe=(qe("1d44"),qe("2877")),Ze=Object(Xe.a)(Je,(function(){var Ye=this,We=Ye._self._c;return We("div",{staticClass:"custom-card",class:[Ye.disableFullScreen?"":Ye.fullscreenFlag?"fullscreen":"unFullscreen"]},[We("el-card",{staticClass:"card-wrapper",attrs:{"body-style":{padding:0}}},[Ye.hideTitle?Ye._e():We("div",{staticClass:"top-box"},[We("div",{staticClass:"title"},[Ye._t("title",(function(){return[Ye._v(" "+Ye._s(Ye.cardTitle)+" ")]}))],2),We("div",{staticClass:"setting-box"},[Ye._t("setting"),Ye.disableExpand?Ye._e():[Ye.expandFlag?We("icon-box",{staticClass:"icon-wrapper",nativeOn:{click:function(We){return Ye.toggleExpand(!1)}},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.collapse")))])]},proxy:!0}],null,!1,82377386)},[We("i",{staticClass:"iconfont icon-jianhaoshouqi"})]):We("icon-box",{staticClass:"icon-wrapper",nativeOn:{click:function(We){return Ye.toggleExpand(!0)}},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.expand")))])]},proxy:!0}],null,!1,968628519)},[We("i",{staticClass:"iconfont icon-jiahaozhankai"})])],Ye.disableFullScreen?Ye._e():[Ye.fullscreenFlag?We("icon-box",{staticClass:"icon-wrapper",nativeOn:{click:function(We){return Ye.toggleFullscreen(!1)}},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.exitFullscreen")))])]},proxy:!0}],null,!1,4243437246)},[We("i",{staticClass:"iconfont icon-tuichuquanping"})]):We("icon-box",{staticClass:"icon-wrapper",nativeOn:{click:function(We){return Ye.toggleFullscreen(!0)}},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.fullscreen")))])]},proxy:!0}],null,!1,2438735070)},[We("i",{staticClass:"iconfont icon-quanping"})])],Ye.closeEnable?[We("icon-box",{nativeOn:{click:function(We){return Ye.$emit("close")}},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",[Ye._v(Ye._s(Ye.$t("message.close")))])]},proxy:!0}],null,!1,4264735191)},[We("i",{staticClass:"clicked el-icon-close"})])]:Ye._e()],2)]),Ye.cardBodyVisible?We("div",{staticClass:"card-body",style:Ye.cardBodyStyle},[Ye._t("default")],2):Ye._e()])],1)}),[],!1,null,"9ae9cfa2",null);We.a=Ze.exports},"7c6c":function(Ye,We,qe){},"7cff":function(Ye,We,qe){var Qe={"./ADA.svg":"f291","./ALGO.svg":"819c","./AVAX.svg":"227b","./BCH.svg":"11bd","./BNB.svg":"c09b","./BTC.svg":"1c94","./BTCDVOL.svg":"607f","./DOGE.svg":"f34e","./DOT.svg":"079b","./ETH.svg":"fcc4","./ETHDVOL.svg":"ae69a","./ETHW.svg":"265de","./EURR.svg":"41ca","./LINK.svg":"73b4","./LTC.svg":"93f3","./MATIC.svg":"5e54","./NEAR.svg":"2a1f","./SHIB.svg":"9bc3","./SOL.svg":"f217","./STETH.svg":"722f","./TRX.svg":"67d1","./UNI.svg":"9af9","./USDC.svg":"22f6","./USDT.svg":"4c84","./XRP.svg":"8f65"};function s(Ye){var We=a(Ye);return qe(We)}function a(Ye){if(!qe.o(Qe,Ye)){var We=new Error("Cannot find module '"+Ye+"'");throw We.code="MODULE_NOT_FOUND",We}return Qe[Ye]}s.keys=function(){return Object.keys(Qe)},s.resolve=a,Ye.exports=s,s.id="7cff"},"7d16":function(Ye,We){Ye.exports="data:image/png;base64,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"},"7d78":function(Ye,We,qe){"use strict";qe("c688")},"7d7c":function(Ye,We,qe){},"7ef0":function(Ye,We,qe){"use strict";qe("f454")},"7f3d":function(Ye,We,qe){},8001:function(Ye,We,qe){"use strict";var Qe=qe("901e"),Ke=qe("90b9"),Je={name:"NumberInput",props:{value:{type:[String,Number],default:""}},data:()=>({}),watch:{stepDigits(Ye){let We=new Qe.BigNumber(this.result),qe=this.$attrs.precision||Ye;this.result=We.toFixed(qe).toString()}},computed:{result:{get(){return""+this.value},set(Ye){if(Ye!=Ye||"NaN"===Ye){Ye=new Qe.BigNumber(0).toFixed(this.stepDigits).toString()}this.$emit("input",Ye)}},step(){return this.$attrs.step||1},stepDigits(){let Ye=0,We=(""+this.step).split(".");return We.length>=2&&(Ye=We[1].length),Math.max(Ye,this.$attrs.precision||0)}},methods:{focus(){this.$emit("focus")},blur(){let Ye=this.result;if(Object(Ke.k)(Ye.trim()))return this.result="",void this.$emit("blur","");let We=this.stepDigits;/^(\-|\+)?\d+(\.\d+)?$/.test(Ye)?(Ye=parseFloat(Ye)||0,Ye=""+Ye):Ye=0;let qe=new Qe.BigNumber(Ye);"number"==typeof this.$attrs.max&&qe.gt(this.$attrs.max)&&(Ye=""+this.$attrs.max),"number"==typeof this.$attrs.min&&qe.lt(this.$attrs.min)&&(Ye=""+this.$attrs.min),qe=new Qe.BigNumber(Ye);let Je=qe.toFixed(We).toString();this.result=Je,this.$emit("blur",Je)},add(){if(this.$attrs.disabled)return;let Ye=this.result,We=this.stepDigits,qe=Ye.split(".");qe.length>=2&&(We=qe[1].length||0),We=Math.max(We,this.stepDigits),Ye=new Qe.BigNumber(Ye).plus(this.step),"number"==typeof this.$attrs.max&&Ye.gt(this.$attrs.max)?this.result=""+this.$attrs.max:this.result=Ye.toFixed(We).toString()},sub(){if(this.$attrs.disabled)return;let Ye=this.result,We=this.stepDigits,qe=Ye.split(".");qe.length>=2&&(We=qe[1].length||0),We=Math.max(We,this.stepDigits),Ye=new Qe.BigNumber(Ye).minus(this.step),"number"==typeof this.$attrs.min&&Ye.lt(this.$attrs.min)?this.result=""+this.$attrs.min:this.result=Ye.toFixed(We).toString()}}},Xe=(qe("1f05"),qe("2877")),Ze=Object(Xe.a)(Je,(function(){var Ye=this,We=Ye._self._c;return We("el-input",Ye._b({staticStyle:{flex:"1"},on:{focus:Ye.focus,blur:Ye.blur},model:{value:Ye.result,callback:function(We){Ye.result=We},expression:"result"}},"el-input",Ye.$attrs,!1),[We("div",{staticStyle:{height:"100%",display:"flex","flex-direction":"column","user-select":"none"},attrs:{slot:"suffix"},slot:"suffix"},[We("i",{staticClass:"arrow el-icon-arrow-up",class:[Ye.$attrs.max===parseFloat(Ye.value)||Ye.$attrs.disabled?"not-allowed":""],staticStyle:{flex:"1",display:"flex","justify-content":"center","align-items":"center",cursor:"pointer"},on:{click:Ye.add}}),We("i",{staticClass:"arrow el-icon-arrow-down",class:[Ye.$attrs.min===parseFloat(Ye.value)||Ye.$attrs.disabled?"not-allowed":""],staticStyle:{flex:"1",display:"flex","justify-content":"center","align-items":"center",cursor:"pointer"},on:{click:Ye.sub}})])])}),[],!1,null,"ccb2cb90",null);We.a=Ze.exports},"802e":function(Ye,We,qe){},"819c":function(Ye,We,qe){Ye.exports=qe.p+"static/img/ALGO.0eac2af2.svg"},8277:function(Ye,We,qe){"use strict";qe("4e9a")},8281:function(Ye,We,qe){"use strict";qe("b7b2")},"82be":function(Ye,We,qe){"use strict";qe("7ba1")},"836f":function(Ye,We,qe){"use strict";qe("0616")},8376:function(Ye,We,qe){},8388:function(Ye,We,qe){"use strict";qe("2199")},"842d":function(Ye,We,qe){},"846b":function(Ye,We,qe){"use strict";qe("6f66")},"84d2":function(Ye,We,qe){},8505:function(Ye,We,qe){},"885b":function(Ye,We,qe){},8897:function(Ye,We,qe){"use strict";qe.d(We,"k",(function(){return Qe})),qe.d(We,"d",(function(){return Ke})),qe.d(We,"j",(function(){return Je})),qe.d(We,"b",(function(){return Xe})),qe.d(We,"e",(function(){return Ze})),qe.d(We,"a",(function(){return $e})),qe.d(We,"c",(function(){return et})),qe.d(We,"h",(function(){return tt})),qe.d(We,"g",(function(){return it})),qe.d(We,"i",(function(){return rt})),qe.d(We,"f",(function(){return st}));const Qe={SET_HELLO:9999,AUTH_ID:1,SET_HEARTBEAT_ID:2,GET_INSTRUMENTS_BTC:5,GET_INSTRUMENTS_ETH:6,GET_INSTRUMENTS_USDT:7,GET_INSTRUMENTS_USDC:8,GET_LAST_TRADE_BY_INSTRUMENT:9,GET_LAST_TRADE_BY_INSTRUMENT_DELTA_HEDGE:10,GET_LAST_TRADE_BY_INSTRUMENT_OPTION_TRADE_DIALOG:11,GET_ACCOUNT_SUMMARY_BTC:12,GET_ACCOUNT_SUMMARY_ETH:13,GET_ACCOUNT_SUMMARY_USDT:14,GET_ACCOUNT_SUMMARY_USDC:15,REFRESH_TOKEN:16,BIND_TOKEN:17,LOGOUT:18,GET_LAST_TRADE_BY_CURRENCY_CALL:19,GET_LAST_TRADE_BY_CURRENCY_PUT:20,GET_OPEN_ORDERS_BTC:21,GET_OPEN_ORDERS_ETH:22,GET_OPEN_ORDERS_USDT:23,GET_OPEN_ORDERS_USDC:24,GET_ORDER_HISTORY_FUTURE:25,GET_ORDER_HISTORY_OPTION:26,GET_TRIGGER_ORDER_HISTORY_OPTION:302,GET_ORDER_HISTORY_SPOT:300,GET_TRADE_HISTORY_FUTURE:27,GET_TRADE_HISTORY_OPTION:28,GET_TRADE_HISTORY_SPOT:301,GET_POSITION_LIST:29,GET_TRANSACTION_LOG:30,GET_SUB_ACCOUNT:31,GET_ANNOUNCEMENTS:32,TRADE_SELL:33,TRADE_BUY:34,GET_TICKER_DATA_FUTURE_OPEN_ORDER:35,GET_TICKER_DATA_DELTA_HEDGE:36,GET_TICKER_DATA_OPTION_TRADE_DIALOG:37,GET_TICKER_DATA_OPTION_OPEN_ORDER:38,EDIT_ORDER_OPTION_OPEN_ORDER:39,EDIT_ORDER_DELTA_HEDGE:40,EDIT_ORDER_FUTURE_OPEN_ORDER:41,CANCEL_ORDER_OPTION_OPEN_ORDER:42,CANCEL_ORDER_DELTA_HEDGE:43,CANCEL_ORDER_FUTURE_OPEN_ORDER:44,CANCEL_ALL_ORDER_BY_CURRENCY_DELTA_HEDGE:45,CANCEL_ALL_ORDER_BY_CURRENCY_FUTURE_OPEN_ORDER:46,CANCEL_ALL_ORDER_BY_CURRENCY_OPTION_OPEN_ORDER:47,GET_OPEN_ORDER_BY_CURRENCY:48,DELTA_HEDGE:49,GET_TICKER_DATA_FUTURE_POSITIONS:50,FUTURE_CLOSE_POSITIONS:51,CANCEL_ORDER_FUTURE_STOP_ORDER:52,CANCEL_ALL_STOP_ORDER_BY_CURRENCY_FUTURE_OPEN_ORDER:53,CANCEL_ORDER_OPTION_CURRENT_INSTRUMENT_OPEN_ORDER_DIALOG:56,OPTION_TRADE_DIALOG_CLOSE_POSITIONS:57,CANCEL_ORDER_OPTION_TRADE_DIALOG:58,GET_NEW_ANNOUNCEMENTS:59,GET_ORDER_BOOK_OPTION_TRADE_DIALOG:60,GET_LAST_TRADE_BY_INSTRUMENT_COMBOS_DIALOG:61,COMBOS_TRADE_BUY:62,COMBOS_TRADE_SELL:63,SEND_RFQ:64,FUTURE_TRADE_SELL:65,FUTURE_TRADE_BUY:66,DELTA_HEDGE_GET_OPEN_ORDER:67,GET_COMBOS:68,GET_COMBO_DETAIL:69,CREATE_COMBO:70,GET_MARGINS:71,GET_TRANSACTION_LOG_EXCEL:72,GET_ORDER_HISTORY_COMBOS:73,GET_TRADE_HISTORY_COMBOS:74,GET_TICKER_DATA_COMBOS:75,GET_FIRST_TRANSACTION_LOG:76,GET_EURR_INDEX_PRICE:77,CALC_BUY_MM_IMPACT:78,CALC_SELL_MM_IMPACT:79,GET_BTC_COMBOS:80,GET_ETH_COMBOS:81,GET_COD_STATUS:82,DISABLE_COD:83,EXCHANGE_TOKEN:101,GET_ACCOUNT_SUMMARY:102,GET_ACCOUNT_SUMMARIES:103,SET_ANNOUNCEMENT_AS_READ:106,TIMER_FIAT_GET_ORDERS:107,GET_ACCOUNT_SUMMARY_TIMER:110,GET_ORDER_MARGIN_BY_IDS:120,GET_PLAYBACK_TRADINGVIEW_DATA:121,GET_PLAYBACK_ORDERBOOK_DATA:122,GET_TRADE_VOLUMES:132,OPTION_CLOSE_POSITION_SELL:200,OPTION_CLOSE_POSITION_BUY:201,GET_TICKER_DATA_PV:210,PV_LOAD_REAL_POSITIONS:220,PV_GET_BOOK_SUMMARY:221,GET_USER_TRADE_BY_TIME:230,GET_USER_TRADE_BY_TIME_EXCEL:231,GET_TICKER:240,GET_TRANSACTION_LOG_TRADINGVIEW_DATA:242,GET_TRANSACTION_LOG_TRADINGVIEW_DATA_EXCEL:243,GET_TRADE_HISTORY_OPTION_BY_CURRENCY:260,GET_INDEX_PRICE_DATA:261,GET_STRATEGY_TRACKING_TICKER:262,GET_STRATEGY_TRACKING_BOOK_SUMMARY:263,GET_STRATEGY_TRACKING_TRADE_REQUEST:264,GET_STRATEGY_TRACKING_RFQ_LIST:265,GET_STRATEGY_TRACKING_RFQ_STATUS:266,GET_BTC_PME_DATA:270,GET_ETH_PME_DATA:271,GET_PME_SIMULATE_DATA:272,GET_CURRENCIES:310,GET_INSTRUMENTS:311,GET_INDEX_PRICE_NAME:312,SUBSCRIBE_1000:1e3,SUBSCRIBE_1001:1001,SUBSCRIBE_1002:1002,SUBSCRIBE_1003:1003,SUBSCRIBE_1004:1004,SUBSCRIBE_1005:1005,SUBSCRIBE_1006:1006,SUBSCRIBE_1007:1007,SUBSCRIBE_1008:1008,SUBSCRIBE_1009:1009,SUBSCRIBE_1010:1010,SUBSCRIBE_1011:1011,SUBSCRIBE_1012:1012,SUBSCRIBE_1013:1013,SUBSCRIBE_1014:1014,SUBSCRIBE_1015:1015,SUBSCRIBE_1016:1016,SUBSCRIBE_1017:1017,SUBSCRIBE_1018:1018,SUBSCRIBE_1019:1019,SUBSCRIBE_1020:1020,SUBSCRIBE_1021:1021,SUBSCRIBE_1030:1030,SUBSCRIBE_OPTION_TICKER:1040,SUBSCRIBE_FUTURE_TICKER:1041,SUBSCRIBE_INSTRUMENT_STATE:1051,SUBSCRIBE_INCREMENTAL_TICKER:1060,UNSUBSCRIBE_2000:2e3,UNSUBSCRIBE_2001:2001,UNSUBSCRIBE_2002:2002,UNSUBSCRIBE_2003:2003,UNSUBSCRIBE_2004:2004,UNSUBSCRIBE_2005:2005,UNSUBSCRIBE_2006:2006,UNSUBSCRIBE_2007:2007,UNSUBSCRIBE_2008:2008,UNSUBSCRIBE_2009:2009,UNSUBSCRIBE_2010:2010,UNSUBSCRIBE_2011:2011,UNSUBSCRIBE_2012:2012,UNSUBSCRIBE_2013:2013,UNSUBSCRIBE_2014:2014,UNSUBSCRIBE_2015:2015,UNSUBSCRIBE_2016:2016,UNSUBSCRIBE_2017:2017,UNSUBSCRIBE_2018:2018,UNSUBSCRIBE_2019:2019,UNSUBSCRIBE_2021:2021,UNSUBSCRIBE_2030:2030,UNSUBSCRIBE_OPTION_TICKER:2040,UNSUBSCRIBE_FUTURE_TICKER:2041,UNSUBSCRIBE_INSTRUMENT_STATE:2051,UNSUBSCRIBE_INCREMENTAL_TICKER:2060,UNSUBSCRIBE_PRIVATE_SWITCH_TO_REMEMBER_ACCOUNT:2070,UNSUBSCRIBE_PRIVATE_LOGOUT:2071,GREEKS_ADVANCE_TOOLS_SUBSCRIBE:2072,GREEKS_ADVANCE_TOOLS_UNSUBSCRIBE:2073,GREEKS_ADVANCE_TOOLS_BIND_TOKEN:2074,GREEKS_ADVANCE_TOOLS_SET_HEARTBEAT:2075},Ke=[{id:Qe.GET_INSTRUMENTS_BTC,accountSummaryId:Qe.GET_ACCOUNT_SUMMARY_BTC,openOrdersId:Qe.GET_OPEN_ORDERS_BTC,comboId:Qe.GET_BTC_COMBOS,name:"BTC"},{id:Qe.GET_INSTRUMENTS_ETH,accountSummaryId:Qe.GET_ACCOUNT_SUMMARY_ETH,openOrdersId:Qe.GET_OPEN_ORDERS_ETH,comboId:Qe.GET_ETH_COMBOS,name:"ETH"},{id:Qe.GET_INSTRUMENTS_USDC,accountSummaryId:Qe.GET_ACCOUNT_SUMMARY_USDC,openOrdersId:Qe.GET_OPEN_ORDERS_USDC,name:"USDC"},{id:Qe.GET_INSTRUMENTS_USDT,accountSummaryId:Qe.GET_ACCOUNT_SUMMARY_USDT,openOrdersId:Qe.GET_OPEN_ORDERS_USDT,name:"USDT"}],Je=[Qe.TRADE_BUY,Qe.TRADE_SELL,Qe.FUTURE_TRADE_BUY,Qe.FUTURE_TRADE_SELL,Qe.FUTURE_CLOSE_POSITIONS,Qe.OPTION_CLOSE_POSITION_BUY,Qe.OPTION_CLOSE_POSITION_SELL,Qe.DELTA_HEDGE],Xe={TRADE_TAY_MAX_COUNT:2},Ze={UNAUTHORIZED_CODE:13009},$e={SUCCESS_CODE:0,NOT_LOGIN:5003},et={USD:"icon-meiyuan-copy",BTC:"icon-btc",ETH:"icon-ethereum",SOL:"icon-a-solana-sol",USDC:"icon-usdc",USDT:"icon-USDT",DOGE:"icon-shuzibisvg-",DOT:"icon-dot1",ALGO:"icon-icon",BCH:"icon-ICON_BCH",LTC:"icon-LTC",ADA:"icon-ADA",LINK:"icon-liubianxing-miaobian-24px",MATIC:"icon-a-outline-polygon-matic",AVAX:"icon-avalanche_AVAX_fill",XRP:"icon-xrp-fill",["USD".toLowerCase()]:"icon-meiyuan-copy",["BTC".toLowerCase()]:"icon-btc",["ETH".toLowerCase()]:"icon-ethereum",["SOL".toLowerCase()]:"icon-a-solana-sol",["USDC".toLowerCase()]:"icon-usdc",["USDT".toLowerCase()]:"icon-USDT",["DOGE".toLowerCase()]:"icon-shuzibisvg-",["DOT".toLowerCase()]:"icon-dot1",["ALGO".toLowerCase()]:"icon-icon",["BCH".toLowerCase()]:"icon-ICON_BCH",["LTC".toLowerCase()]:"icon-LTC",["ADA".toLowerCase()]:"icon-ADA",["LINK".toLowerCase()]:"icon-liubianxing-miaobian-24px",["MATIC".toLowerCase()]:"icon-a-outline-polygon-matic",["AVAX".toLowerCase()]:"icon-avalanche_AVAX_fill",["XRP".toLowerCase()]:"icon-xrp-fill"},tt={test:{label:"Test Net",area:"Test"},www:{label:"Official London",area:"London"},asia:{label:"Official Tokyo",area:"Tokyo"},mars:{label:"Offcial Hongkong",area:"Hongkong"}},it={test:{label:"Test",area:"Test"},bybit:{label:"Official",area:"Official"}},rt={test:{label:"Test",area:"Test"},www:{label:"Official",area:"Official"}},st={test:{label:"Test",area:"Test"},www:{label:"Official",area:"Official"}}},8955:function(Ye,We,qe){"use strict";qe("60bf")},"898f":function(Ye,We,qe){"use strict";qe("b860")},"8a2a":function(Ye,We,qe){},"8ac3":function(Ye,We,qe){"use strict";qe("4b5b")},"8ac4":function(Ye,We,qe){"use strict";qe("9eaa")},"8adc":function(Ye,We,qe){"use strict";qe("304a")},"8b61":function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAbNJREFUaEPV1rFKBDEQBuC5Qjs5UBtfQPQFtLnWSkEfQDsfwk6fwsZS67vGXgQrC2vFTjhsRNCTK+4amYWVNbebZJJJMnPthuX/bv9M0tscXV0AwDko/fUwt2ZEBdCM+ANoRfwDaEQsACQidtY34PHjvXXMtAKkIFaWluF6sA/b/TU4e7qH0dvrAqITUBrRDD+Zz+Dwbgjj6Q8NUAphhj9+uIXnr09ahZqrc54TlPCY0Vqh3AhqeBLAt05b/VXAzrb11XZbCQlPBvggXo5O4Xs+gxNLb01IaPgggAuBYw/nti8iJnwwwIbAQDeDA8AquRCx4aMAsQiO8NGAUARXeBYAFYHTqb4e4LSyHVK2qVU/8z4HXC/rOuzMPTGeTqq7DUd4ti9Q43wQuJYrPDvAVafL3b3q34+tTbMNbBXKfe1g3wPmHsl1AUzyBVx7wjUQKM+TAlzXDkrQrrXJAakRWQApEdkAqRBZASkQ2QHciCIATkQxABeiKIADURwQixABiEGIAYQiRAFCEOIAVIRIAAUhFuCLEA3wQYgHuBAqADaEGkAXQhWgDaEOYCJUApoItYAa8Qt4lzqRXeCuFQAAAABJRU5ErkJggg=="},"8c19":function(Ye,We,qe){"use strict";qe("d42b")},"8c8e":function(Ye,We,qe){},"8ca8":function(module,exports,__webpack_require__){(function(process){__webpack_require__("d9e2"),__webpack_require__("14d9"),__webpack_require__("2c66"),__webpack_require__("249d"),__webpack_require__("40e9"),__webpack_require__("0541"),__webpack_require__("f8c9"),__webpack_require__("5377"),__webpack_require__("907a"),__webpack_require__("986a"),__webpack_require__("1d02"),__webpack_require__("3c5d"),__webpack_require__("6ce5"),__webpack_require__("2834"),__webpack_require__("4ea1"),__webpack_require__("c73d"),function(){var __webpack_modules__={9662:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(614),Je=qe(6330),Xe=Qe.TypeError;Ye.exports=function(Ye){if(Ke(Ye))return Ye;throw Xe(Je(Ye)+" is not a function")}},9483:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(4411),Je=qe(6330),Xe=Qe.TypeError;Ye.exports=function(Ye){if(Ke(Ye))return Ye;throw Xe(Je(Ye)+" is not a constructor")}},6077:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(614),Je=Qe.String,Xe=Qe.TypeError;Ye.exports=function(Ye){if("object"==typeof Ye||Ke(Ye))return Ye;throw Xe("Can't set "+Je(Ye)+" as a prototype")}},1223:function(Ye,We,qe){var Qe=qe(5112),Ke=qe(30),Je=(qe=qe(3070).f,Qe("unscopables")),Xe=Array.prototype;null==Xe[Je]&&qe(Xe,Je,{configurable:!0,value:Ke(null)}),Ye.exports=function(Ye){Xe[Je][Ye]=!0}},1530:function(Ye,We,qe){"use strict";var Qe=qe(8710).charAt;Ye.exports=function(Ye,We,qe){return We+(qe?Qe(Ye,We).length:1)}},5787:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(7976),Je=Qe.TypeError;Ye.exports=function(Ye,We){if(Ke(We,Ye))return Ye;throw Je("Incorrect invocation")}},9670:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(111),Je=Qe.String,Xe=Qe.TypeError;Ye.exports=function(Ye){if(Ke(Ye))return Ye;throw Xe(Je(Ye)+" is not an object")}},8533:function(Ye,We,qe){"use strict";var Qe=qe(2092).forEach;qe=qe(9341)("forEach"),Ye.exports=qe?[].forEach:function(Ye){return Qe(this,Ye,1<arguments.length?arguments[1]:void 0)}},8457:function(Ye,We,qe){"use strict";var Qe=qe(7854),Ke=qe(9974),Je=qe(6916),Xe=qe(7908),Ze=qe(3411),$e=qe(7659),et=qe(4411),tt=qe(6244),it=qe(6135),rt=qe(8554),st=qe(1246),at=Qe.Array;Ye.exports=function(Ye){var We=Xe(Ye),qe=et(this),Qe=1<(Ye=arguments.length)?arguments[1]:void 0,nt=void 0!==Qe;nt&&(Qe=Ke(Qe,2<Ye?arguments[2]:void 0));var ot,lt,ct,ut,dt,mt,pt=0;if(!(Ye=st(We))||this==at&&$e(Ye))for(ot=tt(We),lt=qe?new this(ot):at(ot);pt<ot;pt++)mt=nt?Qe(We[pt],pt):We[pt],it(lt,pt,mt);else for(dt=(ut=rt(We,Ye)).next,lt=qe?new this:[];!(ct=Je(dt,ut)).done;pt++)mt=nt?Ze(ut,Qe,[ct.value,pt],!0):ct.value,it(lt,pt,mt);return lt.length=pt,lt}},1318:function(Ye,We,qe){function r(Ye){return function(We,qe,Xe){var Ze,$e=Qe(We),et=Je($e),tt=Ke(Xe,et);if(Ye&&qe!=qe){for(;tt<et;)if((Ze=$e[tt++])!=Ze)return!0}else for(;tt<et;tt++)if((Ye||tt in $e)&&$e[tt]===qe)return Ye||tt||0;return!Ye&&-1}}var Qe=qe(5656),Ke=qe(1400),Je=qe(6244);Ye.exports={includes:r(!0),indexOf:r(!1)}},2092:function(Ye,We,qe){function r(Ye){var We=1==Ye,qe=2==Ye,Ke=3==Ye,tt=4==Ye,it=6==Ye,rt=7==Ye,st=5==Ye||it;return function(at,nt,ot,lt){for(var ct,ut,dt=Xe(at),mt=Je(dt),pt=Qe(nt,ot),gt=Ze(mt),ht=0,ft=(lt=lt||$e,We?lt(at,gt):qe||rt?lt(at,0):void 0);ht<gt;ht++)if((st||ht in mt)&&(ut=pt(ct=mt[ht],ht,dt),Ye))if(We)ft[ht]=ut;else if(ut)switch(Ye){case 3:return!0;case 5:return ct;case 6:return ht;case 2:et(ft,ct)}else switch(Ye){case 4:return!1;case 7:et(ft,ct)}return it?-1:Ke||tt?tt:ft}}var Qe=qe(9974),Ke=qe(1702),Je=qe(8361),Xe=qe(7908),Ze=qe(6244),$e=qe(5417),et=Ke([].push);Ye.exports={forEach:r(0),map:r(1),filter:r(2),some:r(3),every:r(4),find:r(5),findIndex:r(6),filterReject:r(7)}},1194:function(Ye,We,qe){var Qe=qe(7293),Ke=qe(5112),Je=qe(7392),Xe=Ke("species");Ye.exports=function(Ye){return 51<=Je||!Qe((function(){var We=[];return(We.constructor={})[Xe]=function(){return{foo:1}},1!==We[Ye](Boolean).foo}))}},9341:function(Ye,We,qe){"use strict";var Qe=qe(7293);Ye.exports=function(Ye,We){var qe=[][Ye];return!!qe&&Qe((function(){qe.call(null,We||function(){return 1},1)}))}},1589:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(1400),Je=qe(6244),Xe=qe(6135),Ze=Qe.Array,$e=Math.max;Ye.exports=function(Ye,We,qe){for(var Qe=Je(Ye),et=Ke(We,Qe),tt=Ke(void 0===qe?Qe:qe,Qe),it=Ze($e(tt-et,0)),rt=0;et<tt;et++,rt++)Xe(it,rt,Ye[et]);return it.length=rt,it}},206:function(Ye,We,qe){qe=qe(1702),Ye.exports=qe([].slice)},7475:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(3157),Je=qe(4411),Xe=qe(111),Ze=qe(5112)("species"),$e=Qe.Array;Ye.exports=function(Ye){var We;return Ke(Ye)&&(We=Ye.constructor,(Je(We)&&(We===$e||Ke(We.prototype))||Xe(We)&&null===(We=We[Ze]))&&(We=void 0)),void 0===We?$e:We}},5417:function(Ye,We,qe){var Qe=qe(7475);Ye.exports=function(Ye,We){return new(Qe(Ye))(0===We?0:We)}},3411:function(Ye,We,qe){var Qe=qe(9670),Ke=qe(9212);Ye.exports=function(Ye,We,qe,Je){try{return Je?We(Qe(qe)[0],qe[1]):We(qe)}catch(We){Ke(Ye,"throw",We)}}},7072:function(Ye,We,qe){var Qe=qe(5112)("iterator"),Ke=!1;try{var Je=0,Xe={next:function(){return{done:!!Je++}},return:function(){Ke=!0}};Xe[Qe]=function(){return this},Array.from(Xe,(function(){throw 2}))}catch(Ye){}Ye.exports=function(Ye,We){if(!We&&!Ke)return!1;var qe=!1;try{var Je={};Je[Qe]=function(){return{next:function(){return{done:qe=!0}}}},Ye(Je)}catch(Ye){}return qe}},4326:function(Ye,We,qe){var Qe=(qe=qe(1702))({}.toString),Ke=qe("".slice);Ye.exports=function(Ye){return Ke(Qe(Ye),8,-1)}},648:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(1694),Je=qe(614),Xe=qe(4326),Ze=qe(5112)("toStringTag"),$e=Qe.Object,et="Arguments"==Xe(function(){return arguments}());Ye.exports=Ke?Xe:function(Ye){var We;return void 0===Ye?"Undefined":null===Ye?"Null":"string"==typeof(Ye=function(Ye,We){try{return Ye[We]}catch(Ye){}}(We=$e(Ye),Ze))?Ye:et?Xe(We):"Object"==(Ye=Xe(We))&&Je(We.callee)?"Arguments":Ye}},9920:function(Ye,We,qe){var Qe=qe(2597),Ke=qe(3887),Je=qe(1236),Xe=qe(3070);Ye.exports=function(Ye,We,qe){for(var Ze=Ke(We),$e=Xe.f,et=Je.f,tt=0;tt<Ze.length;tt++){var it=Ze[tt];Qe(Ye,it)||qe&&Qe(qe,it)||$e(Ye,it,et(We,it))}}},8544:function(Ye,We,qe){qe=qe(7293),Ye.exports=!qe((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4994:function(Ye,We,qe){"use strict";function r(){return this}var Qe=qe(3383).IteratorPrototype,Ke=qe(30),Je=qe(9114),Xe=qe(8003),Ze=qe(7497);Ye.exports=function(Ye,We,qe,$e){return We+=" Iterator",Ye.prototype=Ke(Qe,{next:Je(+!$e,qe)}),Xe(Ye,We,!1,!0),Ze[We]=r,Ye}},8880:function(Ye,We,qe){var Qe=qe(9781),Ke=qe(3070),Je=qe(9114);Ye.exports=Qe?function(Ye,We,qe){return Ke.f(Ye,We,Je(1,qe))}:function(Ye,We,qe){return Ye[We]=qe,Ye}},9114:function(Ye){Ye.exports=function(Ye,We){return{enumerable:!(1&Ye),configurable:!(2&Ye),writable:!(4&Ye),value:We}}},6135:function(Ye,We,qe){"use strict";var Qe=qe(4948),Ke=qe(3070),Je=qe(9114);Ye.exports=function(Ye,We,qe){(We=Qe(We))in Ye?Ke.f(Ye,We,Je(0,qe)):Ye[We]=qe}},8052:function(Ye,We,qe){var Qe=qe(614),Ke=qe(8880),Je=qe(6339),Xe=qe(3072);Ye.exports=function(Ye,We,qe,Ze){var $e=(Ze=Ze||{}).enumerable,et=void 0!==Ze.name?Ze.name:We;return Qe(qe)&&Je(qe,et,Ze),Ze.global?$e?Ye[We]=qe:Xe(We,qe):(Ze.unsafe?Ye[We]&&($e=!0):delete Ye[We],$e?Ye[We]=qe:Ke(Ye,We,qe)),Ye}},3072:function(Ye,We,qe){var Qe=qe(7854),Ke=Object.defineProperty;Ye.exports=function(Ye,We){try{Ke(Qe,Ye,{value:We,configurable:!0,writable:!0})}catch(qe){Qe[Ye]=We}return We}},654:function(Ye,We,qe){"use strict";function r(){return this}var Qe=qe(2109),Ke=qe(6916),Je=qe(1913),Xe=qe(6530),Ze=qe(614),$e=qe(4994),et=qe(9518),tt=qe(7674),it=qe(8003),rt=qe(8880),st=qe(8052),at=qe(5112),nt=qe(7497),ot=(qe=qe(3383),Xe.PROPER),lt=Xe.CONFIGURABLE,ct=qe.IteratorPrototype,ut=qe.BUGGY_SAFARI_ITERATORS,dt=at("iterator"),mt="values",pt="entries";Ye.exports=function(Ye,We,qe,Xe,at,gt,ht){function x(Ye){if(Ye===at&&St)return St;if(!ut&&Ye in kt)return kt[Ye];switch(Ye){case"keys":case mt:case pt:return function(){return new qe(this,Ye)}}return function(){return new qe(this)}}$e(qe,We,Xe);var ft,yt,bt,_t=We+" Iterator",vt=!1,kt=Ye.prototype,Ct=kt[dt]||kt["@@iterator"]||at&&kt[at],St=!ut&&Ct||x(at);if((Xe="Array"==We&&kt.entries||Ct)&&(ft=et(Xe.call(new Ye)))!==Object.prototype&&ft.next&&(Je||et(ft)===ct||(tt?tt(ft,ct):Ze(ft[dt])||st(ft,dt,r)),it(ft,_t,!0,!0),Je&&(nt[_t]=r)),ot&&at==mt&&Ct&&Ct.name!==mt&&(!Je&&lt?rt(kt,"name",mt):(vt=!0,St=function(){return Ke(Ct,this)})),at)if(yt={values:x(mt),keys:gt?St:x("keys"),entries:x(pt)},ht)for(bt in yt)!ut&&!vt&&bt in kt||st(kt,bt,yt[bt]);else Qe({target:We,proto:!0,forced:ut||vt},yt);return Je&&!ht||kt[dt]===St||st(kt,dt,St,{name:at}),nt[We]=St,yt}},7235:function(Ye,We,qe){var Qe=qe(857),Ke=qe(2597),Je=qe(6061),Xe=qe(3070).f;Ye.exports=function(Ye){var We=Qe.Symbol||(Qe.Symbol={});Ke(We,Ye)||Xe(We,Ye,{value:Je.f(Ye)})}},9781:function(Ye,We,qe){qe=qe(7293),Ye.exports=!qe((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:function(Ye,We,qe){var Qe=qe(7854),Ke=(qe=qe(111),Qe.document),Je=qe(Ke)&&qe(Ke.createElement);Ye.exports=function(Ye){return Je?Ke.createElement(Ye):{}}},8324:function(Ye){Ye.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:function(Ye,We,qe){qe=(qe=qe(317)("span").classList)&&qe.constructor&&qe.constructor.prototype,Ye.exports=qe===Object.prototype?void 0:qe},7871:function(Ye){Ye.exports="object"==typeof window&&"object"!=typeof Deno},1528:function(Ye,We,qe){var Qe=qe(8113);qe=qe(7854),Ye.exports=/ipad|iphone|ipod/i.test(Qe)&&void 0!==qe.Pebble},6833:function(Ye,We,qe){qe=qe(8113),Ye.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(qe)},5268:function(Ye,We,qe){var Qe=qe(4326);qe=qe(7854),Ye.exports="process"==Qe(qe.process)},1036:function(Ye,We,qe){qe=qe(8113),Ye.exports=/web0s(?!.*chrome)/i.test(qe)},8113:function(Ye,We,qe){qe=qe(5005),Ye.exports=qe("navigator","userAgent")||""},7392:function(Ye,We,qe){var Qe,Ke,Je=qe(7854),Xe=qe(8113);qe=Je.process,Je=Je.Deno,!(Ke=(Je=(Je=qe&&qe.versions||Je&&Je.version)&&Je.v8)?0<(Qe=Je.split("."))[0]&&Qe[0]<4?1:+(Qe[0]+Qe[1]):Ke)&&Xe&&(!(Qe=Xe.match(/Edge\/(\d+)/))||74<=Qe[1])&&(Qe=Xe.match(/Chrome\/(\d+)/))&&(Ke=+Qe[1]),Ye.exports=Ke},748:function(Ye){Ye.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(1236).f,Je=qe(8880),Xe=qe(8052),Ze=qe(3072),$e=qe(9920),et=qe(4705);Ye.exports=function(Ye,We){var qe,tt,it,rt=Ye.target,st=Ye.global,at=Ye.stat,nt=st?Qe:at?Qe[rt]||Ze(rt,{}):(Qe[rt]||{}).prototype;if(nt)for(qe in We){if(tt=We[qe],it=Ye.dontCallGetSet?(it=Ke(nt,qe))&&it.value:nt[qe],!et(st?qe:rt+(at?".":"#")+qe,Ye.forced)&&void 0!==it){if(typeof tt==typeof it)continue;$e(tt,it)}(Ye.sham||it&&it.sham)&&Je(tt,"sham",!0),Xe(nt,qe,tt,Ye)}}},7293:function(Ye){Ye.exports=function(Ye){try{return!!Ye()}catch(Ye){return!0}}},7007:function(Ye,We,qe){"use strict";qe(4916);var Qe=qe(1702),Ke=qe(8052),Je=qe(2261),Xe=qe(7293),Ze=qe(5112),$e=qe(8880),et=Ze("species"),tt=RegExp.prototype;Ye.exports=function(Ye,We,qe,it){var rt,st=Ze(Ye),at=!Xe((function(){var We={};return We[st]=function(){return 7},7!=""[Ye](We)})),nt=at&&!Xe((function(){var We=!1,qe=/a/;return"split"===Ye&&((qe={constructor:{}}).constructor[et]=function(){return qe},qe.flags="",qe[st]=/./[st]),qe.exec=function(){return We=!0,null},qe[st](""),!We}));at&&nt&&!qe||(rt=Qe(/./[st]),We=We(st,""[Ye],(function(Ye,We,qe,Ke,Xe){var Ze=Qe(Ye);return(Ye=We.exec)===Je||Ye===tt.exec?at&&!Xe?{done:!0,value:rt(We,qe,Ke)}:{done:!0,value:Ze(qe,We,Ke)}:{done:!1}})),Ke(String.prototype,Ye,We[0]),Ke(tt,st,We[1])),it&&$e(tt[st],"sham",!0)}},2104:function(Ye,We,qe){var Qe=qe(4374),Ke=(qe=Function.prototype).apply,Je=qe.call;Ye.exports="object"==typeof Reflect&&Reflect.apply||(Qe?Je.bind(Ke):function(){return Je.apply(Ke,arguments)})},9974:function(Ye,We,qe){var Qe=qe(1702),Ke=qe(9662),Je=qe(4374),Xe=Qe(Qe.bind);Ye.exports=function(Ye,We){return Ke(Ye),void 0===We?Ye:Je?Xe(Ye,We):function(){return Ye.apply(We,arguments)}}},4374:function(Ye,We,qe){qe=qe(7293),Ye.exports=!qe((function(){var Ye=function(){}.bind();return"function"!=typeof Ye||Ye.hasOwnProperty("prototype")}))},6916:function(Ye,We,qe){qe=qe(4374);var Qe=Function.prototype.call;Ye.exports=qe?Qe.bind(Qe):function(){return Qe.apply(Qe,arguments)}},6530:function(Ye,We,qe){var Qe=qe(9781),Ke=qe(2597),Je=Function.prototype,Xe=Qe&&Object.getOwnPropertyDescriptor;qe=Ke(Je,"name"),Ke=qe&&"something"===function(){}.name,Je=qe&&(!Qe||Xe(Je,"name").configurable),Ye.exports={EXISTS:qe,PROPER:Ke,CONFIGURABLE:Je}},1702:function(Ye,We,qe){var Qe=qe(4374),Ke=Function.prototype,Je=(qe=Ke.bind,Ke.call),Xe=Qe&&qe.bind(Je,Je);Ye.exports=Qe?function(Ye){return Ye&&Xe(Ye)}:function(Ye){return Ye&&function(){return Je.apply(Ye,arguments)}}},5005:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(614);Ye.exports=function(Ye,We){return arguments.length<2?(qe=Qe[Ye],Ke(qe)?qe:void 0):Qe[Ye]&&Qe[Ye][We];var qe}},1246:function(Ye,We,qe){var Qe=qe(648),Ke=qe(8173),Je=qe(7497),Xe=qe(5112)("iterator");Ye.exports=function(Ye){if(null!=Ye)return Ke(Ye,Xe)||Ke(Ye,"@@iterator")||Je[Qe(Ye)]}},8554:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(6916),Je=qe(9662),Xe=qe(9670),Ze=qe(6330),$e=qe(1246),et=Qe.TypeError;Ye.exports=function(Ye,We){var qe=arguments.length<2?$e(Ye):We;if(Je(qe))return Xe(Ke(qe,Ye));throw et(Ze(Ye)+" is not iterable")}},8173:function(Ye,We,qe){var Qe=qe(9662);Ye.exports=function(Ye,We){return null==(We=Ye[We])?void 0:Qe(We)}},647:function(Ye,We,qe){var Qe=qe(1702),Ke=qe(7908),Je=Math.floor,Xe=Qe("".charAt),Ze=Qe("".replace),$e=Qe("".slice),et=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,tt=/\$([$&'`]|\d{1,2})/g;Ye.exports=function(Ye,We,qe,Qe,it,rt){var st=qe+Ye.length,at=Qe.length,nt=tt;return void 0!==it&&(it=Ke(it),nt=et),Ze(rt,nt,(function(Ke,Ze){var et;switch(Xe(Ze,0)){case"$":return"$";case"&":return Ye;case"`":return $e(We,0,qe);case"'":return $e(We,st);case"<":et=it[$e(Ze,1,-1)];break;default:var tt=+Ze;if(0==tt)return Ke;if(at<tt){var rt=Je(tt/10);return 0===rt?Ke:rt<=at?void 0===Qe[rt-1]?Xe(Ze,1):Qe[rt-1]+Xe(Ze,1):Ke}et=Qe[tt-1]}return void 0===et?"":et}))}},7854:function(Ye,We,qe){function r(Ye){return Ye&&Ye.Math==Math&&Ye}Ye.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof qe.g&&qe.g)||function(){return this}()||Function("return this")()},2597:function(Ye,We,qe){var Qe=qe(1702),Ke=qe(7908),Je=Qe({}.hasOwnProperty);Ye.exports=Object.hasOwn||function(Ye,We){return Je(Ke(Ye),We)}},3501:function(Ye){Ye.exports={}},842:function(Ye,We,qe){var Qe=qe(7854);Ye.exports=function(Ye,We){var qe=Qe.console;qe&&qe.error&&(1==arguments.length?qe.error(Ye):qe.error(Ye,We))}},490:function(Ye,We,qe){qe=qe(5005),Ye.exports=qe("document","documentElement")},4664:function(Ye,We,qe){var Qe=qe(9781),Ke=qe(7293),Je=qe(317);Ye.exports=!Qe&&!Ke((function(){return 7!=Object.defineProperty(Je("div"),"a",{get:function(){return 7}}).a}))},8361:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(1702),Je=qe(7293),Xe=qe(4326),Ze=Qe.Object,$e=Ke("".split);Ye.exports=Je((function(){return!Ze("z").propertyIsEnumerable(0)}))?function(Ye){return"String"==Xe(Ye)?$e(Ye,""):Ze(Ye)}:Ze},2788:function(Ye,We,qe){var Qe=qe(1702),Ke=qe(614),Je=(qe=qe(5465),Qe(Function.toString));Ke(qe.inspectSource)||(qe.inspectSource=function(Ye){return Je(Ye)}),Ye.exports=qe.inspectSource},9909:function(Ye,We,qe){var Qe,Ke,Je,Xe,Ze,$e,et,tt,it=qe(8536),rt=qe(7854),st=qe(1702),at=qe(111),nt=qe(8880),ot=qe(2597),lt=qe(5465),ct=qe(6200),ut=(qe=qe(3501),"Object already initialized"),dt=rt.TypeError;rt=rt.WeakMap,et=it||lt.state?(Qe=lt.state||(lt.state=new rt),Ke=st(Qe.get),Je=st(Qe.has),Xe=st(Qe.set),Ze=function(Ye,We){if(Je(Qe,Ye))throw new dt(ut);return We.facade=Ye,Xe(Qe,Ye,We),We},$e=function(Ye){return Ke(Qe,Ye)||{}},function(Ye){return Je(Qe,Ye)}):(qe[tt=ct("state")]=!0,Ze=function(Ye,We){if(ot(Ye,tt))throw new dt(ut);return We.facade=Ye,nt(Ye,tt,We),We},$e=function(Ye){return ot(Ye,tt)?Ye[tt]:{}},function(Ye){return ot(Ye,tt)}),Ye.exports={set:Ze,get:$e,has:et,enforce:function(Ye){return et(Ye)?$e(Ye):Ze(Ye,{})},getterFor:function(Ye){return function(We){var qe;if(!at(We)||(qe=$e(We)).type!==Ye)throw dt("Incompatible receiver, "+Ye+" required");return qe}}}},7659:function(Ye,We,qe){var Qe=qe(5112),Ke=qe(7497),Je=Qe("iterator"),Xe=Array.prototype;Ye.exports=function(Ye){return void 0!==Ye&&(Ke.Array===Ye||Xe[Je]===Ye)}},3157:function(Ye,We,qe){var Qe=qe(4326);Ye.exports=Array.isArray||function(Ye){return"Array"==Qe(Ye)}},614:function(Ye){Ye.exports=function(Ye){return"function"==typeof Ye}},4411:function(Ye,We,qe){function r(){}function s(Ye){if(!Je(Ye))return!1;try{return tt(r,et,Ye),!0}catch(Ye){return!1}}function a(Ye){if(!Je(Ye))return!1;switch(Xe(Ye)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return st||!!rt(it,$e(Ye))}catch(Ye){return!0}}var Qe=qe(1702),Ke=qe(7293),Je=qe(614),Xe=qe(648),Ze=qe(5005),$e=qe(2788),et=[],tt=Ze("Reflect","construct"),it=/^\s*(?:class|function)\b/,rt=Qe(it.exec),st=!it.exec(r);a.sham=!0,Ye.exports=!tt||Ke((function(){var Ye;return s(s.call)||!s(Object)||!s((function(){Ye=!0}))||Ye}))?a:s},4705:function(Ye,We,qe){function r(Ye,We){return(Ye=Ze[Xe(Ye)])==et||Ye!=$e&&(Ke(We)?Qe(We):!!We)}var Qe=qe(7293),Ke=qe(614),Je=/#|\.prototype\./,Xe=r.normalize=function(Ye){return String(Ye).replace(Je,".").toLowerCase()},Ze=r.data={},$e=r.NATIVE="N",et=r.POLYFILL="P";Ye.exports=r},111:function(Ye,We,qe){var Qe=qe(614);Ye.exports=function(Ye){return"object"==typeof Ye?null!==Ye:Qe(Ye)}},1913:function(Ye){Ye.exports=!1},2190:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(5005),Je=qe(614),Xe=qe(7976),Ze=(qe=qe(3307),Qe.Object);Ye.exports=qe?function(Ye){return"symbol"==typeof Ye}:function(Ye){var We=Ke("Symbol");return Je(We)&&Xe(We.prototype,Ze(Ye))}},408:function(Ye,We,qe){function r(Ye,We){this.stopped=Ye,this.result=We}var Qe=qe(7854),Ke=qe(9974),Je=qe(6916),Xe=qe(9670),Ze=qe(6330),$e=qe(7659),et=qe(6244),tt=qe(7976),it=qe(8554),rt=qe(1246),st=qe(9212),at=Qe.TypeError,nt=r.prototype;Ye.exports=function(Ye,We,qe){function s(Ye){return Qe&&st(Qe,"normal",Ye),new r(!0,Ye)}function y(Ye){return pt?(Xe(Ye),ht?ft(Ye[0],Ye[1],s):ft(Ye[0],Ye[1])):ht?ft(Ye,s):ft(Ye)}var Qe,ot,lt,ct,ut,dt,mt=qe&&qe.that,pt=!(!qe||!qe.AS_ENTRIES),gt=!(!qe||!qe.IS_ITERATOR),ht=!(!qe||!qe.INTERRUPTED),ft=Ke(We,mt);if(gt)Qe=Ye;else{if(!(gt=rt(Ye)))throw at(Ze(Ye)+" is not iterable");if($e(gt)){for(ot=0,lt=et(Ye);ot<lt;ot++)if((ct=y(Ye[ot]))&&tt(nt,ct))return ct;return new r(!1)}Qe=it(Ye,gt)}for(ut=Qe.next;!(dt=Je(ut,Qe)).done;){try{ct=y(dt.value)}catch(Ye){st(Qe,"throw",Ye)}if("object"==typeof ct&&ct&&tt(nt,ct))return ct}return new r(!1)}},9212:function(Ye,We,qe){var Qe=qe(6916),Ke=qe(9670),Je=qe(8173);Ye.exports=function(Ye,We,qe){var Xe,Ze;Ke(Ye);try{if(!(Xe=Je(Ye,"return"))){if("throw"===We)throw qe;return qe}Xe=Qe(Xe,Ye)}catch(Ye){Ze=!0,Xe=Ye}if("throw"===We)throw qe;if(Ze)throw Xe;return Ke(Xe),qe}},3383:function(Ye,We,qe){"use strict";var Qe,Ke=qe(7293),Je=qe(614),Xe=qe(30),Ze=qe(9518),$e=qe(8052),et=qe(5112),tt=qe(1913),it=et("iterator");qe=!1,[].keys&&("next"in(et=[].keys())?(et=Ze(Ze(et)))!==Object.prototype&&(Qe=et):qe=!0),null==Qe||Ke((function(){var Ye={};return Qe[it].call(Ye)!==Ye}))?Qe={}:tt&&(Qe=Xe(Qe)),Je(Qe[it])||$e(Qe,it,(function(){return this})),Ye.exports={IteratorPrototype:Qe,BUGGY_SAFARI_ITERATORS:qe}},7497:function(Ye){Ye.exports={}},6244:function(Ye,We,qe){var Qe=qe(7466);Ye.exports=function(Ye){return Qe(Ye.length)}},6339:function(Ye,We,qe){var Qe=qe(7293),Ke=qe(614),Je=qe(2597),Xe=qe(9781),Ze=qe(6530).CONFIGURABLE,$e=qe(2788),et=(qe=qe(9909)).enforce,tt=qe.get,it=Object.defineProperty,rt=Xe&&!Qe((function(){return 8!==it((function(){}),"length",{value:8}).length})),st=String(String).split("String");Ye=Ye.exports=function(Ye,We,qe){"Symbol("===String(We).slice(0,7)&&(We="["+String(We).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),qe&&qe.getter&&(We="get "+We),qe&&qe.setter&&(We="set "+We),(!Je(Ye,"name")||Ze&&Ye.name!==We)&&it(Ye,"name",{value:We,configurable:!0}),rt&&qe&&Je(qe,"arity")&&Ye.length!==qe.arity&&it(Ye,"length",{value:qe.arity});try{qe&&Je(qe,"constructor")&&qe.constructor?Xe&&it(Ye,"prototype",{writable:!1}):Ye.prototype&&(Ye.prototype=void 0)}catch(Ye){}return qe=et(Ye),Je(qe,"source")||(qe.source=st.join("string"==typeof We?We:"")),Ye},Function.prototype.toString=Ye((function(){return Ke(this)&&tt(this).source||$e(this)}),"toString")},4758:function(Ye){var We=Math.ceil,qe=Math.floor;Ye.exports=Math.trunc||function(Ye){return(0<(Ye=+Ye)?qe:We)(Ye)}},5948:function(Ye,We,qe){var Qe,Ke,Je,Xe,Ze,$e,et,tt=qe(7854),it=qe(9974),rt=qe(1236).f,st=qe(261).set,at=qe(6833),nt=qe(1528),ot=qe(1036),lt=qe(5268),ct=tt.MutationObserver||tt.WebKitMutationObserver,ut=tt.document,dt=tt.process;qe=tt.Promise,(rt=(rt=rt(tt,"queueMicrotask"))&&rt.value)||(Qe=function(){var Ye,We;for(lt&&(Ye=dt.domain)&&Ye.exit();Ke;){We=Ke.fn,Ke=Ke.next;try{We()}catch(Ye){throw Ke?Xe():Je=void 0,Ye}}Je=void 0,Ye&&Ye.enter()},Xe=at||lt||ot||!ct||!ut?!nt&&qe&&qe.resolve?((nt=qe.resolve(void 0)).constructor=qe,et=it(nt.then,nt),function(){et(Qe)}):lt?function(){dt.nextTick(Qe)}:(st=it(st,tt),function(){st(Qe)}):(Ze=!0,$e=ut.createTextNode(""),new ct(Qe).observe($e,{characterData:!0}),function(){$e.data=Ze=!Ze})),Ye.exports=rt||function(Ye){Ye={fn:Ye,next:void 0},Je&&(Je.next=Ye),Ke||(Ke=Ye,Xe()),Je=Ye}},735:function(Ye,We,qe){qe=qe(133),Ye.exports=qe&&!!Symbol.for&&!!Symbol.keyFor},133:function(Ye,We,qe){var Qe=qe(7392);qe=qe(7293),Ye.exports=!!Object.getOwnPropertySymbols&&!qe((function(){var Ye=Symbol();return!String(Ye)||!(Object(Ye)instanceof Symbol)||!Symbol.sham&&Qe&&Qe<41}))},8536:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(614);qe=qe(2788),Qe=Qe.WeakMap,Ye.exports=Ke(Qe)&&/native code/.test(qe(Qe))},8523:function(Ye,We,qe){"use strict";function r(Ye){var We,qe;this.promise=new Ye((function(Ye,Qe){if(void 0!==We||void 0!==qe)throw TypeError("Bad Promise constructor");We=Ye,qe=Qe})),this.resolve=Qe(We),this.reject=Qe(qe)}var Qe=qe(9662);Ye.exports.f=function(Ye){return new r(Ye)}},30:function(Ye,We,qe){function r(){}var Qe,Ke=qe(9670),Je=qe(6048),Xe=qe(748),Ze=qe(3501),$e=qe(490),et=qe(317),tt=(qe=qe(6200),"prototype"),it="script",rt=qe("IE_PROTO"),h=function(Ye){return"<script>"+Ye+"</"+it+">"},f=function(){try{Qe=new ActiveXObject("htmlfile")}catch(Ye){}var Ye;f="undefined"==typeof document||document.domain&&Qe?function s(Ye){Ye.write(h("")),Ye.close();var We=Ye.parentWindow.Object;return Ye=null,We}(Qe):("javascript:",(Ye=et("iframe")).style.display="none",$e.appendChild(Ye),Ye.src=String("javascript:"),(Ye=Ye.contentWindow.document).open(),Ye.write(h("document.F=Object")),Ye.close(),Ye.F);for(var We=Xe.length;We--;)delete f[tt][Xe[We]];return f()};Ze[rt]=!0,Ye.exports=Object.create||function(Ye,We){var qe;return null!==Ye?(r[tt]=Ke(Ye),qe=new r,r[tt]=null,qe[rt]=Ye):qe=f(),void 0===We?qe:Je.f(qe,We)}},6048:function(Ye,We,qe){var Qe=qe(9781),Ke=qe(3353),Je=qe(3070),Xe=qe(9670),Ze=qe(5656),$e=qe(1956);We.f=Qe&&!Ke?Object.defineProperties:function(Ye,We){Xe(Ye);for(var qe,Qe=Ze(We),Ke=$e(We),et=Ke.length,tt=0;tt<et;)Je.f(Ye,qe=Ke[tt++],Qe[qe]);return Ye}},3070:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(9781),Je=qe(4664),Xe=qe(3353),Ze=qe(9670),$e=qe(4948),et=Qe.TypeError,tt=Object.defineProperty,it=Object.getOwnPropertyDescriptor,rt="enumerable",st="configurable",at="writable";We.f=Ke?Xe?function(Ye,We,qe){var Qe;return Ze(Ye),We=$e(We),Ze(qe),"function"==typeof Ye&&"prototype"===We&&"value"in qe&&at in qe&&!qe[at]&&(Qe=it(Ye,We))&&Qe[at]&&(Ye[We]=qe.value,qe={configurable:(st in qe?qe:Qe)[st],enumerable:(rt in qe?qe:Qe)[rt],writable:!1}),tt(Ye,We,qe)}:tt:function(Ye,We,qe){if(Ze(Ye),We=$e(We),Ze(qe),Je)try{return tt(Ye,We,qe)}catch(Ye){}if("get"in qe||"set"in qe)throw et("Accessors not supported");return"value"in qe&&(Ye[We]=qe.value),Ye}},1236:function(Ye,We,qe){var Qe=qe(9781),Ke=qe(6916),Je=qe(5296),Xe=qe(9114),Ze=qe(5656),$e=qe(4948),et=qe(2597),tt=qe(4664),it=Object.getOwnPropertyDescriptor;We.f=Qe?it:function(Ye,We){if(Ye=Ze(Ye),We=$e(We),tt)try{return it(Ye,We)}catch(Ye){}if(et(Ye,We))return Xe(!Ke(Je.f,Ye,We),Ye[We])}},1156:function(Ye,We,qe){var Qe=qe(4326),Ke=qe(5656),Je=qe(8006).f,Xe=qe(1589),Ze="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];Ye.exports.f=function(Ye){return Ze&&"Window"==Qe(Ye)?function(Ye){try{return Je(Ye)}catch(Ye){return Xe(Ze)}}(Ye):Je(Ke(Ye))}},8006:function(Ye,We,qe){var Qe=qe(6324),Ke=qe(748).concat("length","prototype");We.f=Object.getOwnPropertyNames||function(Ye){return Qe(Ye,Ke)}},5181:function(Ye,We){We.f=Object.getOwnPropertySymbols},9518:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(2597),Je=qe(614),Xe=qe(7908),Ze=qe(6200),$e=(qe=qe(8544),Ze("IE_PROTO")),et=Qe.Object,tt=et.prototype;Ye.exports=qe?et.getPrototypeOf:function(Ye){var We=Xe(Ye);return Ke(We,$e)?We[$e]:(Ye=We.constructor,Je(Ye)&&We instanceof Ye?Ye.prototype:We instanceof et?tt:null)}},7976:function(Ye,We,qe){qe=qe(1702),Ye.exports=qe({}.isPrototypeOf)},6324:function(Ye,We,qe){var Qe=qe(1702),Ke=qe(2597),Je=qe(5656),Xe=qe(1318).indexOf,Ze=qe(3501),$e=Qe([].push);Ye.exports=function(Ye,We){var qe,Qe=Je(Ye),et=0,tt=[];for(qe in Qe)!Ke(Ze,qe)&&Ke(Qe,qe)&&$e(tt,qe);for(;We.length>et;)Ke(Qe,qe=We[et++])&&(~Xe(tt,qe)||$e(tt,qe));return tt}},1956:function(Ye,We,qe){var Qe=qe(6324),Ke=qe(748);Ye.exports=Object.keys||function(Ye){return Qe(Ye,Ke)}},5296:function(Ye,We){"use strict";var qe={}.propertyIsEnumerable,Qe=Object.getOwnPropertyDescriptor,Ke=Qe&&!qe.call({1:2},1);We.f=Ke?function(Ye){return!!(Ye=Qe(this,Ye))&&Ye.enumerable}:qe},7674:function(Ye,We,qe){var Qe=qe(1702),Ke=qe(9670),Je=qe(6077);Ye.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var Ye,We=!1,qe={};try{(Ye=Qe(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(qe,[]),We=qe instanceof Array}catch(qe){}return function(qe,Qe){return Ke(qe),Je(Qe),We?Ye(qe,Qe):qe.__proto__=Qe,qe}}():void 0)},4699:function(Ye,We,qe){function r(Ye){return function(We){for(var qe,Ke=Xe(We),et=Je(Ke),tt=et.length,it=0,rt=[];it<tt;)qe=et[it++],Qe&&!Ze(Ke,qe)||$e(rt,Ye?[qe,Ke[qe]]:Ke[qe]);return rt}}var Qe=qe(9781),Ke=qe(1702),Je=qe(1956),Xe=qe(5656),Ze=Ke(qe(5296).f),$e=Ke([].push);Ye.exports={entries:r(!0),values:r(!1)}},288:function(Ye,We,qe){"use strict";var Qe=qe(1694),Ke=qe(648);Ye.exports=Qe?{}.toString:function(){return"[object "+Ke(this)+"]"}},2140:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(6916),Je=qe(614),Xe=qe(111),Ze=Qe.TypeError;Ye.exports=function(Ye,We){var qe,Qe;if("string"===We&&Je(qe=Ye.toString)&&!Xe(Qe=Ke(qe,Ye)))return Qe;if(Je(qe=Ye.valueOf)&&!Xe(Qe=Ke(qe,Ye)))return Qe;if("string"!==We&&Je(qe=Ye.toString)&&!Xe(Qe=Ke(qe,Ye)))return Qe;throw Ze("Can't convert object to primitive value")}},3887:function(Ye,We,qe){var Qe=qe(5005),Ke=qe(1702),Je=qe(8006),Xe=qe(5181),Ze=qe(9670),$e=Ke([].concat);Ye.exports=Qe("Reflect","ownKeys")||function(Ye){var We=Je.f(Ze(Ye)),qe=Xe.f;return qe?$e(We,qe(Ye)):We}},857:function(Ye,We,qe){qe=qe(7854),Ye.exports=qe},2534:function(Ye){Ye.exports=function(Ye){try{return{error:!1,value:Ye()}}catch(Ye){return{error:!0,value:Ye}}}},3702:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(2492),Je=qe(614),Xe=qe(4705),Ze=qe(2788),$e=qe(5112),et=qe(7871),tt=qe(1913),it=qe(7392),rt=Ke&&Ke.prototype,st=$e("species"),at=!1,nt=Je(Qe.PromiseRejectionEvent);Xe=Xe("Promise",(function(){var Ye=Ze(Ke),We=Ye!==String(Ke);if(!We&&66===it)return!0;if(tt&&(!rt.catch||!rt.finally))return!0;if(51<=it&&/native code/.test(Ye))return!1;function i(Ye){Ye((function(){}),(function(){}))}return((Ye=new Ke((function(Ye){Ye(1)}))).constructor={})[st]=i,!(at=Ye.then((function(){}))instanceof i)||!We&&et&&!nt})),Ye.exports={CONSTRUCTOR:Xe,REJECTION_EVENT:nt,SUBCLASSING:at}},2492:function(Ye,We,qe){qe=qe(7854),Ye.exports=qe.Promise},9478:function(Ye,We,qe){var Qe=qe(9670),Ke=qe(111),Je=qe(8523);Ye.exports=function(Ye,We){return Qe(Ye),Ke(We)&&We.constructor===Ye?We:((0,(Ye=Je.f(Ye)).resolve)(We),Ye.promise)}},612:function(Ye,We,qe){var Qe=qe(2492),Ke=qe(7072);qe=qe(3702).CONSTRUCTOR,Ye.exports=qe||!Ke((function(Ye){Qe.all(Ye).then(void 0,(function(){}))}))},8572:function(Ye){function t(){this.head=null,this.tail=null}t.prototype={add:function(Ye){Ye={item:Ye,next:null},this.head?this.tail.next=Ye:this.head=Ye,this.tail=Ye},get:function(){var Ye=this.head;if(Ye)return this.head=Ye.next,this.tail===Ye&&(this.tail=null),Ye.item}},Ye.exports=t},7651:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(6916),Je=qe(9670),Xe=qe(614),Ze=qe(4326),$e=qe(2261),et=Qe.TypeError;Ye.exports=function(Ye,We){var qe=Ye.exec;if(Xe(qe))return null!==(qe=Ke(qe,Ye,We))&&Je(qe),qe;if("RegExp"===Ze(Ye))return Ke($e,Ye,We);throw et("RegExp#exec called on incompatible receiver")}},2261:function(Ye,We,qe){"use strict";var Qe=qe(6916),Ke=qe(1702),Je=qe(1340),Xe=qe(7066),Ze=qe(2999),$e=qe(2309),et=qe(30),tt=qe(9909).get,it=qe(9441),rt=(qe=qe(7168),$e("native-string-replace",String.prototype.replace)),st=RegExp.prototype.exec,at=st,nt=Ke("".charAt),ot=Ke("".indexOf),lt=Ke("".replace),ct=Ke("".slice),ut=($e=/b*/g,Qe(st,Ke=/a/,"a"),Qe(st,$e,"a"),0!==Ke.lastIndex||0!==$e.lastIndex),dt=Ze.BROKEN_CARET,mt=void 0!==/()??/.exec("")[1];(ut||mt||dt||it||qe)&&(at=function(Ye){var We,qe,Ke,Ze,$e,it,pt=this,gt=tt(pt),ht=Je(Ye),ft=gt.raw;if(ft)return ft.lastIndex=pt.lastIndex,_t=Qe(at,ft,ht),pt.lastIndex=ft.lastIndex,_t;var yt=gt.groups,bt=dt&&pt.sticky,_t=(Ye=Qe(Xe,pt),ft=pt.source,0);if(gt=ht,bt&&(Ye=lt(Ye,"y",""),-1===ot(Ye,"g")&&(Ye+="g"),gt=ct(ht,pt.lastIndex),0<pt.lastIndex&&(!pt.multiline||pt.multiline&&"\n"!==nt(ht,pt.lastIndex-1))&&(ft="(?: "+ft+")",gt=" "+gt,_t++),We=new RegExp("^(?:"+ft+")",Ye)),mt&&(We=new RegExp("^"+ft+"$(?!\\s)",Ye)),ut&&(qe=pt.lastIndex),Ke=Qe(st,bt?We:pt,gt),bt?Ke?(Ke.input=ct(Ke.input,_t),Ke[0]=ct(Ke[0],_t),Ke.index=pt.lastIndex,pt.lastIndex+=Ke[0].length):pt.lastIndex=0:ut&&Ke&&(pt.lastIndex=pt.global?Ke.index+Ke[0].length:qe),mt&&Ke&&1<Ke.length&&Qe(rt,Ke[0],We,(function(){for(Ze=1;Ze<arguments.length-2;Ze++)void 0===arguments[Ze]&&(Ke[Ze]=void 0)})),Ke&&yt)for(Ke.groups=$e=et(null),Ze=0;Ze<yt.length;Ze++)$e[(it=yt[Ze])[0]]=Ke[it[1]];return Ke}),Ye.exports=at},7066:function(Ye,We,qe){"use strict";var Qe=qe(9670);Ye.exports=function(){var Ye=Qe(this),We="";return Ye.hasIndices&&(We+="d"),Ye.global&&(We+="g"),Ye.ignoreCase&&(We+="i"),Ye.multiline&&(We+="m"),Ye.dotAll&&(We+="s"),Ye.unicode&&(We+="u"),Ye.sticky&&(We+="y"),We}},4706:function(Ye,We,qe){var Qe=qe(6916),Ke=qe(2597),Je=qe(7976),Xe=qe(7066),Ze=RegExp.prototype;Ye.exports=function(Ye){var We=Ye.flags;return void 0!==We||"flags"in Ze||Ke(Ye,"flags")||!Je(Ze,Ye)?We:Qe(Xe,Ye)}},2999:function(Ye,We,qe){var Qe=qe(7293),Ke=qe(7854).RegExp,Je=Qe((function(){var Ye=Ke("a","y");return Ye.lastIndex=2,null!=Ye.exec("abcd")}));qe=Je||Qe((function(){return!Ke("a","y").sticky})),Qe=Je||Qe((function(){var Ye=Ke("^r","gy");return Ye.lastIndex=2,null!=Ye.exec("str")})),Ye.exports={BROKEN_CARET:Qe,MISSED_STICKY:qe,UNSUPPORTED_Y:Je}},9441:function(Ye,We,qe){var Qe=qe(7293),Ke=qe(7854).RegExp;Ye.exports=Qe((function(){var Ye=Ke(".","s");return!(Ye.dotAll&&Ye.exec("\n")&&"s"===Ye.flags)}))},7168:function(Ye,We,qe){var Qe=qe(7293),Ke=qe(7854).RegExp;Ye.exports=Qe((function(){var Ye=Ke("(?<a>b)","g");return"b"!==Ye.exec("b").groups.a||"bc"!=="b".replace(Ye,"$<a>c")}))},4488:function(Ye,We,qe){var Qe=qe(7854).TypeError;Ye.exports=function(Ye){if(null==Ye)throw Qe("Can't call method on "+Ye);return Ye}},6340:function(Ye,We,qe){"use strict";var Qe=qe(5005),Ke=qe(3070),Je=qe(5112),Xe=qe(9781),Ze=Je("species");Ye.exports=function(Ye){var We=Qe(Ye);Ye=Ke.f,Xe&&We&&!We[Ze]&&Ye(We,Ze,{configurable:!0,get:function(){return this}})}},8003:function(Ye,We,qe){var Qe=qe(3070).f,Ke=qe(2597),Je=qe(5112)("toStringTag");Ye.exports=function(Ye,We,qe){(Ye=Ye&&!qe?Ye.prototype:Ye)&&!Ke(Ye,Je)&&Qe(Ye,Je,{configurable:!0,value:We})}},6200:function(Ye,We,qe){var Qe=qe(2309),Ke=qe(9711),Je=Qe("keys");Ye.exports=function(Ye){return Je[Ye]||(Je[Ye]=Ke(Ye))}},5465:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(3072);qe=Qe[qe="__core-js_shared__"]||Ke(qe,{}),Ye.exports=qe},2309:function(Ye,We,qe){var Qe=qe(1913),Ke=qe(5465);(Ye.exports=function(Ye,We){return Ke[Ye]||(Ke[Ye]=void 0!==We?We:{})})("versions",[]).push({version:"3.22.7",mode:Qe?"pure":"global",copyright:"漏 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.7/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(Ye,We,qe){var Qe=qe(9670),Ke=qe(9483),Je=qe(5112)("species");Ye.exports=function(Ye,We){var qe;return void 0===(Ye=Qe(Ye).constructor)||null==(qe=Qe(Ye)[Je])?We:Ke(qe)}},8710:function(Ye,We,qe){function r(Ye){return function(We,qe){var Qe,tt=Je(Xe(We)),it=Ke(qe);return We=tt.length,it<0||We<=it?Ye?"":void 0:(qe=$e(tt,it))<55296||56319<qe||it+1===We||(Qe=$e(tt,it+1))<56320||57343<Qe?Ye?Ze(tt,it):qe:Ye?et(tt,it,it+2):Qe-56320+(qe-55296<<10)+65536}}var Qe=qe(1702),Ke=qe(9303),Je=qe(1340),Xe=qe(4488),Ze=Qe("".charAt),$e=Qe("".charCodeAt),et=Qe("".slice);Ye.exports={codeAt:r(!1),charAt:r(!0)}},6532:function(Ye,We,qe){var Qe=qe(6916),Ke=qe(5005),Je=qe(5112),Xe=qe(8052);Ye.exports=function(){var Ye=Ke("Symbol"),We=Ye&&Ye.prototype,qe=We&&We.valueOf;Ye=Je("toPrimitive"),We&&!We[Ye]&&Xe(We,Ye,(function(Ye){return Qe(qe,this)}),{arity:1})}},261:function(Ye,We,qe){var Qe,Ke,Je=qe(7854),Xe=qe(2104),Ze=qe(9974),$e=qe(614),et=qe(2597),tt=qe(7293),it=qe(490),rt=qe(206),st=qe(317),at=qe(8053),nt=qe(6833),ot=qe(5268),lt=Je.setImmediate,ct=Je.clearImmediate,ut=Je.process,dt=Je.Dispatch,mt=Je.Function,pt=(qe=Je.MessageChannel,Je.String),gt=0,ht={},ft="onreadystatechange";try{Qe=Je.location}catch(Ye){}function x(Ye){return function(){A(Ye)}}function O(Ye){A(Ye.data)}function D(Ye){Je.postMessage(pt(Ye),Qe.protocol+"//"+Qe.host)}var A=function(Ye){var We;et(ht,Ye)&&(We=ht[Ye],delete ht[Ye],We())};lt&&ct||(lt=function(Ye){at(arguments.length,1);var We=$e(Ye)?Ye:mt(Ye),qe=rt(arguments,1);return ht[++gt]=function(){Xe(We,void 0,qe)},Ke(gt),gt},ct=function(Ye){delete ht[Ye]},ot?Ke=function(Ye){ut.nextTick(x(Ye))}:dt&&dt.now?Ke=function(Ye){dt.now(x(Ye))}:qe&&!nt?(qe=(nt=new qe).port2,nt.port1.onmessage=O,Ke=Ze(qe.postMessage,qe)):Je.addEventListener&&$e(Je.postMessage)&&!Je.importScripts&&Qe&&"file:"!==Qe.protocol&&!tt(D)?(Ke=D,Je.addEventListener("message",O,!1)):Ke=ft in st("script")?function(Ye){it.appendChild(st("script"))[ft]=function(){it.removeChild(this),A(Ye)}}:function(Ye){setTimeout(x(Ye),0)}),Ye.exports={set:lt,clear:ct}},1400:function(Ye,We,qe){var Qe=qe(9303),Ke=Math.max,Je=Math.min;Ye.exports=function(Ye,We){return(Ye=Qe(Ye))<0?Ke(Ye+We,0):Je(Ye,We)}},5656:function(Ye,We,qe){var Qe=qe(8361),Ke=qe(4488);Ye.exports=function(Ye){return Qe(Ke(Ye))}},9303:function(Ye,We,qe){var Qe=qe(4758);Ye.exports=function(Ye){return(Ye=+Ye)!=Ye||0==Ye?0:Qe(Ye)}},7466:function(Ye,We,qe){var Qe=qe(9303),Ke=Math.min;Ye.exports=function(Ye){return 0<Ye?Ke(Qe(Ye),9007199254740991):0}},7908:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(4488),Je=Qe.Object;Ye.exports=function(Ye){return Je(Ke(Ye))}},7593:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(6916),Je=qe(111),Xe=qe(2190),Ze=qe(8173),$e=qe(2140),et=(qe=qe(5112),Qe.TypeError),tt=qe("toPrimitive");Ye.exports=function(Ye,We){if(!Je(Ye)||Xe(Ye))return Ye;var qe=Ze(Ye,tt);if(qe){if(qe=Ke(qe,Ye,We=void 0===We?"default":We),!Je(qe)||Xe(qe))return qe;throw et("Can't convert object to primitive value")}return $e(Ye,We=void 0===We?"number":We)}},4948:function(Ye,We,qe){var Qe=qe(7593),Ke=qe(2190);Ye.exports=function(Ye){return Ye=Qe(Ye,"string"),Ke(Ye)?Ye:Ye+""}},1694:function(Ye,We,qe){var Qe={};Qe[qe(5112)("toStringTag")]="z",Ye.exports="[object z]"===String(Qe)},1340:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(648),Je=Qe.String;Ye.exports=function(Ye){if("Symbol"===Ke(Ye))throw TypeError("Cannot convert a Symbol value to a string");return Je(Ye)}},6330:function(Ye,We,qe){var Qe=qe(7854).String;Ye.exports=function(Ye){try{return Qe(Ye)}catch(Ye){return"Object"}}},9711:function(Ye,We,qe){qe=qe(1702);var Qe=0,Ke=Math.random(),Je=qe(1..toString);Ye.exports=function(Ye){return"Symbol("+(void 0===Ye?"":Ye)+")_"+Je(++Qe+Ke,36)}},3307:function(Ye,We,qe){qe=qe(133),Ye.exports=qe&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:function(Ye,We,qe){var Qe=qe(9781);qe=qe(7293),Ye.exports=Qe&&qe((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},8053:function(Ye,We,qe){var Qe=qe(7854).TypeError;Ye.exports=function(Ye,We){if(Ye<We)throw Qe("Not enough arguments");return Ye}},6061:function(Ye,We,qe){qe=qe(5112),We.f=qe},5112:function(Ye,We,qe){var Qe=qe(7854),Ke=qe(2309),Je=qe(2597),Xe=qe(9711),Ze=qe(133),$e=qe(3307),et=Ke("wks"),tt=Qe.Symbol,it=tt&&tt.for,rt=$e?tt:tt&&tt.withoutSetter||Xe;Ye.exports=function(Ye){var We;return Je(et,Ye)&&(Ze||"string"==typeof et[Ye])||(We="Symbol."+Ye,Ze&&Je(tt,Ye)?et[Ye]=tt[Ye]:et[Ye]=($e&&it?it:rt)(We)),et[Ye]}},2222:function(Ye,We,qe){"use strict";var Qe=qe(2109),Ke=qe(7854),Je=qe(7293),Xe=qe(3157),Ze=qe(111),$e=qe(7908),et=qe(6244),tt=qe(6135),it=qe(5417),rt=qe(1194),st=qe(5112),at=(qe=qe(7392),st("isConcatSpreadable")),nt=9007199254740991,ot="Maximum allowed index exceeded",lt=Ke.TypeError;Je=51<=qe||!Je((function(){var Ye=[];return Ye[at]=!1,Ye.concat()[0]!==Ye})),rt=rt("concat"),Qe({target:"Array",proto:!0,arity:1,forced:!Je||!rt},{concat:function(Ye){for(var We,qe,Qe,Ke=$e(this),Je=it(Ke,0),rt=0,st=-1,ct=arguments.length;st<ct;st++)if(function(Ye){if(!Ze(Ye))return!1;var We=Ye[at];return void 0!==We?!!We:Xe(Ye)}(Qe=-1===st?Ke:arguments[st])){if(qe=et(Qe),nt<rt+qe)throw lt(ot);for(We=0;We<qe;We++,rt++)We in Qe&&tt(Je,rt,Qe[We])}else{if(nt<=rt)throw lt(ot);tt(Je,rt++,Qe)}return Je.length=rt,Je}})},7327:function(Ye,We,qe){"use strict";var Qe=qe(2109),Ke=qe(2092).filter;Qe({target:"Array",proto:!0,forced:!qe(1194)("filter")},{filter:function(Ye){return Ke(this,Ye,1<arguments.length?arguments[1]:void 0)}})},1038:function(Ye,We,qe){var Qe=qe(2109),Ke=qe(8457);Qe({target:"Array",stat:!0,forced:!qe(7072)((function(Ye){Array.from(Ye)}))},{from:Ke})},6992:function(Ye,We,qe){"use strict";var Qe=qe(5656),Ke=qe(1223),Je=qe(7497),Xe=qe(9909),Ze=qe(3070).f,$e=qe(654),et=qe(1913),tt=(qe=qe(9781),"Array Iterator"),it=Xe.set,rt=Xe.getterFor(tt);if(Ye.exports=$e(Array,"Array",(function(Ye,We){it(this,{type:tt,target:Qe(Ye),index:0,kind:We})}),(function(){var Ye=rt(this),We=Ye.target,qe=Ye.kind,Qe=Ye.index++;return!We||Qe>=We.length?{value:Ye.target=void 0,done:!0}:"keys"==qe?{value:Qe,done:!1}:"values"==qe?{value:We[Qe],done:!1}:{value:[Qe,We[Qe]],done:!1}}),"values"),Je=Je.Arguments=Je.Array,Ke("keys"),Ke("values"),Ke("entries"),!et&&qe&&"values"!==Je.name)try{Ze(Je,"name",{value:"values"})}catch(Ye){}},7042:function(Ye,We,qe){"use strict";var Qe=qe(2109),Ke=qe(7854),Je=qe(3157),Xe=qe(4411),Ze=qe(111),$e=qe(1400),et=qe(6244),tt=qe(5656),it=qe(6135),rt=qe(5112),st=qe(1194),at=qe(206),nt=(st=st("slice"),rt("species")),ot=Ke.Array,lt=Math.max;Qe({target:"Array",proto:!0,forced:!st},{slice:function(Ye,We){var qe,Qe,Ke,rt=tt(this),st=et(rt),ct=$e(Ye,st),ut=$e(void 0===We?st:We,st);if(Je(rt)&&(qe=rt.constructor,(qe=Xe(qe)&&(qe===ot||Je(qe.prototype))||Ze(qe)&&null===(qe=qe[nt])?void 0:qe)===ot||void 0===qe))return at(rt,ct,ut);for(Qe=new(void 0===qe?ot:qe)(lt(ut-ct,0)),Ke=0;ct<ut;ct++,Ke++)ct in rt&&it(Qe,Ke,rt[ct]);return Qe.length=Ke,Qe}})},8309:function(Ye,We,qe){var Qe=qe(9781),Ke=qe(6530).EXISTS,Je=qe(1702),Xe=qe(3070).f,Ze=Je((qe=Function.prototype).toString),$e=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,et=Je($e.exec);Qe&&!Ke&&Xe(qe,"name",{configurable:!0,get:function(){try{return et($e,Ze(this))[1]}catch(Ye){return""}}})},8862:function(Ye,We,qe){function r(Ye,We){var qe=st(arguments),Qe=We;if((it(We)||void 0!==Ye)&&!rt(Ye))return et(We)||(We=function(Ye,We){if(tt(Qe)&&(We=Xe(Qe,this,Ye,We)),!rt(We))return We}),qe[1]=We,Je(at,null,qe)}function s(Ye,We,qe){var Qe=ot(qe,We-1);return We=ot(qe,We+1),nt(mt,Ye)&&!nt(pt,We)||nt(pt,Ye)&&!nt(mt,Qe)?"\\u"+ut(lt(Ye,0),16):Ye}var Qe=qe(2109),Ke=qe(5005),Je=qe(2104),Xe=qe(6916),Ze=qe(1702),$e=qe(7293),et=qe(3157),tt=qe(614),it=qe(111),rt=qe(2190),st=qe(206),at=(qe=qe(133),Ke("JSON","stringify")),nt=Ze(/./.exec),ot=Ze("".charAt),lt=Ze("".charCodeAt),ct=Ze("".replace),ut=Ze(1..toString),dt=/[\uD800-\uDFFF]/g,mt=/^[\uD800-\uDBFF]$/,pt=/^[\uDC00-\uDFFF]$/,gt=!qe||$e((function(){var Ye=Ke("Symbol")();return"[null]"!=at([Ye])||"{}"!=at({a:Ye})||"{}"!=at(Object(Ye))})),ht=$e((function(){return'"\\udf06\\ud834"'!==at("\udf06\ud834")||'"\\udead"'!==at("\udead")}));at&&Qe({target:"JSON",stat:!0,arity:3,forced:gt||ht},{stringify:function(Ye,We,qe){var Qe=st(arguments);return Qe=Je(gt?r:at,null,Qe),ht&&"string"==typeof Qe?ct(Qe,dt,s):Qe}})},9720:function(Ye,We,qe){var Qe=qe(2109),Ke=qe(4699).entries;Qe({target:"Object",stat:!0},{entries:function(Ye){return Ke(Ye)}})},5003:function(Ye,We,qe){var Qe=qe(2109),Ke=qe(7293),Je=qe(5656),Xe=qe(1236).f;qe=qe(9781),Ke=Ke((function(){Xe(1)})),Qe({target:"Object",stat:!0,forced:!qe||Ke,sham:!qe},{getOwnPropertyDescriptor:function(Ye,We){return Xe(Je(Ye),We)}})},9337:function(Ye,We,qe){var Qe=qe(2109),Ke=qe(9781),Je=qe(3887),Xe=qe(5656),Ze=qe(1236),$e=qe(6135);Qe({target:"Object",stat:!0,sham:!Ke},{getOwnPropertyDescriptors:function(Ye){for(var We,qe,Qe=Xe(Ye),Ke=Ze.f,et=Je(Qe),tt={},it=0;et.length>it;)void 0!==(qe=Ke(Qe,We=et[it++]))&&$e(tt,We,qe);return tt}})},9660:function(Ye,We,qe){var Qe=qe(2109),Ke=qe(133),Je=qe(7293),Xe=qe(5181),Ze=qe(7908);Qe({target:"Object",stat:!0,forced:!Ke||Je((function(){Xe.f(1)}))},{getOwnPropertySymbols:function(Ye){var We=Xe.f;return We?We(Ze(Ye)):[]}})},7941:function(Ye,We,qe){var Qe=qe(2109),Ke=qe(7908),Je=qe(1956);Qe({target:"Object",stat:!0,forced:qe(7293)((function(){Je(1)}))},{keys:function(Ye){return Je(Ke(Ye))}})},1539:function(Ye,We,qe){var Qe=qe(1694),Ke=qe(8052);qe=qe(288),Qe||Ke(Object.prototype,"toString",qe,{unsafe:!0})},821:function(Ye,We,qe){"use strict";var Qe=qe(2109),Ke=qe(6916),Je=qe(9662),Xe=qe(8523),Ze=qe(2534),$e=qe(408);Qe({target:"Promise",stat:!0,forced:qe(612)},{all:function(Ye){var We=this,qe=Xe.f(We),Qe=qe.resolve,et=qe.reject,tt=Ze((function(){var qe=Je(We.resolve),Xe=[],Ze=0,tt=1;$e(Ye,(function(Ye){var Je=Ze++,$e=!1;tt++,Ke(qe,We,Ye).then((function(Ye){$e||($e=!0,Xe[Je]=Ye,--tt||Qe(Xe))}),et)})),--tt||Qe(Xe)}));return tt.error&&et(tt.value),qe.promise}})},4164:function(Ye,We,qe){"use strict";var Qe=qe(2109),Ke=qe(1913),Je=qe(3702).CONSTRUCTOR,Xe=qe(2492),Ze=qe(5005),$e=qe(614),et=qe(8052);qe=Xe&&Xe.prototype,Qe({target:"Promise",proto:!0,forced:Je,real:!0},{catch:function(Ye){return this.then(void 0,Ye)}}),!Ke&&$e(Xe)&&(Ze=Ze("Promise").prototype.catch,qe.catch!==Ze&&et(qe,"catch",Ze,{unsafe:!0}))},3401:function(Ye,We,qe){"use strict";function r(Ye,We){var qe,Qe,Ke,Je,Xe=We.value,Ze=We.state==Et,it=Ze?Ye.ok:Ye.fail,rt=Ye.resolve,st=Ye.reject,at=Ye.domain;try{it?(Ze||(We.rejection===Rt&&(Je=We,tt(dt,et,(function(){var Ye=Je.facade;$e?Dt.emit("rejectionHandled",Ye):J(Mt,Ye,Je.value)}))),We.rejection=jt),!0===it?qe=Xe:(at&&at.enter(),qe=it(Xe),at&&(at.exit(),Ke=!0)),qe===Ye.promise?st(xt("Promise-chain cycle")):(Qe=Q(qe))?tt(Qe,qe,rt,st):rt(qe)):st(Xe)}catch(Ye){at&&!Ke&&at.exit(),st(Ye)}}var Qe,Ke,Je,Xe=qe(2109),Ze=qe(1913),$e=qe(5268),et=qe(7854),tt=qe(6916),it=qe(8052),rt=qe(7674),st=qe(8003),at=qe(6340),nt=qe(9662),ot=qe(614),lt=qe(111),ct=qe(5787),ut=qe(6707),dt=qe(261).set,mt=qe(5948),pt=qe(842),gt=qe(2534),ht=qe(8572),ft=qe(9909),yt=qe(2492),bt=qe(3702),_t=qe(8523),vt="Promise",kt=(qe=bt.CONSTRUCTOR,bt.REJECTION_EVENT),Ct=(bt=bt.SUBCLASSING,ft.getterFor(vt)),St=ft.set,wt=(ft=yt&&yt.prototype,yt),Tt=ft,xt=et.TypeError,Ot=et.document,Dt=et.process,At=_t.f,It=At,Ft=!!(Ot&&Ot.createEvent&&et.dispatchEvent),Pt="unhandledrejection",Mt="rejectionhandled",Et=1,jt=1,Rt=2,Q=function(Ye){var We;return!(!lt(Ye)||!ot(We=Ye.then))&&We},K=function(Ye,We){Ye.notified||(Ye.notified=!0,mt((function(){for(var qe,Qe,Ke=Ye.reactions;qe=Ke.get();)r(qe,Ye);Ye.notified=!1,We&&!Ye.rejection&&(Qe=Ye,tt(dt,et,(function(){var Ye,We=Qe.facade,qe=Qe.value;if(X(Qe)&&(Ye=gt((function(){$e?Dt.emit("unhandledRejection",qe,We):J(Pt,We,qe)})),Qe.rejection=$e||X(Qe)?Rt:jt,Ye.error))throw Ye.value})))})))},J=function(Ye,We,qe){var Qe,Ke;Ft?((Qe=Ot.createEvent("Event")).promise=We,Qe.reason=qe,Qe.initEvent(Ye,!1,!0),et.dispatchEvent(Qe)):Qe={promise:We,reason:qe},!kt&&(Ke=et["on"+Ye])?Ke(Qe):Ye===Pt&&pt("Unhandled promise rejection",qe)},X=function(Ye){return Ye.rejection!==jt&&!Ye.parent},Z=function(Ye,We,qe){return function(Qe){Ye(We,Qe,qe)}},$=function(Ye,We,qe){Ye.done||(Ye.done=!0,(Ye=qe||Ye).value=We,Ye.state=2,K(Ye,!0))},ee=function(Ye,We,qe){if(!Ye.done){Ye.done=!0,qe&&(Ye=qe);try{if(Ye.facade===We)throw xt("Promise can't be resolved itself");var Qe=Q(We);Qe?mt((function(){var qe={done:!1};try{tt(Qe,We,Z(ee,qe,Ye),Z($,qe,Ye))}catch(We){$(qe,We,Ye)}})):(Ye.value=We,Ye.state=Et,K(Ye,!1))}catch(We){$({done:!1},We,Ye)}}};if(qe&&(Tt=(wt=function(Ye){ct(this,Tt),nt(Ye),tt(Qe,this);var We=Ct(this);try{Ye(Z(ee,We),Z($,We))}catch(Ye){$(We,Ye)}}).prototype,(Qe=function(Ye){St(this,{type:vt,done:!1,notified:!1,parent:!1,reactions:new ht,rejection:!1,state:0,value:void 0})}).prototype=it(Tt,"then",(function(Ye,We){var qe=Ct(this),Qe=At(ut(this,wt));return qe.parent=!0,Qe.ok=!ot(Ye)||Ye,Qe.fail=ot(We)&&We,Qe.domain=$e?Dt.domain:void 0,0==qe.state?qe.reactions.add(Qe):mt((function(){r(Qe,qe)})),Qe.promise})),Ke=function(){var Ye=new Qe,We=Ct(Ye);this.promise=Ye,this.resolve=Z(ee,We),this.reject=Z($,We)},_t.f=At=function(Ye){return Ye===wt||void 0===Ye?new Ke:It(Ye)},!Ze&&ot(yt)&&ft!==Object.prototype)){Je=ft.then,bt||it(ft,"then",(function(Ye,We){var qe=this;return new wt((function(Ye,We){tt(Je,qe,Ye,We)})).then(Ye,We)}),{unsafe:!0});try{delete ft.constructor}catch(Ye){}rt&&rt(ft,Tt)}Xe({global:!0,constructor:!0,wrap:!0,forced:qe},{Promise:wt}),st(wt,vt,!1,!0),at(vt)},8674:function(Ye,We,qe){qe(3401),qe(821),qe(4164),qe(6027),qe(683),qe(6294)},6027:function(Ye,We,qe){"use strict";var Qe=qe(2109),Ke=qe(6916),Je=qe(9662),Xe=qe(8523),Ze=qe(2534),$e=qe(408);Qe({target:"Promise",stat:!0,forced:qe(612)},{race:function(Ye){var We=this,qe=Xe.f(We),Qe=qe.reject,et=Ze((function(){var Xe=Je(We.resolve);$e(Ye,(function(Ye){Ke(Xe,We,Ye).then(qe.resolve,Qe)}))}));return et.error&&Qe(et.value),qe.promise}})},683:function(Ye,We,qe){"use strict";var Qe=qe(2109),Ke=qe(6916),Je=qe(8523);Qe({target:"Promise",stat:!0,forced:qe(3702).CONSTRUCTOR},{reject:function(Ye){var We=Je.f(this);return Ke(We.reject,void 0,Ye),We.promise}})},6294:function(Ye,We,qe){"use strict";var Qe=qe(2109),Ke=qe(5005),Je=qe(1913),Xe=qe(2492),Ze=qe(3702).CONSTRUCTOR,$e=qe(9478),et=Ke("Promise"),tt=Je&&!Ze;Qe({target:"Promise",stat:!0,forced:Je||Ze},{resolve:function(Ye){return $e(tt&&this===et?Xe:this,Ye)}})},4916:function(Ye,We,qe){"use strict";var Qe=qe(2109);qe=qe(2261),Qe({target:"RegExp",proto:!0,forced:/./.exec!==qe},{exec:qe})},9714:function(Ye,We,qe){"use strict";var Qe=qe(6530).PROPER,Ke=qe(8052),Je=qe(9670),Xe=qe(1340),Ze=qe(7293),$e=qe(4706),et=(qe="toString",RegExp.prototype[qe]);Ze=Ze((function(){return"/a/b"!=et.call({source:"a",flags:"b"})})),Qe=Qe&&et.name!=qe,(Ze||Qe)&&Ke(RegExp.prototype,qe,(function(){var Ye=Je(this);return"/"+Xe(Ye.source)+"/"+Xe($e(Ye))}),{unsafe:!0})},8783:function(Ye,We,qe){"use strict";var Qe=qe(8710).charAt,Ke=qe(1340),Je=qe(9909),Xe=(qe=qe(654),"String Iterator"),Ze=Je.set,$e=Je.getterFor(Xe);qe(String,"String",(function(Ye){Ze(this,{type:Xe,string:Ke(Ye),index:0})}),(function(){var Ye=$e(this),We=Ye.string,qe=Ye.index;return qe>=We.length?{value:void 0,done:!0}:(qe=Qe(We,qe),Ye.index+=qe.length,{value:qe,done:!1})}))},5306:function(Ye,We,qe){"use strict";var Qe=qe(2104),Ke=qe(6916),Je=qe(1702),Xe=qe(7007),Ze=qe(7293),$e=qe(9670),et=qe(614),tt=qe(9303),it=qe(7466),rt=qe(1340),st=qe(4488),at=qe(1530),nt=qe(8173),ot=qe(647),lt=qe(7651),ct=qe(5112)("replace"),ut=Math.max,dt=Math.min,mt=Je([].concat),pt=Je([].push),gt=Je("".indexOf),ht=Je("".slice),ft=(Je="$0"==="a".replace(/./,"$0"),!!/./[ct]&&""===/./[ct]("a","$0"));Xe("replace",(function(Ye,We,qe){var Je=ft?"$":"$0";return[function(Ye,qe){var Qe=st(this),Je=null==Ye?void 0:nt(Ye,ct);return Je?Ke(Je,Ye,Qe,qe):Ke(We,rt(Qe),Ye,qe)},function(Ye,Ke){var Xe=$e(this),Ze=rt(Ye);if("string"==typeof Ke&&-1===gt(Ke,Je)&&-1===gt(Ke,"$<")&&(Ye=qe(We,Xe,Ze,Ke)).done)return Ye.value;var st=et(Ke);st||(Ke=rt(Ke));var nt,ct=Xe.global;ct&&(nt=Xe.unicode,Xe.lastIndex=0);for(var ft=[];null!==(kt=lt(Xe,Ze))&&(pt(ft,kt),ct);)""===rt(kt[0])&&(Xe.lastIndex=at(Ze,it(Xe.lastIndex),nt));for(var yt,bt="",_t=0,vt=0;vt<ft.length;vt++){for(var kt,Ct=rt((kt=ft[vt])[0]),St=ut(dt(tt(kt.index),Ze.length),0),wt=[],Tt=1;Tt<kt.length;Tt++)pt(wt,void 0===(yt=kt[Tt])?yt:String(yt));var xt,Ot=kt.groups;Ot=st?(xt=mt([Ct],wt,St,Ze),void 0!==Ot&&pt(xt,Ot),rt(Qe(Ke,void 0,xt))):ot(Ct,Ze,St,wt,Ot,Ke),_t<=St&&(bt+=ht(Ze,_t,St)+Ot,_t=St+Ct.length)}return bt+ht(Ze,_t)}]}),!!Ze((function(){var Ye=/./;return Ye.exec=function(){var Ye=[];return Ye.groups={a:"7"},Ye},"7"!=="".replace(Ye,"$<a>")}))||!Je||ft)},4032:function(Ye,We,qe){"use strict";function r(Ye,We){var qe=Nt[Ye]=ct(jt);return Pt(qe,{type:Ft,tag:Ye,description:We}),$e||(qe.description=We),qe}function s(Ye,We,qe){return Ye===Et&&s(Ht,We,qe),st(Ye),We=nt(We),st(qe),it(Nt,We)?(qe.enumerable?(it(Ye,It)&&Ye[It][We]&&(Ye[It][We]=!1),qe=ct(qe,{enumerable:lt(0,!1)})):(it(Ye,It)||Bt(Ye,It,lt(1,{})),Ye[It][We]=!0),Yt(Ye,We,qe)):Bt(Ye,We,qe)}function a(Ye,We){st(Ye);var qe=at(We);return We=ut(qe).concat(c(qe)),At(We,(function(We){$e&&!Je(n,qe,We)||s(Ye,We,qe[We])})),Ye}function n(Ye){var We=nt(Ye);return Ye=Je(Vt,this,We),!(this===Et&&it(Nt,We)&&!it(Ht,We))&&(!(Ye||!it(this,We)||!it(Nt,We)||it(this,It)&&this[It][We])||Ye)}function o(Ye,We){var qe=at(Ye);if(Ye=nt(We),qe!==Et||!it(Nt,Ye)||it(Ht,Ye))return!(We=Lt(qe,Ye))||!it(Nt,Ye)||it(qe,It)&&qe[It][Ye]||(We.enumerable=!0),We}function l(Ye){Ye=zt(at(Ye));var We=[];return At(Ye,(function(Ye){it(Nt,Ye)||it(kt,Ye)||Ut(We,Ye)})),We}function c(Ye){var We=Ye===Et,qe=(Ye=zt(We?Ht:at(Ye)),[]);return At(Ye,(function(Ye){!it(Nt,Ye)||We&&!it(Et,Ye)||Ut(qe,Nt[Ye])})),qe}var Qe=qe(2109),Ke=qe(7854),Je=qe(6916),Xe=qe(1702),Ze=qe(1913),$e=qe(9781),et=qe(133),tt=qe(7293),it=qe(2597),rt=qe(7976),st=qe(9670),at=qe(5656),nt=qe(4948),ot=qe(1340),lt=qe(9114),ct=qe(30),ut=qe(1956),dt=qe(8006),mt=qe(1156),pt=qe(5181),gt=qe(1236),ht=qe(3070),ft=qe(6048),yt=qe(5296),bt=qe(8052),_t=qe(2309),vt=qe(6200),kt=qe(3501),Ct=qe(9711),St=qe(5112),wt=qe(6061),Tt=qe(7235),xt=qe(6532),Ot=qe(8003),Dt=qe(9909),At=qe(2092).forEach,It=vt("hidden"),Ft="Symbol",Pt=(vt="prototype",Dt.set),Mt=Dt.getterFor(Ft),Et=Object[vt],jt=(Dt=Ke.Symbol)&&Dt[vt],Rt=Ke.TypeError,Lt=(Ke=Ke.QObject,gt.f),Bt=ht.f,zt=mt.f,Vt=yt.f,Ut=Xe([].push),Nt=_t("symbols"),Ht=_t("op-symbols"),Gt=(_t=_t("wks"),!Ke||!Ke[vt]||!Ke[vt].findChild),Yt=$e&&tt((function(){return 7!=ct(Bt({},"a",{get:function(){return Bt(this,"a",{value:7}).a}})).a}))?function(Ye,We,qe){var Qe=Lt(Et,We);Qe&&delete Et[We],Bt(Ye,We,qe),Qe&&Ye!==Et&&Bt(Et,We,Qe)}:Bt;et||(bt(jt=(Dt=function(){if(rt(jt,this))throw Rt("Symbol is not a constructor");var Ye=arguments.length&&void 0!==arguments[0]?ot(arguments[0]):void 0,We=Ct(Ye),i=function(Ye){this===Et&&Je(i,Ht,Ye),it(this,It)&&it(this[It],We)&&(this[It][We]=!1),Yt(this,We,lt(1,Ye))};return $e&&Gt&&Yt(Et,We,{configurable:!0,set:i}),r(We,Ye)})[vt],"toString",(function(){return Mt(this).tag})),bt(Dt,"withoutSetter",(function(Ye){return r(Ct(Ye),Ye)})),yt.f=n,ht.f=s,ft.f=a,gt.f=o,dt.f=mt.f=l,pt.f=c,wt.f=function(Ye){return r(St(Ye),Ye)},$e&&(Bt(jt,"description",{configurable:!0,get:function(){return Mt(this).description}}),Ze||bt(Et,"propertyIsEnumerable",n,{unsafe:!0}))),Qe({global:!0,constructor:!0,wrap:!0,forced:!et,sham:!et},{Symbol:Dt}),At(ut(_t),(function(Ye){Tt(Ye)})),Qe({target:Ft,stat:!0,forced:!et},{useSetter:function(){Gt=!0},useSimple:function(){Gt=!1}}),Qe({target:"Object",stat:!0,forced:!et,sham:!$e},{create:function(Ye,We){return void 0===We?ct(Ye):a(ct(Ye),We)},defineProperty:s,defineProperties:a,getOwnPropertyDescriptor:o}),Qe({target:"Object",stat:!0,forced:!et},{getOwnPropertyNames:l}),xt(),Ot(Dt,Ft),kt[It]=!0},1817:function(Ye,We,qe){"use strict";var Qe,Ke,Je,Xe,Ze,$e,et,tt=qe(2109),it=qe(9781),rt=qe(7854),st=qe(1702),at=qe(2597),nt=qe(614),ot=qe(7976),lt=qe(1340),ct=qe(3070).f,ut=(qe=qe(9920),rt.Symbol),dt=ut&&ut.prototype;!it||!nt(ut)||"description"in dt&&void 0===ut().description||(Qe={},qe(qe=function(){var Ye=arguments.length<1||void 0===arguments[0]?void 0:lt(arguments[0]),We=ot(dt,this)?new ut(Ye):void 0===Ye?ut():ut(Ye);return""===Ye&&(Qe[We]=!0),We},ut),(qe.prototype=dt).constructor=qe,Ke="Symbol(test)"==String(ut("test")),Je=st(dt.toString),Xe=st(dt.valueOf),Ze=/^Symbol\((.*)\)[^)]+$/,$e=st("".replace),et=st("".slice),ct(dt,"description",{configurable:!0,get:function(){var Ye=Xe(this),We=Je(Ye);return at(Qe,Ye)?"":""===(We=Ke?et(We,7,-1):$e(We,Ze,"$1"))?void 0:We}}),tt({global:!0,constructor:!0,forced:!0},{Symbol:qe}))},763:function(Ye,We,qe){var Qe=qe(2109),Ke=qe(5005),Je=qe(2597),Xe=qe(1340),Ze=qe(2309),$e=(qe=qe(735),Ze("string-to-symbol-registry")),et=Ze("symbol-to-string-registry");Qe({target:"Symbol",stat:!0,forced:!qe},{for:function(Ye){var We=Xe(Ye);return Je($e,We)?$e[We]:(Ye=Ke("Symbol")(We),$e[We]=Ye,et[Ye]=We,Ye)}})},2165:function(Ye,We,qe){qe(7235)("iterator")},2526:function(Ye,We,qe){qe(4032),qe(763),qe(6620),qe(8862),qe(9660)},6620:function(Ye,We,qe){var Qe=qe(2109),Ke=qe(2597),Je=qe(2190),Xe=qe(6330),Ze=qe(2309),$e=(qe=qe(735),Ze("symbol-to-string-registry"));Qe({target:"Symbol",stat:!0,forced:!qe},{keyFor:function(Ye){if(!Je(Ye))throw TypeError(Xe(Ye)+" is not a symbol");if(Ke($e,Ye))return $e[Ye]}})},4747:function(Ye,We,qe){function r(Ye){if(Ye&&Ye.forEach!==Ze)try{$e(Ye,"forEach",Ze)}catch(We){Ye.forEach=Ze}}var Qe,Ke=qe(7854),Je=qe(8324),Xe=qe(8509),Ze=qe(8533),$e=qe(8880);for(Qe in Je)Je[Qe]&&r(Ke[Qe]&&Ke[Qe].prototype);r(Xe)},3948:function(Ye,We,qe){function r(Ye,We){if(Ye){if(Ye[et]!==it)try{$e(Ye,et,it)}catch(We){Ye[et]=it}if(Ye[tt]||$e(Ye,tt,We),Je[We])for(var qe in Ze)if(Ye[qe]!==Ze[qe])try{$e(Ye,qe,Ze[qe])}catch(We){Ye[qe]=Ze[qe]}}}var Qe,Ke=qe(7854),Je=qe(8324),Xe=qe(8509),Ze=qe(6992),$e=qe(8880),et=(qe=qe(5112))("iterator"),tt=qe("toStringTag"),it=Ze.values;for(Qe in Je)r(Ke[Qe]&&Ke[Qe].prototype,Qe);r(Xe,"DOMTokenList")},2023:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__;
/**
         * [js-sha256]{@link https://github.com/emn178/js-sha256}
         *
         * @version 0.9.0
         * @author Chen, Yi-Cyuan [emn178@gmail.com]
         * @copyright Chen, Yi-Cyuan 2014-2017
         * @license MIT
         */!function(){"use strict";var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_SHA256_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS?root=__webpack_require__.g:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&module.exports,AMD=__webpack_require__.amdO,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];!root.JS_SHA256_NO_NODE_JS&&Array.isArray||(Array.isArray=function(Ye){return"[object Array]"===Object.prototype.toString.call(Ye)}),!ARRAY_BUFFER||!root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(Ye){return"object"==typeof Ye&&Ye.buffer&&Ye.buffer.constructor===ArrayBuffer});var createOutputMethod=function(Ye,We){return function(qe){return new Sha256(We,!0).update(qe)[Ye]()}},createMethod=function(Ye){var We=createOutputMethod("hex",Ye);(We=NODE_JS?nodeWrap(We,Ye):We).create=function(){return new Sha256(Ye)},We.update=function(Ye){return We.create().update(Ye)};for(var qe=0;qe<OUTPUT_TYPES.length;++qe){var Qe=OUTPUT_TYPES[qe];We[Qe]=createOutputMethod(Qe,Ye)}return We},nodeWrap=function(method,is224){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),algorithm=is224?"sha224":"sha256",nodeMethod=function(Ye){if("string"==typeof Ye)return crypto.createHash(algorithm).update(Ye,"utf8").digest("hex");if(null==Ye)throw new Error(ERROR);return Ye.constructor===ArrayBuffer&&(Ye=new Uint8Array(Ye)),Array.isArray(Ye)||ArrayBuffer.isView(Ye)||Ye.constructor===Buffer?crypto.createHash(algorithm).update(new Buffer(Ye)).digest("hex"):method(Ye)};return nodeMethod},createHmacOutputMethod=function(Ye,We){return function(qe,Qe){return new HmacSha256(qe,We,!0).update(Qe)[Ye]()}},createHmacMethod=function(Ye){var We=createHmacOutputMethod("hex",Ye);We.create=function(We){return new HmacSha256(We,Ye)},We.update=function(Ye,qe){return We.create(Ye).update(qe)};for(var qe=0;qe<OUTPUT_TYPES.length;++qe){var Qe=OUTPUT_TYPES[qe];We[Qe]=createHmacOutputMethod(Qe,Ye)}return We};function Sha256(Ye,We){We?(blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],Ye?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=Ye}function HmacSha256(Ye,We,qe){var Qe=typeof Ye;if("string"==Qe){for(var Ke,Je=[],Xe=Ye.length,Ze=0,$e=0;$e<Xe;++$e)(Ke=Ye.charCodeAt($e))<128?Je[Ze++]=Ke:(Ke<2048?Je[Ze++]=192|Ke>>6:(Ke<55296||57344<=Ke?Je[Ze++]=224|Ke>>12:(Ke=65536+((1023&Ke)<<10|1023&Ye.charCodeAt(++$e)),Je[Ze++]=240|Ke>>18,Je[Ze++]=128|Ke>>12&63),Je[Ze++]=128|Ke>>6&63),Je[Ze++]=128|63&Ke);Ye=Je}else{if("object"!=Qe)throw new Error(ERROR);if(null===Ye)throw new Error(ERROR);if(ARRAY_BUFFER&&Ye.constructor===ArrayBuffer)Ye=new Uint8Array(Ye);else if(!(Array.isArray(Ye)||ARRAY_BUFFER&&ArrayBuffer.isView(Ye)))throw new Error(ERROR)}64<Ye.length&&(Ye=new Sha256(We,!0).update(Ye).array());var et=[],tt=[];for($e=0;$e<64;++$e){var it=Ye[$e]||0;et[$e]=92^it,tt[$e]=54^it}Sha256.call(this,We,qe),this.update(tt),this.oKeyPad=et,this.inner=!0,this.sharedMemory=qe}Sha256.prototype.update=function(Ye){if(!this.finalized){var We,qe=typeof Ye;if("string"!=qe){if("object"!=qe)throw new Error(ERROR);if(null===Ye)throw new Error(ERROR);if(ARRAY_BUFFER&&Ye.constructor===ArrayBuffer)Ye=new Uint8Array(Ye);else if(!(Array.isArray(Ye)||ARRAY_BUFFER&&ArrayBuffer.isView(Ye)))throw new Error(ERROR);We=!0}for(var Qe,Ke,Je=0,Xe=Ye.length,Ze=this.blocks;Je<Xe;){if(this.hashed&&(this.hashed=!1,Ze[0]=this.block,Ze[16]=Ze[1]=Ze[2]=Ze[3]=Ze[4]=Ze[5]=Ze[6]=Ze[7]=Ze[8]=Ze[9]=Ze[10]=Ze[11]=Ze[12]=Ze[13]=Ze[14]=Ze[15]=0),We)for(Ke=this.start;Je<Xe&&Ke<64;++Je)Ze[Ke>>2]|=Ye[Je]<<SHIFT[3&Ke++];else for(Ke=this.start;Je<Xe&&Ke<64;++Je)(Qe=Ye.charCodeAt(Je))<128?Ze[Ke>>2]|=Qe<<SHIFT[3&Ke++]:(Qe<2048?Ze[Ke>>2]|=(192|Qe>>6)<<SHIFT[3&Ke++]:(Qe<55296||57344<=Qe?Ze[Ke>>2]|=(224|Qe>>12)<<SHIFT[3&Ke++]:(Qe=65536+((1023&Qe)<<10|1023&Ye.charCodeAt(++Je)),Ze[Ke>>2]|=(240|Qe>>18)<<SHIFT[3&Ke++],Ze[Ke>>2]|=(128|Qe>>12&63)<<SHIFT[3&Ke++]),Ze[Ke>>2]|=(128|Qe>>6&63)<<SHIFT[3&Ke++]),Ze[Ke>>2]|=(128|63&Qe)<<SHIFT[3&Ke++]);this.lastByteIndex=Ke,this.bytes+=Ke-this.start,64<=Ke?(this.block=Ze[16],this.start=Ke-64,this.hash(),this.hashed=!0):this.start=Ke}return 4294967295<this.bytes&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){var Ye,We;this.finalized||(this.finalized=!0,Ye=this.blocks,We=this.lastByteIndex,Ye[16]=this.block,Ye[We>>2]|=EXTRA[3&We],this.block=Ye[16],56<=We&&(this.hashed||this.hash(),Ye[0]=this.block,Ye[16]=Ye[1]=Ye[2]=Ye[3]=Ye[4]=Ye[5]=Ye[6]=Ye[7]=Ye[8]=Ye[9]=Ye[10]=Ye[11]=Ye[12]=Ye[13]=Ye[14]=Ye[15]=0),Ye[14]=this.hBytes<<3|this.bytes>>>29,Ye[15]=this.bytes<<3,this.hash())},Sha256.prototype.hash=function(){for(var Ye,We,qe,Qe,Ke,Je,Xe=this.h0,Ze=this.h1,$e=this.h2,et=this.h3,tt=this.h4,it=this.h5,rt=this.h6,st=this.h7,at=this.blocks,nt=16;nt<64;++nt)Ye=((We=at[nt-15])>>>7|We<<25)^(We>>>18|We<<14)^We>>>3,We=at[nt-2],at[nt]=at[nt-16]+Ye+at[nt-7]+((We>>>17|We<<15)^(We>>>19|We<<13)^We>>>10)<<0;for(Je=Ze&$e,nt=0;nt<64;nt+=4)this.first?(et=this.is224?(qe=300032,st=(We=at[0]-1413257819)-150054599<<0,We+24177077<<0):(qe=704751109,st=(We=at[0]-210244248)-1521486534<<0,We+143694565<<0),this.first=!1):(st=et+(We=st+((tt>>>6|tt<<26)^(tt>>>11|tt<<21)^(tt>>>25|tt<<7))+(tt&it^~tt&rt)+K[nt]+at[nt])<<0,et=We+((Ye=(Xe>>>2|Xe<<30)^(Xe>>>13|Xe<<19)^(Xe>>>22|Xe<<10))+((qe=Xe&Ze)^Xe&$e^Je))<<0),rt=$e+(We=rt+((st>>>6|st<<26)^(st>>>11|st<<21)^(st>>>25|st<<7))+(st&tt^~st&it)+K[nt+1]+at[nt+1])<<0,$e=We+((Ye=(et>>>2|et<<30)^(et>>>13|et<<19)^(et>>>22|et<<10))+((Qe=et&Xe)^et&Ze^qe))<<0,it=Ze+(We=it+((rt>>>6|rt<<26)^(rt>>>11|rt<<21)^(rt>>>25|rt<<7))+(rt&st^~rt&tt)+K[nt+2]+at[nt+2])<<0,Ze=We+((Ye=($e>>>2|$e<<30)^($e>>>13|$e<<19)^($e>>>22|$e<<10))+((Ke=$e&et)^$e&Xe^Qe))<<0,tt=Xe+(We=tt+((it>>>6|it<<26)^(it>>>11|it<<21)^(it>>>25|it<<7))+(it&rt^~it&st)+K[nt+3]+at[nt+3])<<0,Xe=We+((Ye=(Ze>>>2|Ze<<30)^(Ze>>>13|Ze<<19)^(Ze>>>22|Ze<<10))+((Je=Ze&$e)^Ze&et^Ke))<<0;this.h0=this.h0+Xe<<0,this.h1=this.h1+Ze<<0,this.h2=this.h2+$e<<0,this.h3=this.h3+et<<0,this.h4=this.h4+tt<<0,this.h5=this.h5+it<<0,this.h6=this.h6+rt<<0,this.h7=this.h7+st<<0},Sha256.prototype.hex=function(){this.finalize();var Ye=this.h0,We=this.h1,qe=this.h2,Qe=this.h3,Ke=this.h4,Je=this.h5,Xe=this.h6,Ze=this.h7;return Xe=HEX_CHARS[Ye>>28&15]+HEX_CHARS[Ye>>24&15]+HEX_CHARS[Ye>>20&15]+HEX_CHARS[Ye>>16&15]+HEX_CHARS[Ye>>12&15]+HEX_CHARS[Ye>>8&15]+HEX_CHARS[Ye>>4&15]+HEX_CHARS[15&Ye]+HEX_CHARS[We>>28&15]+HEX_CHARS[We>>24&15]+HEX_CHARS[We>>20&15]+HEX_CHARS[We>>16&15]+HEX_CHARS[We>>12&15]+HEX_CHARS[We>>8&15]+HEX_CHARS[We>>4&15]+HEX_CHARS[15&We]+HEX_CHARS[qe>>28&15]+HEX_CHARS[qe>>24&15]+HEX_CHARS[qe>>20&15]+HEX_CHARS[qe>>16&15]+HEX_CHARS[qe>>12&15]+HEX_CHARS[qe>>8&15]+HEX_CHARS[qe>>4&15]+HEX_CHARS[15&qe]+HEX_CHARS[Qe>>28&15]+HEX_CHARS[Qe>>24&15]+HEX_CHARS[Qe>>20&15]+HEX_CHARS[Qe>>16&15]+HEX_CHARS[Qe>>12&15]+HEX_CHARS[Qe>>8&15]+HEX_CHARS[Qe>>4&15]+HEX_CHARS[15&Qe]+HEX_CHARS[Ke>>28&15]+HEX_CHARS[Ke>>24&15]+HEX_CHARS[Ke>>20&15]+HEX_CHARS[Ke>>16&15]+HEX_CHARS[Ke>>12&15]+HEX_CHARS[Ke>>8&15]+HEX_CHARS[Ke>>4&15]+HEX_CHARS[15&Ke]+HEX_CHARS[Je>>28&15]+HEX_CHARS[Je>>24&15]+HEX_CHARS[Je>>20&15]+HEX_CHARS[Je>>16&15]+HEX_CHARS[Je>>12&15]+HEX_CHARS[Je>>8&15]+HEX_CHARS[Je>>4&15]+HEX_CHARS[15&Je]+HEX_CHARS[Xe>>28&15]+HEX_CHARS[Xe>>24&15]+HEX_CHARS[Xe>>20&15]+HEX_CHARS[Xe>>16&15]+HEX_CHARS[Xe>>12&15]+HEX_CHARS[Xe>>8&15]+HEX_CHARS[Xe>>4&15]+HEX_CHARS[15&Xe],this.is224||(Xe+=HEX_CHARS[Ze>>28&15]+HEX_CHARS[Ze>>24&15]+HEX_CHARS[Ze>>20&15]+HEX_CHARS[Ze>>16&15]+HEX_CHARS[Ze>>12&15]+HEX_CHARS[Ze>>8&15]+HEX_CHARS[Ze>>4&15]+HEX_CHARS[15&Ze]),Xe},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var Ye=this.h0,We=this.h1,qe=this.h2,Qe=this.h3,Ke=this.h4,Je=this.h5,Xe=this.h6,Ze=this.h7;return Xe=[Ye>>24&255,Ye>>16&255,Ye>>8&255,255&Ye,We>>24&255,We>>16&255,We>>8&255,255&We,qe>>24&255,qe>>16&255,qe>>8&255,255&qe,Qe>>24&255,Qe>>16&255,Qe>>8&255,255&Qe,Ke>>24&255,Ke>>16&255,Ke>>8&255,255&Ke,Je>>24&255,Je>>16&255,Je>>8&255,255&Je,Xe>>24&255,Xe>>16&255,Xe>>8&255,255&Xe],this.is224||Xe.push(Ze>>24&255,Ze>>16&255,Ze>>8&255,255&Ze),Xe},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var Ye=new ArrayBuffer(this.is224?28:32),We=new DataView(Ye);return We.setUint32(0,this.h0),We.setUint32(4,this.h1),We.setUint32(8,this.h2),We.setUint32(12,this.h3),We.setUint32(16,this.h4),We.setUint32(20,this.h5),We.setUint32(24,this.h6),this.is224||We.setUint32(28,this.h7),Ye},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){var Ye;Sha256.prototype.finalize.call(this),this.inner&&(this.inner=!1,Ye=this.array(),Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(Ye),Sha256.prototype.finalize.call(this))};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))}()}},__webpack_module_cache__={};function __webpack_require__(Ye){var We=__webpack_module_cache__[Ye];return void 0!==We||(We=__webpack_module_cache__[Ye]={exports:{}},__webpack_modules__[Ye](We,We.exports,__webpack_require__)),We.exports}__webpack_require__.amdO={},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(Ye){if("object"==typeof window)return window}}();var __webpack_exports__={};!function(){"use strict";__webpack_require__(7941),__webpack_require__(2526),__webpack_require__(7327),__webpack_require__(5003),__webpack_require__(4747),__webpack_require__(9337);var Ye=__webpack_require__(2023),We=(__webpack_require__(2222),__webpack_require__(4916),__webpack_require__(5306),__webpack_require__(1539),__webpack_require__(9714),function(){var Ye=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},We="";return Object.keys(Ye).forEach((function(qe){We+="".concat(We?"&":"?").concat(qe,"=").concat(Ye[qe])})),We});function s(Ye,We){return function(Ye){if(Array.isArray(Ye))return Ye}(Ye)||function(Ye,We){var qe=null==Ye?null:"undefined"!=typeof Symbol&&Ye[Symbol.iterator]||Ye["@@iterator"];if(null!=qe){var Qe,Ke,Je=[],Xe=!0,Ze=!1;try{for(qe=qe.call(Ye);!(Xe=(Qe=qe.next()).done)&&(Je.push(Qe.value),!We||Je.length!==We);Xe=!0);}catch(Ye){Ze=!0,Ke=Ye}finally{try{Xe||null==qe.return||qe.return()}finally{if(Ze)throw Ke}}return Je}}(Ye,We)||function(Ye,We){if(Ye){if("string"==typeof Ye)return a(Ye,We);var qe=Object.prototype.toString.call(Ye).slice(8,-1);return"Map"===(qe="Object"===qe&&Ye.constructor?Ye.constructor.name:qe)||"Set"===qe?Array.from(Ye):"Arguments"===qe||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(qe)?a(Ye,We):void 0}}(Ye,We)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(Ye,We){(null==We||We>Ye.length)&&(We=Ye.length);for(var qe=0,Qe=new Array(We);qe<We;qe++)Qe[qe]=Ye[qe];return Qe}function o(Ye,We,qe){return function n(Ye,We,qe,Qe){var Ke=1<arguments.length&&void 0!==We?We:{},Je=2<arguments.length?qe:void 0,Xe=3<arguments.length&&void 0!==Qe?Qe:{};return new Promise((function(We,qe){var Qe=new XMLHttpRequest;"get"==Je?(Qe.open(Je,Ye),Qe.send()):(Qe.open(Je,Ye),Qe.setRequestHeader("Content-type","application/json"),Object.entries(Xe).forEach((function(Ye){var We=s(Ye,2);Ye=We[0],We=We[1],Qe.setRequestHeader(Ye,We)})),Ke?Qe.send(JSON.stringify(Ke)):Qe.send()),Qe.onreadystatechange=function(){4===Qe.readyState&&(200===Qe.status?We(JSON.parse(Qe.responseText)):qe(JSON.parse(Qe.response)))}}))}(Ye,We,"post",qe)}__webpack_require__(8674),__webpack_require__(9720),__webpack_require__(1817),__webpack_require__(2165),__webpack_require__(6992),__webpack_require__(8783),__webpack_require__(3948),__webpack_require__(7042),__webpack_require__(8309),__webpack_require__(1038);var l=function(Ye){return{requestToken:function(We){return o("".concat(Ye,"/v5/users/oauth/sdk/token"),We)},revokeToken:function(We){return o("".concat(Ye,"/v5/users/oauth/sdk/revoke"),We)}}};function c(Ye,We){var qe,Qe=Object.keys(Ye);return Object.getOwnPropertySymbols&&(qe=Object.getOwnPropertySymbols(Ye),We&&(qe=qe.filter((function(We){return Object.getOwnPropertyDescriptor(Ye,We).enumerable}))),Qe.push.apply(Qe,qe)),Qe}function u(Ye){for(var We=1;We<arguments.length;We++){var qe=null!=arguments[We]?arguments[We]:{};We%2?c(Object(qe),!0).forEach((function(We){var Qe,Ke;Qe=Ye,We=qe[Ke=We],Ke in Qe?Object.defineProperty(Qe,Ke,{value:We,enumerable:!0,configurable:!0,writable:!0}):Qe[Ke]=We})):Object.getOwnPropertyDescriptors?Object.defineProperties(Ye,Object.getOwnPropertyDescriptors(qe)):c(Object(qe)).forEach((function(We){Object.defineProperty(Ye,We,Object.getOwnPropertyDescriptor(qe,We))}))}return Ye}var qe=We,m=function(){for(var Ye=0<arguments.length&&void 0!==arguments[0]?arguments[0]:16,We="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678oOLl9gqVvUuI1",qe=We.length,Qe="",Ke=0;Ke<Ye;Ke++)Qe+=We.charAt(Math.floor(Math.random()*qe));return Qe},p=function(){var Ye=Date.now(),We=window.performance;return void 0!==We&&"function"==typeof We.now&&(Ye+=We.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(We){var qe=(Ye+16*Math.random())%16|0;return Ye=Math.floor(Ye/16),("x"===We?qe:3&qe|8).toString(16)}))},Qe={config:{},service:{},authorize:function(Ye){window.location.href="https://www.okx.com/account/oauth".concat(qe(Ye))},generateTermId:function(){return p()},generateCodeVerifier:function(){return m()},getCodeChallenge:function(){var We=0<arguments.length&&void 0!==arguments[0]?arguments[0]:Qe.generateCodeVerifier();return(0,Ye.sha256)(We)},generateState:function(){return m()},requestToken:function(Ye){return Qe.service.requestToken(Ye)},revokeToken:function(Ye){return Qe.service.revokeToken(Ye)},init:function(){var Ye=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},We=Ye.onInit,qe=void 0===We?function(){}:We;We=void 0===(We=Ye.requestUrl)?"https://www.okx.com":We,Qe.config=u(u(u({},Ye),Qe.config),{},{requestUrl:We}),Qe.service=l(We),qe()}};window.OKEXOAuthSDK=Qe}()}()}).call(this,__webpack_require__("4362"))},"8cd0":function(Ye,We,qe){"use strict";qe.d(We,"e",(function(){return u})),qe.d(We,"i",(function(){return d})),qe.d(We,"f",(function(){return p})),qe.d(We,"g",(function(){return g})),qe.d(We,"h",(function(){return h})),qe.d(We,"b",(function(){return f})),qe.d(We,"d",(function(){return y})),qe.d(We,"a",(function(){return b})),qe.d(We,"c",(function(){return _})),qe("14d9");var Qe=qe("901e"),Ke=qe.n(Qe),Je=qe("95f2"),Xe=qe("90b9"),Ze=qe("5c6f"),$e=(qe("a49b"),qe("4360")),et=qe("1cff");function u(){return"https://www.greeks.live/drb/history/api/v2"}function d(Ye){let We=[],qe=0,Qe=0;try{for(let Ke=-80;Ke<=100;Ke+=4){Qe=0;for(let Je=-60;Je<=100;Je+=4){let Xe=[qe,Qe,m(Ye,Ke,Je)];We.push(Xe),Qe++}qe++}}catch(Ye){}return We}function m(Ye,We,qe){let Qe=new Ke.a(0),Ze=new Ke.a(0);return Object(Xe.k)(We)&&(We=0),Object(Xe.k)(qe)&&(qe=0),Ye.forEach(Ye=>{let Ke={...Ye},Xe=0,$e=0;if(Ke.index_price=Ke.index_price*(100+We)/100,"equity"===Ke.kind)$e=(Ke.index_price-Ke.mark_price)*parseFloat(Ke.equity_size);else{let Qe=null;if(0===We&&0===qe)Qe=Ye.pnl;else{if("future"===Ke.kind)Ke.mark_price=Ke.mark_price*(100+We)/100;else if("option"===Ke.kind){Ke.underlying_price=Ke.underlying_price*(100+We)/100,Ke.iv_offset=0,Ke.iv=Ke.iv*(100+qe)/100;let Ye=Object(Je.g)(Ke);Ke.mark_price=Ye}Qe=Object(Je.k)(Ke)}Xe=Qe.pnlCoin,$e=Qe.pnlUsd}Qe=Qe.plus(Xe),Ze=Ze.plus($e)}),{pnlCoin:parseFloat(Qe.toFixed()),pnlUsd:parseFloat(Ze.toFixed())}}function p(Ye){if(!Ye)return;let We=Ye.split("-");if(We.length>0){let Ye=We[1],qe=["CS","CSR12","CSR13","CSR23","PS","PSR12","PSR13","PSR23","STRD","STRG","STG","GUTS","RR","RRITM","CCAL","PCAL","CDIAG","PDIAG","STDC","DSTDC","REV","CBUT","PBUT","IBUT","CBUT111","PBUT111","CLAD","PLAD","CCOND","PCOND","ICOND","BOX","JR"];if(-1!==["FS"].indexOf(Ye))return"future_combo";if(-1!==qe.indexOf(Ye))return"option_combo"}}function g(Ye){let We=p(Ye);return"option_combo"===We||"future_combo"===We}function h(Ye){return"option_combo"===Ye||"future_combo"===Ye}function f(Ye){if("option"!==Ye.kind)return 0;if("linear"===Ye.instrument_type){if(Object(Xe.k)(Ye.settlement_equity)||0==Ye.settlement_equity)return null}else if(Object(Xe.k)(Ye.equity)||0==Ye.equity)return null;if(Object(Xe.k)(Ye.underlying_price))return null;if(Object(Xe.k)(Ye.mark_price))return null;let We=0;We=Object(Xe.k)(Ye.strike)||0==Ye.strike?parseFloat(""+Object(Je.n)(Ye.instrument_name)):Ye.strike;let qe=Ye.underlying_price,Qe=Ye.mark_price;if("linear"===Ye.instrument_type&&(Qe/=qe),0===We)return null;let Ke=Object(Je.s)(Ye.instrument_name),Ze=new Date,$e=(Object(Je.b)(Ye.instrument_name)-Ze.getTime())/1e3/60/60/24,et=0;if(Ke)if(We>qe)et=365*Qe/$e*100;else{et=365*(Qe-(qe-We)/qe)/$e*100}else if(We<qe)et=365*Qe/$e*100;else{et=365*(Qe-(We-qe)/qe)/$e*100}return et="linear"===Ye.instrument_type?et*Math.abs(Ye.size)*qe/Ye.settlement_equity:et*Math.abs(Ye.size)/Ye.equity,et=Math.abs(et),"buy"===Ye.direction?-1*et:et}function y(Ye,We,qe){if(Object(Xe.k)(qe))return 0;if(Object(Xe.k)(We))return 0;if(0===We.length)return 0;if(Object(Xe.k)(Ye)||0===Ye)return;Ye/=1e4;let Qe=0;for(let Ye=0;Ye<We.length;Ye++){let qe=We[Ye];Qe-=qe.amount*qe.price}let Ke=We[0].instrument,Ze=We[1].instrument,$e=Ke.split("-")[2],et=Ze.split("-")[2];return Qe=(et-$e)/et+Qe-Ye,100*(Qe/Object(Je.w)(qe)*365)}function b(Ye,We){let qe=Object(Ze.a)();qe=qe?JSON.parse(qe):[];let Qe=qe.find(Ye=>{var We;return Ye.deribit_sub_id===(null===(We=$e.a.state.common.accountSummary)||void 0===We?void 0:We.id)});We&&Qe&&Qe.id===Ye&&We()}function _(Ye){if("option"!==Ye.kind)return[0,0];if(Object(Xe.k)(Ye.underlying_price)||0===Ye.underlying_price)return[0,0];let We=Ye.instrument_name,qe=Ye.mark_price||0,Qe=1,Ke=Ye.strike/Ye.underlying_price;"linear"===Ye.instrument_type&&(Qe=Ye.underlying_price,Ke=Ye.strike);let Ze=Object(Je.s)(We),$e=Object(Je.r)(We),tt=Math.max(0,$e/365),it=Object(et.c)(Ze,Qe,Ke,0,tt,qe)||0;return[Object(et.h)(Ye.underlying_price,Ye.strike,tt,0,it)||0,Object(et.g)(Ye.underlying_price,Ye.strike,tt,0,it)||0]}},"8d08":function(Ye,We,qe){"use strict";qe("cc66")},"8d2e":function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAAAjCAYAAAAHUl3/AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI7SURBVHgB7Zm9SiRREIXPquwfi7vrruywGHQ8IJgKvoGRiamJPoC5z2HgC4gYmPsSmmogjQ4iKP4OIjL+1NFW2naq7iDVmtQHJ5hbdenbp6/e6mogCIIgCGrmk+gX6uNWdF4ZGxT1GXPOi3kaP0QDSuxG1Bbdlca+iz4r+XdF/g10Uuvl/A6N3EB97IsmS795U6ui/8acyWKexpooU2JbojnRRWlsUTSu5F8U+VtK/Cce1zsMnSlRzic7hvqo7nbujCZ0I55yLMYS8/srv5vQ7/FU9A06jI2KGkjQh8CFMNKJMNKJMNKJMNKJgUS8I2olcjL4wrrNqm1PC3XjssvYmZHfLq6lXY/jLJG+IkHKyCM81mAHxoVYh2bwY1l0bcTnoRvDee0u+YNKPov7BdE/JU4TZ/H6paLMgzcpIz+CZiKeF+qVHSPGjUATtTqTJm1D30jPxP9IJ8JIJ8JIJ8JIJ8JIJ1KnNo22WkipXt1bOITdH+RJq3VjWP6c4GU/8rfoi5LP8ucY+qnM2F/YsETspIz8I1pP5AzBF/Yj94y41Y/cFE3jZT9ySTSh5LMenRHtKnE+sBXY98g6O08Z2Y8eenHOcEdadVsD+po4Xu1HDhv5fGO5TlxvCNGPfD/CSCfCSCfCSCfCSCd4aueoj1aPY2U6ibh1wvIzbvWbOKuAXMlne8xq2RGu98qIP8T4XTtDfVQbw3xwDdgvAi3YZmZG7KmUKZs5YlzvtsjXzOSnYa7X+svNEQRBEJjcAx3AZjRM6EzBAAAAAElFTkSuQmCC"},"8e56":function(Ye,We,qe){},"8eea":function(Ye,We,qe){"use strict";qe.d(We,"a",(function(){return C})),qe.d(We,"b",(function(){return S}));var Qe=qe("2b0e"),Ke=qe("313e");qe("e39c");const Je="#292F3D",Xe="#8590AD",Ze="#A4ACC1",$e="#E1E3EA";var et={color:["#004FFF","#40BFB0","#AD74E7","#6FE4FF","#34AAFF","#CDE72D","#FF6E01","#FFD15B"],backgroundColor:"rgba(0, 0, 0, 0)",textStyle:{fontFamily:"Sans_SC"},title:{textStyle:{color:Je},subtextStyle:{color:"#525D7A"}},line:{itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:4,symbol:"emptyCircle",showSymbol:!1,smooth:!1},radar:{itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:4,symbol:"emptyCircle",showSymbol:!1,smooth:!1},bar:{label:{color:Je},barMaxWidth:40,barMinWidth:4,itemStyle:{borderRadius:[4,4,0,0],barBorderWidth:"0",barBorderColor:"#ccc"}},pie:{itemStyle:{borderWidth:"0",borderColor:"#fff"}},scatter:{itemStyle:{borderWidth:"0",borderColor:"#ccc"}},boxplot:{itemStyle:{borderWidth:"0",borderColor:"#ccc"}},parallel:{itemStyle:{borderWidth:"0",borderColor:"#ccc"}},sankey:{itemStyle:{borderWidth:"0",borderColor:"#ccc"}},funnel:{itemStyle:{borderWidth:"0",borderColor:"#ccc"}},gauge:{itemStyle:{borderWidth:"0",borderColor:"#ccc"}},candlestick:{itemStyle:{color:"#ff4153",color0:"#02bc59",borderColor:"#ff4153",borderColor0:"#02bc59",borderWidth:1}},graph:{itemStyle:{borderWidth:"0",borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:4,symbol:"emptyCircle",showSymbol:!1,smooth:!1,color:["#004FFF","#40BFB0","#AD74E7","#6FE4FF","#34AAFF","#CDE72D","#FF6E01","#FFD15B"],label:{color:"#ffffff"}},map:{itemStyle:{areaColor:"#eee",borderColor:"#444",borderWidth:.5},label:{color:"#000"},emphasis:{itemStyle:{areaColor:"rgba(255,215,0,0.8)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},geo:{itemStyle:{areaColor:"#eee",borderColor:"#444",borderWidth:.5},label:{color:"#000"},emphasis:{itemStyle:{areaColor:"rgba(255,215,0,0.8)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},categoryAxis:{nameTextStyle:{color:Ze},axisLine:{show:!0,lineStyle:{color:$e}},axisTick:{show:!0,lineStyle:{color:$e}},axisLabel:{show:!0,color:Xe},splitLine:{show:!1,lineStyle:{type:"dashed",color:["#E0E6F1"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},valueAxis:{nameTextStyle:{color:Ze},axisLine:{show:!1,lineStyle:{color:$e}},axisTick:{show:!1,lineStyle:{color:$e}},axisLabel:{show:!0,color:Xe},splitLine:{show:!0,lineStyle:{type:"dashed",color:[$e]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},logAxis:{nameTextStyle:{color:Ze},axisLine:{show:!1,lineStyle:{color:$e}},axisTick:{show:!1,lineStyle:{color:$e}},axisLabel:{show:!0,color:Xe},splitLine:{show:!0,lineStyle:{type:"dashed",color:[$e]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},timeAxis:{nameTextStyle:{color:Ze},axisLine:{show:!0,lineStyle:{color:$e}},axisTick:{show:!0,lineStyle:{color:$e}},axisLabel:{show:!0,textStyle:{color:Xe},formatter:{year:"{yyyy}",month:"{MMM}",day:"{d}"}},splitLine:{show:!1,lineStyle:{type:"dashed",color:["#E0E6F1"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},toolbox:{iconStyle:{borderColor:Xe},emphasis:{iconStyle:{borderColor:"#26ae9b"}}},legend:{textStyle:{fontSize:12,color:"#15171E"}},axisPointer:{label:{color:"#3E465B",backgroundColor:$e},lineStyle:{color:Ze,width:1},crossStyle:{color:Ze,width:1}},tooltip:{textStyle:{fontWeight:"normal",fontSize:13}},timeline:{lineStyle:{color:"#dbdbdb",width:2},itemStyle:{color:"#2be6a5",borderWidth:"1"},controlStyle:{color:"#b3b3b3",borderColor:"#b3b3b3",borderWidth:"1"},checkpointStyle:{color:"#30c18f",borderColor:"fff"},label:{color:"#bdbdbd"},emphasis:{itemStyle:{color:"#30c18f"},controlStyle:{color:"#b3b3b3",borderColor:"#b3b3b3",borderWidth:"1"},label:{color:"#bdbdbd"}}},visualMap:{color:["#bf444c","#d88273","#f6efa6"]},dataZoom:[{type:"inside",handleIcon:"path://M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4v1.3h1.3v-1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7V23h6.6V24.4z M13.3,19.6H6.7v-1.4h6.6V19.6z"},{type:"slider",handleIcon:"path://M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4v1.3h1.3v-1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7V23h6.6V24.4z M13.3,19.6H6.7v-1.4h6.6V19.6z"}],markPoint:{label:{color:"#ffffff"},emphasis:{label:{color:"#ffffff"}}}};const tt="#E4E5E7",it="#797D86",rt="#61646B",st="#313235";var at={color:["#004FFF","#40BFB0","#AD74E7","#6FE4FF","#34AAFF","#CDE72D","#FF6E01","#FFD15B"],backgroundColor:"#0c0c0d",textStyle:{fontFamily:"Sans_SC"},title:{textStyle:{color:tt},subtextStyle:{color:"#AFB1B6"}},line:{itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:4,symbol:"emptyCircle",showSymbol:!1,smooth:!1},radar:{itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:4,symbol:"emptyCircle",showSymbol:!1,smooth:!1},bar:{label:{color:tt},barMaxWidth:40,barMinWidth:4,itemStyle:{borderRadius:[4,4,0,0],barBorderWidth:"0",barBorderColor:"#0C0C0D"}},pie:{itemStyle:{borderWidth:"0",borderColor:"#0C0C0D"}},scatter:{itemStyle:{borderWidth:"0",borderColor:"#0C0C0D"}},boxplot:{itemStyle:{borderWidth:"0",borderColor:"#0C0C0D"}},parallel:{itemStyle:{borderWidth:"0",borderColor:"#0C0C0D"}},sankey:{itemStyle:{borderWidth:"0",borderColor:"#0C0C0D"}},funnel:{itemStyle:{borderWidth:"0",borderColor:"#0C0C0D"}},gauge:{itemStyle:{borderWidth:"0",borderColor:"#0C0C0D"}},candlestick:{itemStyle:{color:"#ff4153",color0:"#02bc59",borderColor:"#ff4153",borderColor0:"#02bc59",borderWidth:1}},graph:{itemStyle:{borderWidth:"0",borderColor:"#0C0C0D"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:4,symbol:"emptyCircle",showSymbol:!1,smooth:!1,color:["#004FFF","#40BFB0","#AD74E7","#6FE4FF","#34AAFF","#CDE72D","#FF6E01","#FFD15B"],label:{color:"#61646b"}},map:{itemStyle:{areaColor:"#eeeeee",borderColor:"#aaaaaa",borderWidth:.5},label:{color:"#ffffff"},emphasis:{itemStyle:{areaColor:"rgba(255,215,0,0.8)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},geo:{itemStyle:{areaColor:"#eeeeee",borderColor:"#aaaaaa",borderWidth:.5},label:{color:"#ffffff"},emphasis:{itemStyle:{areaColor:"rgba(255,215,0,0.8)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},categoryAxis:{nameTextStyle:{color:rt},axisLine:{show:!0,lineStyle:{color:st}},axisTick:{show:!0,lineStyle:{color:st}},axisLabel:{show:!0,color:it},splitLine:{show:!1,lineStyle:{type:"dashed",color:["#eeeeee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},valueAxis:{nameTextStyle:{color:rt},axisLine:{show:!1,lineStyle:{color:st}},axisTick:{show:!1,lineStyle:{color:st}},axisLabel:{show:!0,color:it},splitLine:{show:!0,lineStyle:{type:"dashed",color:[st]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},logAxis:{nameTextStyle:{color:rt},axisLine:{show:!1,lineStyle:{color:st}},axisTick:{show:!1,lineStyle:{color:st}},axisLabel:{show:!0,color:it},splitLine:{show:!0,lineStyle:{type:"dashed",color:[st]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},timeAxis:{nameTextStyle:{color:rt},axisLine:{show:!0,lineStyle:{color:st}},axisTick:{show:!0,lineStyle:{color:st}},axisLabel:{show:!0,textStyle:{color:it},formatter:{year:"{yyyy}",month:"{MMM}",day:"{d}"}},splitLine:{show:!1,lineStyle:{type:"dashed",color:["#eeeeee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},toolbox:{iconStyle:{borderColor:it},emphasis:{iconStyle:{borderColor:"#2ccfa8"}}},legend:{textStyle:{fontSize:12,color:"#F2F2F3"}},axisPointer:{label:{color:"#CACBCE",backgroundColor:st},lineStyle:{color:rt,width:1},crossStyle:{color:rt,width:1}},tooltip:{textStyle:{fontWeight:"normal",fontSize:13}},timeline:{lineStyle:{color:"#626c91",width:2},itemStyle:{color:"#626c91",borderWidth:"1"},controlStyle:{color:"#626c91",borderColor:"#626c91",borderWidth:1},checkpointStyle:{color:"#04b2ff",borderColor:"rgba(63,177,227,0)"},label:{color:"#626c91"},emphasis:{itemStyle:{color:"#626c91"},controlStyle:{color:"#626c91",borderColor:"#626c91",borderWidth:1},label:{color:"#626c91"}}},visualMap:{color:["#bf444c","#d88273","#f6efa6"]},dataZoom:[{type:"inside",handleIcon:"path://M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4v1.3h1.3v-1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7V23h6.6V24.4z M13.3,19.6H6.7v-1.4h6.6V19.6z"},{type:"slider",handleIcon:"path://M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4v1.3h1.3v-1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7V23h6.6V24.4z M13.3,19.6H6.7v-1.4h6.6V19.6z"}],markPoint:{label:{color:"#61646b"},emphasis:{label:{color:"#61646b"}}}},nt=qe("5c6f");function C(){let Ye=Object(nt.k)();return Ye=-1!==["zh","zh_tc"].indexOf(Ye)?"ZH":"EN",{locale:Ye}}function S(Ye){let We={};switch(Ye){case"line":We={icon:"rect",itemHeight:2,itemWidth:14};break;case"bar":We={icon:"roundRect",itemHeight:12,itemWidth:20};break;case"pie":We={icon:"roundRect",itemHeight:20,itemWidth:20}}return We}Ke.registerTheme("light",et),Ke.registerTheme("dark",at),Qe.default.prototype.$echarts=Ke},"8f4a":function(Ye,We,qe){},"8f65":function(Ye,We,qe){Ye.exports=qe.p+"static/img/XRP.a4c64d0d.svg"},"90b9":function(Ye,We,qe){"use strict";qe.d(We,"j",(function(){return o})),qe.d(We,"e",(function(){return l})),qe.d(We,"b",(function(){return c})),qe.d(We,"k",(function(){return u})),qe.d(We,"a",(function(){return d})),qe.d(We,"l",(function(){return m})),qe.d(We,"m",(function(){return p})),qe.d(We,"f",(function(){return g})),qe.d(We,"g",(function(){return h})),qe.d(We,"c",(function(){return f})),qe.d(We,"h",(function(){return y})),qe.d(We,"d",(function(){return b})),qe.d(We,"i",(function(){return _})),qe("5b81");var Qe=qe("901e"),Ke=qe.n(Qe),Je=(qe("95f2"),qe("8897"),qe("3452")),Xe=qe.n(Je);const o=()=>!!navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i),l=()=>"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(Ye){let We=16*Math.random()|0;return("x"===Ye?We:3&We|8).toString(16)})),c=(Ye,We)=>{const qe=document.createElement("textarea");qe.readOnly="readonly",qe.style.position="absolute",qe.style.left="-9999px",qe.value=Ye,document.body.appendChild(qe),qe.select(),qe.setSelectionRange(0,qe.value.length);document.execCommand("Copy")&&We.$notify.success({title:We.$t("message.tips"),message:We.$t("message.copySuccessfully")}),document.body.removeChild(qe)};function u(Ye){return void 0===typeof Ye||null==Ye||""===Ye||"undefined"===Ye}const d=(Ye,We)=>{let qe=new Ke.a(Ye).mod(We);return parseFloat(qe.toString())};function m(Ye){return""!==Ye&&null!=Ye&&!isNaN(Ye)}function p(Ye,We){let qe=Ye.params;if(u(qe))return;let Qe="",Ke=null;switch(Ye.method){case"subscription":if(Qe=qe.channel,u(Qe))return;if(Ke=qe.data,u(Ke))return;We(Qe,Ke);break;case"subscriptions":(qe.events||[]).forEach(Ye=>{Qe=Ye[0],u(Qe)||(Ke=Ye[1],u(Ke)||We(Qe,Ke))})}}function g(Ye){let We="en";switch(Ye){case"zh":We="zh-CN";break;case"en":We="en-US";break;case"ru":We="ru-RU";break;case"pt":We="pt-PT";break;case"es":We="es-ES";break;case"ko":case"zh_tc":We="en-US"}return We}function h(Ye=!1){let We=(navigator.language||navigator.browserLanguage).toLowerCase();return Ye?We:-1!==We.indexOf("zh")?"zh":-1!==We.indexOf("en")||-1!==We.indexOf("eng")?"en":-1!==We.indexOf("ru")||-1!==We.indexOf("rus")?"ru":-1!==We.indexOf("pt")||-1!==We.indexOf("por")?"pt":-1!==We.indexOf("es")||-1!==We.indexOf("spa")?"es":-1!==We.indexOf("ko")||-1!==We.indexOf("kor")?"ko":"en"}function f(Ye){return""}function y(Ye){let We="1.3.1";return Ye?{version_code:parseInt(We.replaceAll(".","")),version_builder:parseInt("9".replaceAll(".",""))}:"V1.3.1.9"}function b(Ye){const We=Xe.a.enc.Utf8.parse("HWY@9esUYHsEZf5d"),qe=Xe.a.lib.WordArray.random(16);return Xe.a.AES.encrypt(Ye,We,{iv:qe,mode:Xe.a.mode.CBC,padding:Xe.a.pad.Pkcs7}).ciphertext.toString(Xe.a.enc.Base64)}function _(Ye){return/\.(jpg|jpeg|png|svg)$/i.test(Ye)}},9389:function(Ye,We,qe){"use strict";qe("c433")},"93f3":function(Ye,We,qe){Ye.exports=qe.p+"static/img/LTC.19dc07fb.svg"},"94ab":function(Ye,We,qe){"use strict";qe("842d")},"94ad":function(Ye,We,qe){"use strict";qe("6236")},"94c3":function(Ye,We,qe){},"95f2":function(Ye,We,qe){"use strict";qe.d(We,"o",(function(){return c})),qe.d(We,"m",(function(){return u})),qe.d(We,"u",(function(){return d})),qe.d(We,"t",(function(){return m})),qe.d(We,"r",(function(){return p})),qe.d(We,"d",(function(){return g})),qe.d(We,"b",(function(){return h})),qe.d(We,"c",(function(){return f})),qe.d(We,"w",(function(){return y})),qe.d(We,"p",(function(){return b})),qe.d(We,"q",(function(){return _})),qe.d(We,"l",(function(){return v})),qe.d(We,"n",(function(){return k})),qe.d(We,"s",(function(){return C})),qe.d(We,"f",(function(){return w})),qe.d(We,"e",(function(){return T})),qe.d(We,"k",(function(){return x})),qe.d(We,"h",(function(){return O})),qe.d(We,"i",(function(){return D})),qe.d(We,"j",(function(){return A})),qe.d(We,"g",(function(){return I})),qe.d(We,"a",(function(){return F})),qe.d(We,"v",(function(){return P})),qe.d(We,"z",(function(){return M})),qe.d(We,"y",(function(){return E})),qe.d(We,"B",(function(){return j})),qe.d(We,"A",(function(){return R})),qe.d(We,"x",(function(){return L})),qe("d9e2"),qe("1e70"),qe("79a4"),qe("c1a1"),qe("8b00"),qe("a4e7"),qe("1e5a"),qe("72c3");var Qe=qe("90b9"),Ke=qe("1cff"),Je=qe("901e"),Xe=qe.n(Je),Ze=qe("79ec"),$e=qe("4360");function c(Ye){return{JAN:0,FEB:1,MAR:2,APR:3,MAY:4,JUN:5,JUL:6,AUG:7,SEP:8,OCT:9,NOV:10,DEC:11}[Ye]||0}function u(Ye){if(Object(Qe.k)(Ye))return"";if(d(Ye))return Ye;let We=Ye.split("-");if(!We||We.length<2)return"";let qe=We[1],Ke=qe.length-5,Je=qe.substring(Ke,Ke+3);return`${qe.substring(0,Ke).padStart(2,"0")} ${Je} 20${qe.substring(qe.length-2,qe.length)}`}function d(Ye){return Ye.toUpperCase().endsWith("-PERPETUAL")}function m(Ye){if(!Object(Qe.k)(Ye))return Ye.endsWith("-C")||Ye.endsWith("-P")}function p(Ye){let We=(h(Ye)-Date.now())/864e5;return We<0?0:We}function g(Ye){let We=(Ye-Date.now())/864e5;return We<0?0:We}function h(Ye,We=!1){if(!Ye)return 0;if(-1!==Ye.indexOf("PERPETUAL")||-1!==Ye.indexOf("PERP"))return 0;let qe="";if(We)qe=Ye;else{let We=Ye.split("-");if(Object(Qe.k)(We))return 0;if(We.length<2)return 0;qe=We[1]}let Ke=qe.match(/[A-Z]{3,4}/),Je=qe.indexOf(Ke),Xe=qe.substring(0,Je),Ze=qe.substring(qe.length-2,qe.length),$e=c(Ke),et=(new Date).getTimezoneOffset()/60;return new Date(Number("20"+Ze),$e,Number(Xe),Number(""+(8-et)),0,0,0).getTime()}function f(Ye){if(!Ye)return 0;let We=Ye,qe=We.length-5,Qe=We.substring(qe,qe+3),Ke=We.substring(0,qe),Je=We.substring(We.length-2,We.length),Xe=c(Qe),Ze=(new Date).getTimezoneOffset()/60;return new Date(Number("20"+Je),Xe,Number(Ke),Number(""+(8-Ze)),0,0,0).getTime()}function y(Ye){let We=(f(Ye)-Date.now())/864e5;return We<0?0:We}function b(Ye,We=!1){if(0===parseInt(Ye))return"PERPETUAL";let qe=new Array(12);qe[0]="Jan",qe[1]="Feb",qe[2]="Mar",qe[3]="Apr",qe[4]="May",qe[5]="Jun",qe[6]="Jul",qe[7]="Aug",qe[8]="Sep",qe[9]="Oct",qe[10]="Nov",qe[11]="Dec";let Qe=new Date;Qe.setTime(Ye);let Ke=Qe.getUTCFullYear().toString().slice(2),Je=qe[Qe.getMonth()],Xe=Qe.getDate(),Ze="";return Ze=We?`${Xe} ${Je} 20${Ke}`:`${Xe}${Je}${Ke}`,Ze.toUpperCase()}function _(Ye,We,qe,Ke,Je="deribit"){if("posOnly"===Ke&&"options"===qe)return"posOnly";let Xe="";"options"===qe?Xe="option":"futures"===qe?Xe="future":"spots"===qe&&(Xe="spot");let Ze=v(Ye,We,Xe,Je);if(Object(Qe.k)(Ze)||0===Ze.length)return null;if("options"===qe){if(Object(Qe.k)(Ke))return Ze[0].old_instrument_name;if(-1===Ze.findIndex(Ye=>Ye.old_instrument_name===Ke))return Ze[0].old_instrument_name}else if("futures"===qe){if(Object(Qe.k)(Ke))return Ze[0].instrument_name;if(-1===Ze.findIndex(Ye=>Ye.instrument_name===Ke))return Ze[0].instrument_name}else if("spots"===qe){if(Object(Qe.k)(Ke))return Ze[0].instrument_name;if(-1===Ze.findIndex(Ye=>Ye.instrument_name===Ke))return Ze[0].instrument_name}return Ke}function v(Ye,We,qe,Qe="deribit"){if(-1===["future","option","spot"].indexOf(qe))throw new Error("kind参数必须为future或option或spot");if(Object.keys(Ye).length<=0)return[];We=We.toUpperCase();let Ke=[];if("deribit"===Qe?Ke=Object.values(Ye).filter(Ye=>qe?"spot"===qe?Ye.base_currency===We&&Ye.kind===qe:"option"==qe&&-1!==We.indexOf("_")?`${Ye.base_currency}_${Ye.settlement_currency}`===We&&Ye.kind===qe:Ye.settlement_currency===We&&Ye.kind===qe:Ye.settlement_currency===We):"bybit"===Qe?Ke=Object.values(Ye).filter(Ye=>Ye.baseCoin===We&&Ye.kind===qe):"okx"===Qe?Ke=Object.values(Ye).filter(Ye=>Ye.ctValCcy===We&&Ye.kind===qe):"bit"===Qe&&(Ke=Object.values(Ye).filter(Ye=>Ye.base_currency===We&&Ye.kind===qe)),"USDC"!==We&&"USDT"!==We){let Ye={};Ke.forEach(We=>{if("option"===We.kind){let qe=We.instrument_name,Ke=qe.split("-"),Je=`${Ke[0]}-${Ke[1]}`;"bit"===Qe&&(Je=`${Ke[0]}-${Ke[1]}-${Ke[2]}`),Ye[We.expiration_timestamp]="bit"===Qe?{...We,instrument_name:We.optionGroupName,old_instrument_name:Je}:{...We,instrument_name:u(qe),old_instrument_name:Je}}else"spot"===We.kind?Ye[We.instrument_name]=We:("future"===We.kind&&d(We.instrument_name)&&(We.expiration_timestamp=0),Ye[We.expiration_timestamp]=We)});let We=Object.values(Ye);return"spot"===qe?We.sort((Ye,We)=>Ye.creation_timestamp-We.creation_timestamp):We.sort((Ye,We)=>Ye.expiration_timestamp-We.expiration_timestamp),We}return Ke.sort((Ye,We)=>Ye.creation_timestamp-We.creation_timestamp),Ke}function k(Ye){if(Object(Qe.k)(Ye))return 0;if(-1!=Ye.indexOf("PERPETUAL"))return 0;let We=Ye.split("-")[2];return-1!==We.indexOf("d")&&(We=""+parseFloat(We.replace("d","."))),Number(We)}function C(Ye){return Ye.endsWith("-C")}function w(Ye,We,qe,Qe,Ke,Je){if("buy"==Ye)return 0;let Xe=Math.abs(qe-Je)/Ke;if(We){let Ye=""+(Math.max(.15-Xe,.1)+Qe);return Ye.length>10&&(Ye=Ye.substring(0,10)),Number(Ye)}{let qe=function S(Ye,We,qe){return"buy"==Ye?0:We?.075+Number(qe):Math.max(.075,.075*qe)+Number(qe)}(Ye,We,Qe),Ke=""+Math.max(Math.max(.15-Xe,.1)+Number(Qe),qe);return Ke.length>10&&(Ke=Ke.substring(0,10)),Number(Ke)}}function T(Ye,We){return"BTC"===Ye?We*(.01+5e-5*We):"ETH"===Ye?We*(.02+2e-6*We):void 0}function x(Ye){let We={pnlCoin:0,pnlUsd:0,pnlRate:0,uplCoin:0,uplUsd:0,rplCoin:0,rplUsd:0};if("zero"===Ye.direction)return We;if(Object(Qe.k)(Ye.mark_price)||Object(Qe.k)(Ye.average_price))return We;let qe=0,Ke=0,Je=0,Xe=0,Ze=0,$e=Ye.average_price,et=Ye.initial_mark_price||$e,tt=Ye.mark_price-$e;if(Ye.isChangePnl?(tt=Ye.mark_price-et,Je=et<=0?1:tt/et):Je=$e<=0?1:tt/$e,"option"===Ye.kind){let We=Ye.size;qe=tt*We,Object(Qe.k)(Ye.settlement_price)||(Xe=(Ye.mark_price-Ye.settlement_price)*We),Ke=qe*Ye.index_price,Ze=Xe*Ye.index_price}else{let We=Ye.size_currency;-1!==Ye.instrument_name.indexOf("_USDC-PERPETUAL")||-1!==Ye.instrument_name.indexOf("_USDT-PERPETUAL")?(qe=tt*We,Object(Qe.k)(Ye.settlement_price)||0===Ye.settlement_price||(Xe=(Ye.mark_price-Ye.settlement_price)*We)):(Ke=tt*We,qe=Ye.mark_price<=0?Ke/tt:Ke/Ye.mark_price,Object(Qe.k)(Ye.settlement_price)||0===Ye.settlement_price||(Xe=(Ye.mark_price-Ye.settlement_price)/Ye.settlement_price*We),Ze=Xe*Ye.index_price)}return Je=qe>=0?Math.abs(Je):-Math.abs(Je),We.pnlCoin=qe,We.pnlUsd=Ke,We.pnlRate=Je,We.uplCoin=Xe,We.uplUsd=Ze,Object(Qe.k)(Ye.realized_profit_loss)||(We.rplCoin=Ye.realized_profit_loss,We.rplUsd=Ye.realized_profit_loss*Ye.index_price),We}function O(Ye){let We=Ye.instrument_name;if("future"===Ye.kind)return{netDelta:parseFloat(Ye.size_currency),delta:parseFloat(Ye.size_currency),gamma:0,vega:0,theta:0};let qe=k(We),Je=p(We),Xe=Object(Qe.k)(Ye.day_offset)?0:parseFloat(Ye.day_offset),Ze=Ye.underlying_price||0,$e=(Object(Qe.k)(Ye.iv)?0:parseFloat(Ye.iv))+(Object(Qe.k)(Ye.iv_offset)?0:parseFloat(Ye.iv_offset));$e>500?$e=500:$e<0&&($e=0);let et=Je-Xe,tt=C(We),it=Math.max(0,et/365),rt=Object(Ke.b)(tt,Ze,qe,0,it,$e/100,Ye.size);if(et<1){let We=0,Ke=Object(Qe.k)(Ye.mark_price)?0:parseFloat(Ye.mark_price);We=tt?qe>Ze?Ke*Ze:Ke*Ze-(Ze-qe):qe<Ze?Ke*Ze:Ke*Ze-(qe-Ze),We*=Ye.size,"buy"===Ye.direction?rt.theta=-Math.abs(We):rt.theta=Math.abs(We)}let st=rt.delta-Ye.mark_price*Ye.size;return rt.netDelta=st,rt}function D(Ye){let We=Ye.instrument_name;if("future"===Ye.kind)return 0;let qe=k(We),Je=p(We),Ze=Object(Qe.k)(Ye.day_offset)?0:parseFloat(Ye.day_offset),$e=Object(Qe.k)(Ye.mark_price)?0:parseFloat(Ye.mark_price),et=C(We),tt=Math.max(0,(Je-Ze)/365),it=1,rt=qe/Ye.underlying_price;"linear"===Ye.instrument_type&&(it=Ye.underlying_price,rt=qe);let st=100*Object(Ke.c)(et,it,rt,0,tt,$e)||0;return new Xe.a(st).toFixed(2)}function A(Ye){return"future"===Ye.kind?Ye.mark_price:I(Ye)}function I(Ye){let We=C(Ye.instrument_name),qe=k(Ye.instrument_name)/Ye.underlying_price,Je=parseFloat(Ye.day_offset),Xe=Math.max(0,(p(Ye.instrument_name)-Je)/365),Ze=(Object(Qe.k)(Ye.iv)?0:parseFloat(Ye.iv))+(Object(Qe.k)(Ye.iv_offset)?0:parseFloat(Ye.iv_offset));return Ze>500?Ze=500:Ze<0&&(Ze=0),Object(Ke.f)(We,1,qe,0,Xe,Ze/100)||0}function F(Ye){return Array.from(new Set(Ye))}function P(Ye){if(!Ye)return!1;let We=Ye.split("_"),qe=-1===Ye.indexOf("-");return!(2!==We.length||!qe)}function M(Ye){let We="";if(!Ye)return We;if(m(Ye))We="option";else if(P(Ye))We="spot";else if(Ze.a.combosTypeFormat(Ye))We="Future spread"===Ze.a.combosTypeFormat(Ye)?"future_combo":"option_combo";else if(d(Ye))We="future";else if(-1!==Ye.indexOf("DVOL"))We="future";else{2===Ye.split("-").length&&(We="future")}return We}function E(Ye){if(!Ye)throw new Error("returnInstrumentInfoByInstrumentName函数输入参数instrumentName不能为空");let We=M(Ye);if("option"===We){if(-1!==Ye.indexOf("_USDC")||-1!==Ye.indexOf("_USDT")){let We=Ye.split("-")[0],qe=We.split("_")[0],Qe=We.split("_")[1];return{kind:"option",instrumentType:"linear",priceDigits:4,sizeDigits:4,baseCurrency:qe,settlementCurrency:Qe,amountCurrency:null,priceCurrency:Qe}}if(-1===Ye.indexOf("_USDC")&&-1===Ye.indexOf("_USDT")&&-1===Ye.indexOf("_")){let We=Ye.split("-")[0];return{kind:"option",instrumentType:"reversed",priceDigits:4,sizeDigits:4,baseCurrency:We,settlementCurrency:Ye.split("-")[0],amountCurrency:null,priceCurrency:We}}}else if("future"===We){if(-1!==Ye.indexOf("_USDC")||-1!==Ye.indexOf("_USDT")){let qe=Ye.split("-")[0],Qe=qe.split("_")[0];return{kind:We,instrumentType:"linear",priceDigits:2,sizeDigits:4,baseCurrency:Qe,settlementCurrency:qe.split("_")[0],amountCurrency:Qe,priceCurrency:"USD"}}if(-1===Ye.indexOf("_USDC")&&-1===Ye.indexOf("_USDT")&&-1===Ye.indexOf("_")){return{kind:We,instrumentType:"reversed",priceDigits:2,sizeDigits:2,baseCurrency:Ye.split("-")[0],settlementCurrency:Ye.split("-")[0],amountCurrency:"USD",priceCurrency:"USD"}}}else{if("spot"===We){return{kind:We,instrumentType:"linear",priceDigits:0,sizeDigits:4,baseCurrency:Ye.split("_")[0],settlementCurrency:Ye.split("_")[1],amountCurrency:null,priceCurrency:null}}if("future_combo"===We){return{kind:We,instrumentType:"reversed",priceDigits:2,sizeDigits:2,baseCurrency:Ye.split("-")[0],settlementCurrency:"USD",amountCurrency:null,priceCurrency:"USD"}}if("option_combo"===We){let qe=Ye.split("-")[0],Qe=Ye.split("-")[0];return{kind:We,instrumentType:"reversed",priceDigits:4,sizeDigits:4,baseCurrency:qe,settlementCurrency:Qe,amountCurrency:null,priceCurrency:Qe}}}return{}}function j(Ye){if(!Ye)throw new Error("returnUrlByInstrument函数输入参数instrumentName不能为空");let We=M(Ye),qe="",Qe="";if("option"===We){qe="options";let We=Ye.split("-");if(We&&We.length>0)return Qe=We[0],`${qe}/${Qe}/${Qe}-${We[1]}`}else if("future"===We){qe="futures";let We=Ye.split("-");if(We&&We.length>0)return Qe=We[0],-1!==Qe.indexOf("_USDC")?Qe="USDC":-1!==Qe.indexOf("_USDT")&&(Qe="USDT"),`${qe}/${Qe}/${Ye}`}else if("spot"===We){qe="spots";let We=Ye.split("_");if(We&&We.length>0)return Qe=We[0],`${qe}/${Qe}/${Ye}`}else if("future_combo"===We){qe="combos";let We=Ye.split("-");if(We&&We.length>0)return Qe=We[0],`${qe}/${Qe}`}else if("option_combo"===We){qe="combos";let We=Ye.split("-");if(We&&We.length>0)return Qe=We[0],`${qe}/${Qe}`}return""}function R(Ye){if("deribit"===$e.a.state.system.exchange){return{segregated_sm:"S:SM",segregated_pm:"S:PM",cross_sm:"X:SM",cross_pm:"X:PM",legacy_pm:"PM",legacy_sm:"SM"}[Ye]||""}}function L(Ye){return{BTC:"#F7931A",ETH:"#AD74E7",USDC:"#2775CA",USDT:"#26A17B"}[Ye=Ye.toUpperCase()]||"#96C597"}},9651:function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADqSURBVHgB7dM/bsIwFAbw7zlZStTWEgeoq7SCsTdo1x6gUpmAC6CwsQCRuADcgAXBxoRY4QSMhAGUGRgIEAb+GYMEO4aR3/AseXj67KdHdiGTxJ7KADg0SQmfDOma2JELApeE6qhUSUND3HXEZoseU43E8+sL7FhM/LVqX9DguWVfHZxFrAjePz9Ol8wwm//t+g80MR6NYjqeYOh5XZJ7rWeemYsggFDJpPrFxm+igxuwRTDHsD/APbBjMUwDT5b1rTuAS7PHAK5PpjZgtgpDHi7DN2iK5xyxJumTnXdSalWLkBDQpQKpkj0ALWxcSWORKHwAAAAASUVORK5CYII="},"976e":function(Ye,We,qe){},"97f4":function(Ye,We,qe){},"981e":function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIuSURBVHgB7Zg9b9NAGMf/z9nhpR24SkVqQUhmQ2IxAwOIinRgRv0ENJ+g/QaUmYHOXcI3CPkELRJVx5qNDSMBlYpQyhLaOPbTc1S19tVJVV/c3pCfFDn3+Bz/cn7uzcCEy0EwZLfzXXb7t1bAicdEXxkULNyd34IhxmLb+7+aDCxr4SCq9RYXZx4eoCQCBmyq1iqQSvHd3o1VGGAk5sROfdg5IqzAADOxxHk94rTc2dvzUBIjMZXodVREabHt/Z++UvNQEaXFkuKkHxulxVRyv0SFlBLb6aikZvJRknRQvqhjnBtgvVZTTiPyolgMLhQOHxzCDcKlxulg+eXP71Uwf8AFqB//qP6AZEpzcXCUxJB6HVET757NzIda/IzHrQ0/YtpUX6V+k9mbU2vvn75qx+j5AuLtmBM/VDPFk+xMkXuU0eCG56VSunG0xoh2BahZQW/09JkiJ0bMctiV3X6EKlGdKTdYGw2wYybXKDaJ5bBJLLdEskiMRomN7m1/j/7jqrCnxRL+ly1aI0YCnWzZGrGE8SNbtkbMcSjIlq0Rizm2c7jou/3yLXbbqaEiAn0PqolRiBFMuS6qQK29Aj1mxaMkQW09ZoNY+Hz23ic9eO1inCTtovg1i9HWwtyDwnccuWxmxmeVifWiitNuLWRKGszkkfoITiSEuKN2495JlcGxaMNRJATVUi/m7q8PraEHHrU2lpnFG/UWR1K6qiQE6XThkLP+bakRYsKEy3EM7faq3S4dB4IAAAAASUVORK5CYII="},"98ce":function(Ye,We,qe){"use strict";qe("1416")},"991c":function(Ye,We,qe){"use strict";qe("b5c8")},"999d":function(Ye,We,qe){"use strict";qe("2a05")},"99b1":function(Ye,We,qe){"use strict";qe("f0fb")},"99bc":function(Ye,We,qe){"use strict";qe("4872")},"9aa9":function(Ye,We,qe){},"9abf":function(Ye,We,qe){Ye.exports=qe.p+"static/media/Exquisite.3f094245.mp3"},"9af9":function(Ye,We,qe){Ye.exports=qe.p+"static/img/UNI.a0540738.svg"},"9b8b":function(Ye,We){Ye.exports="data:image/png;base64,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"},"9bc3":function(Ye,We,qe){Ye.exports=qe.p+"static/img/SHIB.814eeec5.svg"},"9c32":function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABA9JREFUaEPtmYFRVDEQhrMdSAVCBUIFSgVIBUIFSgVKBUoFQgVCBWIFYgViBdLB+r5zc+beS3LZ9x5zMnOZuYGRXLL/7r//7kYJT3zJE7c/bAFsOoLbCMQIqOqrEMJ+COGl/XwWQuDDeggh3NvnWwjhVkTu5ojepAioKga+7Qw7CSHsOg0C0LmB4fdRazQAVX3fefZd4uVRBlhULkUEMO7lBqCqePqL0cR9YeULROFQRFzRcAFQ1Tedxz/N4PUSDnLlVESuWz3TDMCMv2w9eOK+ExG5ajmjCYCqvjbatJw5154mEGsBGOe/PyJtanQ6WJcTLQB+OiUSHtc0HhFoldw7ETmohbQKwKTyg5MTJGExV0bQ8VxEijYUARh1vjq8FXHu1cKuqp+t8LX6hYhyJj8HqwaA6splnnXTtQgkfHZZ5YaSscVoPbsYhRoAL/cx5rim4ao6ximce9/J6l5zBFSVpgzl8aziJfGQrpaMcUr8OlX6tm9QNgKqSo/z0WN9lyv0M6cV+tCtklNj15mI0AWsrBIAep0ilwsWrEteAPBJF61Jq6Rm86sEAPpAo9ZFf3/YujmhlEeRshQtAfjtVIqq9ueAqSpzxIASFSc8iMhOK4XU6c2dkk4XjB8jEqGbGQYOL0XAA6CavH0AU3orDwAPheh7znqG0sMMKmdDdUcmaaPJqcVgY5JOoh/lVK4UgSl6zb0DRbIqjDiUVGdRbe1x4Mj2UbFxBA8B17kWZU4ZjUHIdpCqWpVm6KGqNG3M2rlFRGivVyI7ZyGLl150l1AIl0tVKYor/zZQk78ASG6ktS/hGE2EmgvZlKq5UvJbW/IkAvH9KNIHrPH5BrleGfrnbua4bCmpHq03AMwRVOfSGuRWDUCNj6ULlhXZkrHf++A9lOaXHfDCknXfANR6sGy1rwEgbN7ePSoJSpPO0RhO+G9NjVKOI8O7PDXatAbfuZsz+BkpxZPlVTOFTIO9UTi2ebg/ycVengTtN3RcBXWoJSQpFErn6nSGbqdQ0nB5Gju8lT7qLo4xetSGGQxmeGfPdBntSWCfDs42aQkA2gCOCDy33zH8h+VFSh32kB8snMKeRf401YG+hRNGwTQCkY4kcSqFAONDO04EqMLkBXsiKADhSD+FEiqNnWcjhdZNeRFATUYHXe/ah60enZjSSETXq4LlAB7Ek3EKi4UKb1+Y14kEd0R5jdcTtZvRFMrkhOu9KKmySCGNGUZDD0BhLEYzTxNl8oM9kWYAjXsGT42uCPSAwOmmmbahUePox6dQJrkjLZC+4nCeUCiCTo8iEswA/A1v52oF0aBJbGvm3Dr5b/CA49AkFp9FrvQnKes6+RNzbvZ/ZGz4iXuyz4qLs8cY+z99Zwtg09HYRmDTEfgDBz20QGvk1kMAAAAASUVORK5CYII="},"9d67":function(Ye,We,qe){},"9db4":function(Ye,We,qe){},"9de0":function(Ye,We,qe){"use strict";qe("e5c4")},"9e80":function(Ye,We,qe){Ye.exports=qe.p+"static/media/Unconvinced.e52a12b3.mp3"},"9e97":function(Ye,We,qe){"use strict";qe("af89")},"9eaa":function(Ye,We,qe){},"9eb1":function(Ye,We,qe){"use strict";qe("ebb8")},"9f0f":function(Ye,We,qe){"use strict";qe("ee7f")},"9f36":function(Ye,We,qe){"use strict";qe("e0d1")},"9fcf":function(Ye,We,qe){},a067:function(Ye,We,qe){"use strict";qe("a5df")},a0d8:function(Ye,We,qe){},a181:function(Ye,We,qe){"use strict";qe("9d67")},a19e:function(Ye,We,qe){"use strict";qe.d(We,"A",(function(){return u})),qe.d(We,"z",(function(){return d})),qe.d(We,"g",(function(){return m})),qe.d(We,"B",(function(){return p})),qe.d(We,"f",(function(){return g})),qe.d(We,"m",(function(){return h})),qe.d(We,"o",(function(){return f})),qe.d(We,"n",(function(){return y})),qe.d(We,"p",(function(){return b})),qe.d(We,"G",(function(){return _})),qe.d(We,"F",(function(){return v})),qe.d(We,"c",(function(){return k})),qe.d(We,"a",(function(){return C})),qe.d(We,"d",(function(){return S})),qe.d(We,"y",(function(){return w})),qe.d(We,"e",(function(){return T})),qe.d(We,"b",(function(){return x})),qe.d(We,"C",(function(){return O})),qe.d(We,"u",(function(){return D})),qe.d(We,"w",(function(){return A})),qe.d(We,"h",(function(){return I})),qe.d(We,"s",(function(){return F})),qe.d(We,"v",(function(){return P})),qe.d(We,"t",(function(){return M})),qe.d(We,"l",(function(){return E})),qe.d(We,"x",(function(){return j})),qe.d(We,"q",(function(){return R})),qe.d(We,"i",(function(){return L})),qe.d(We,"k",(function(){return B})),qe.d(We,"r",(function(){return z})),qe.d(We,"j",(function(){return V})),qe.d(We,"D",(function(){return U})),qe.d(We,"E",(function(){return N}));var Qe=qe("2013"),Ke=qe("ae6b"),Je=qe("90b9"),Xe=qe("5a0c"),Ze=qe.n(Xe),$e=qe("5c6f"),et=qe("d8d7");function u(Ye,We,qe){let Je="/api/v5/account/config",Xe=Object(Ke.b)("GET",Je,null,Ye,We,qe);return Object(Qe.a)(`${Object(Ke.F)()}${Je}`,null,Xe)}function d(Ye){let We={grant_type:"authorization_code",code:Ye,client_id:"375b66c01f964c2ca6af201df89e0378OMgRNz7h",client_secret:"0b1db6db38f245d7aba52718326f51639dQXpLP7",term_id:Object($e.M)()},qe=Object(Ke.d)();return delete qe.termid,Object(Qe.b)(Object(Ke.H)()+"/v5/users/oauth/token",We,qe)}function m(Ye,We){let qe=Object(Ke.d)();return qe.Authorization="Bearer "+Ye,Object(Qe.a)(Object(Ke.F)()+"/api/v5/account/config",null,qe)}function p(Ye){let We={grant_type:"refresh_token",refresh_token:Ye,client_id:"375b66c01f964c2ca6af201df89e0378OMgRNz7h",client_secret:"0b1db6db38f245d7aba52718326f51639dQXpLP7",term_id:Object($e.M)()},qe=Object(Ke.d)();return delete qe.termid,Object(Qe.b)(Object(Ke.H)()+"/v5/users/oauth/token",We,qe)}function g(){let Ye="/api/v5/account/config",We=Object(Ke.c)("GET",Ye,null);return Object(Je.k)(We),Object(Qe.a)(`${Object(Ke.F)()}${Ye}`,null,We)}function h(Ye){return Object(Qe.a)(Object(Ke.F)()+"/api/v5/public/instruments",Ye,Object(Ke.d)())}function f(Ye){return Object(Qe.a)(Object(Ke.F)()+"/api/v5/market/ticker",{instId:Ye},Object(Ke.d)())}function y(Ye){return Object(Qe.a)(Object(Ke.F)()+"/api/v5/public/opt-summary",Ye,Object(Ke.d)())}function b(Ye){return Object(Qe.a)(Object(Ke.F)()+"/api/v5/market/trades",Ye,Object(Ke.d)())}function _(Ye){Ye.tag=et.a;let We="/api/v5/trade/order",qe=Object(Ke.c)("POST",We,Ye);return Object(Qe.b)(`${Object(Ke.F)()}${We}`,Ye,qe,!0)}function v(Ye){Ye.tag=et.a;let We="/api/v5/trade/order-algo",qe=Object(Ke.c)("POST",We,Ye);return Object(Qe.b)(`${Object(Ke.F)()}${We}`,Ye,qe,!0)}function k(Ye){let We="/api/v5/trade/cancel-order",qe=Object(Ke.c)("POST",We,Ye);return Object(Qe.b)(`${Object(Ke.F)()}${We}`,Ye,qe,!0)}function C(Ye){let We="/api/v5/trade/cancel-batch-orders",qe=Object(Ke.c)("POST",We,Ye);return Object(Qe.b)(`${Object(Ke.F)()}${We}`,Ye,qe,!0)}function S(Ye){let We="/api/v5/trade/cancel-algos",qe=Object(Ke.c)("POST",We,Ye);return Object(Qe.b)(`${Object(Ke.F)()}${We}`,Ye,qe,!0)}function w(Ye){Ye.tag=et.a;let We="/api/v5/trade/close-position",qe=Object(Ke.c)("POST",We,Ye);return Object(Qe.b)(`${Object(Ke.F)()}${We}`,Ye,qe,!0)}function T(Ye){let We="/api/v5/trade/amend-order",qe=Object(Ke.c)("POST",We,Ye);return Object(Qe.b)(`${Object(Ke.F)()}${We}`,Ye,qe,!0)}function x(Ye){if(Ye.length<=0)return new Promise((Ye,We)=>{We("amend-batch-orders,参数为空")});let We="/api/v5/trade/amend-batch-orders",qe=Object(Ke.c)("POST",We,Ye);return Object(Qe.b)(`${Object(Ke.F)()}${We}`,Ye,qe,!0)}function O(){let Ye={},We="/api/v5/account/activate-option",qe=Object(Ke.c)("POST",We,Ye);return Object(Qe.b)(`${Object(Ke.F)()}${We}`,Ye,qe,!0)}function D(Ye){let We="/api/v5/trade/orders-pending",qe=Object(Ke.c)("GET",We,Ye);return Object(Qe.a)(`${Object(Ke.F)()}${We}`,Ye,qe)}function A(Ye){let We="/api/v5/trade/orders-algo-pending",qe=Object(Ke.c)("GET",We,Ye);return Object(Qe.a)(`${Object(Ke.F)()}${We}`,Ye,qe)}function I(Ye){let We="/api/v5/trade/fills-history",qe=Object(Ke.c)("GET",We,Ye);return Object(Qe.a)(`${Object(Ke.F)()}${We}`,Ye,qe)}function F(Ye){let We="/api/v5/trade/orders-history",qe=Object(Ke.c)("GET",We,Ye);return Object(Qe.a)(`${Object(Ke.F)()}${We}`,Ye,qe)}function P(Ye){let We="/api/v5/trade/orders-algo-history",qe=Object(Ke.c)("GET",We,Ye);return Object(Qe.a)(`${Object(Ke.F)()}${We}`,Ye,qe)}function M(Ye){let We="/api/v5/trade/orders-history-archive",qe=Object(Ke.c)("GET",We,Ye);return Object(Qe.a)(`${Object(Ke.F)()}${We}`,Ye,qe)}function E(){let Ye={t:Ze()().valueOf()},We="/api/v2/support/home/web/notices",qe=Object(Ke.c)("GET",We,Ye);return Object(Qe.a)(`${Object(Ke.F)()}${We}`,Ye,qe)}function j(Ye){let We="/api/v5/account/bills-archive",qe=Object(Ke.c)("GET",We,Ye);return Object(Qe.a)(`${Object(Ke.F)()}${We}`,Ye,qe)}function R(Ye){let We=Object(Ke.d)();return Object(Qe.a)(Object(Ke.F)()+"/api/v5/public/opt-summary",Ye,We)}function L(Ye){let We=Object(Ke.d)();return Object(Qe.a)(Object(Ke.F)()+"/api/v5/market/index-tickers",Ye,We)}function B(Ye){let We=Object(Ke.d)();return Object(Qe.a)(Object(Ke.F)()+"/api/v5/public/mark-price",Ye,We)}function z(Ye){let We=Object(Ke.d)();return Object(Qe.a)(Object(Ke.F)()+"/api/v5/public/option-trades",Ye,We)}function V(Ye){let We="/api/v5/account/leverage-info",qe=Object(Ke.c)("GET",We,Ye);return Object(Qe.a)(`${Object(Ke.F)()}${We}`,Ye,qe)}function U(Ye){let We="/api/v5/account/set-leverage",qe=Object(Ke.c)("POST",We,Ye);return Object(Qe.b)(`${Object(Ke.F)()}${We}`,Ye,qe,!0)}function N(Ye){let We="/api/v5/account/position/margin-balance",qe=Object(Ke.c)("POST",We,Ye);return Object(Qe.b)(`${Object(Ke.F)()}${We}`,Ye,qe,!0)}},a2c4:function(Ye,We,qe){"use strict";qe.d(We,"f",(function(){return l})),qe.d(We,"a",(function(){return c})),qe.d(We,"b",(function(){return u})),qe.d(We,"g",(function(){return d})),qe.d(We,"c",(function(){return m})),qe.d(We,"d",(function(){return p})),qe.d(We,"e",(function(){return g}));var Qe=qe("bd71"),Ke=qe("2013"),Je=qe("ee07"),Xe=qe("8cd0"),Ze=(qe("90b9"),qe("5c6f"));function l(){return Object(Ke.b)(""+Object(Qe.j)(),{method:"public/get_time",params:{},jsonrpc:"2.0"})}function c(Ye,We){let qe=Object(Je.a)(Ye,We);return Object(Ke.b)(Object(Qe.j)(),qe.data,{authorization:qe.authorization})}function u(Ye){let We={Authorization:`${Ye.token_type} ${Ye.access_token}`};return Object(Ke.b)(Object(Qe.j)(),{method:"private/get_account_summary",params:{currency:"BTC",extended:!0},jsonrpc:"2.0"},We)}function d(Ye){return Object(Ke.a)(Object(Xe.e)()+"/public/get_last_trades_by_instrument",Ye,null)}function m(Ye){let We={method:"public/get_book_summary_by_currency",params:{currency:Ye},jsonrpc:"2.0"};return Object(Ke.b)(""+Object(Qe.j)(),We)}function p(Ye){let We={method:"public/get_index_price",params:{index_name:Ye.toLowerCase()+"_usd"},jsonrpc:"2.0"};return Object(Ke.b)(""+Object(Qe.j)(),We)}function g(Ye,We,qe){let Je={jsonrpc:"2.0",method:"private/get_margins",params:{amount:We,instrument_name:Ye,price:qe}},Xe=Object(Ze.q)();return Object(Ke.b)(""+Object(Qe.j)(),Je,{Authorization:`${Xe.token_type} ${Xe.access_token}`})}},a2ce:function(Ye,We,qe){"use strict";qe("0121")},a32d:function(Ye,We,qe){Ye.exports=qe.p+"static/media/Hello.35fef3c0.mp3"},a3da:function(Ye,We,qe){"use strict";qe("9aa9")},a3f0:function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC8SURBVHgBtVLBDcMgDDTQTz7JCMke+XSADJBM03SYKBOEBRALsAGDAMVIpDTlA1JOsmyOQ7YOk7ZtX4SQFQrgnFtJ13UOKkChEo/0MM8zDMMAWmvY9z1wy7JA3/eglALO+VeMo8YQQjgE5iu3bZtLtT+jWmtD9rqTi3XKIbLmjOMIx3EE8TRNIKW8SvLm+O85c6z/NGnHaIQxBhhjoSMGpfQmc7BTalJax7vsqCWo3hzWNA3a9ix55J1+fwCUGYJoh7qAzgAAAABJRU5ErkJggg=="},a49b:function(Ye,We,qe){"use strict";qe.d(We,"b",(function(){return a})),qe.d(We,"k",(function(){return n})),qe.d(We,"j",(function(){return o})),qe.d(We,"c",(function(){return l})),qe.d(We,"u",(function(){return c})),qe.d(We,"t",(function(){return d})),qe.d(We,"s",(function(){return m})),qe.d(We,"r",(function(){return p})),qe.d(We,"a",(function(){return g})),qe.d(We,"x",(function(){return h})),qe.d(We,"n",(function(){return f})),qe.d(We,"f",(function(){return y})),qe.d(We,"e",(function(){return b})),qe.d(We,"d",(function(){return v})),qe.d(We,"v",(function(){return k})),qe.d(We,"w",(function(){return C})),qe.d(We,"h",(function(){return S})),qe.d(We,"l",(function(){return w})),qe.d(We,"m",(function(){return T})),qe.d(We,"p",(function(){return x})),qe.d(We,"o",(function(){return O})),qe.d(We,"i",(function(){return D})),qe.d(We,"q",(function(){return A})),qe.d(We,"g",(function(){return I}));var Qe=qe("5c6f"),Ke=qe("4360");function a(){return"test"===Object(Qe.j)()?"https://test.greeks.live/web/cb.html":"https://www.greeks.live/web/cb.html"}function n(){return"https://api.greeks.live"}function o(Ye){return"https://api.greeks.live/api/v1"}function l(Ye){let We="";switch(Ye){case"oldVersion":We=function u(){return"test"===Object(Qe.j)()?"https://test.greeks.live":"https://legacy.greeks.live"}();break;case"blockTrade":We=d();break;case"ddh":We=m();break;case"about":We="https://about.greeks.live";break;case"lend":We=h()}return We}function c(Ye){return"https://www.greeks.live"}function d(){let Ye=Ke.a.state.system.exchange,We=Object(Qe.j)();if("deribit"===Ye)return"test"===We?"https://test-rfq.greeks.live":"https://rfq.greeks.live";if("bybit"===Ye);else{if("okx"===Ye)return"test"===We?"https://test-rfq.greeks.live/#/okx":"https://rfq.greeks.live";if("bit"===Ye)return"test"===We?"https://test-rfq.greeks.live/#/bit/":"https://rfq.greeks.live"}}function m(){return"test"===Object(Qe.j)()?"https://testtools.greeks.live":"https://greeks.live/tools"}function p(){return"test"===Object(Qe.j)()?"https://test-auth.greeks.live":"https://auth.greeks.live"}function g(){return"https://about.greeks.live"}function h(){return"test"===Object(Qe.j)()?"https://dev-lend.yazhan.vip":"https://lend.greeks.live"}function f(){return"https://greeks.live/flexiboShare"}function y(){return"test"===Object(Qe.j)()?"test_bearer_token":"prod_bearer_token"}function b(){return"test"===Object(Qe.j)()?"greeks_live_test_adv_tools_bot":"greeks_live_adv_tools_bot"}function _(){let Ye=window.location.hostname.split(".").reverse();return Ye[1]+"."+Ye[0]}function v(){return-1!==window.location.origin.indexOf("localhost")?{expires:90,domain:"localhost"}:{expires:90,domain:_()}}function k(){return"test"===Object(Qe.j)()?"dev-market-event.yazhan.vip":"market.greeks.live"}function C(Ye){return"https://greeks.live"}function S(){return"test"===Object(Qe.j)()?"https://test-t.greeks.live/":"https://t.greeks.live"}function w(){return-1!==Ke.a.state.system.lang.indexOf("zh")?"https://linktr.ee/greeks.live_cn":"https://linktr.ee/greeks.live"}function T(){return"https://greekslive.notion.site/88dfc00e7c584d4d8969b6302a79a12f?pvs=4"}function x(){return"https://x.com/greekslive"}function O(){let Ye=Ke.a.state.system.exchange,We=Ke.a.state.system.lang,qe="";switch(Ye){case"deribit":qe=-1!==We.indexOf("zh")?"https://t.me/greekslivecn":"https://t.me/greekslive";break;case"bybit":qe=-1!==We.indexOf("zh")?"https://t.me/greeksliveusdccn":"https://t.me/greeksliveusdcen";break;case"okx":case"bit":qe=-1!==We.indexOf("zh")?"https://t.me/greekslivecn":"https://t.me/greekslive"}return qe}function D(){return-1!==Ke.a.state.system.lang.indexOf("zh")?"https://greekslive.notion.site/87842f793406400183dfa0f134fd375d?pvs=4":"https://greekslive.notion.site/SFV-Intro-a65fc423a6b2466bb2ce410bdc695c08?pvs=4"}function A(){return"https://www.youtube.com/channel/UCOkeq9QbF_noRN22RBLogAQ"}function I(){return"https://about.greeks.live/#/download/basic_trade"}},a53e:function(Ye,We,qe){},a55c:function(Ye,We,qe){},a5df:function(Ye,We,qe){},a651:function(Ye,We,qe){"use strict";qe("592b")},a69a:function(Ye,We,qe){},a73b:function(Ye,We,qe){},a7b0:function(Ye,We,qe){"use strict";qe("3012")},a8f2:function(Ye,We,qe){"use strict";var Qe=qe("ba71"),Ke=qe("2f62"),Je={name:"IconBox",components:{CustomToolTip:Qe.a},props:{size:{type:Number,default:24}},computed:{...Object(Ke.c)({rootFontSize:Ye=>Ye.system.rootFontSize}),iconBoxStyle(){return{width:this.size/this.rootFontSize+"rem",height:this.size/this.rootFontSize+"rem"}}}},Xe=(qe("c01f"),qe("2877")),Ze=Object(Xe.a)(Je,(function(){var Ye=this,We=Ye._self._c;return We("custom-tool-tip",{scopedSlots:Ye._u([{key:"content",fn:function(){return[Ye._t("content")]},proxy:!0}],null,!0)},[We("div",{staticClass:"icon-box clicked",style:Ye.iconBoxStyle},[Ye._t("default")],2)])}),[],!1,null,"cf26915a",null);We.a=Ze.exports},a8fb:function(Ye,We,qe){Ye.exports=qe.p+"static/media/Jackpot.55232477.mp3"},a976:function(Ye,We,qe){},aa09:function(Ye,We,qe){},abab:function(Ye,We){Ye.exports="data:image/png;base64,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"},abbb:function(Ye,We,qe){"use strict";qe("6d9f")},abe5:function(Ye,We,qe){"use strict";qe("fcdc")},abf9:function(Ye,We,qe){"use strict";qe("a55c")},ac90:function(Ye,We,qe){"use strict";qe.d(We,"j",(function(){return n})),qe.d(We,"n",(function(){return o})),qe.d(We,"m",(function(){return l})),qe.d(We,"l",(function(){return c})),qe.d(We,"k",(function(){return u})),qe.d(We,"h",(function(){return d})),qe.d(We,"g",(function(){return m})),qe.d(We,"a",(function(){return p})),qe.d(We,"d",(function(){return g})),qe.d(We,"e",(function(){return h})),qe.d(We,"c",(function(){return f})),qe.d(We,"i",(function(){return y})),qe.d(We,"b",(function(){return b})),qe.d(We,"f",(function(){return _}));var Qe=qe("a49b"),Ke=qe("2013"),Je=qe("4360");function n(){return"https://flexibo.greeks.live"}function o(Ye){return Object(Ke.b)(Object(Qe.u)()+"/tools/apiLogin",Ye)}function l(Ye){let We={signature:Je.a.state.deribit.ddhSignature};return Object(Ke.a)(Object(Qe.u)()+"/tools/strategy/getStrategies",Ye,We)}function c(Ye){let We={signature:Je.a.state.deribit.ddhSignature};return Object(Ke.b)(Object(Qe.u)()+"/tools/strategy/edit",Ye,We)}function u(Ye,We){let qe={signature:Je.a.state.deribit.ddhSignature};return Object(Ke.a)(`${Object(Qe.u)()}/tools/strategy/detail/${We}/AdvancedDynamicDeltaStrategy`,Ye,qe)}function d(Ye){return Object(Ke.b)("https://flexibo.greeks.live/api/v1/flexibo/list",Ye,null)}function m(Ye){return Object(Ke.a)("https://flexibo.greeks.live/api/v1/flexibo/detail",Ye,null)}function p(Ye){return Object(Ke.b)("https://flexibo.greeks.live/api/v1/flexibo/tx/create",Ye,null)}function g(Ye){return Object(Ke.a)("https://flexibo.greeks.live/api/v1/flexibo/tx/list",Ye,null)}function h(Ye){return Object(Ke.b)("https://flexibo.greeks.live/api/v1/flexibo/tx/update",Ye,null)}function f(Ye){return Object(Ke.a)("https://flexibo.greeks.live/api/v1/flexibo/tx/position/sum",Ye,null)}function y(Ye,We){if(We)return We=We.toLowerCase(),Object(Ke.b)(`https://flexibo.greeks.live/api/v1/flexibo/maker/${We}/private/rfq`,Ye,null)}function b(Ye){let We="";We="https://short.greeks.live";return Object(Ke.b)("https://short.greeks.live/api/v1/pvShare/gen",{data:Ye},null)}function _(Ye){let We="";We="https://short.greeks.live";return Object(Ke.b)("https://short.greeks.live/api/v1/pvShare/get",{data:Ye},null)}},ac91:function(Ye,We,qe){"use strict";qe("2661")},acba:function(Ye,We,qe){},acbe:function(Ye,We,qe){},ad38:function(Ye,We,qe){},addf:function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAiCAYAAAAd6YoqAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOCSURBVHgB7VhNaBNBFH6bbJPYNoktRWsDGmutBxFqW/TkxYsXPQhGFC8Keqg3Dx7Ug/Wkl+pJau1BQRAPvVkh4EEUeykeVKh4UVPBmIb8/zXZZrN+0zTrdt01ybYyFfrB8Hbee7M7b95782aHaBMbCwJZRWLCS3a7Xe17LyaII4StQD0ln89XmJubk1RGZqKLJDmIpy3LfYXKZBcuU+fITE1laGioJR6Pq4aGQiE2vmIkWyvw7qLgdru/Uh3PKIoy43K5RmKxWHaZkRz3k6x8W60lXKCukce1Ht77COMGNAoPc7nc+IpsDLKjtE4QBOGsiBfubkA3VS6Xm1pBvPcIyB4Nq18jGwQZoHWCLMtuG1lBRSzTSpioUIQScYTYoF66tbVVSqVS1V7njzBFuwcRkF4SbBESFBuJjghxhN6Qos1mu4T2VsusVCqZcDhcUBnCKPPGB7IIhNY0vlE0kflADmh5yIEc+LOgktEYh8MRNfJIDCsfon+IfD5/1+/33zeSpdPpvUtLSx+1PBjxDpM96fF4DA1hu1ajoaWH2NbWdgarujweK1XG83RKjb26UNjHjQSoBlkjfiKRyKCR6YTIArAywwi3J1ip6qxA0Q/gcYo4wdKuhUkf1LPgFa7JbmSIaXEMBAJ2r9fLasANnSgliuJ34gh9aLVgtc+3t7cfMlIOBoM9CKMTeNyh5cMbz5PJ5IYyhFXv02bKtZzQ4RUq63XiDGuV/TeiMO5OoVDgmh8MazVkG9oktuKrVPUmN+hDi1Xs14j5eRN9Zvg+eOFwjQHdnSDXkFfzON0+I07QGyKhsI1lMpkXJvpCR0eHR5Kk4zBgkmr/I/itQruF4/nLbDYbJw4wCi35L/oKdqc0jhhP4ZWbOlk/jvrr9o/RLKzmiOJ0Oif0TNSSYeIEy8nOzj4gaR17O3GCZUOwU3VTNTdUINyKxAmWDOnr63NiU7itY7Nq+Z444Y/TL3Yjj9nNCiq4iLYrEolcQfecThzB8WaWOEFviAsTvQcaNdF3wRO9oA4D2RtU+E/ECUb/Iz0rrWHAizGQUbT/K0d0+IIkP4VC+Jk4gnmEFcBmz0nsIiKENoW8eICQ+mmgs+p6CF5ryFulUqmMm1h2VNIuslRvnIgP7Kcm7oCRIxIKXwkttbCwkDfTw2XBMRiphi67iaEGsLi4GMZe06udE74p0yY2wQe/AJDwVjI9Cra9AAAAAElFTkSuQmCC"},adf4:function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAAAjCAYAAAAHUl3/AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJWSURBVHgB7Zq9SiRREIWrHdk/ll3X3QHZaAIjQTAVfAExMjE10kcyEHwAMTAy8SU0EgQDURHB/xlRGdTxHKbFoemqO2i1JvVBebGrau7t061dt6ZFgiAIgqBisk6nMyTV8ZRlWbP3AOb7hWHAyGki50lzIv8nhkHF/Qi7QX6nJ/4Hhi/ax+Xxj6LPl1ov8x8o5JZUxzEmmZHXRfGk1mD/jZwZ5BxrTnzGOoaG4t6FLSC/1RO/hGFSiW/l8bvKXL/z9dZFZxb5+7yyE1Idxbudd8aY6EK8xFhMJPJrhd/HRD/HK9h30aFvHDYiCQYkcCGEdCKEdCKEdCKEdGIw4X+AHSViGuJLHWXHveE/gX1TfNclx07znDJuYSOYT3sq8/i59EFKyDPYJOqk0oXkxTzr0Ib4sSHdwlpjWnRhmNcsHFuEfVXiWWyvwEYV/wVsTmwxqVFSyM+gnvBfaRe2DMRear78zudOyaoTz/uZL/5HOhFCOhFCOhFCOhFCOpF6alNo1nWaP9Wrewus+6zyZ8io+9qwy0I/8o/o5Q+f2CxxtKcyff+M8ydn7EemhPwL20zEDIsv7F8eGn6rH7kt3bqv1XNsGTalxLONNg87UPy8YKtinyN7nfspIWvSRy/OmVOrbsvvRmsnUuxH1o147pDaxoaDw7BEP/LjCCGdCCGdCCGdCCGd4FN7W6qj7GvVHemWHRptsdkz8vm1arEGZWmjnSPLpDux4Xqt7s8Nf3zoCwKYi38BLILf84KAtd6yFwSsTYP5ggBya/l6MyWfbTrrpgiCIAjAM9BosoFlN9crAAAAAElFTkSuQmCC"},ae54:function(Ye,We,qe){"use strict";var Qe=qe("2f62"),Ke={name:"TextTips",props:{placement:{type:String,default:"bottom"},value:{type:String,default:""},color:{type:String,default:"#909399"},hoverColorFlag:{type:Boolean,default:!0},fontSize:{type:Number,default:12},cursorType:{type:String,default:"default"},disabled:{type:Boolean,default:!1},hideBorder:{type:Boolean,default:!1},inherit:{type:Boolean,default:!0},width:{type:Number,default:null}},computed:{...Object(Qe.c)({theme:Ye=>Ye.system.theme,rootFontSize:Ye=>Ye.system.rootFontSize}),tipBoxStyle(){if(this.width){return`width: ${this.width/this.rootFontSize}rem;line-height: 1.25rem;letter-spacing:1px;`}return"max-width: 20rem;line-height: 1.25rem;letter-spacing:1px;"},effect(){return this.theme||"light"},colorStyle(){let Ye="";return Ye=this.disabled||this.hideBorder?`display:inline-block;color: ${this.inherit?"inherit":this.color}; font-size:${this.inherit?"inherit":this.fontSize/this.rootFontSize}rem; cursor: ${this.cursorType}; line-height: ${this.inherit?"inherit":(this.fontSize+4)/this.rootFontSize}rem;`:`display:inline-block;color: ${this.inherit?"inherit":this.color}; font-size:${this.inherit?"inherit":this.fontSize/this.rootFontSize}rem; cursor: ${this.cursorType}; line-height: ${this.inherit?"inherit":(this.fontSize+4)/this.rootFontSize}rem; border-bottom: 1px dotted;border-color: ${this.inherit?"inherit":this.color};`,Ye}}},Je=(qe("35b1"),qe("2877")),Xe=Object(Je.a)(Ke,(function(){var Ye=this,We=Ye._self._c;return We("el-tooltip",{attrs:{effect:Ye.effect,placement:Ye.placement,disabled:Ye.disabled,"open-delay":200},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{style:Ye.tipBoxStyle},[Ye._t("default")],2)]},proxy:!0}],null,!0)},[We("span",{class:{textHover:Ye.hoverColorFlag&&!Ye.disabled},style:Ye.colorStyle},[Ye._t("value",(function(){return[Ye._v(Ye._s(Ye.value))]}))],2)])}),[],!1,null,"61c90338",null);We.a=Xe.exports},ae60:function(Ye,We,qe){"use strict";qe("1cdc")},ae69a:function(Ye,We,qe){Ye.exports=qe.p+"static/img/ETHDVOL.e32053be.svg"},ae6b:function(Ye,We,qe){"use strict";qe.d(We,"F",(function(){return g})),qe.d(We,"H",(function(){return h})),qe.d(We,"G",(function(){return f})),qe.d(We,"b",(function(){return y})),qe.d(We,"c",(function(){return b})),qe.d(We,"d",(function(){return _})),qe.d(We,"e",(function(){return k})),qe.d(We,"f",(function(){return C})),qe.d(We,"u",(function(){return S})),qe.d(We,"x",(function(){return w})),qe.d(We,"g",(function(){return T})),qe.d(We,"v",(function(){return x})),qe.d(We,"r",(function(){return O})),qe.d(We,"p",(function(){return D})),qe.d(We,"o",(function(){return A})),qe.d(We,"C",(function(){return I})),qe.d(We,"w",(function(){return F})),qe.d(We,"B",(function(){return P})),qe.d(We,"t",(function(){return M})),qe.d(We,"a",(function(){return j})),qe.d(We,"J",(function(){return R})),qe.d(We,"D",(function(){return L})),qe.d(We,"n",(function(){return B})),qe.d(We,"s",(function(){return z})),qe.d(We,"A",(function(){return V})),qe.d(We,"E",(function(){return U})),qe.d(We,"y",(function(){return N})),qe.d(We,"q",(function(){return H})),qe.d(We,"z",(function(){return G})),qe.d(We,"i",(function(){return Y})),qe.d(We,"l",(function(){return W})),qe.d(We,"k",(function(){return q})),qe.d(We,"h",(function(){return Q})),qe.d(We,"I",(function(){return K})),qe.d(We,"m",(function(){return X})),qe.d(We,"j",(function(){return Z})),qe("14d9");var Qe=qe("90b9"),Ke=qe("3452"),Je=qe.n(Ke),Xe=qe("5a0c"),Ze=qe.n(Xe),$e=qe("4360"),et=qe("5c6f"),tt=qe("1cff"),it=qe("901e"),rt=qe.n(it),st=qe("95f2");function g(){return"https://www.okx.com"}function h(){return"https://www.greeks.live"}function f(){return"https://www.greeks.live/web/okx/redirect_uri"}function y(Ye,We,qe,Ke,Je,Xe){let tt=Object(et.k)()||"en";tt=Object(Qe.f)(tt);let it=Ze()().toISOString(),rt={"OK-ACCESS-KEY":Ke,"OK-ACCESS-SIGN":v(it,Ye,We,qe,Je),"OK-ACCESS-TIMESTAMP":it,"OK-ACCESS-PASSPHRASE":Xe,"accept-language":tt};return"test"===$e.a.state.system.exchangeNetNode&&(rt["x-simulated-trading"]="1"),rt}function b(Ye,We,qe){let Ke=$e.a.state.common.loginAccountInfo;if(Object(Qe.k)(Ke))return null;let Je=Object(et.k)()||"en";Je=Object(Qe.f)(Je);let Xe={"accept-language":Je},tt=Ke.loginType;if(1===tt){let Qe=Ke.clientId,Je=Ke.clientSecret,$e=Ke.passPhrase,et=Ze()().toISOString(),tt=v(et,Ye,We,qe,Je);Xe["OK-ACCESS-KEY"]=Qe,Xe["OK-ACCESS-SIGN"]=tt,Xe["OK-ACCESS-TIMESTAMP"]=et,Xe["OK-ACCESS-PASSPHRASE"]=$e}else if(2===tt){let Ye=$e.a.state.common.accountAuthResult;if(Object(Qe.k)(Ye))return null;let We=Ye.access_token;Xe.Authorization="Bearer "+We}return"test"===$e.a.state.system.exchangeNetNode&&(Xe["x-simulated-trading"]="1"),Xe.termid=Object(et.M)(),Xe}function _(){let Ye=Object(et.k)()||"en";Ye=Object(Qe.f)(Ye);let We={"accept-language":Ye};return"test"===$e.a.state.system.exchangeNetNode&&(We["x-simulated-trading"]="1"),We.termid=Object(et.M)(),We}function v(Ye,We,qe,Ke,Xe){let Ze=`${Ye}${We}`;if("GET"===We){if(!Object(Qe.k)(Ke)&&Object.keys(Ke).length>0){let Ye="";Object.keys(Ke).forEach(We=>{Ye+=`&${We}=${Ke[We]}`}),qe=(qe+=Ye).replace("&","?")}Ze+=qe}else"POST"===We&&(Ze+=`${qe}${JSON.stringify(Ke)}`);var $e=Je.a.HmacSHA256(Ze,Xe);return Je.a.enc.Base64.stringify($e)}function k(Ye,We,qe){let Qe=Date.now()/1e3;return[{apiKey:Ye,passphrase:qe,timestamp:Qe,sign:Je.a.enc.Base64.stringify(Je.a.HmacSHA256(Qe+"GET/users/self/verify",We))}]}function C(Ye){let We=(T(Ye)-Date.now())/864e5;return We<0?0:We}function S(Ye,We){let qe=new Array(12);qe[0]="Jan",qe[1]="Feb",qe[2]="Mar",qe[3]="Apr",qe[4]="May",qe[5]="Jun",qe[6]="Jul",qe[7]="Aug",qe[8]="Sep",qe[9]="Oct",qe[10]="Nov",qe[11]="Dec";let Ke=new Date;Ke.setTime(Ye);let Je=Ke.getUTCFullYear().toString().slice(2),Xe=qe[Ke.getMonth()],Ze=Ke.getDate(),$e="";return $e=Object(Qe.k)(We)?`${Ze}${Xe}${Je}`:`${Ze}${We}${Xe}${We}${Je}`,$e.toUpperCase()}function w(Ye){return Ye.endsWith("SWAP")?"SWAP":Ye.endsWith("-C")||Ye.endsWith("-P")?"OPTION":"FUTURES"}function T(Ye){if(!Ye)return 0;if(-1!==Ye.indexOf("SWAP"))return 0;let We=Ye.split("-");if(Object(Qe.k)(We))return 0;if(We.length<3)return 0;let qe=We[2],Ke=qe.substring(0,2),Je=parseInt(qe.substring(2,4)),Xe=parseInt(qe.substring(4,6)),Ze=(new Date).getTimezoneOffset()/60;return new Date(Number("20"+Ke),Je-1,Xe,Number(""+(8-Ze)),0,0,0).getTime()}function x(Ye,We){let qe=T(Ye);return 0===qe?Ye:S(qe,We)}function O(Ye,We,qe,Ke){if(Object(Qe.k)(Ye))return[];let Je=$e.a.state.okx.allCurrencyInstrumentsMap;if(0===Object.keys(Je).length)return[];Ye=Ye.toUpperCase(),Object(Qe.k)(We)||(We=We.toUpperCase()),Object(Qe.k)(Ke)||(Ke=Ke.toUpperCase());let Xe=[];"future"===qe?Xe=Object.values(Je).filter(qe=>Object(Qe.k)(We)?!(qe.ctValCcy!==Ye&&qe.settleCcy!==Ye||"SWAP"!==qe.instType&&"FUTURES"!==qe.instType):Object(Qe.k)(Ke)?qe.ctValCcy===Ye&&qe.settleCcy===We&&("SWAP"===qe.instType||"FUTURES"===qe.instType):qe.ctValCcy===Ye&&qe.settleCcy===We&&qe.instType===Ke):"option"===qe&&(Xe=Object.values(Je).filter(qe=>qe.ctValCcy===Ye&&qe.settleCcy===We&&"OPTION"===qe.instType));let Ze=Date.now();return Xe=Xe.filter(Ye=>"SWAP"===Ye.instType||Ye.expiration_timestamp>Ze),Xe.sort((Ye,We)=>Ye.expiration_timestamp-We.expiration_timestamp),Xe}function D(Ye,We){return O(Ye,We,"option",null)}function A(Ye,We){let qe=D(Ye,We),Qe={};qe.forEach(Ye=>{let We=Ye.instId.split("-"),qe=`${We[0]}-${We[1]}-${We[2]}`,Ke=S(Ye.expiration_timestamp," ");Ye.noStrikeInstName=qe,Ye.radioBtnName=Ke,Ye.routerName=`${We[0]}-${Ye.expireDateStr}`,Qe[Ye.expiration_timestamp]?Qe[Ye.expiration_timestamp].push(Ye):Qe[Ye.expiration_timestamp]=[Ye]});let Ke=[];return Object.values(Qe).forEach(Ye=>{Ye.sort((Ye,We)=>Ye.strike-We.strike),Ke.push(Ye[0])}),Ke.sort((Ye,We)=>Ye.expiration_timestamp-We.expiration_timestamp),Ke}function I(Ye,We,qe){if("ALL"===qe&&"options"===We)return"ALL";if("options"===We){let We=A(Ye,Ye);if(0===We.length)return qe;if(Object(Qe.k)(qe))return We[0].routerName;if(-1===We.findIndex(Ye=>Ye.routerName===qe))return We[0].routerName}else if("futures"===We){let We=O(Ye,null,"future",null);if(0===We.length)return qe;if(Object(Qe.k)(qe))return We[0].instId;if(-1===We.findIndex(Ye=>Ye.instId===qe))return We[0].instId}return qe}function F(Ye){let We=$e.a.state.okx.allCurrencyInstrumentsMap;if(Object.keys(We).length<=0)return E(Ye);let qe=We[Ye];return Object(Qe.k)(qe)&&(qe=E(Ye)),qe||{}}function P(Ye){if(Object(Qe.k)(Ye))return;let We=Ye.split("-");return We.length>2?We[1]:""}function M(Ye){if(Object(Qe.k)(Ye))return;let We=Ye.split("-");return We.length>2?We[0]:""}function E(Ye){let We=Ye.split("-"),qe=We[0],Qe=w(Ye),Ke={baseCcy:qe,valueCcy:We[1],instType:Qe,instFamily:`${We[0]}-${We[1]}`};if("OPTION"===Qe)Ke.priceCcy=We[0],Ke.settleCcy=We[0],Ke.ctType="inverse",Ke.tickSize=5e-4,"BTC"===qe?Ke.ctMult=.01:"ETH"===qe&&(Ke.ctMult=.1),Ke.minTradeAmount=Ke.ctMult;else{if("SPOT"===Qe)return Ke.priceCcy=We[1],Ke;Ke.priceCcy=We[1],Ye.startsWith(qe+"-USD-")?(Ke.settleCcy=qe,Ke.ctType="inverse",Ke.precision=4,"BTC"===qe?(Ke.ctVal=100,Ke.pxPrecision=1,Ke.tickSize=.1):"ETH"===qe&&(Ke.ctVal=10,Ke.pxPrecision=2,Ke.tickSize=.01)):(Ke.settleCcy=We[1],Ke.ctType="linear","SWAP"===Qe?"BTC"===qe?(Ke.ctVal=.001,Ke.pxPrecision=1,Ke.tickSize=.1):"ETH"===qe&&(Ke.ctVal=.01,Ke.pxPrecision=2,Ke.tickSize=.01):"USDT"===We[1]?"BTC"===qe?(Ke.ctVal=.01,Ke.pxPrecision=1,Ke.tickSize=.1):"ETH"===qe&&(Ke.ctVal=.01,Ke.pxPrecision=2,Ke.tickSize=.01):"USDC"===We[1]&&("BTC"===qe?(Ke.ctVal=.001,Ke.pxPrecision=1,Ke.tickSize=.1):"ETH"===qe&&(Ke.ctVal=.01,Ke.pxPrecision=2,Ke.tickSize=.01))),Ke.minTradeAmount=1/Ke.ctVal}return Ke}function j(Ye){let We=Ye.instType;if(!["SPOT","FUTURES","OPTION","SWAP"].includes(We))return null;Ye.sz=parseFloat(Ye.sz);let qe=F(Ye.instId);if(Object(Qe.k)(qe)||(Object(Qe.k)(qe.ctMult)||(Ye.ctMult=qe.ctMult),Object(Qe.k)(qe.ctVal)||(Ye.ctVal=qe.ctVal),Ye.instFamily=qe.instFamily,Ye.ctType=qe.ctType,Ye.baseCcy=qe.baseCcy,Ye.valueCcy=qe.valueCcy,Ye.priceCcy=qe.priceCcy,Ye.pxPrecision=qe.pxPrecision),Ye.isAlgoOrder=!0,Ye.displayOrderId=Ye.algoId.substring(Ye.algoId.length-8),"linear"===Ye.ctType?(Ye.sizeCcy=Ye.sz*Ye.ctVal,Ye.size=Ye.sizeCcy*Ye.last):"inverse"===Ye.ctType&&(Ye.size=Ye.sz*Ye.ctVal,Ye.sizeCcy=Ye.size/Ye.last),"SPOT"==We){let We=1;return-1!=Ye.ordType.indexOf("limit")?(We=Ye.px,Ye.sizeCcy=parseFloat(Ye.sz),Ye.size=Ye.sizeCcy*We,Ye.fillSizeCcy=Ye.fillSz,Ye.remainingSizeCcy=Ye.remainingSz,Ye.accFillSizeCcy=Ye.accFillSz):(Ye.size=parseFloat(Ye.sz),Ye.sizeCcy=0),Ye}return Ye}function R(Ye){let We=Ye.instType;if(!["SPOT","FUTURES","OPTION","SWAP"].includes(We))return null;Ye.sz=parseFloat(Ye.sz),Ye.accFillSz=parseFloat(Ye.accFillSz),Ye.remainingSz=Ye.sz-Ye.accFillSz,Object(Qe.k)(Ye.fillSz)?Ye.fillSz=0:Ye.fillSz=parseFloat(Ye.fillSz);let qe=F(Ye.instId);Object(Qe.k)(qe)||(Object(Qe.k)(qe.ctMult)||(Ye.ctMult=qe.ctMult),Object(Qe.k)(qe.ctVal)||(Ye.ctVal=qe.ctVal),Ye.instFamily=qe.instFamily,Ye.ctType=qe.ctType,Ye.baseCcy=qe.baseCcy,Ye.valueCcy=qe.valueCcy,Ye.priceCcy=qe.priceCcy,Ye.pxPrecision=qe.pxPrecision),Ye.displayOrderId=Ye.ordId.substring(Ye.ordId.length-8);let Ke=Ye.ordType;if("OPTION"===Ye.instType){let We=Ye.instId.split("-"),qe=T(Ye.instId),Qe=S(qe),Ke=`${Ye.feeCcy}-${Qe}-${We[3]}-${We[4]}`;Ye.instrument_name=Ke,Ye.expirationTimestamp=qe,Ye.sizeCcy=Ye.sz*Ye.ctMult,Ye.size=Ye.sizeCcy,Ye.accFillSizeCcy=Ye.accFillSz*Ye.ctMult,Ye.remainingSizeCcy=Ye.remainingSz*Ye.ctMult,Ye.fillSizeCcy=Ye.fillSz*Ye.ctMult}else{let qe=1;if("SPOT"==We)return-1!=Ke.indexOf("limit")?(qe=Ye.px,Ye.sizeCcy=parseFloat(Ye.sz),Ye.size=Ye.sizeCcy*qe,Ye.fillSizeCcy=Ye.fillSz,Ye.remainingSizeCcy=Ye.remainingSz,Ye.accFillSizeCcy=Ye.accFillSz):(Ye.size=parseFloat(Ye.sz),Ye.sizeCcy=0),Ye;qe="live"===Ye.state||"canceled"===Ye.state?Ye.px:Ye.avgPx,"linear"===Ye.ctType?(Ye.sizeCcy=Ye.sz*Ye.ctVal,Ye.size=Ye.sizeCcy*qe,Ye.accFillSizeCcy=Ye.accFillSz*Ye.ctVal,Ye.remainingSizeCcy=Ye.remainingSz*Ye.ctVal,Ye.fillSizeCcy=Ye.fillSz*Ye.ctVal):"inverse"===Ye.ctType&&(Ye.size=Ye.sz*Ye.ctVal,Ye.sizeCcy=Ye.size/qe,Ye.accFillSizeCcy=Ye.accFillSz*Ye.ctVal/qe,Ye.remainingSizeCcy=Ye.remainingSz*Ye.ctVal/qe,Ye.fillSizeCcy=Ye.fillSz*Ye.ctVal/qe)}return Ye}function L(Ye){Ye.sz=parseFloat(Ye.sz),Ye.accFillSz=parseFloat(Ye.accFillSz),Ye.remainingSz=Ye.sz-Ye.accFillSz,Ye.fillSz=0,Object(Qe.k)(Ye.fillSz)||(Ye.fillSz=parseFloat(Ye.fillSz));let We=F(Ye.instId);return Object(Qe.k)(We)||(Object(Qe.k)(We.ctMult)||(Ye.ctMult=We.ctMult),Object(Qe.k)(We.ctVal)||(Ye.ctVal=We.ctVal),Ye.instFamily=We.instFamily,Ye.ctType=We.ctType,Ye.baseCcy=We.baseCcy,Ye.valueCcy=We.valueCcy,Ye.priceCcy=We.priceCcy,Ye.pxPrecision=We.pxPrecision),Ye.algoId?Ye.displayOrderId=Ye.algoId.substring(Ye.algoId.length-8):Ye.displayOrderId=Ye.ordId.substring(Ye.ordId.length-8),"OPTION"===Ye.instType?(Ye.sizeCcy=Ye.sz*Ye.ctMult,Ye.size=Ye.sizeCcy,Ye.accFillSizeCcy=Ye.accFillSz*Ye.ctMult,Ye.remainingSizeCcy=Ye.remainingSz*Ye.ctMult,Ye.fillSizeCcy=Ye.fillSz*Ye.ctMult):"linear"===Ye.ctType?(Ye.sizeCcy=Ye.sz*Ye.ctVal,Ye.size=Ye.sizeCcy*Ye.avgPx,Ye.accFillSizeCcy=Ye.accFillSz*Ye.ctVal,Ye.remainingSizeCcy=Ye.remainingSz*Ye.ctVal,Ye.fillSizeCcy=Ye.fillSz*Ye.ctVal):"inverse"===Ye.ctType&&(Ye.size=Ye.sz*Ye.ctVal,Ye.sizeCcy=Ye.size/Ye.avgPx,Ye.accFillSizeCcy=Ye.accFillSz*Ye.ctVal/Ye.avgPx,Ye.remainingSizeCcy=Ye.remainingSz*Ye.ctVal/Ye.avgPx,Ye.fillSizeCcy=Ye.fillSz*Ye.ctVal/Ye.avgPx),Ye}function B(Ye){let We=F(Ye.instId);return Object(Qe.k)(We)||(Object(Qe.k)(We.ctMult)||(Ye.ctMult=We.ctMult),Object(Qe.k)(We.ctVal)||(Ye.ctVal=We.ctVal),Ye.instFamily=We.instFamily,Ye.ctType=We.ctType,Ye.baseCcy=We.baseCcy,Ye.valueCcy=We.valueCcy,Ye.priceCcy=We.priceCcy,Ye.pxPrecision=We.pxPrecision),Ye.displayOrderId=Ye.ordId.substring(Ye.ordId.length-8),"OPTION"===Ye.instType?(Ye.fillSizeCcy=Ye.fillSz*Ye.ctMult,Ye.fillSizeValue=1*Ye.fillSizeCcy):"linear"===Ye.ctType?(Ye.fillSizeCcy=Ye.fillSz*Ye.ctVal,Ye.fillSizeValue=Ye.fillSz*Ye.ctVal*Ye.fillPx):"inverse"===Ye.ctType&&(Ye.fillSizeCcy=Ye.fillSz*Ye.ctVal/Ye.fillPx,Ye.fillSizeValue=Ye.fillSz*Ye.ctVal),Ye}function z(Ye){let We=$e.a.state.okx.allPositionMap;return Object.values(We).length<=0?[]:Object.values(We).filter(We=>We.settleCcy===Ye)}function V(Ye){if(Object(Qe.k)(Ye))return null;let We=$e.a.state.okx.allPositionMap;return Object.values(We).length<=0?[]:Object.values(We).find(We=>We.posId===Ye)}function U(Ye){return Ye.toUpperCase().endsWith("-SWAP")}function N(Ye){return $e.a.state.okx.accountGreeksDataMap[Ye]}function H(Ye){let We=$e.a.state.okx.allPositionMap;return Object.values(We).length<=0?[]:Object.values(We).filter(We=>We.baseCcy===Ye)}function G(Ye){return Ye.split("-")[3]}function Y(Ye){let We=Ye.instId;if("future"===Ye.kind)return 0;let qe=G(We),Ke=C(We),Je=Object(Qe.k)(Ye.day_offset)?0:parseFloat(Ye.day_offset),Xe=Object(Qe.k)(Ye.mark_price)?0:parseFloat(Ye.mark_price),Ze=Object(st.s)(We),$e=Math.max(0,(Ke-Je)/365),et=qe/Ye.underlying_price,it=100*Object(tt.c)(Ze,1,et,0,$e,Xe)||0;return new rt.a(it).toFixed(2)}function W(Ye){let We={pnlCoin:0,pnlUsd:0,pnlRate:0};if(0===Ye.sizeCcy)return We;if(Object(Qe.k)(Ye.mark_price)||Object(Qe.k)(Ye.average_price))return We;if(0===parseFloat(Ye.average_price))return We;let qe=0,Ke=0,Je=0,Xe=parseFloat(Ye.mark_price)-parseFloat(Ye.average_price);return Je=Xe/parseFloat(Ye.average_price),"sell"===Ye.side&&(Je=-Je),"option"===Ye.kind?(qe=Xe*Ye.sizeCcy,Ke=qe*Ye.index_price):(Ke=Xe*Ye.sizeCcy,qe=Ke/Ye.mark_price),We.pnlCoin=qe,We.pnlUsd=Ke,We.pnlRate=Je,We}function q(Ye){let We=Ye.instId;if("future"===Ye.kind)return{delta:Ye.sizeCcy,gamma:0,vega:0,theta:0};let qe=G(We),Ke=C(We),Je=Object(Qe.k)(Ye.day_offset)?0:parseFloat(Ye.day_offset),Xe=Ye.underlying_price||0,Ze=(Object(Qe.k)(Ye.iv)?0:parseFloat(Ye.iv))+(Object(Qe.k)(Ye.iv_offset)?0:parseFloat(Ye.iv_offset));Ze>500?Ze=500:Ze<0&&(Ze=0);let $e=Object(st.s)(We),et=Math.max(0,(Ke-Je)/365);return Object(tt.b)($e,Xe,qe,0,et,Ze/100,Ye.sizeCcy)}function Q(Ye){if("future"===Ye.kind)return Ye.mark_price;let We=Ye.instId,qe=Object(st.s)(We),Ke=G(We)/Ye.underlying_price,Je=parseFloat(Ye.day_offset),Xe=Math.max(0,(C(We)-Je)/365),Ze=(Object(Qe.k)(Ye.iv)?0:parseFloat(Ye.iv))+(Object(Qe.k)(Ye.iv_offset)?0:parseFloat(Ye.iv_offset));return Ze>500?Ze=500:Ze<0&&(Ze=0),new rt.a(Object(tt.f)(qe,1,Ke,0,Xe,Ze/100)).toFixed(4)}function K(Ye){let We=[],qe=0,Qe=0;try{for(let Ke=-80;Ke<=100;Ke+=4){Qe=0;for(let Je=-60;Je<=100;Je+=4){let Xe=[qe,Qe,J(Ye,Ke,Je)];We.push(Xe),Qe++}qe++}}catch(Ye){}return We}function J(Ye,We,qe){let Ke=new rt.a(0),Je=new rt.a(0);return Object(Qe.k)(We)&&(We=0),Object(Qe.k)(qe)&&(qe=0),Ye.forEach(Ye=>{let Qe={...Ye},Xe=0,Ze=0;if(Qe.index_price=Qe.index_price*(100+We)/100,"equity"===Qe.kind)Ze=(Qe.index_price-Qe.mark_price)*parseFloat(Qe.equity_size);else{let Ke=null;if(0===We&&0===qe)Ke=Ye.pnl;else{if("future"===Qe.kind)Qe.mark_price=Qe.mark_price*(100+We)/100;else if("option"===Qe.kind){Qe.underlying_price=Qe.underlying_price*(100+We)/100,Qe.iv_offset=0,Qe.iv=Qe.iv*(100+qe)/100;let Ye=Q(Qe);Qe.mark_price=Ye}Ke=W(Qe)}Xe=Ke.pnlCoin,Ze=Ke.pnlUsd}Ke=Ke.plus(Xe),Je=Je.plus(Ze)}),{pnlCoin:parseFloat(Ke.toFixed()),pnlUsd:parseFloat(Je.toFixed())}}function X(Ye){let We=Date.now();if("live"!==Ye.state)return null;let qe=parseInt(Ye.expTime),Ke=2,Je=2;if("SWAP"!==Ye.instType&&qe<We)return null;let Xe="",Ze=Ye.instType,$e="",et="",tt=!1,it=0;if(Xe=Ye.instId,"OPTION"===Ze){Ze="option",qe=parseInt(Ye.expTime),$e=parseInt(Ye.stk),et=S(qe),Xe=`${Ye.ctValCcy}-${S(qe)}-${$e}-${Ye.optType}`,tt="C"===Ye.optType,it=parseFloat(Ye.minSz)*parseFloat(Ye.ctMult);let We=Ye.ctMult.indexOf(".");Ke=Ye.ctMult.length-(We+1),Object(Qe.k)(Ye.ctMult)||(Ye.ctMult=parseFloat(Ye.ctMult))}else if("FUTURES"===Ze||"SWAP"===Ze)if("SWAP"===Ze?qe=0:"FUTURES"===Ze&&(qe=parseInt(Ye.expTime)),Ze="future",Object(Qe.k)(Ye.ctVal)||(Ye.ctVal=parseFloat(Ye.ctVal)),"linear"===Ye.ctType){let We=(""+Ye.ctVal).indexOf(".");Ke=Ye.ctVal.length-(We+1),it=parseFloat(Ye.minSz)*Ye.ctVal}else Ke=4,it=parseFloat(Ye.minSz)/Ye.ctVal;else"SPOT"===Ze&&(qe=0,Ye.ctVal=1,Ye.ctMult=1,Ke=4,it=parseFloat(Ye.minSz)*Ye.ctVal);if(!Object(Qe.k)(Ye.tickSz)){let We=Ye.tickSz.indexOf(".");Je=Ye.tickSz.length-(We+1),Ye.tickSz=parseFloat(Ye.tickSz)}let rt=E(Ye.instId);return{...Ye,settlement_currency:Ye.ctValCcy,instrument_name:Xe,kind:Ze,expiration_timestamp:qe,strike:$e,minTradeAmount:it,expireDateStr:et,isCall:tt,precision:Ke,pxPrecision:Je,baseCcy:rt.baseCcy,priceCcy:rt.priceCcy,valueCcy:rt.valueCcy}}function Z(Ye){let We=$e.a.state.okx.allPositionMap;if(Object.values(We).length<=0)return[];let qe=Object.values(We).filter(We=>We.baseCcy===Ye&&("OPTION"===We.instType||"FUTURES"===We.instType||"SWAP"===We.instType)),Ke=0;return Object(Qe.k)(qe)||0===qe.length||qe.forEach(Ye=>{Ye.instType,Ke+=parseFloat(Ye.delta)}),Ke}},aeba:function(Ye,We,qe){},aed5:function(Ye,We,qe){},af89:function(Ye,We,qe){},afb8:function(Ye,We,qe){"use strict";qe("112e")},b0e2:function(Ye,We,qe){"use strict";qe("fda7")},b0f1:function(Ye,We,qe){},b104:function(Ye,We,qe){Ye.exports=qe.p+"static/media/Upgrade.df28e997.wav"},b1a3:function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADsSURBVHgB7dE9S4JRFAfw/zk9i+Bws0CowQsNre1B3cDA0TUayo/QJ8iP0DeooWisrRTxBUFHN0d5RBAExUcRxLd7vTq4e3X0B/ceOMPhvJDKfT6xoTcAAo6MgW+Y0h5pSoNsIcJHPv6YggNV+JY81zUmghy1O2hmylIk76/goHj34NsgeNzro5WvrJNH7P2IZELBEQ8aLRxfXiAWvy6RNikP7rzwedR2Vl1vsfv7X8QOOHwWhUzcYB949S2mM0yC4a3rATbFDgfYvjP7gtBpRIROIrE63Ki/dwkin1T265mZXu2YEq4IgdZ4WQKCbFl4gpBnRAAAAABJRU5ErkJggg=="},b1c4:function(Ye,We,qe){},b307:function(Ye,We,qe){},b316:function(Ye,We,qe){},b3bd:function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADlSURBVHgB7dM9igJBEAXgVz3NjjvC0ukuu2yDieHeYE0EQ2+gXkDGzEQd8AJ6A2+goaGewNRIBkRRMBCU8b/b1sDc1tAvqIYOiqIeRYlqMQdFDQAClrRGSI4OOE4UgCA0oTWqNwuwkAx8eThiwEwjeYw2iMZTKbLpP1gYBo3QPIKdtjtEk9n102G8LbKZFCyxw2qNN/EB7/uzT0oXOOxx7r0jms4vS8Si0+3hAYzHPcR/vvAM7FK0UlD73b9tALdmrwDun8xcwNKJuSLmur+wlCz7ck86pETFz5s8a9CQsGUGMqV0BnC9WG+0S6Y2AAAAAElFTkSuQmCC"},b3ed:function(Ye,We,qe){"use strict";qe("ed32")},b47c:function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAvhJREFUWEfFV01SGkEU/h6BbJMbBKuErXiCmBPE4QLqAqqyEk+gOUHcpWqwSrwAjScInkDYglUZTxCyRcKXvAGGYRhmaEcrvZrq/l6/n/7ezwgSVtlcHQI0ADsDp+4kYZ97JkmCpbbbFZGPihljsuM5X7znKtok5xuw23Z9JdElgkuBVHSfYINEL4sBD9X63ZqOknHvF0qyXL6NLIGboVM7DmOl1HZHIvJumwsyY4jbQbV2uGqAcSsCWdkMAMQxBB9mT4AbATJxYIxJK8qjrUlIcH/o1DNxIJZnyWnYvPjn/DnI/qBa98n40isxAqqsZNzKa3i+cCTVgG08Lprr94rznJPRNvgVEtoKRPG7pnkggNH9J0z2bYtV5giUzZwnAKbA2YNTu7RxSvSNBTgnxA+j7RKwCEhxJkePkNhUFXA0xp+ztTQsG/fn8gJb9Zb4uEJUbje9RbGxvM4evqkSgrB6t1UWSzFwgHgkuOEJZEThRTSl/z8J7eO4KlE034sFvukJZDSWfMW2FmSOQFYHUg3QKpfn095ECn1b78rtqyPKtL9495JxTwHchXmQakAwsMQwOMn7XdNs5IBvBHskGiLQtu+TfeDUAr2pBpRNkwtFYcG00JeMeyyQ63UcvYFT3wmakQIBOdp0oQAHizMC3SWOZ3FdUsMszI0o04Y/6pF9iHQIFEEezqYvdsBcB4LfEvYwzavwedx8F/U6itGMect8d1n46OlMGIzedgbwZOjUW2EZv68QLYjsgXgcVGvzHrFERYz8OhvLTTMIc9SIHPBjsTcFPum3NpZNQ4repTJxEVJZzaq3mPwieTes1rWVJ6/giTZ4FJUO2D9XED2fdV+51845RmE/1QCfpLPpuBUN+SblS9KuD7Il4+rPjtYDnbRHqQakRWiNA+od8TgjGr0ppfFQrd36JRv5UwEavoxigN6LGhA2ptxuapp9jnMgPOK/mgFhtivhRKemeVRWCpFNiG2w/q89eancGTi1C2V/gU+eQLrh37O/uR9eKpAM4OcAAAAASUVORK5CYII="},b499:function(Ye,We,qe){Ye.exports=qe.p+"static/media/Coin.9c0adf79.mp3"},b510:function(Ye,We,qe){"use strict";qe("7299")},b5a9:function(Ye,We,qe){"use strict";qe("0955")},b5c8:function(Ye,We,qe){},b6fc:function(Ye,We,qe){},b77d:function(Ye,We,qe){"use strict";qe("2160")},b7b2:function(Ye,We,qe){},b821:function(Ye,We,qe){},b856:function(Ye,We,qe){},b860:function(Ye,We,qe){},b8c2:function(Ye,We,qe){"use strict";qe("cead")},b8da:function(Ye,We,qe){"use strict";qe("1eca")},b9b4:function(Ye,We,qe){"use strict";var Qe={name:"DoNotShowAgainCancelDialog",components:{DoNotShowAgain:qe("1ad7").a},data:()=>({visible:!1,callback:null}),methods:{close(){this.visible=!1},cancel(){this.close()},ok(){this.callback&&(this.$refs.doNotShowAgain.setConfig("confirmDialogConfig","showCancelOrderConfirmDialog"),this.callback()),this.close()}}},Ke=qe("2877"),Je=Object(Ke.a)(Qe,(function(){var Ye=this,We=Ye._self._c;return We("el-dialog",{attrs:{visible:Ye.visible,title:Ye.$t("message.warning"),"append-to-body":"","destroy-on-close":!0},on:{close:Ye.close},scopedSlots:Ye._u([{key:"footer",fn:function(){return[We("el-button",{attrs:{type:"info"},on:{click:Ye.cancel}},[Ye._v(Ye._s(Ye.$t("message.buttonCancel")))]),We("el-button",{attrs:{type:"success"},on:{click:Ye.ok}},[Ye._v(Ye._s(Ye.$t("message.buttonConfirm")))])]},proxy:!0}])},[We("div",{staticStyle:{"font-size":"0.875rem",width:"25rem"}},[We("div",{staticClass:"el-message-box__container",staticStyle:{"margin-left":"-0.25rem"}},[We("div",{staticClass:"el-message-box__status el-icon-warning"}),We("div",{staticClass:"el-message-box__message"},[We("p",[Ye._v(Ye._s(Ye.$t("message.cancelTips")))])])]),We("do-not-show-again",{ref:"doNotShowAgain"})],1)])}),[],!1,null,"d143c3e0",null);We.a=Je.exports},ba4d:function(Ye,We,qe){"use strict";qe("b0f1")},ba5d:function(Ye,We,qe){"use strict";qe("2a93")},ba71:function(Ye,We,qe){"use strict";var Qe=qe("2f62"),Ke={name:"CustomToolTip",props:{placement:{type:String,default:"bottom"},disabled:{type:Boolean,default:!1},width:{type:Number,default:null},popperClass:{type:String,default:""}},computed:{...Object(Qe.c)({theme:Ye=>Ye.system.theme,rootFontSize:Ye=>Ye.system.rootFontSize}),tipBoxStyle(){if(this.width){return`width: ${this.width/this.rootFontSize}rem;line-height: 1.25rem;letter-spacing:1px;`}return"max-width: 20rem;line-height: 1.25rem;letter-spacing:1px;"},effect(){return this.theme||"light"}}},Je=qe("2877"),Xe=Object(Je.a)(Ke,(function(){var Ye=this,We=Ye._self._c;return We("el-tooltip",{attrs:{effect:Ye.effect,placement:Ye.placement,disabled:Ye.disabled,"popper-class":Ye.popperClass,"open-delay":200},scopedSlots:Ye._u([{key:"content",fn:function(){return[We("div",{style:Ye.tipBoxStyle},[Ye._t("content")],2)]},proxy:!0}],null,!0)},[Ye._t("default")],2)}),[],!1,null,"7e837058",null);We.a=Xe.exports},bb82:function(Ye,We,qe){},bca2:function(Ye,We,qe){"use strict";qe("a976")},bd71:function(Ye,We,qe){"use strict";qe.d(We,"m",(function(){return Xe})),qe.d(We,"i",(function(){return Ze})),qe.d(We,"f",(function(){return $e})),qe.d(We,"u",(function(){return et})),qe.d(We,"c",(function(){return tt})),qe.d(We,"h",(function(){return it})),qe.d(We,"d",(function(){return rt})),qe.d(We,"e",(function(){return st})),qe.d(We,"t",(function(){return at})),qe.d(We,"b",(function(){return nt})),qe.d(We,"l",(function(){return f})),qe.d(We,"j",(function(){return y})),qe.d(We,"q",(function(){return b})),qe.d(We,"k",(function(){return _})),qe.d(We,"p",(function(){return v})),qe.d(We,"o",(function(){return k})),qe.d(We,"n",(function(){return C})),qe.d(We,"r",(function(){return S})),qe.d(We,"v",(function(){return w})),qe.d(We,"s",(function(){return T})),qe.d(We,"g",(function(){return x})),qe.d(We,"a",(function(){return O}));var Qe=qe("5c6f"),Ke=qe("90b9"),Je=qe("4360");const Xe=["Deribit","Bybit","OKX","Bit"],Ze=["www","asia","mars"],$e=["bybit"],et=["www"],tt=["www"],it="https://www.deribit.com/?reg=10865.6933",rt="https://www.bybit.com/zh-MY/invite?ref=ZBQZWY",st="https://www.bybit.com/en-US/invite?ref=ZBQZWY",at="https://www.okx.com",nt="https://webapp.bitexch.io/zh-CN/signup?code=NSX4AP";function f(){let Ye=Je.a.state.system.exchange,We=Object(Qe.j)();return Object(Ke.k)(Ye)?"":"deribit"===Ye?(-1===Ze.indexOf(We)&&(We=Ze[0]),"mars"===We?"www.tibired.com":We+".deribit.com"):"bybit"===Ye?(-1===$e.indexOf(We)&&(We=$e[0]),"test"===We?"testnet.bybit.com":`www.${We}.com`):"okx"===Ye?"www.okx.com":void 0}function y(){let Ye=Je.a.state.system.exchange;if("deribit"===Ye)return`https://${f()}/api/v2`;if("bybit"===Ye){let Ye=Object(Qe.j)();return-1===$e.indexOf(Ye)&&(Ye=$e[0]),"test"===Ye?"https://api-testnet.bybit.com":`https://api.${Ye}.com`}if("bit"===Ye){let Ye=Object(Qe.j)();return-1===tt.indexOf(Ye)&&(Ye=tt[0]),"test"===Ye?"https://betaapi.bitexch.dev":"https://api.bit.com"}}function b(Ye){let We=Je.a.state.system.exchange;if("deribit"===We)return`wss://${f()}/ws/api/v2`;if("bybit"===We){let We=Object(Qe.j)();return-1===$e.indexOf(We)&&(We=$e[0]),"test"===We?"broker"===Ye?"wss://broker-testnet.bybit.com/option/public/v1":"private"===Ye?"wss://stream-testnet.bybit.com/v5/private":"wss://stream-testnet.bybit.com/v5/public/"+Ye:"broker"===Ye?"wss://broker.bybit.com/option/public/v1":"private"===Ye?"wss://stream.bybit.com/v5/private":"wss://stream.bybit.com/v5/public/"+Ye}if("okx"===We){let We=Object(Qe.j)();if(-1===et.indexOf(We)&&(We=et[0]),"test"===We){if("public"===Ye||"private"===Ye||"business"===Ye)return`wss://ws.okx.com:8443/ws/v5/${Ye}?brokerId=9999`;if("inner-public"===Ye)return"wss://wspripap.okx.com:8443/ws/v5/inner-public?brokerId=9999"}if("public"===Ye||"private"===Ye||"business"===Ye)return"wss://ws.okx.com:8443/ws/v5/"+Ye;if("inner-public"===Ye)return"wss://wspri.okx.com:8443/ws/v5/inner-public"}if("bit"===We){let Ye=Object(Qe.j)();return-1===tt.indexOf(Ye)&&(Ye=tt[0]),"test"===Ye?"wss://betaws.bitexch.dev":"wss://ws.bit.com"}}function _(Ye){let We=Je.a.state.system.exchange;return"deribit"===We?`https://${f()}/account/${Ye}/deposit`:"bybit"===We?`https://${f()}/user/assets/home/overview`:"okx"===We?"https://www.okx.com/balance/recharge":"bit"===We?"https://www.bit.com/propertyCenter/unifiedAccount":void 0}function v(Ye){let We=Je.a.state.system.exchange;return"deribit"===We?`https://${f()}/account/${Ye}/withdraw`:"bybit"===We?`https://${f()}/user/assets/home/overview`:"okx"===We?"https://www.okx.com/balance/assets/unified":"bit"===We?"https://www.bit.com/propertyCenter/unifiedAccount":void 0}function k(Ye){let We=Je.a.state.system.exchange;return"deribit"===We?`https://${f()}/account/${Ye}/change-margin-model`:"bybit"===We?`https://${f()}/trade/option/usdc/${Ye}`:void 0}function C(Ye){let We=Je.a.state.system.exchange;return"deribit"===We?it:"bybit"===We?Ye.startsWith("zh")?rt:st:"okx"===We?"https://www.okx.com/account/register?action=header_register_btn":"bit"===We?nt:void 0}function S(Ye){let We=Je.a.state.system.exchange;return"deribit"===We?Ye.startsWith("zh")?"https://www.notion.so/API-Key-Greeks-Live-APP-5b5b3703d41749eb8d5e4e2fbff98efe?pvs=4":"https://greekslive.medium.com/how-to-login-greeks-live-app-and-web-with-api-key-6a75a251292d":"bybit"===We?Ye.startsWith("zh")?"https://www.bybit.com/zh-MY/help-center/HelpCenterKnowledge/bybitHC_Article?language=zh_MY&id=000001352":"https://www.bybit.com/en-US/help-center/bybitHC_Article?language=en_US&id=000001352":void 0}function w(Ye){let We=Je.a.state.system.exchange;return"deribit"===We?"zh"===Ye?"https://twisty-sign-c8b.notion.site/Deribit-Greeks-live-fdc489f84e0e439ea858079e9b521078":"https://twisty-sign-c8b.notion.site/fb29b434cb1542be8b091a7fe80bbbba":"bybit"===We?"":void 0}function T(){let Ye=Je.a.state.system.exchange,We=Je.a.state.system.lang;return"deribit"===Ye?We.startsWith("zh")?"https://twisty-sign-c8b.notion.site/Greeks-live-98f66a38fdaa487bbf902e0110b0fffc":"https://twisty-sign-c8b.notion.site/Guide-for-Greeks-live-X-Deribit-Newbies-5a08a3052822427d800af6eaf3704c8d":"bybit"===Ye?We.startsWith("zh")?"https://twisty-sign-c8b.notion.site/Greeks-live-X-Bybit-4216765c581d448c8b066b85a050256f":"https://twisty-sign-c8b.notion.site/The-Greeks-live-X-Bybit-Newbies-Guide-c00f3b1bdddd41ab91fe23d1bc77c686":"okx"===Ye?We.startsWith("zh")?"https://twisty-sign-c8b.notion.site/OKX-Greeks-live-ab0e1222b22343da9d4152650082d3b9":"https://twisty-sign-c8b.notion.site/The-OKX-Greeks-live-Newbies-Guide-fb2009eb8ad8427baef6f419d5eb6a57":"bit"===Ye?We.startsWith("zh")?"https://greekslive.notion.site/BIT-X-Greeks-live-74b6b0e6a42f4527a14bb3bd6d3f538d?pvs=4":"https://greekslive.notion.site/The-BIT-X-Greeks-live-Newbies-Guide-fc451380d1c448dc92c5d37d2d63edd4?pvs=4":void 0}function x(){return"test"===Object(Qe.j)()?"https://testnet.bybit.com/trade/option/usdc/BTC":"https://www.bybit.com/trade/option/usdc/BTC"}function O(Ye=!1){let We=Je.a.state.system.exchange,qe=Object(Qe.j)(),Ke="tools.greeks.live",Xe="testtools.greeks.live";if(Ye){if("deribit"===We)return"test"===qe?`wss://${Xe}/ws/v1/`:`wss://${Ke}/ws/v1/`}else if("deribit"===We)return"test"===qe?`https://${Xe}/api`:`https://${Ke}/api`}},bd7c:function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMuSURBVHgB7ZpBchJBFIZfd5DKTm4gnsDcQMBgzC4sU1RMOIHxBIETxJyAuECWuktKCIw3iCfIeINZZBHDzGvfpIwrfa8hY5X2vG8zRfXPAB89Pa+7B0BRFEVRFEVRlOUxUCCbk3EDAedcxgI2p+29iMu0JqM+HY64zKzdLfS7/wkLCosKElBBAipIQAUJqCABFSTgXUs05sOaTauH7MkMPHEODoD/xFNw8I2PmOcOXAN4BgAuAbuWWIS4UoH4vLkbQ8H4Czob120Fr+BfxkBMPygyzr6ftncjKICwLjEH9bwH59V8azq6an0eHcADCXcMIlnUo4a5qFfzcR1WJPxBmkTdpnjVmoyPVnl7ie5i2F9FUslu88tLKmEdRJLOPxz6pstZKK65I9+BuwK+rN8kgNUeF3GZaxhj9rkMIBV4VNRBkSDUPYvLe2qL1A3p2JSCha7KtS6o7kAYchmfFcVVuStmH+Ex3bl2fPI+3yWoSyza3o1nm90OdamBT945K4oMcgyatff6YPBEyjkD+zvzjzUuE+wgjWtpnw6JEKtdp9cbXCBYQVGzl8uRe5FwmQV9m8fUnkoZZ+Ex1x60oHzQBuEyM87UufbwC0XDC3LG1bn20i+5Ug+KufZSLHfAAwhaUP6sgJShSyzm2oMW5Azue4S+cs3BCspn6+IOC+QCsku+PVAWGU1aJRzEpZqs3vNiOh46nxm9hUiK+K8H/Qfkg7IDPHYON3zyuLDirN9b0N3OKq6z/4pxSItWPPncp3Wx+jbM77DontHnbtB+WMP3PcbByc9Km8W/B92s16CC7GKYJOcuY+ANIEKRLH02GnuyzL7ziZaykiahHZ/ek1M+QYiD6GX30jdeLkEkZ7ZFq41LENRdjCGhLZe3s63Xp7AkwQui7aAoS00v2u7GsALBCsrFGMgGD91iCklQQlYiKrS+YLr4FG33YiiApTYOG2fDOtduq9WGtHFIO6+dbPGdnyCuVQ8hr5cYML19+uvFTS2JOh1pB2MllupB0r9CpX6MQtlmXJZI52lNRuKPLaqHSOhTrgIqSEAFCaggARUkoIIEVJCiKIqiKIqiKH+BH0vaI61hD99sAAAAAElFTkSuQmCC"},bd89:function(Ye,We,qe){},bda0:function(Ye,We,qe){"use strict";qe("681b")},bdc9:function(Ye,We,qe){},be35:function(Ye,We,qe){},beb9:function(Ye,We,qe){"use strict";qe("7c6c")},bf27:function(Ye,We,qe){},bf40:function(Ye,We,qe){},bfe8:function(Ye,We,qe){},c01f:function(Ye,We,qe){"use strict";qe("a69a")},c07c:function(Ye,We,qe){},c08f:function(Ye,We,qe){"use strict";qe("6ddc")},c0981:function(Ye,We,qe){},c09b:function(Ye,We,qe){Ye.exports=qe.p+"static/img/BNB.9b6a11fc.svg"},c0fd:function(Ye,We,qe){Ye.exports=qe.p+"static/media/Counter.b1b222fc.mp3"},c14b:function(Ye,We,qe){"use strict";qe("bb82")},c347:function(Ye,We,qe){"use strict";qe("20139")},c433:function(Ye,We,qe){},c55d:function(Ye,We,qe){Ye.exports=qe.p+"static/media/Levelup.8d9bdb1b.wav"},c5b8:function(Ye,We,qe){},c5e3:function(Ye,We,qe){},c688:function(Ye,We,qe){},c74f:function(Ye,We,qe){},c7af:function(Ye,We,qe){"use strict";qe("fba8")},c805:function(Ye,We,qe){},c8d2:function(Ye,We,qe){"use strict";qe("acbe")},c997:function(Ye,We,qe){Ye.exports=qe.p+"static/media/Pickup.214c5844.mp3"},c9cf:function(Ye,We,qe){Ye.exports=qe.p+"static/img/loading.30e23df9.png"},ca21:function(Ye,We,qe){},ca3f:function(Ye,We,qe){},caf4:function(Ye,We,qe){"use strict";qe.d(We,"a",(function(){return u})),qe.d(We,"u",(function(){return d})),qe.d(We,"t",(function(){return m})),qe.d(We,"x",(function(){return p})),qe.d(We,"f",(function(){return g})),qe.d(We,"p",(function(){return h})),qe.d(We,"j",(function(){return f})),qe.d(We,"g",(function(){return y})),qe.d(We,"c",(function(){return b})),qe.d(We,"d",(function(){return _})),qe.d(We,"e",(function(){return v})),qe.d(We,"b",(function(){return k})),qe.d(We,"n",(function(){return C})),qe.d(We,"w",(function(){return S})),qe.d(We,"v",(function(){return w})),qe.d(We,"y",(function(){return T})),qe.d(We,"o",(function(){return x})),qe.d(We,"k",(function(){return O})),qe.d(We,"h",(function(){return D})),qe.d(We,"s",(function(){return A})),qe.d(We,"i",(function(){return I})),qe.d(We,"l",(function(){return F})),qe.d(We,"m",(function(){return P})),qe.d(We,"q",(function(){return M})),qe.d(We,"r",(function(){return E}));var Qe=qe("8897"),Ke=qe("bd71"),Je=qe("2013"),Xe=qe("5c6f"),Ze=qe("90b9"),$e=qe("5f20"),et=qe("ec26");function u(Ye,We){let qe="/um/v1/accounts";return Object(Je.a)(`${Object(Ke.j)()}${qe}`,Object($e.a)("get",qe,null,We),Object($e.b)(Ye))}function d(){let Ye="/um/v1/accounts",We=Object($e.b)();return Object(Ze.k)(We)?new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})}):Object(Je.a)(`${Object(Ke.j)()}${Ye}`,Object($e.a)("get",Ye),We)}function m(){let Ye="/um/v1/account_mode",We=Object($e.b)();return Object(Ze.k)(We)?new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})}):Object(Je.a)(`${Object(Ke.j)()}${Ye}`,Object($e.a)("get",Ye),We)}function p(){let Ye="/v1/ws/auth",We=Object($e.b)();return Object(Ze.k)(We)?new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})}):Object(Je.a)(`${Object(Ke.j)()}${Ye}`,Object($e.a)("get",Ye),We)}function g(){let Ye="/linear/v1/account_configs",We=Object($e.b)();return Object(Ze.k)(We)?new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})}):Object(Je.a)(`${Object(Ke.j)()}${Ye}`,Object($e.a)("get",Ye),We)}function h(){let Ye="/linear/v1/positions",We=Object($e.b)();if(Object(Ze.k)(We))return new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})});return Object(Je.a)(`${Object(Ke.j)()}${Ye}`,Object($e.a)("get",Ye,{currency:"USDT"}),We)}function f(){let Ye="/linear/v1/open_orders",We=Object($e.b)();if(Object(Ze.k)(We))return new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})});return Object(Je.a)(`${Object(Ke.j)()}${Ye}`,Object($e.a)("get",Ye,{currency:"USDT"}),We)}function y(){let Ye="/linear/v1/conditional_orders",We=Object($e.b)();if(Object(Ze.k)(We))return new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})});return Object(Je.a)(`${Object(Ke.j)()}${Ye}`,Object($e.a)("get",Ye,{currency:"USDT",status:"open"}),We)}function b(Ye){let We="/linear/v1/cancel_orders",qe=Object($e.b)();return Object(Ze.k)(qe)?new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})}):(Ye.currency="USDT",Object(Je.b)(`${Object(Ke.j)()}${We}`,Object($e.a)("post",We,Ye),qe))}function _(Ye){let We="/linear/v1/orders",qe=Object($e.b)();return Object(Ze.k)(qe)?new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})}):(Ye.label="greekslive-"+Object(et.a)(),Object(Je.b)(`${Object(Ke.j)()}${We}`,Object($e.a)("post",We,Ye),qe))}function v(Ye){let We="/linear/v1/amend_orders",qe=Object($e.b)();return Object(Ze.k)(qe)?new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})}):Object(Je.b)(`${Object(Ke.j)()}${We}`,Object($e.a)("post",We,Ye),qe)}function k(Ye){let We="/linear/v1/amend_batchorders",qe=Object($e.b)();return Object(Ze.k)(qe)?new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})}):Object(Je.b)(`${Object(Ke.j)()}${We}`,Object($e.a)("post",We,Ye),qe)}function C(Ye){let We="/linear/v1/orders",qe=Object($e.b)();return Object(Ze.k)(qe)?new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})}):Object(Je.a)(`${Object(Ke.j)()}${We}`,Object($e.a)("get",We,Ye),qe)}function S(Ye){let We="/linear/v1/user/trades",qe=Object($e.b)();return Object(Ze.k)(qe)?new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})}):Object(Je.a)(`${Object(Ke.j)()}${We}`,Object($e.a)("get",We,Ye),qe)}function w(Ye){let We="/linear/v1/leverage_ratio",qe=Object($e.b)();if(Object(Ze.k)(qe))return new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})});let Xe={pair:Ye};return Object(Je.a)(`${Object(Ke.j)()}${We}`,Object($e.a)("get",We,Xe),qe)}function T(Ye){let We="/linear/v1/leverage_ratio",qe=Object($e.b)();return Object(Ze.k)(qe)?new Promise((Ye,We)=>{Ye({code:Qe.a.NOT_LOGIN})}):Object(Je.b)(`${Object(Ke.j)()}${We}`,Object($e.a)("post",We,Ye),qe)}function x(){return Object(Je.a)(Object(Ke.j)()+"/linear/v1/configs",null,null)}function O(){return Object(Je.a)(Object(Ke.j)()+"/linear/v1/option_pairs",{currency:"USDT"},null)}function D(Ye){let We={currency:"USDT",category:Ye,active:!0};return Object(Je.a)(Object(Ke.j)()+"/linear/v1/instruments",We,null)}function A(){return Object(Je.a)(Object(Ke.j)()+"/linear/v1/total_volumes",null,null)}function I(Ye){return Object(Je.a)(Object(Ke.j)()+"/linear/v1/market/trades",Ye,null)}function F(Ye){let We=`https://${Object(Xe.j)()}.bit.com`,qe={currency:"USDT",pair:Ye,latest:!0};return Object(Je.a)(We+"/linear/v1/recent_trades/option",qe,null)}function P(Ye){let We={instrument_id:Ye,level:10};return Object(Je.a)(Object(Ke.j)()+"/linear/v1/orderbooks",We,null)}function M(Ye){let We={instrument_id:Ye};return Object(Je.a)(Object(Ke.j)()+"/linear/v1/tickers",We,null)}function E(){return Object(Je.a)(Object(Ke.j)()+"/linear/v1/tier_margin_global_configs",{},null)}},cc66:function(Ye,We,qe){},cd5f:function(Ye,We,qe){"use strict";qe("00ff")},cea5:function(Ye,We,qe){},cead:function(Ye,We,qe){},cec7:function(Ye,We,qe){},cf50:function(Ye,We,qe){},cf5f:function(Ye,We,qe){Ye.exports=qe.p+"static/img/cod_bg.cb3b56fa.png"},d093:function(Ye,We,qe){},d102:function(Ye,We,qe){},d170:function(Ye,We,qe){"use strict";qe("5b56")},d1bf:function(Ye,We,qe){Ye.exports=qe.p+"static/media/trade.1bc0d287.wav"},d249:function(Ye,We,qe){"use strict";qe("7b0b2")},d287:function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABh1JREFUaEPtWU1y01gQ/vpJYahZmRNgFpjUbHBOEHOC2IZ94pqYbcgJSE4Qspqq2FUO+8GCE2BOEM9mipgFusFoNZVJbPVMP0m2JPTzZGYGqEJV2cTv6fXX/fXX/VqEb/yhb9x+fAfwpSP4PQJRBDadQYt9NAHeBqHJoBoA+ZPHA+ASswvQO0vx5PfO0+m/Eb3PikDdGdVuYX7wj2F7DKpXM4hcZv/YUhuT952eW23vavXaABrO4DkYz+JeZtBLi/2pUpj+iQ3X7fTE8xCgP+KmPoeqg7lN4O0VYHJBfD7r9I/XAVEZwKbzS91n2wGELgCBJkR8/L7Tn1QxoOEM28Q4YHAr2EeuIutR1WhUAtAYD3cBfhF4XQ7kXlXD0yADIP5JGBEPPvVmT/ZfmzrDGEBo/Lm8mEGnN2QdRRQxPSxvnVBsgxdHBD7Qayzam+3svzR5rxGAxq/DNhQLbcT649nj/pHJy6uuabwaHIHwvAqIUgAh5y80bf5D4yOwMRCeInurLCdKATwYn30UfgptPnT3RXUKH6HDbcx1gmc/tltm1P3x8EVIp+ms298qOrAQQCiVR5Kw12RtmXC+4QxHYN7LO5TAby67T9tFRokTfuCbC53YJVHPBSDUYbbe6pf41DFVhihiAE0pqMBh6rBEpcbEvQ+dp1oMih6p7D7jrVTxa7Lv5TkvH8Crsz2faCQ6f9ndf1R2oPy+SnZyZ939e9GeMI8+lhmTPuPBePCWgVZRFHIBLD1J1Jl1zHS54QwdqbRpLy9pRXQ+6+z3TJwha1ZRSDokvj8TwH3nrElMF8L9uCeLQ64rtHgZiux78USNnJH+vwmQxnjwh1BPER5lFc1MAA9eDZ4x4QQVPLa5pFwySVf/N6diHFikSMQ4vHzcly4g8WQCiKiACvTJo1xjPLwAuEnAhBnv4qcrZZ+XSWqeY6L3ZAMID7WJt0z69jyurqiYTRYTRSqjcw6AgHfXZN+ppP0pymlgPsJuUyfH3ahGVCmMt3gu9nizbv+OGYXGA5aFs26/tFJr+QwTjZl7lqLE5SRKvERxAkorbNzQRoE9eREwBhBxNIsk8arbGA+kn2pWqerRO4P8UshSxM+m0E/OWXPB6iQOgJGsuvedwQnp29t6l5Yiuc2W0bCBM03iTyto0ADK/jloBwxpv426S8mbBdSO8hd1ENXA7MkggJT9OkuxCmWUWfU+PP65tG9J6HasCMpdNzQeJpKcuA984vbshrKwkJkqRfysZREMGjk9VskrQmkbhY5zViOpG6nfPGIcGxeyeCeYJV1FnFw2YNGiCpcgiQCDXVEyH1RTEPoA/oJqpPiAyO6laVTazOX1IHkgIkmV36tGsDEeCF13896d1UvlAoj4KC3AZbdv1E7HIqfHLaZt+FIuncEzZiQUbdUyZL8vF4CeuvFcusvcTjDtqVUS5t/g0lfOK9jTqNrLiEVoI/QhcJ19CI1caEphW8F+aUwhXWGXUwKzK2XQBKKZNaAKbnj2SF9QPukH6Pwa1uEtnku3KRTyCAhnpyz3cT22rESh6IyoghLhxWWnf1iUwGLkFW57Wf3TpnO25zONcvbrGuH7873lWOVzZDS+NzFWIRytO8MUiRRq6OZO0V2S+7H2NP9mgSc+NjyFm5rMT5nRUsBDLQQEV9bwgtxry5qknWPUrCW8tyaIuCgwxRo+1prfFLXzGTLN2BH6yBoGCcAasd8SGq1FoSgacRBCp79gH5u02kuFiW55ORyKAciV0az23igCy3xwhm0wC4/1cBc+Dk3HLZvOqA7ctJiVGFhn8SzIA2FK4FNRIxmILZjaIX2W3xuYIJPvN9dYk0LpnFjOi/R4HRP26bQMiFCICNv6Wsk0VRZ78Lm+UNZDxYs2EfWEQgTclTVaPoNiWGNFD2XakTVqrBSBOJDAIN5NfqjABAu8sS3fjX/gSEpyNof+FwqljxaFAqwWM57nf2IKRjOhmklbnea4J192ZFx/G1c15o3R6qNHcCIJXZlPjZu5Iq3P+01fbEAtgIQmdYCFwzpX0jcpWaubNGx4eVOJIGeAKyCzrqxajHWs/Yr2rJ0DXwuG7wC+dCS++Qj8DbRArV7Z8cQiAAAAAElFTkSuQmCC"},d2c2:function(Ye,We,qe){},d2fc:function(Ye,We,qe){"use strict";qe("68cf")},d33e:function(Ye,We,qe){},d3e6:function(Ye,We,qe){Ye.exports=qe.p+"static/media/OpenEnded.dc08f2a8.mp3"},d42b:function(Ye,We,qe){},d5e3:function(Ye,We){Ye.exports="data:audio/mpeg;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjQxLjEwMAAAAAAAAAAAAAAA//OAAAAAAAAAAAAAAAAAAAAAAAAASW5mbwAAAA8AAAAEAAAEEwBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmaZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzP////////////////////////////////8AAAAATGF2YzU4Ljc1AAAAAAAAAAAAAAAAJAKWAAAAAAAABBMeI926AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/zgGQACXwbYD6kiAAAAANIAUAAAABNZEwHhDLIwuCZsoAMDYbbfBMHw/h/lz5f8uH+CH+D78o7/hjBD5cH1A+fy8QHIIBiD+JwfeD4fxGH+D4PvBB0oCH8QBiCH/5c/DCTAkEsCs2G0uNOFhAsjNGYPohZbht0aRKoC7g6bbs6Sq30AsgoMehNouAWWyR0XIMMlALJDlzMfQuYe0CfOGYj83RRHUXSfGYJwvGI4iCy3OkFJw8ghZdRmTBgpS0Dc0lw0WXGTNEDM6YMipNLdlH/84JkbxhBv3cuzEwBgAADSAGAAADUWRNUycRc0Wku1dmSUqkn6kDZJaLI3pqpugnZOySKlrSSRPpOaGpsn0VeuySSSNNBTq0NTrZaVa3TMEGQRN2T6FadE6kUvwqVJoS/43++7R7iq2ZVWFaIPZ0ggE3LrLBj/jjEgCOVLAKCd9nTpYcDiiVq7mvY9gaMDuEaKXHqTkwbwAFQd9SzVInBdgtRc6XjDiYAGIHIJDJwww8vidnDJBRsgAlhAxvNSXPn7jhUkbKHkQpTLxfJxcLxeP/zgmRpF0H5b37NNAGAAANIAYAAAMUDMkTpROGpLGTPRZJTIsimitabHp6kpJdaK2r//2ZFNFNSakHQoIppJJLrRo0ZkkpP///3sowNBg0mdVXtrXQUwLcI0XTddBTP/qUkTSVyXAAbgarAEQzdU8VNx0uV5IrKbP1NOEzpxr9LelT/Wa1Na7vHHmq1/r//qvK//7N/s0M0ipsB0DYGorQdA2Bs4KQAINjpVVgoWAQNVHhEe//yp0S/iU6JTvh1Z3/8Gv/tUeLHpIqdETzvEVVM//OCZGsNJLUQO+wgAAAAA0gBwAAAQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU="},d6e8:function(Ye,We,qe){"use strict";qe("ea41")},d75c:function(Ye,We,qe){"use strict";qe("0116")},d768:function(Ye,We,qe){"use strict";qe("bfe8")},d843:function(Ye,We,qe){},d87f:function(Ye,We,qe){"use strict";qe("8e56")},d8d7:function(Ye,We,qe){"use strict";qe.d(We,"b",(function(){return Qe})),qe.d(We,"a",(function(){return Ke}));const Qe={REST_SUCCESS_CODE:"0",RESt_INVALID_TOKEN:"53000"},Ke="a915b1f30e69BCDE"},da7a:function(Ye,We,qe){},daab:function(Ye,We,qe){"use strict";qe.d(We,"a",(function(){return Ze})),qe("d9e2");var Qe=qe("d428"),Ke=qe.n(Qe);qe("d3b7"),qe("159b");
/*!
 * el-table-infinite-scroll v2.0.0
 * (c) 2019-2022 yujinpan
 */
var Je="ElInfiniteScroll",Xe=".el-table__body-wrapper",Ze={inserted:function(Ye,We,qe,Qe){var Ze=Ye.querySelector(Xe);if(!Ze)throw new Error("".concat("[el-table-infinite-scroll]: ").concat(Xe," element not found."));Ze.style.overflowY="auto",setTimeout((function(){Ye.style.height||(Ze.style.height="400px"),u(Ye,Ze),Ke.a.inserted(Ze,We,qe,Qe),Ye[Je]=Ze[Je]}),0)},componentUpdated:function(Ye){u(Ye,Ye.querySelector(Xe))},unbind:Ke.a.unbind};function u(Ye,We){!
/*!
 * el-table-infinite-scroll v2.0.0
 * (c) 2019-2022 yujinpan
 */
function a(Ye,We,qe){var Qe;qe.forEach((function(qe){null!==(Qe=Ye.getAttribute(qe))?We.setAttribute(qe,Qe):We.removeAttribute(qe)}))}(Ye,We,["infinite-scroll-disabled","infinite-scroll-delay","infinite-scroll-immediate","infinite-scroll-distance"]);var qe="infinite-scroll-distance",Qe=+Ye.getAttribute(qe)||0;We.setAttribute(qe,(Qe<1?1:Qe)+"")}
/*!
 * el-table-infinite-scroll v2.0.0
 * (c) 2019-2022 yujinpan
 */Ze.install=function(Ye){Ye.directive("el-table-infinite-scroll",Ze)}},dafb:function(Ye,We,qe){"use strict";qe("8376")},dbc1:function(Ye,We,qe){},dbda:function(Ye,We,qe){"use strict";qe("c5e3")},defd:function(Ye,We,qe){"use strict";qe("a53e")},df2a:function(Ye,We,qe){"use strict";qe("eae3")},df9d:function(Ye,We,qe){"use strict";qe("1c57")},dfb4:function(Ye,We,qe){},e06b:function(Ye,We,qe){},e0d1:function(Ye,We,qe){},e1ce:function(Ye,We,qe){"use strict";qe("1a39")},e3919:function(Ye,We,qe){"use strict";qe("f54c")},e3ae:function(Ye,We,qe){Ye.exports=qe.p+"static/img/running.5822beb5.gif"},e3f7:function(Ye,We,qe){},e423:function(Ye,We,qe){"use strict";qe("1e5c")},e5c4:function(Ye,We,qe){},e6d1:function(Ye,We,qe){"use strict";qe("e06b")},e754:function(Ye,We){Ye.exports="data:image/png;base64,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"},e86b:function(Ye,We,qe){"use strict";qe("165e")},e932:function(Ye,We,qe){"use strict";var Qe=qe("8897"),Ke={name:"Currency",functional:!0,props:{circle:{type:Boolean,default:!1},backgroundColor:{type:String,default:"#C0C4CC"},color:{type:String,default:"#303133"},inherit:{type:Boolean,default:!0},currencyType:{type:String,default:""},size:{type:Number,default:14}},render:function(Ye,We){let{circle:qe,backgroundColor:Ke,color:Je,inherit:Xe,currencyType:Ze,size:$e}=We.props,et=Qe.c[Ze]||"",tt=We.parent.$store.state.system.rootFontSize,it={fontSize:Xe?"inherit":$e/tt+"rem",color:Xe?"inherit":Je};if(qe){return Ye("span",{class:"currency-func-com-wrapper"},[Ye("span",{class:["circle",Ke?"":"circle-background"],style:{backgroundColor:Ke||"#C0C4CC",width:($e+4)/tt+"rem",height:($e+4)/tt+"rem"}},[Ye("i",{class:["iconfont",et,Xe||Je?"":"circle-color"],style:it})])])}return["usd","USD"].includes(Ze)?Ye("span",{style:it},"$"):Ye("i",{class:["iconfont",et],style:it})}},Je=qe("2877"),Xe=Object(Je.a)(Ke,void 0,void 0,!1,null,null,null);We.a=Xe.exports},e9e1:function(Ye,We,qe){"use strict";qe("1c8d")},ea41:function(Ye,We,qe){},eae3:function(Ye,We,qe){},eb40:function(Ye,We,qe){"use strict";qe("e3f7")},ebb8:function(Ye,We,qe){},ebba:function(Ye,We,qe){"use strict";qe("dbc1")},ec79:function(Ye,We,qe){Ye.exports=qe.p+"static/img/greekslive.9cb1b668.png"},ed32:function(Ye,We,qe){},ede7:function(Ye,We,qe){Ye.exports=qe.p+"static/img/logo.082a8b49.png"},ee06:function(Ye,We,qe){"use strict";qe("4aee")},ee07:function(Ye,We,qe){"use strict";qe.d(We,"a",(function(){return c})),qe.d(We,"b",(function(){return u}));var Qe=qe("90b9"),Ke=qe("3452"),Je=qe.n(Ke),Xe=qe("5c6f");function o(Ye,We,qe,Qe){return l(`${We}\n${qe}\n${Qe}`,Ye)}function l(Ye,We){var qe=Je.a.HmacSHA256(Ye,We);return Je.a.enc.Hex.stringify(qe)}function c(Ye,We=null){let qe=Object(Xe.j)(),Ke="",Je="";Object(Qe.k)(qe)||"test"===qe?(Ke="XShTrBsx",Je="uEfzWfQ70tR9o3_uy6bKbgMHpbpkJiCnUL3PYrCNXkU"):(Ke="_sp14CQl",Je="A3fkXpxgJEIW5b3aRgjsvRAjB96AxciE7P0ayZIfgiQ");let Ze="abcd",$e=We.ts,et={};if(1===Ye){let Ye="",qe=o(We.clientSecret,$e,Ze,Ye);et.grant_type="app_user",et.client_id=We.clientId,et.timestamp=$e,et.signature=qe,et.nonce=Ze,et.data=Ye}else 2===Ye?(et.grant_type="authorization_code",et.code=""+We.code,et.redirect_uri=""+We.redirectUrl):3==Ye&&(et.grant_type="app_user",et.user_id=We.userId);return{authorization:`app-deri-hmac-sha256 id=${Ke},ts=${$e},nonce=abcd,sig=${o(Je,$e,Ze,`POST\n/api/v2\n${JSON.stringify({method:"public/auth",params:et})}\n`)}`,data:{method:"public/auth",params:et}}}function u(Ye,We){return l(Ye,We)}},ee34:function(Ye,We){Ye.exports="data:image/png;base64,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"},ee7f:function(Ye,We,qe){},ef0c:function(Ye,We,qe){"use strict";qe.d(We,"a",(function(){return Je})),qe.d(We,"b",(function(){return Xe})),qe.d(We,"c",(function(){return o})),qe("5b81");var Qe=qe("29c2");const Ke=["#004FFF","#40BFB0","#AD74E7","#6FE4FF","#34AAFF","#CDE72D","#FF6E01","#FFD15B"];let Je={graphic:[{type:"image",id:"logo",right:"center",top:"center",z:99,silent:!0,bounding:"all",style:{image:qe("ede7"),width:140,height:140,opacity:.2}}]},Xe={graphic:[{type:"image",id:"logo",right:"center",top:"center",z:99,silent:!0,bounding:"all",style:{image:Qe.b,width:320,height:61,opacity:.2}}]};function o(Ye,We){let qe="";qe="color"===Ye?We:Ke[Ye];let Qe='<svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4252" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><path d="M512 512m-512 0a512 512 0 1 0 1024 0 512 512 0 1 0-1024 0Z" fill="###" opacity=".3" p-id="4253"></path><path d="M512 512m-307.2 0a307.2 307.2 0 1 0 614.4 0 307.2 307.2 0 1 0-614.4 0Z" fill="###" p-id="4254"></path></svg>';return Qe=Qe.replaceAll("###",qe),Qe=encodeURIComponent(Qe),Qe="data:image/svg+xml;utf8,"+Qe,Qe="image://"+Qe,{symbol:Qe,symbolSize:12}}},ef6d:function(Ye,We,qe){"use strict";qe("8a2a")},f091:function(Ye,We,qe){},f0b9:function(Ye,We,qe){"use strict";qe("6036")},f0d8:function(Ye,We,qe){"use strict";qe("32b1")},f0fb:function(Ye,We,qe){},f19f:function(Ye,We,qe){"use strict";qe("f091")},f1e4:function(Ye,We,qe){},f217:function(Ye,We,qe){Ye.exports=qe.p+"static/img/SOL.a6c77e1f.svg"},f228:function(Ye,We,qe){},f291:function(Ye,We,qe){Ye.exports=qe.p+"static/img/ADA.cecf6688.svg"},f34e:function(Ye,We,qe){Ye.exports=qe.p+"static/img/DOGE.01c32b4e.svg"},f3eb:function(Ye,We,qe){"use strict";qe("b821")},f432:function(Ye,We,qe){"use strict";qe("9db4")},f454:function(Ye,We,qe){},f4693:function(Ye,We,qe){"use strict";qe("dfb4")},f4d6:function(Ye,We,qe){},f509:function(Ye,We,qe){"use strict";qe("4a88")},f54c:function(Ye,We,qe){},f772:function(Ye,We,qe){"use strict";qe.d(We,"b",(function(){return o})),qe.d(We,"a",(function(){return c})),qe.d(We,"c",(function(){return d})),qe.d(We,"d",(function(){return m})),qe("901e");var Qe=qe("3452"),Ke=qe.n(Qe),Je=(qe("1cff"),qe("95f2"),qe("90b9")),Xe=qe("4360");function o(Ye,We,qe){let Qe={"X-BAPI-API-KEY":Ye,"X-BAPI-TIMESTAMP":Date.now(),"X-Referer":"Greeks.Live","X-BAPI-RECV-WINDOW":1e4};return Qe["X-BAPI-SIGN"]=u(Qe,qe,We),Qe}function c(Ye,We){let qe=Xe.a.state.common.loginAccountInfo;if(Object(Je.k)(qe))return null;let Qe=Date.now(),Ke={"X-BAPI-API-KEY":qe.clientId,"X-BAPI-TIMESTAMP":Qe,"X-Referer":"Greeks.Live","X-BAPI-RECV-WINDOW":1e4};return"GET"===We?Ye=function l(Ye){if(!Ye)return;if(Object.keys(Ye).length<=0)return;let We,qe="";for(We in Ye)Ye[We]&&String(Ye[We])&&(qe+=`&${We}=${Ye[We]}`);return qe&&(qe=qe.slice(1)),qe}(Ye):"POST"===We&&(Ye=Ye?JSON.stringify(Ye):""),Ke["X-BAPI-SIGN"]=u(Ke,Ye,qe.clientSecret),Ke}function u(Ye,We,qe){var Qe=`${Ye["X-BAPI-TIMESTAMP"]}${Ye["X-BAPI-API-KEY"]}${Ye["X-BAPI-RECV-WINDOW"]}${Object(Je.k)(We)?"":We}`,Xe=Ke.a.HmacSHA256(Qe,qe);return Ke.a.enc.Hex.stringify(Xe)}function d(){let Ye=Xe.a.state.common.loginAccountInfo;if(Object(Je.k)(Ye))return null;let We=Date.now()+36e5,qe="GET/realtime"+We,Qe=Ke.a.HmacSHA256(qe,Ye.clientSecret),Ze=Ke.a.enc.Hex.stringify(Qe);return[Ye.clientId,We,Ze]}function m(Ye){let We={pnlCoin:0,pnlUsd:0,pnlRate:0,uplCoin:0,uplUsd:0,rplCoin:0,rplUsd:0};if(Object(Je.k)(Ye.mark_price)||Object(Je.k)(Ye.average_price))return We;if(0===Ye.average_price)return We;let qe=0,Qe=0,Ke=Ye.mark_price-Ye.average_price;return Qe=Ke/Ye.entryPrice,"Sell"===Ye.side&&(Qe=-Qe),qe=Ke*Ye.size,We.pnlUsd=qe,We.pnlRate=Qe,We}},f7b5:function(Ye,We,qe){"use strict";qe("8505")},f8d5:function(Ye,We,qe){},f9a1:function(Ye,We,qe){"use strict";qe("37af")},fa3e:function(Ye,We,qe){},faec:function(Ye,We,qe){"use strict";qe("fa3e")},fb20:function(Ye,We,qe){"use strict";qe("016e")},fba8:function(Ye,We,qe){},fc5a:function(Ye,We,qe){},fc92:function(Ye,We,qe){"use strict";qe("1891")},fc9e:function(Ye,We){Ye.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAa9JREFUaEPV2r1KA0EQwPFJkRTBKIiNBOz8qC2sAmKfJtZa2vgUSec7aKe9ClrZptEXUHwBGxWCnRbKHl5Y4+3e7GZnZidluIT/725ubwlpbFyefoPe16ihGDB6HhwNtQKKeDM4GgHTeI2AP/GsgG57ATrNFjxN3mOXjH/xbICtpWU47/VhsdmCzauzGEBlPAvAjn94fYHD8W0owBlPDrDjzegcjG/g4+szBOCNJwVwxJMBuOK9gJ2VVTAzG/rijHcCBmvrcLK9C4+Tt+Kmw84td7wTYNbs6739Yt3GIiTivSNkgi56fRRCKr72JsYgJONrAeYAH0I6HgVwIcx9Um4PqB5SmBUQvZ2evRLddqfY20jGo69AeSZshHlPOj4YYI+TWV6P7+/Qz4jfk1C7t8GMjX0MeoRCv7ji+OTxUVcgEkISzwUgi+cAkMZTA8jjKQEs8VQAtngKAGt8agB7fEqASHwqgFh8CoBo/LwA8fh5AFnExwKyiY8BZBUfCsguPgSQZTwWkG08BpB1fB0g+3gfQEW8C6AmvgqgKn4WoC7eBqiMLwHD8o8TkT9aiX7sB8tbpzA9xAfZAAAAAElFTkSuQmCC"},fcc4:function(Ye,We,qe){Ye.exports=qe.p+"static/img/ETH.cffe8e94.svg"},fcdc:function(Ye,We,qe){},fd7d:function(Ye,We,qe){},fda7:function(Ye,We,qe){},fe1e:function(Ye,We,qe){},fe41:function(Ye,We,qe){},fe6e:function(Ye,We,qe){"use strict";qe("b6fc")},fec8:function(Ye,We,qe){}});