UNPKG

@compendiumfi/pendax

Version:

connector for centralized cryptocurrency exchanges

1 lines 50.6 kB
const a3_0x18692d=a3_0x101c;(function(_0x2c4d90,_0x44516f){const _0x26a94d=a3_0x101c,_0x3a11d8=_0x2c4d90();while(!![]){try{const _0x5b5b27=-parseInt(_0x26a94d(0x173))/0x1+parseInt(_0x26a94d(0x17f))/0x2+parseInt(_0x26a94d(0x10d))/0x3+-parseInt(_0x26a94d(0x150))/0x4+parseInt(_0x26a94d(0x16c))/0x5+parseInt(_0x26a94d(0x20b))/0x6*(parseInt(_0x26a94d(0x114))/0x7)+-parseInt(_0x26a94d(0x122))/0x8*(parseInt(_0x26a94d(0x200))/0x9);if(_0x5b5b27===_0x44516f)break;else _0x3a11d8['push'](_0x3a11d8['shift']());}catch(_0x292adb){_0x3a11d8['push'](_0x3a11d8['shift']());}}}(a3_0x2084,0x5e0a2));import a3_0x37c8c5 from'axios';function a3_0x101c(_0x3434a7,_0x57fb0d){const _0x208463=a3_0x2084();return a3_0x101c=function(_0x101c30,_0x3f7edc){_0x101c30=_0x101c30-0x107;let _0x18de37=_0x208463[_0x101c30];return _0x18de37;},a3_0x101c(_0x3434a7,_0x57fb0d);}function a3_0x2084(){const _0x47747a=['XNqCF','querySymbolV2','CQXHl','NRvLq','order_type','/v2/private/account/api-key?','/private/linear/stop-order/cancel-all','/private/linear/position/switch-mode','queryIndexPriceKlineUsdtPerp','auto_add_margin','/futures/private/order/create','/private/linear/trade/execution/history-list','/futures/private/stop-order/list','CpvDy','QFZXU','url','wofWh','period','setLeverageUsdtPerp','sort','haJFN','symbol\x20is\x20a\x20required\x20param.\x20Either\x20order_id\x20or\x20order_link_id\x20must\x20be\x20submitted.','createPostHeaders','OQiir','base_price','SQCvv','2596380kmAcIz','/private/linear/position/set-leverage','nEbFH','getLongShortRatioV2','switchMarginUsdtPerp','public/linear/premium-index-kline','ikMSZ','266339ZakZJh','apiSecret','getApiKeyInfoV2','symbol\x20and\x20risk_id\x20are\x20required\x20params','XaXiK','apiKey','v2/public/time','symbol,\x20side,\x20and\x20margin\x20are\x20required\x20parameters','getDerivitivesWalletAssetExchangeRecords','symbol\x20is\x20a\x20required\x20param.\x20If\x20not\x20passing\x20stop_order_id\x20then\x20order_link_id\x20is\x20also\x20required.','/private/linear/order/cancel?','orderType','916102HiXIas','placeConditionalOrderUsdtPerp','substring','BIhiU','POST','sell_leverage','risk_id','symbol','public/linear/prev-funding-rate','SfUBB','symbol,\x20position_idx,\x20and\x20margin\x20are\x20all\x20required\x20params.','subaccount','GET','closedPnlInvPerp','label','queryActiveOrderRtUsdtPerp','/v2/private/wallet/withdraw/list?','replaceActiveOrderInvPerp','symbol\x20and\x20period\x20are\x20required\x20params','authenticate','getOpenPositionsInvPerp','executeGetRequest','rHqff','placeConditionalOrderInvFutures','queryPremIndexKlineInvPerp','/v2/public/symbols','jZEeF','hnMiv','syllE','setLeverageInvPerp','qzoFf','/private/linear/tpsl/switch-mode','QCyeq','buy_leverage','getRiskLimitInvPerp','getMyPositionsInvFutures','v2/public/risk-limit/list','ExTqV','/private/linear/position/trading-stop','mode\x20and\x20either\x20symbol\x20or\x20coin\x20are\x20required\x20params','tLlAM','xMZnW','queryMarketPriceKlineUsdtPerp','getLatestInfoForSymbolV2','BNqcb','GwKoQ','name','getPredictedFundRateAndFeeUsdtPerp','getLastFundingRateUsdtPerp','v2/public/funding/prev-funding-rate','replaceConditionalOrderUsdtPerp','TuVWm','fbgMK','order_id','keys','cancelConditionalOrderInvFutures','setRiskLimitUsdtPerp','symbol\x20and\x20leverage\x20are\x20required\x20params','/v2/private/stop-order/create?','krIII','symbol,\x20side,\x20and\x20risk_id\x20are\x20required\x20parameters','marginSwitchInvPerp','getMyLastFundingFeeUsdtPerp','symbol\x20is\x20a\x20required\x20param.','lDFjE','getOpenInterestV2','symbol\x20and\x20either\x20stop_order_id\x20or\x20order_link_id\x20are\x20required\x20params','time_in_force','/v2/private/account/lcp?','cancelActiveOrderInvPerp','getOiLimitInfoUsdtPerp','yeukl','getPredictedFundRateAndFeeInvPerp','/futures/private/stop-order','xnTPA','getActiveOrdersUsdtPerp','/private/linear/stop-order/list','tOlcW','AWLzc','nbrdv','side,\x20symbol,\x20order_type,\x20qty,\x20time_in_force,\x20reduce_only\x20and\x20close_on_trigger\x20are\x20required\x20params','/v2/private/order?','/v2/private/wallet/fund/records?','/v2/private/tpsl/switch-mode?','getPublicTradingRecordsInvPerp','trigger_by','/v2/private/stop-order/list?','v2/public/announcement','symbol,\x20side,\x20order_type,\x20qty,\x20base_price,\x20stop_px,\x20and\x20time_in_force\x20are\x20all\x20required\x20params.','executeOrder','cancelAllActiveOrdersInvPerp','length','v2/public/big-deal','createHmac','getKlineUsdtPerp','/private/linear/position/set-risk','/private/linear/trade/closed-pnl/list','mFteO','/v2/private/stop-order/cancelAll?','/v2/private/order/cancelAll?','constructAuthenticatedQuery','/futures/private/stop-order/replace','symbol,\x20buy_leverage,\x20and\x20sell_leverage\x20are\x20required\x20parameters','getTradeRecordsUsdtPerp','public/linear/recent-trading-records','cancelActiveOrderUsdtPerp','update','public/linear/index-price-kline','side,\x20symbol,\x20order_type,\x20qty,\x20stop_px,\x20base_price,\x20time_in_force,\x20trigger_by,\x20reduce_only,\x20and\x20close_on_trigger\x20are\x20all\x20required\x20params','gzcFE','dwIwK','getActiveOrdersInvFutures','xClhr','getLatestBigDealV2','cancelAllActiveOrdersUsdtPerp','LwCRW','exchange','getDerivitivesWalletFundRecords','symbol\x20is\x20a\x20required\x20parameter','symbol\x20is\x20required','v2/public/trading-records','getExtendedTradeRecordsUsdtPerp','key','setLeverageInvFutures','/v2/private/order/create?','public/linear/risk-limit','/private/linear/position/list','/private/linear/position/set-auto-add-margin','symbol\x20and\x20tp_sl_mode\x20are\x20required\x20params','7972497fxUwUU','getSignature','getLastFundingRateInvPerp','publicApis','v2/public/tickers','/v2/private/position/switch-isolated?','placeActiveOrderInvFutures','/futures/private/stop-order/cancelAll','symbol\x20is\x20a\x20required\x20param','changeMarginInvPerp','Hpide','6RbqOJJ','/private/linear/position/add-margin','getDerivitivesWalletWithdrawalRecords','tpslSwitchInvPerp','getActiveOrderRealTimeInvFutures','stop_px','SJfjI','SYVfA','uLaPs','switchTpSlModeUsdtPerp','post','v2/public/orderBook/L2','/v2/private/funding/predicted-funding?','BdITr','order_link_id','sooRY','coin','getActiveOrderRtInvPerp','queryPremIndexKlineUsdtPerp','NHrSe','IhuvM','ALCie','vjmFB','lRAZZ','UnpFJ','queryIndexPriceKlineInvPerp','qdqYg','side','/v2/private/execution/list?','cancelAllConditionalOrdersUsdtPerp','replaceConditionalOrderInvFutures','/private/linear/stop-order/replace','/futures/private/stop-order/create','side,\x20symbol,\x20order_type,\x20qty,base_price,\x20stop_px,\x20and\x20time_in_force\x20are\x20all\x20required\x20parameters','Mbqic','DlxaF','DShgA','from','/private/linear/funding/prev-funding','symbol\x20and\x20margin\x20are\x20required\x20params','setTradingStopInvPerp','KdHYh','getMyPositionListUsdtPerp','qty','XcPVZ','/private/linear/order/list?','symbol,\x20interval,\x20and\x20from\x20are\x20required\x20params','interval','sign','qYZXL','symbol,\x20buy_leverage,\x20and\x20sell_leverage\x20are\x20all\x20required\x20params.','/private/linear/position/switch-isolated/','margin','/futures/private/position/list','is_isolated','KXgHZ','cancelConditionalOrderInvPerp','inAhk','https://api.bybit.com','cancelAllActiveOrdersInvFutures','/futures/private/stop-order/cancel','digest','getAnnouncementV2','/private/linear/order/replace?','exchangename','/v2/private/exchange-order/list?','cancelAllConditionalOrdersInvPerp','fpDtU','symbol,\x20interval,limit,\x20and\x20from\x20are\x20required\x20params','symbol,\x20is_isolated,\x20buy_leverage,\x20and\x20sell_leverage\x20are\x20all\x20required\x20params','mode','push','secret','side,\x20symbol,\x20order_type,\x20time_in_force,\x20and\x20qty\x20are\x20required\x20parameters','NYHIe','replaceActiveOrderUsdtPerp','Eprut','getInversePerpQueryKline','/v2/private/position/leverage/save?','VYvry','adjustMarginUsdtPerp','RBzGD','DTxay','968088VmYtDz','EmXiJ','close_on_trigger','NPjgl','/v2/private/position/risk-limit?','lqKfJ','referer','5158223SxUbYP','symbol,\x20side,\x20and\x20auto_add_margin\x20are\x20required\x20parameters','/v2/private/funding/prev-funding?','queryMarketPriceKlineInvPerp','v2/public/open-interest','SSBdr','/futures/private/order/cancelAll','/futures/private/order/list','SxrcK','karvZ','muuAO','join','positionModeSwitchUsdtPerp','getOrderBookV2','8aUtGRj','symbol\x20is\x20a\x20required\x20param\x20and\x20either\x20order_id\x20or\x20order_link_id\x20must\x20be\x20passed.','ZbFMD','bybit','iMqnO','wOjxB','doAuthenticatedQuery','/private/linear/order/cancel-all?','/private/linear/stop_order/create?','placeOrderInvPerp','/futures/private/position/leverage/save','/private/linear/stop-order/cancel','/futures/private/order/cancel','stop_order_id','AQRuZ','oDRnF','side,\x20symbol,\x20orderType,\x20qty\x20and\x20time_in_force\x20are\x20all\x20required\x20params.','SSQPL','sha256','v2/public/premium-index-kline','Fqymi','v2/public/index-price-kline','Compendium.Fi','getMyLastFundingFeeInvPerp','getDerivitivesWalletBalance','/v2/private/position/list?','getRiskLimitUsdtPerp','/v2/private/wallet/balance?','time_now','IXlXo','/v2/private/stop-order?','XpSlX','getServerTime','limit','placeConditionalOrderInvPerp','QSPAJ','forEach','BtitE','uckaS','replaceActiveOrderInvFutures','phBEu','getPublicTradingRecordsUsdtPerp','data','replaceConditionalOrderInvPerp','public/linear/kline','queryConditionalOrderRealTimeInvFutures','1998216CVxzMx','LWnsu'];a3_0x2084=function(){return _0x47747a;};return a3_0x2084();}import a3_0x3c914b from'crypto';export class Bybit{[a3_0x18692d(0x203)]=new Array();constructor(_0x2169f9){const _0x4ecbd0=a3_0x18692d;this[_0x4ecbd0(0x161)]=_0x4ecbd0(0x245),this[_0x4ecbd0(0x192)]=_0x2169f9[_0x4ecbd0(0x192)]==undefined?!![]:_0x2169f9[_0x4ecbd0(0x192)],this[_0x4ecbd0(0x1ad)]=_0x2169f9['exchange'][_0x4ecbd0(0x24b)]==undefined?_0x4ecbd0(0x125):_0x2169f9[_0x4ecbd0(0x1f3)][_0x4ecbd0(0x24b)],this['exchangeid']=_0x2169f9['exchange']['id'],this[_0x4ecbd0(0x178)]=_0x2169f9[_0x4ecbd0(0x1f9)]==undefined?'':_0x2169f9[_0x4ecbd0(0x1f9)],this['apiSecret']=_0x2169f9[_0x4ecbd0(0x253)]==undefined?'':_0x2169f9[_0x4ecbd0(0x253)],this[_0x4ecbd0(0x18a)]=_0x2169f9[_0x4ecbd0(0x18a)]==undefined?'main':_0x2169f9[_0x4ecbd0(0x18a)],this[_0x4ecbd0(0x18d)]=_0x2169f9['label'],this['publicApis'][_0x4ecbd0(0x252)](_0x4ecbd0(0x121),_0x4ecbd0(0x107),'getLatestInfoForSymbolV2','getPublicTradingRecordsInvPerp',_0x4ecbd0(0x153),_0x4ecbd0(0x117),_0x4ecbd0(0x224),_0x4ecbd0(0x197),_0x4ecbd0(0x1c0),_0x4ecbd0(0x1f0),_0x4ecbd0(0x16f),_0x4ecbd0(0x1a1),_0x4ecbd0(0x249),_0x4ecbd0(0x1dd),_0x4ecbd0(0x14b),_0x4ecbd0(0x1af),_0x4ecbd0(0x1a9),_0x4ecbd0(0x15a),_0x4ecbd0(0x21d),_0x4ecbd0(0x13c)),this[_0x4ecbd0(0x113)]=_0x4ecbd0(0x138);}[a3_0x18692d(0x168)](){const _0x47836c=a3_0x18692d;return{'referer':this[_0x47836c(0x113)]};}async[a3_0x18692d(0x1d8)](_0x315756,_0x3180be,_0x51148e){const _0xb4de3b=a3_0x18692d;let _0xceb3e2=this[_0xb4de3b(0x161)]+_0x51148e;const _0x1ba164=await a3_0x37c8c5[_0xb4de3b(0x215)](_0xceb3e2,_0x3180be,{'headers':_0x315756});return _0x1ba164;}async[a3_0x18692d(0x194)](_0x57c3d9){const _0x14b549=a3_0x18692d;let _0x5859f3={'baseURL':this[_0x14b549(0x161)],'url':_0x57c3d9,'method':_0x14b549(0x18b)};const _0x98cfd2=await a3_0x37c8c5(_0x5859f3);return _0x98cfd2;}['getSignature'](_0x42ad84,_0x10e4da){const _0x5cb62d=a3_0x18692d;var _0x1a6ebb='';return Object['keys'](_0x42ad84)['sort']()['forEach'](function(_0x341f52){_0x1a6ebb+=_0x341f52+'='+_0x42ad84[_0x341f52]+'&';}),_0x1a6ebb=_0x1a6ebb[_0x5cb62d(0x181)](0x0,_0x1a6ebb[_0x5cb62d(0x1da)]-0x1),a3_0x3c914b[_0x5cb62d(0x1dc)](_0x5cb62d(0x134),_0x10e4da)['update'](_0x1a6ebb)[_0x5cb62d(0x248)]('hex');}async[a3_0x18692d(0x142)](){const _0x22f3db=a3_0x18692d;let _0x257b62=_0x22f3db(0x179),_0x1b8fbc=(await this['executeGetRequest'](_0x257b62))[_0x22f3db(0x14c)][_0x22f3db(0x13e)];return Math['trunc'](0x3e8*_0x1b8fbc);}async[a3_0x18692d(0x1e3)](_0x580682,_0x379e7c){const _0x40e953=a3_0x18692d;let _0x46215d=_0x580682,_0x589ac6=new Array(),_0x1b82a9=await this[_0x40e953(0x142)](),_0x1826c6={};_0x379e7c&&(_0x1826c6=_0x379e7c);_0x1826c6['timestamp']=_0x1b82a9,_0x1826c6['api_key']=this[_0x40e953(0x178)],_0x1826c6[_0x40e953(0x23b)]=this[_0x40e953(0x201)](_0x1826c6,this[_0x40e953(0x174)]);for(const _0x50715 in _0x1826c6){_0x40e953(0x21e)===_0x40e953(0x255)?_0x15dc0e['push'](_0x413f36+'='+_0x1eb39e[_0x1be1bd]):_0x589ac6[_0x40e953(0x252)](_0x50715+'='+_0x1826c6[_0x50715]);}return _0x46215d=_0x580682+_0x589ac6['join']('&'),_0x46215d;}async['placeSpotTrade'](_0x46d9ba){const _0x3a206e=a3_0x18692d;await this[_0x3a206e(0x128)]('/spot/v1/order?',_0x46d9ba,_0x3a206e(0x183));}async['doAuthenticatedQuery'](_0x38c45c,_0x1777c6,_0x3a8f77){const _0x503149=a3_0x18692d;let _0x3f0242=await this['constructAuthenticatedQuery'](_0x38c45c,_0x1777c6),_0x2eb602={'url':this[_0x503149(0x161)]+_0x3f0242,'method':_0x3a8f77,'headers':this[_0x503149(0x168)]()};const _0x59b807=await a3_0x37c8c5(_0x2eb602);return _0x59b807;}async[a3_0x18692d(0x121)](_0x33f872){const _0x8c1629=a3_0x18692d;if(_0x33f872&&_0x33f872['symbol']){if(_0x8c1629(0x1b2)===_0x8c1629(0x1b2)){let _0x1dd6a5=_0x8c1629(0x216),_0x18bf43=_0x1dd6a5,_0x5b71e9=new Array();_0x1dd6a5=_0x1dd6a5+'?';for(const _0x593736 in _0x33f872){_0x5b71e9[_0x8c1629(0x252)](_0x593736+'='+_0x33f872[_0x593736]);}return _0x18bf43=_0x1dd6a5+_0x5b71e9['join']('&'),await this[_0x8c1629(0x194)](_0x18bf43);}else throw{'message':_0x8c1629(0x208)};}else throw{'message':_0x8c1629(0x1f5)};}async[a3_0x18692d(0x107)](_0x5523fe){const _0x5ca2dd=a3_0x18692d;if(_0x5523fe&&_0x5523fe[_0x5ca2dd(0x186)]&&_0x5523fe['interval']&&_0x5523fe[_0x5ca2dd(0x230)]){let _0x15a210='v2/public/kline/list',_0x25fa4b=_0x15a210,_0x384ae4=new Array();_0x15a210=_0x15a210+'?';for(const _0x372b76 in _0x5523fe){if(_0x5ca2dd(0x148)!==_0x5ca2dd(0x148))throw{'message':_0x5ca2dd(0x1e5)};else _0x384ae4[_0x5ca2dd(0x252)](_0x372b76+'='+_0x5523fe[_0x372b76]);}return _0x25fa4b=_0x15a210+_0x384ae4[_0x5ca2dd(0x11f)]('&'),await this[_0x5ca2dd(0x194)](_0x25fa4b);}else{if(_0x5ca2dd(0x154)!==_0x5ca2dd(0x154))throw{'message':_0x5ca2dd(0x1f5)};else throw{'message':'symbol,\x20interval,\x20and\x20from\x20are\x20all\x20required\x20params'};}}async[a3_0x18692d(0x1aa)](_0x1a9d8d){const _0x1040b3=a3_0x18692d;if(_0x1a9d8d[_0x1040b3(0x186)]){let _0x17c95c=_0x1040b3(0x204),_0x183329=_0x17c95c,_0x2c8e76=new Array();_0x17c95c=_0x17c95c+'?';for(const _0x1252a0 in _0x1a9d8d){if(_0x1040b3(0x195)===_0x1040b3(0x1ab))throw{'message':_0x1040b3(0x1f5)};else _0x2c8e76[_0x1040b3(0x252)](_0x1252a0+'='+_0x1a9d8d[_0x1252a0]);}return _0x183329=_0x17c95c+_0x2c8e76[_0x1040b3(0x11f)]('&'),await this[_0x1040b3(0x194)](_0x183329);}else{let _0xb19ee9='v2/public/tickers';return await this[_0x1040b3(0x194)](_0xb19ee9);}}async[a3_0x18692d(0x1d3)](_0x3ed321){const _0x4d4304=a3_0x18692d;if(_0x3ed321&&_0x3ed321['symbol']){let _0x1c660b=_0x4d4304(0x1f7),_0x37f5ab=_0x1c660b,_0xb45a0b=new Array();_0x1c660b=_0x1c660b+'?';for(const _0x4d2647 in _0x3ed321){if(_0x4d4304(0x1ec)!==_0x4d4304(0x1a8))_0xb45a0b['push'](_0x4d2647+'='+_0x3ed321[_0x4d2647]);else throw{'message':_0x4d4304(0x208)};}return _0x37f5ab=_0x1c660b+_0xb45a0b['join']('&'),await this[_0x4d4304(0x194)](_0x37f5ab);}else{if(_0x4d4304(0x222)!==_0x4d4304(0x126))throw{'message':_0x4d4304(0x208)};else throw{'message':_0x4d4304(0x1f5)};}}async[a3_0x18692d(0x153)](){const _0x1cfb5b=a3_0x18692d;let _0x25d220=_0x1cfb5b(0x198);return await this[_0x1cfb5b(0x194)](_0x25d220);}async['queryMarketPriceKlineInvPerp'](_0x517ca2){const _0x39e0ac=a3_0x18692d;if(_0x517ca2&&_0x517ca2[_0x39e0ac(0x186)]){if(_0x39e0ac(0x16e)!==_0x39e0ac(0x16e))_0x3c1a42['push'](_0x5e1b45+'='+_0x1712a5[_0x2b5393]);else{let _0x7c6d39='v2/public/mark-price-kline',_0x44d16d=_0x7c6d39,_0x16e14a=new Array();_0x7c6d39=_0x7c6d39+'?';for(const _0x2b7f55 in _0x517ca2){if(_0x39e0ac(0x23c)===_0x39e0ac(0x23c))_0x16e14a[_0x39e0ac(0x252)](_0x2b7f55+'='+_0x517ca2[_0x2b7f55]);else{let _0x3fea85=this[_0x39e0ac(0x128)](_0x39e0ac(0x111),_0x2be60e,_0x39e0ac(0x183));return _0x3fea85;}}return _0x44d16d=_0x7c6d39+_0x16e14a[_0x39e0ac(0x11f)]('&'),await this[_0x39e0ac(0x194)](_0x44d16d);}}else throw{'message':_0x39e0ac(0x239)};}async[a3_0x18692d(0x224)](_0x3a27b6){const _0x18ac03=a3_0x18692d;if(_0x3a27b6&&_0x3a27b6[_0x18ac03(0x186)]&&_0x3a27b6[_0x18ac03(0x23a)]&&_0x3a27b6[_0x18ac03(0x230)]&&_0x3a27b6[_0x18ac03(0x143)]){let _0x14b871=_0x18ac03(0x137),_0x3cf2a0=_0x14b871,_0x9a3a31=new Array();_0x14b871=_0x14b871+'?';for(const _0x240420 in _0x3a27b6){if(_0x18ac03(0x242)===_0x18ac03(0x162))throw{'message':_0x18ac03(0x22c)};else _0x9a3a31[_0x18ac03(0x252)](_0x240420+'='+_0x3a27b6[_0x240420]);}return _0x3cf2a0=_0x14b871+_0x9a3a31[_0x18ac03(0x11f)]('&'),await this[_0x18ac03(0x194)](_0x3cf2a0);}else{if(_0x18ac03(0x152)===_0x18ac03(0x152))throw{'message':'symbol,\x20interval,\x20from,\x20and\x20limit\x20are\x20required\x20params'};else _0x46b9ec[_0x18ac03(0x252)](_0xc568e1+'='+_0x1ae5da[_0x4dc3a4]);}}async[a3_0x18692d(0x197)](_0x3dc87e){const _0x8e65=a3_0x18692d;if(_0x3dc87e&&_0x3dc87e['symbol']&&_0x3dc87e['interval']&&_0x3dc87e['from']&&_0x3dc87e[_0x8e65(0x143)]){let _0x22ad77=_0x8e65(0x135),_0x2ed94d=_0x22ad77,_0x197021=new Array();_0x22ad77=_0x22ad77+'?';for(const _0x2c9e93 in _0x3dc87e){if(_0x8e65(0x119)!==_0x8e65(0x119))throw{'message':_0x8e65(0x1f5)};else _0x197021['push'](_0x2c9e93+'='+_0x3dc87e[_0x2c9e93]);}return _0x2ed94d=_0x22ad77+_0x197021[_0x8e65(0x11f)]('&'),await this[_0x8e65(0x194)](_0x2ed94d);}else throw{'message':_0x8e65(0x24f)};}async[a3_0x18692d(0x1c0)](_0x690832){const _0x5a0fdc=a3_0x18692d;if(_0x690832&&_0x690832[_0x5a0fdc(0x186)]&&_0x690832[_0x5a0fdc(0x163)]){let _0x513080=_0x5a0fdc(0x118),_0x3d14b5=_0x513080,_0x47b6f5=new Array();_0x513080=_0x513080+'?';for(const _0x1fece8 in _0x690832){_0x47b6f5[_0x5a0fdc(0x252)](_0x1fece8+'='+_0x690832[_0x1fece8]);}return _0x3d14b5=_0x513080+_0x47b6f5['join']('&'),await this[_0x5a0fdc(0x194)](_0x3d14b5);}else throw{'message':_0x5a0fdc(0x191)};}async[a3_0x18692d(0x1f0)](_0x8a5361){const _0xb475e4=a3_0x18692d;if(_0x8a5361&&_0x8a5361[_0xb475e4(0x186)]){if(_0xb475e4(0x1e0)!=='lDecM'){let _0x3f1cd8=_0xb475e4(0x1db),_0x4925b6=_0x3f1cd8,_0x599007=new Array();_0x3f1cd8=_0x3f1cd8+'?';for(const _0x5728b2 in _0x8a5361){if(_0xb475e4(0x151)!==_0xb475e4(0x172))_0x599007[_0xb475e4(0x252)](_0x5728b2+'='+_0x8a5361[_0x5728b2]);else throw{'message':_0xb475e4(0x1ff)};}return _0x4925b6=_0x3f1cd8+_0x599007['join']('&'),await this[_0xb475e4(0x194)](_0x4925b6);}else throw{'message':_0xb475e4(0x1be)};}else throw{'message':'symbol\x20is\x20a\x20required\x20param'};}async[a3_0x18692d(0x16f)](_0x3e8ce6){const _0x4eeb61=a3_0x18692d;if(_0x3e8ce6&&_0x3e8ce6[_0x4eeb61(0x186)]&&_0x3e8ce6[_0x4eeb61(0x163)]){let _0x3a8dea='v2/public/account-ratio',_0x4ce44b=_0x3a8dea,_0xf1f840=new Array();_0x3a8dea=_0x3a8dea+'?';for(const _0xf029ce in _0x3e8ce6){_0xf1f840[_0x4eeb61(0x252)](_0xf029ce+'='+_0x3e8ce6[_0xf029ce]);}return _0x4ce44b=_0x3a8dea+_0xf1f840['join']('&'),await this[_0x4eeb61(0x194)](_0x4ce44b);}else{if(_0x4eeb61(0x11d)!=='karvZ')throw{'message':_0x4eeb61(0x208)};else throw{'message':_0x4eeb61(0x191)};}}async[a3_0x18692d(0x12b)](_0x395501){const _0x5239bd=a3_0x18692d;if(_0x395501&&_0x395501[_0x5239bd(0x226)]&&_0x395501['symbol']&&_0x395501[_0x5239bd(0x156)]&&_0x395501['qty']&&_0x395501['time_in_force']){if('jryin'!=='jryin')_0x115473[_0x5239bd(0x252)](_0x12f92e+'='+_0x1d1cc9[_0x582821]);else{let _0x432321=await this[_0x5239bd(0x128)](_0x5239bd(0x1fb),_0x395501,'POST');return _0x432321;}}else throw{'message':_0x5239bd(0x254)};}async['getActiveOrdersInvPerp'](_0x29f1ca){const _0x31b838=a3_0x18692d;if(_0x29f1ca&&_0x29f1ca[_0x31b838(0x186)]){if(_0x31b838(0x19f)!==_0x31b838(0x1f2)){let _0x12d8d0=await this[_0x31b838(0x128)]('/v2/private/order/list?',_0x29f1ca,_0x31b838(0x18b));return _0x12d8d0;}else throw{'message':_0x31b838(0x191)};}else{if(_0x31b838(0x223)!=='UnpFJ')throw{'message':_0x31b838(0x1be)};else throw{'message':_0x31b838(0x1f5)};}}async[a3_0x18692d(0x1c4)](_0x4e2c00){const _0x8eb563=a3_0x18692d;if(_0x4e2c00&&_0x4e2c00['symbol']&&(_0x4e2c00[_0x8eb563(0x1b4)]||_0x4e2c00[_0x8eb563(0x219)])){if('iDNEk'!=='iDNEk')throw{'message':_0x8eb563(0x208)};else{let _0x3db801=await this[_0x8eb563(0x128)]('/v2/private/order/cancel?',_0x4e2c00,_0x8eb563(0x183));return _0x3db801;}}else throw{'message':'symbol\x20and\x20either\x20order_id\x20or\x20order_link_id\x20are\x20required\x20parameters'};}async[a3_0x18692d(0x1d9)](_0x16cb10){const _0x8a4544=a3_0x18692d;if(_0x16cb10&&_0x16cb10[_0x8a4544(0x186)]){let _0x33e483=await this['doAuthenticatedQuery'](_0x8a4544(0x1e2),_0x16cb10,_0x8a4544(0x183));return _0x33e483;}else throw{'message':_0x8a4544(0x1f5)};}async[a3_0x18692d(0x190)](_0x1b1764){const _0x4050e3=a3_0x18692d;if(_0x1b1764&&_0x1b1764[_0x4050e3(0x186)]){let _0xff5f6f=await this[_0x4050e3(0x128)]('/v2/private/order/replace?',_0x1b1764,'POST');return _0xff5f6f;}else throw{'message':_0x4050e3(0x1f5)};}async[a3_0x18692d(0x21c)](_0x391fc4){const _0x1beb1d=a3_0x18692d;let _0x41a90f=_0x1beb1d(0x1d0),_0x4247a3=await this[_0x1beb1d(0x1e3)](_0x41a90f,_0x391fc4),_0x257053={'url':this[_0x1beb1d(0x161)]+_0x4247a3,'method':'GET'};const _0x1ee9fb=await a3_0x37c8c5(_0x257053);return _0x1ee9fb;}async[a3_0x18692d(0x144)](_0x199ba1){const _0x3f1291=a3_0x18692d;if(_0x199ba1&&_0x199ba1[_0x3f1291(0x226)]&&_0x199ba1[_0x3f1291(0x186)]&&_0x199ba1[_0x3f1291(0x156)]&&_0x199ba1[_0x3f1291(0x236)]&&_0x199ba1[_0x3f1291(0x16a)]&&_0x199ba1[_0x3f1291(0x210)]&&_0x199ba1[_0x3f1291(0x1c2)]){if(_0x3f1291(0x109)===_0x3f1291(0x221))throw{'message':_0x3f1291(0x208)};else{let _0x117ab9=await this['doAuthenticatedQuery'](_0x3f1291(0x1b9),_0x199ba1,_0x3f1291(0x183));return _0x117ab9;}}else{if(_0x3f1291(0x10e)!=='xNIxb')throw{'message':'side,\x20symbol,\x20order_type,\x20qty,base_price,\x20stop_px,\x20and\x20time_in_force\x20are\x20all\x20required\x20parameters'};else throw{'message':'symbol,\x20interval,\x20from,\x20and\x20limit\x20are\x20required\x20params'};}}async['getConditionalOrderInvPerp'](_0x16a713){const _0x3fb04d=a3_0x18692d;if(_0x16a713&&_0x16a713[_0x3fb04d(0x186)]){if(_0x3fb04d(0x141)!==_0x3fb04d(0x1ac)){let _0x23719c=await this[_0x3fb04d(0x128)](_0x3fb04d(0x1d5),_0x16a713,'GET');return _0x23719c;}else _0x283915[_0x3fb04d(0x252)](_0xd7fbad+'='+_0x44924f[_0x39cd2f]);}else throw{'message':'symbol\x20is\x20a\x20required\x20parameter'};}async[a3_0x18692d(0x243)](_0x146125){const _0x2a56da=a3_0x18692d;if(_0x146125&&_0x146125[_0x2a56da(0x186)]&&(_0x146125['stop_order_id']||_0x146125[_0x2a56da(0x219)])){let _0x44bd93=await this[_0x2a56da(0x128)]('/v2/private/stop-order/cancel?',_0x146125,'POST');return _0x44bd93;}else{if(_0x2a56da(0x11e)===_0x2a56da(0x160)){let _0x732453=this[_0x2a56da(0x128)](_0x2a56da(0x157),_0x4216a3,'GET');return _0x732453;}else throw{'message':'symbol\x20and\x20either\x20stop_order_id\x20or\x20order_link_id\x20are\x20required\x20params'};}}async[a3_0x18692d(0x24d)](_0x47afe1){const _0x28dab1=a3_0x18692d;if(_0x47afe1&&_0x47afe1[_0x28dab1(0x186)]){let _0x240150=await this[_0x28dab1(0x128)](_0x28dab1(0x1e1),_0x47afe1,_0x28dab1(0x183));return _0x240150;}else throw{'message':_0x28dab1(0x1f5)};}async[a3_0x18692d(0x14d)](_0x16f6f4){const _0x40761f=a3_0x18692d;if(_0x16f6f4&&_0x16f6f4[_0x40761f(0x186)]&&(_0x16f6f4[_0x40761f(0x12f)]||_0x16f6f4[_0x40761f(0x219)])){let _0x33b545=await this[_0x40761f(0x128)]('/v2/private/stop-order/replace?',_0x16f6f4,_0x40761f(0x183));return _0x33b545;}else throw{'message':_0x40761f(0x1c1)};}async['getConditionalOrdersRtInvPerp'](_0x490a19){const _0xa6d26a=a3_0x18692d;if(_0x490a19&&_0x490a19[_0xa6d26a(0x186)]){let _0x5c105e=await this[_0xa6d26a(0x128)](_0xa6d26a(0x140),_0x490a19,_0xa6d26a(0x18b));return _0x5c105e;}else{if('jbTPG'===_0xa6d26a(0x21a))_0x20c814['push'](_0x4a2662+'='+_0x3a0944[_0x30f6db]);else throw{'message':_0xa6d26a(0x208)};}}async[a3_0x18692d(0x193)](_0x5b3e1b){const _0x508309=a3_0x18692d;let _0x249731=await this[_0x508309(0x128)](_0x508309(0x13b),_0x5b3e1b,_0x508309(0x18b));return _0x249731;}async[a3_0x18692d(0x209)](_0x3aefa){const _0x3c846a=a3_0x18692d;if(_0x3aefa&&_0x3aefa[_0x3c846a(0x186)]&&_0x3aefa[_0x3c846a(0x23f)]){let _0x17998a=await this['doAuthenticatedQuery']('/v2/private/position/change-position-margin?',_0x3aefa,'POST');return _0x17998a;}else throw{'message':_0x3c846a(0x232)};}async[a3_0x18692d(0x233)](_0x516982){const _0x44bff6=a3_0x18692d;if(_0x516982&&_0x516982['symbol']){if('haJFN'===_0x44bff6(0x166)){let _0x57a54c=await this[_0x44bff6(0x128)]('/v2/private/position/trading-stop?',_0x516982,_0x44bff6(0x183));return _0x57a54c;}else throw{'message':_0x44bff6(0x1be)};}else throw{'message':_0x44bff6(0x1f6)};}async[a3_0x18692d(0x19c)](_0x107658){const _0x5af4f2=a3_0x18692d;if(_0x107658&&_0x107658['leverage']){if(_0x5af4f2(0x237)!==_0x5af4f2(0x14a)){let _0x48ad81=await this[_0x5af4f2(0x128)](_0x5af4f2(0x108),_0x107658,_0x5af4f2(0x183));return _0x48ad81;}else _0x3ed485[_0x5af4f2(0x252)](_0x32c326+'='+_0x1f97ea[_0x4cb576]);}else throw{'message':_0x5af4f2(0x1b8)};}async['getTradeRecordsInvPerp'](_0x1e3a8a){const _0x3c475c=a3_0x18692d;if(_0x1e3a8a&&_0x1e3a8a[_0x3c475c(0x186)]){if(_0x3c475c(0x112)!==_0x3c475c(0x13f)){let _0x13e8de=await this[_0x3c475c(0x128)](_0x3c475c(0x227),_0x1e3a8a,_0x3c475c(0x18b));return _0x13e8de;}else throw{'message':'symbol,\x20is_isolated,\x20buy_leverage,\x20and\x20sell_leverage\x20are\x20all\x20required\x20params'};}else{if(_0x3c475c(0x1ce)!==_0x3c475c(0x1ce))throw{'message':_0x3c475c(0x1c1)};else throw{'message':_0x3c475c(0x208)};}}async[a3_0x18692d(0x18c)](_0x1b95f2){const _0x1bec37=a3_0x18692d;if(_0x1b95f2&&_0x1b95f2[_0x1bec37(0x186)]){let _0x2a002b=await this[_0x1bec37(0x128)]('/v2/private/trade/closed-pnl/list?',_0x1b95f2,_0x1bec37(0x18b));return _0x2a002b;}else throw{'message':_0x1bec37(0x208)};}async[a3_0x18692d(0x20e)](_0x2d736d){const _0x458e1f=a3_0x18692d;if(_0x2d736d&&_0x2d736d[_0x458e1f(0x186)]&&_0x2d736d['tp_sl_mode']){if(_0x458e1f(0x22e)!=='DlxaF'){let _0x109fb0=this[_0x458e1f(0x128)](_0x458e1f(0x116),_0x478cc7,_0x458e1f(0x18b));return _0x109fb0;}else{let _0x1b7f2f=await this[_0x458e1f(0x128)](_0x458e1f(0x1d2),_0x2d736d,_0x458e1f(0x183));return _0x1b7f2f;}}else throw{'message':_0x458e1f(0x1ff)};}async[a3_0x18692d(0x1bc)](_0x44ad11){const _0x3ee6f1=a3_0x18692d;if(_0x44ad11&&_0x44ad11[_0x3ee6f1(0x186)]&&_0x44ad11[_0x3ee6f1(0x241)]!=undefined&&_0x44ad11[_0x3ee6f1(0x1a0)]&&_0x44ad11['sell_leverage']){if(_0x3ee6f1(0x136)===_0x3ee6f1(0x225)){let _0x1e684a=this['doAuthenticatedQuery'](_0x3ee6f1(0x217),_0x5c6ed2,'GET');return _0x1e684a;}else{let _0xdd86e5=await this[_0x3ee6f1(0x128)](_0x3ee6f1(0x205),_0x44ad11,_0x3ee6f1(0x183));return _0xdd86e5;}}else throw{'message':_0x3ee6f1(0x250)};}async['getTradingFeeRateInvPerp'](_0x2cfcbe){const _0x551f7d=a3_0x18692d;if(_0x2cfcbe&&_0x2cfcbe['symbol']){if(_0x551f7d(0x10c)===_0x551f7d(0x212))throw{'message':'symbol\x20is\x20a\x20required\x20param.\x20If\x20not\x20passing\x20stop_order_id\x20then\x20order_link_id\x20is\x20also\x20required.'};else{let _0x26edfe=await this['doAuthenticatedQuery']('/v2/private/position/fee-rate?',_0x2cfcbe,_0x551f7d(0x18b));return _0x26edfe;}}else throw{'message':'symbol\x20is\x20a\x20required\x20param'};}async[a3_0x18692d(0x1a1)](_0x407bb7){const _0xbad7c8=a3_0x18692d;if(_0x407bb7&&_0x407bb7[_0xbad7c8(0x186)]){let _0x55e24b='v2/public/risk-limit/list',_0x1ce5b4=_0x55e24b,_0x37a8d9=new Array();_0x55e24b=_0x55e24b+'?';for(const _0x2e6302 in _0x407bb7){_0x37a8d9['push'](_0x2e6302+'='+_0x407bb7[_0x2e6302]);}return _0x1ce5b4=_0x55e24b+_0x37a8d9[_0xbad7c8(0x11f)]('&'),await this[_0xbad7c8(0x194)](_0x1ce5b4);}else{let _0x52709d=_0xbad7c8(0x1a3);return await this[_0xbad7c8(0x194)](_0x52709d);}}async['setRiskLimitInvPerp'](_0x520348){const _0x43eb59=a3_0x18692d;if(_0x520348&&_0x520348[_0x43eb59(0x186)]&&_0x520348['risk_id']){if('fpDtU'===_0x43eb59(0x24e)){let _0x350fce=this['doAuthenticatedQuery'](_0x43eb59(0x111),_0x520348,_0x43eb59(0x183));return _0x350fce;}else throw{'message':_0x43eb59(0x1be)};}else throw{'message':'symbol\x20and\x20risk_id\x20are\x20required\x20params'};}async[a3_0x18692d(0x202)](_0x6915f8){const _0x1dcc9c=a3_0x18692d;if(_0x6915f8&&_0x6915f8[_0x1dcc9c(0x186)]){let _0x95c225=_0x1dcc9c(0x1b0),_0xd01876=_0x95c225,_0x41f8e5=new Array();_0x95c225=_0x95c225+'?';for(const _0x54b6a5 in _0x6915f8){if(_0x1dcc9c(0x169)==='AdgnJ')throw{'message':_0x1dcc9c(0x1be)};else _0x41f8e5[_0x1dcc9c(0x252)](_0x54b6a5+'='+_0x6915f8[_0x54b6a5]);}return _0xd01876=_0x95c225+_0x41f8e5[_0x1dcc9c(0x11f)]('&'),await this[_0x1dcc9c(0x194)](_0xd01876);}else{if(_0x1dcc9c(0x1b3)===_0x1dcc9c(0x1b3))throw{'message':'symbol\x20is\x20a\x20required\x20param'};else throw{'message':_0x1dcc9c(0x167)};}}async[a3_0x18692d(0x139)](_0x1fbeed){const _0x48c60b=a3_0x18692d;if(_0x1fbeed&&_0x1fbeed[_0x48c60b(0x186)]){if(_0x48c60b(0x182)!=='BIhiU')throw{'message':'symbol\x20is\x20a\x20required\x20parameter'};else{let _0x35c9b6=this[_0x48c60b(0x128)](_0x48c60b(0x116),_0x1fbeed,_0x48c60b(0x18b));return _0x35c9b6;}}else throw{'message':_0x48c60b(0x208)};}async[a3_0x18692d(0x1c7)](_0x51349b){const _0x26c81f=a3_0x18692d;if(_0x51349b&&_0x51349b[_0x26c81f(0x186)]){if('SDcqw'!=='mCYRP'){let _0x4c0f90=this[_0x26c81f(0x128)](_0x26c81f(0x217),_0x51349b,_0x26c81f(0x18b));return _0x4c0f90;}else throw{'message':_0x26c81f(0x132)};}else{if(_0x26c81f(0x1cd)!==_0x26c81f(0x177))throw{'message':_0x26c81f(0x208)};else throw{'message':'symbol\x20is\x20a\x20required\x20parameter'};}}async[a3_0x18692d(0x175)](_0x4184ff){const _0x2ef5f5=a3_0x18692d;let _0x3563a0=this['doAuthenticatedQuery'](_0x2ef5f5(0x157),_0x4184ff,_0x2ef5f5(0x18b));return _0x3563a0;}async['getLCPInfoV2'](_0x1d2931){const _0xb1ca54=a3_0x18692d;if(_0x1d2931&&_0x1d2931[_0xb1ca54(0x186)]){let _0x2c9578=this[_0xb1ca54(0x128)](_0xb1ca54(0x1c3),_0x1d2931,_0xb1ca54(0x18b));return _0x2c9578;}else throw{'message':_0xb1ca54(0x208)};}async[a3_0x18692d(0x13a)](_0x5238b1){const _0x37fd52=a3_0x18692d;let _0x1a51e6=_0x37fd52(0x13d),_0x456076=await this[_0x37fd52(0x1e3)](_0x1a51e6,_0x5238b1),_0x73af6b={'url':this[_0x37fd52(0x161)]+_0x456076,'method':_0x37fd52(0x18b)};const _0x3a029f=await a3_0x37c8c5(_0x73af6b);return _0x3a029f;}async[a3_0x18692d(0x1f4)](_0x290bbf){const _0x2f5b40=a3_0x18692d;let _0x1dee56=_0x2f5b40(0x1d1),_0xc7da21=await this[_0x2f5b40(0x1e3)](_0x1dee56,_0x290bbf),_0x11adf8={'url':this[_0x2f5b40(0x161)]+_0xc7da21,'method':_0x2f5b40(0x18b)};const _0x2f516b=await a3_0x37c8c5(_0x11adf8);return _0x2f516b;}async[a3_0x18692d(0x20d)](_0x75f896){const _0x226b53=a3_0x18692d;let _0x5ef5cb=_0x226b53(0x18f),_0x253ef0=await this[_0x226b53(0x1e3)](_0x5ef5cb,_0x75f896),_0x3a9b36={'url':this['url']+_0x253ef0,'method':_0x226b53(0x18b)};const _0x5a9a10=await a3_0x37c8c5(_0x3a9b36);return _0x5a9a10;}async[a3_0x18692d(0x17b)](_0x5f1911){const _0x200999=a3_0x18692d;let _0x326ebb=_0x200999(0x24c),_0x4217b1=await this[_0x200999(0x1e3)](_0x326ebb,_0x5f1911),_0x8d24a3={'url':this[_0x200999(0x161)]+_0x4217b1,'method':'GET'};const _0x2950eb=await a3_0x37c8c5(_0x8d24a3);return _0x2950eb;}async[a3_0x18692d(0x249)](){const _0x12d169=a3_0x18692d;let _0x43343a=_0x12d169(0x1d6);return await this['executeGetRequest'](_0x43343a);}async['getKlineUsdtPerp'](_0x1e16db){const _0x444cd9=a3_0x18692d;if(_0x1e16db&&_0x1e16db[_0x444cd9(0x186)]&&_0x1e16db['interval']&&_0x1e16db[_0x444cd9(0x230)]){if(_0x444cd9(0x1ba)!==_0x444cd9(0x1ed)){let _0x3123fa=_0x444cd9(0x14e),_0x1fd151=_0x3123fa,_0x4293e6=new Array();_0x3123fa=_0x3123fa+'?';for(const _0x391d0b in _0x1e16db){if(_0x444cd9(0x16b)!==_0x444cd9(0x19a))_0x4293e6[_0x444cd9(0x252)](_0x391d0b+'='+_0x1e16db[_0x391d0b]);else throw{'message':_0x444cd9(0x1be)};}return _0x1fd151=_0x3123fa+_0x4293e6[_0x444cd9(0x11f)]('&'),await this[_0x444cd9(0x194)](_0x1fd151);}else return{'referer':this['referer']};}else throw{'message':_0x444cd9(0x239)};}async[a3_0x18692d(0x14b)](_0x21179c){const _0x3bb5ef=a3_0x18692d;if(_0x21179c&&_0x21179c[_0x3bb5ef(0x186)]){if(_0x3bb5ef(0x1cc)!=='bJjNb'){let _0x2d8108=_0x3bb5ef(0x1e7),_0x170d3b=_0x2d8108,_0xeb50b0=new Array();_0x2d8108=_0x2d8108+'?';for(const _0x37870c in _0x21179c){_0x3bb5ef(0x213)===_0x3bb5ef(0x213)?_0xeb50b0[_0x3bb5ef(0x252)](_0x37870c+'='+_0x21179c[_0x37870c]):_0x262397[_0x3bb5ef(0x252)](_0x3068a1+'='+_0x15a12f[_0x3648b0]);}return _0x170d3b=_0x2d8108+_0xeb50b0['join']('&'),await this['executeGetRequest'](_0x170d3b);}else throw{'message':_0x3bb5ef(0x208)};}else throw{'message':_0x3bb5ef(0x208)};}async[a3_0x18692d(0x1af)](_0x21033a){const _0x239afe=a3_0x18692d;if(_0x21033a&&_0x21033a[_0x239afe(0x186)]){if('DShgA'===_0x239afe(0x22f)){let _0x323365=_0x239afe(0x187),_0x3cb1f9=_0x323365,_0x46c73=new Array();_0x323365=_0x323365+'?';for(const _0x593cb3 in _0x21033a){_0x46c73[_0x239afe(0x252)](_0x593cb3+'='+_0x21033a[_0x593cb3]);}return _0x3cb1f9=_0x323365+_0x46c73[_0x239afe(0x11f)]('&'),await this['executeGetRequest'](_0x3cb1f9);}else throw{'message':_0x239afe(0x1eb)};}else throw{'message':_0x239afe(0x208)};}async[a3_0x18692d(0x1a9)](_0x40ad81){const _0x521e19=a3_0x18692d;if(_0x40ad81&&_0x40ad81[_0x521e19(0x186)]&&_0x40ad81['interval']&&_0x40ad81[_0x521e19(0x230)]){let _0x17ecb2='public/linear/mark-price-kline',_0x4440d7=_0x17ecb2,_0x1fd723=new Array();_0x17ecb2=_0x17ecb2+'?';for(const _0xf5b532 in _0x40ad81){_0x1fd723[_0x521e19(0x252)](_0xf5b532+'='+_0x40ad81[_0xf5b532]);}return _0x4440d7=_0x17ecb2+_0x1fd723[_0x521e19(0x11f)]('&'),await this['executeGetRequest'](_0x4440d7);}else throw{'message':_0x521e19(0x239)};}async[a3_0x18692d(0x15a)](_0x4948ba){const _0x114c56=a3_0x18692d;if(_0x4948ba&&_0x4948ba['symbol']&&_0x4948ba[_0x114c56(0x23a)]&&_0x4948ba[_0x114c56(0x230)]){if(_0x114c56(0x244)!==_0x114c56(0x22d)){let _0x2c626b=_0x114c56(0x1ea),_0x5479f7=_0x2c626b,_0x54215b=new Array();_0x2c626b=_0x2c626b+'?';for(const _0x352057 in _0x4948ba){_0x54215b['push'](_0x352057+'='+_0x4948ba[_0x352057]);}return _0x5479f7=_0x2c626b+_0x54215b[_0x114c56(0x11f)]('&'),await this[_0x114c56(0x194)](_0x5479f7);}else throw{'message':'symbol,\x20interval,\x20and\x20from\x20are\x20required\x20params'};}else throw{'message':_0x114c56(0x239)};}async[a3_0x18692d(0x21d)](_0x2d13b0){const _0x35fde6=a3_0x18692d;if(_0x2d13b0&&_0x2d13b0['symbol']&&_0x2d13b0[_0x35fde6(0x23a)]&&_0x2d13b0['from']){let _0x54c9b6=_0x35fde6(0x171),_0x548bcd=_0x54c9b6,_0x15217a=new Array();_0x54c9b6=_0x54c9b6+'?';for(const _0x313451 in _0x2d13b0){if('jZEeF'!==_0x35fde6(0x199)){if(_0x56fe1b&&_0x239bab[_0x35fde6(0x186)]){let _0x4dd51c=this['doAuthenticatedQuery']('/v2/private/funding/predicted-funding?',_0x18d1b4,_0x35fde6(0x18b));return _0x4dd51c;}else throw{'message':_0x35fde6(0x208)};}else _0x15217a[_0x35fde6(0x252)](_0x313451+'='+_0x2d13b0[_0x313451]);}return _0x548bcd=_0x54c9b6+_0x15217a[_0x35fde6(0x11f)]('&'),await this[_0x35fde6(0x194)](_0x548bcd);}else{if(_0x35fde6(0x15f)==='CpvDy')throw{'message':'symbol,\x20interval,\x20and\x20from\x20are\x20required\x20params'};else throw{'message':_0x35fde6(0x1c1)};}}async['placeActiveOrderUsdtPerp'](_0xe86447){const _0x1643a1=a3_0x18692d;if(_0xe86447&&_0xe86447[_0x1643a1(0x226)]&&_0xe86447[_0x1643a1(0x186)]&&_0xe86447[_0x1643a1(0x156)]&&_0xe86447[_0x1643a1(0x236)]&&_0xe86447[_0x1643a1(0x1c2)]&&_0xe86447['reduce_only']!=undefined&&_0xe86447['close_on_trigger']!=undefined){if(_0x1643a1(0x20a)!==_0x1643a1(0x20a))throw{'message':_0x1643a1(0x1f5)};else{let _0x5ec57d=await this[_0x1643a1(0x128)]('/private/linear/order/create?',_0xe86447,_0x1643a1(0x183));return _0x5ec57d;}}else throw{'message':_0x1643a1(0x1cf)};}async[a3_0x18692d(0x1ca)](_0x584f0e){const _0x2ff86e=a3_0x18692d;if(_0x584f0e&&_0x584f0e['symbol']){if(_0x2ff86e(0x1a4)===_0x2ff86e(0x1a4)){let _0x14163e=await this['doAuthenticatedQuery'](_0x2ff86e(0x238),_0x584f0e,'GET');return _0x14163e;}else throw{'message':_0x2ff86e(0x1cf)};}else throw{'message':_0x2ff86e(0x208)};}async[a3_0x18692d(0x1e8)](_0x4ea2f5){const _0x525c5e=a3_0x18692d;if(_0x4ea2f5&&_0x4ea2f5[_0x525c5e(0x186)]&&(_0x4ea2f5[_0x525c5e(0x1b4)]||_0x4ea2f5[_0x525c5e(0x219)])){let _0x2e894d=await this[_0x525c5e(0x128)](_0x525c5e(0x17d),_0x4ea2f5,_0x525c5e(0x183));return _0x2e894d;}else{if('tLlAM'===_0x525c5e(0x1a7))throw{'message':_0x525c5e(0x167)};else throw{'message':_0x525c5e(0x24f)};}}async[a3_0x18692d(0x1f1)](_0x2d798a){const _0x9a2e22=a3_0x18692d;if(_0x2d798a&&_0x2d798a[_0x9a2e22(0x186)]){let _0x521a88=await this[_0x9a2e22(0x128)](_0x9a2e22(0x129),_0x2d798a,_0x9a2e22(0x183));return _0x521a88;}else throw{'message':'symbol\x20is\x20a\x20required\x20param'};}async[a3_0x18692d(0x256)](_0x59efe8){const _0x22b3fc=a3_0x18692d;if(_0x59efe8&&_0x59efe8['symbol']&&(_0x59efe8['order_id']||_0x59efe8[_0x22b3fc(0x219)])){let _0x116707=await this[_0x22b3fc(0x128)](_0x22b3fc(0x24a),_0x59efe8,_0x22b3fc(0x183));return _0x116707;}else{if(_0x22b3fc(0x1c6)!=='FOUBq')throw{'message':_0x22b3fc(0x123)};else throw{'message':_0x22b3fc(0x1d7)};}}async[a3_0x18692d(0x18e)](_0x805f99){const _0x39cdb1=a3_0x18692d;if(_0x805f99&&_0x805f99[_0x39cdb1(0x186)]){let _0x269d68=await this[_0x39cdb1(0x128)]('/private/linear/order/search?',_0x805f99,_0x39cdb1(0x18b));return _0x269d68;}else throw{'message':_0x39cdb1(0x208)};}async[a3_0x18692d(0x180)](_0x28ab21){const _0x18e70e=a3_0x18692d;if(_0x28ab21&&_0x28ab21['side']&&_0x28ab21['symbol']&&_0x28ab21['order_type']&&_0x28ab21['qty']&&_0x28ab21['stop_px']&&_0x28ab21['base_price']&&_0x28ab21[_0x18e70e(0x1c2)]&&_0x28ab21[_0x18e70e(0x1d4)]&&_0x28ab21['reduce_only']&&_0x28ab21[_0x18e70e(0x10f)]){let _0x453a70=await this[_0x18e70e(0x128)](_0x18e70e(0x12a),_0x28ab21,_0x18e70e(0x183));return _0x453a70;}else{if(_0x18e70e(0x220)!==_0x18e70e(0x220))throw{'message':_0x18e70e(0x1be)};else throw{'message':'side,\x20symbol,\x20order_type,\x20qty,\x20stop_px,\x20base_price,\x20time_in_force,\x20trigger_by,\x20reduce_only,\x20and\x20close_on_trigger\x20are\x20all\x20required\x20params'};}}async['getConditionalOrdersUsdtPerp'](_0x186e7d){const _0xb49d91=a3_0x18692d;if(_0x186e7d&&_0x186e7d[_0xb49d91(0x186)]){let _0x18ec7f=await this['doAuthenticatedQuery'](_0xb49d91(0x1cb),_0x186e7d,_0xb49d91(0x18b));return _0x18ec7f;}else throw{'message':_0xb49d91(0x1f5)};}async['cancelConditionalOrderUsdtPerp'](_0x402f7b){const _0x385698=a3_0x18692d;if(_0x402f7b&&_0x402f7b[_0x385698(0x186)]){let _0x4d89ff=await this[_0x385698(0x128)](_0x385698(0x12d),_0x402f7b,_0x385698(0x183));return _0x4d89ff;}else throw{'message':_0x385698(0x17c)};}async[a3_0x18692d(0x228)](_0x4a86cf){const _0x2b5a18=a3_0x18692d;if(_0x4a86cf&&_0x4a86cf[_0x2b5a18(0x186)]){let _0x208090=await this[_0x2b5a18(0x128)](_0x2b5a18(0x158),_0x4a86cf,_0x2b5a18(0x183));return _0x208090;}else throw{'message':_0x2b5a18(0x1f5)};}async[a3_0x18692d(0x1b1)](_0x184682){const _0x4ad88a=a3_0x18692d;if(_0x184682&&_0x184682[_0x4ad88a(0x186)]){let _0x5d0323=await this[_0x4ad88a(0x128)](_0x4ad88a(0x22a),_0x184682,'POST');return _0x5d0323;}else{if(_0x4ad88a(0x10b)===_0x4ad88a(0x155))_0x2a88c6[_0x4ad88a(0x252)](_0x1abed3+'='+_0x5e1b5e[_0x2f6ce2]);else throw{'message':'symbol\x20is\x20a\x20required\x20parameter'};}}async['getConditionalOrdersRtUsdtPerp'](_0x461050){const _0xa64eba=a3_0x18692d;if(_0x461050&&_0x461050[_0xa64eba(0x186)]){let _0x504c25=await this[_0xa64eba(0x128)]('/private/linear/stop-order/search',_0x461050,_0xa64eba(0x18b));return _0x504c25;}else{if(_0xa64eba(0x19d)!==_0xa64eba(0x19d))throw{'message':_0xa64eba(0x208)};else throw{'message':_0xa64eba(0x1f5)};}}async[a3_0x18692d(0x235)](_0x246273){const _0xbc71b2=a3_0x18692d;let _0x57bb30=await this[_0xbc71b2(0x128)](_0xbc71b2(0x1fd),_0x246273,_0xbc71b2(0x18b));return _0x57bb30;}async['setAutoAddMarginUsdtPerp'](_0x467d87){const _0x3dc0d0=a3_0x18692d;if(_0x467d87&&_0x467d87[_0x3dc0d0(0x186)]&&_0x467d87['side']&&_0x467d87[_0x3dc0d0(0x15b)]!=undefined){if(_0x3dc0d0(0x1bf)===_0x3dc0d0(0x1bf)){let _0x238a7f=await this[_0x3dc0d0(0x128)](_0x3dc0d0(0x1fe),_0x467d87,'POST');return _0x238a7f;}else _0x281f1d[_0x3dc0d0(0x252)](_0x183bfd+'='+_0x495d8c[_0xbc4615]);}else throw{'message':_0x3dc0d0(0x115)};}async[a3_0x18692d(0x170)](_0x1c31ae){const _0x2deef8=a3_0x18692d;if(_0x1c31ae&&_0x1c31ae[_0x2deef8(0x186)]&&_0x1c31ae[_0x2deef8(0x241)]!=undefined&&_0x1c31ae[_0x2deef8(0x1a0)]&&_0x1c31ae[_0x2deef8(0x184)]){if(_0x2deef8(0x130)===_0x2deef8(0x124))throw{'message':_0x2deef8(0x1bb)};else{let _0x2bf33f=await this[_0x2deef8(0x128)](_0x2deef8(0x23e),_0x1c31ae,_0x2deef8(0x183));return _0x2bf33f;}}else throw{'message':'symbol,\x20is_isolated,\x20buy_leverage,\x20and\x20sell_leverage\x20are\x20all\x20required\x20parameters'};}async[a3_0x18692d(0x120)](_0x404219){const _0x537017=a3_0x18692d;if(_0x404219&&_0x404219[_0x537017(0x251)]&&(_0x404219[_0x537017(0x186)]||_0x404219[_0x537017(0x21b)])){let _0x14a123=await this[_0x537017(0x128)](_0x537017(0x159),_0x404219,_0x537017(0x183));return _0x14a123;}else throw{'message':_0x537017(0x1a6)};}async[a3_0x18692d(0x214)](_0x22c568){const _0x497a04=a3_0x18692d;if(_0x22c568&&_0x22c568[_0x497a04(0x186)]&&_0x22c568['tp_sl_mode']){let _0x289bf5=await this[_0x497a04(0x128)](_0x497a04(0x19e),_0x22c568,_0x497a04(0x183));return _0x289bf5;}else{if(_0x497a04(0x211)!==_0x497a04(0x188))throw{'message':'symbol\x20and\x20tp_sl_mode\x20are\x20required\x20parameters'};else throw{'message':_0x497a04(0x239)};}}async[a3_0x18692d(0x10a)](_0x1aa712){const _0x374011=a3_0x18692d;if(_0x1aa712&&_0x1aa712[_0x374011(0x186)]&&_0x1aa712[_0x374011(0x226)]&&_0x1aa712[_0x374011(0x23f)]){let _0x225b43=await this[_0x374011(0x128)](_0x374011(0x20c),_0x1aa712,_0x374011(0x183));return _0x225b43;}else throw{'message':_0x374011(0x17a)};}async[a3_0x18692d(0x164)](_0x16e517){const _0x38a103=a3_0x18692d;if(_0x16e517&&_0x16e517['symbol']&&_0x16e517['buy_leverage']&&_0x16e517[_0x38a103(0x184)]){let _0x3672a1=await this[_0x38a103(0x128)](_0x38a103(0x16d),_0x16e517,_0x38a103(0x183));return _0x3672a1;}else throw{'message':_0x38a103(0x1e5)};}async['setTradingStopUsdtPerp'](_0x529a92){const _0x285915=a3_0x18692d;if(_0x529a92&&_0x529a92[_0x285915(0x186)]&&_0x529a92[_0x285915(0x226)]){let _0x18949f=await this[_0x285915(0x128)](_0x285915(0x1a5),_0x529a92,'POST');return _0x18949f;}else throw{'message':'symbol\x20and\x20side\x20are\x20required\x20parameters'};}async[a3_0x18692d(0x1e6)](_0x53e4b8){const _0x4e8c53=a3_0x18692d;if(_0x53e4b8&&_0x53e4b8[_0x4e8c53(0x186)]){let _0x51a110=await this[_0x4e8c53(0x128)]('/private/linear/trade/execution/list',_0x53e4b8,_0x4e8c53(0x18b));return _0x51a110;}else{if('pzrie'===_0x4e8c53(0x110))throw{'message':_0x4e8c53(0x115)};else throw{'message':'symbol\x20is\x20a\x20required\x20parameter'};}}async[a3_0x18692d(0x1f8)](_0x2e4559){const _0x502f5a=a3_0x18692d;if(_0x2e4559&&_0x2e4559[_0x502f5a(0x186)]){let _0x4845ac=await this['doAuthenticatedQuery'](_0x502f5a(0x15d),_0x2e4559,_0x502f5a(0x18b));return _0x4845ac;}else{if(_0x502f5a(0x19b)!==_0x502f5a(0x21f))throw{'message':'symbol\x20is\x20a\x20required\x20parameter'};else{var _0x51d01e='';return _0x23d67a[_0x502f5a(0x1b5)](_0x310ad2)[_0x502f5a(0x165)]()[_0x502f5a(0x146)](function(_0x38aaa4){_0x51d01e+=_0x38aaa4+'='+_0x367f99[_0x38aaa4]+'&';}),_0x51d01e=_0x51d01e[_0x502f5a(0x181)](0x0,_0x51d01e['length']-0x1),_0x4b8bfd[_0x502f5a(0x1dc)](_0x502f5a(0x134),_0x16d58a)[_0x502f5a(0x1e9)](_0x51d01e)['digest']('hex');}}}async['getClosedPnlUsdtPerp'](_0x53ac29){const _0x46b5f4=a3_0x18692d;if(_0x53ac29&&_0x53ac29[_0x46b5f4(0x186)]){if('TxUvI'!==_0x46b5f4(0x234)){let _0x145109=await this['doAuthenticatedQuery'](_0x46b5f4(0x1df),_0x53ac29,_0x46b5f4(0x18b));return _0x145109;}else _0x59759c=_0x507f2d;}else throw{'message':_0x46b5f4(0x1f5)};}async[a3_0x18692d(0x1c5)](_0x257cf4){const _0x187780=a3_0x18692d;if(_0x257cf4&&_0x257cf4[_0x187780(0x186)]){let _0x65f380=await this[_0x187780(0x128)]('/contract/v3/private/position/limit-info',_0x257cf4,_0x187780(0x18b));return _0x65f380;}else throw{'message':_0x187780(0x1f5)};}async[a3_0x18692d(0x13c)](_0x4e49ff){const _0x52db1e=a3_0x18692d;if(_0x4e49ff&&_0x4e49ff['symbol']){let _0x3677ff=_0x52db1e(0x1fc),_0x5ceafe=_0x3677ff,_0x2da1be=new Array();_0x3677ff=_0x3677ff+'?';for(const _0x4559e2 in _0x4e49ff){_0x2da1be['push'](_0x4559e2+'='+_0x4e49ff[_0x4559e2]);}return _0x5ceafe=_0x3677ff+_0x2da1be['join']('&'),await this['executeGetRequest'](_0x5ceafe);}else throw{'message':_0x52db1e(0x1f5)};}async[a3_0x18692d(0x1b7)](_0x3e65d6){const _0x2e3d0c=a3_0x18692d;if(_0x3e65d6&&_0x3e65d6[_0x2e3d0c(0x186)]&&_0x3e65d6[_0x2e3d0c(0x226)]&&_0x3e65d6[_0x2e3d0c(0x185)]){let _0x991f21=await this[_0x2e3d0c(0x128)](_0x2e3d0c(0x1de),_0x3e65d6,_0x2e3d0c(0x183));return _0x991f21;}else throw{'message':_0x2e3d0c(0x1bb)};}async[a3_0x18692d(0x1ae)](_0x3676c9){const _0x5ea046=a3_0x18692d;if(_0x3676c9&&_0x3676c9[_0x5ea046(0x186)]){let _0xf7e9b0=await this['doAuthenticatedQuery']('/private/linear/funding/predicted-funding',_0x3676c9,'GET');return _0xf7e9b0;}else throw{'message':_0x5ea046(0x1f5)};}async[a3_0x18692d(0x1bd)](_0x131aa0){const _0xeea01a=a3_0x18692d;if(_0x131aa0&&_0x131aa0[_0xeea01a(0x186)]){let _0x2e1930=await this[_0xeea01a(0x128)](_0xeea01a(0x231),_0x131aa0,'GET');return _0x2e1930;}else throw{'message':'symbol\x20is\x20a\x20required\x20parameter'};}async[a3_0x18692d(0x206)](_0x256d9e){const _0x2921af=a3_0x18692d;if(_0x256d9e&&_0x256d9e['side']&&_0x256d9e[_0x2921af(0x186)]&&_0x256d9e[_0x2921af(0x17e)]&&_0x256d9e[_0x2921af(0x236)]&&_0x256d9e[_0x2921af(0x1c2)]){let _0x141d6b=await this[_0x2921af(0x128)](_0x2921af(0x15c),_0x256d9e,_0x2921af(0x183));return _0x141d6b;}else throw{'message':'side,\x20symbol,\x20orderType,\x20qty\x20and\x20time_in_force\x20are\x20all\x20required\x20params.'};}async[a3_0x18692d(0x1ee)](_0x3b6ce5){const _0xb8ec6=a3_0x18692d;if(_0x3b6ce5&&_0x3b6ce5['symbol']){let _0x594365=await this[_0xb8ec6(0x128)](_0xb8ec6(0x11b),_0x3b6ce5,_0xb8ec6(0x18b));return _0x594365;}else throw{'message':'symbol\x20is\x20a\x20required\x20param.'};}async['cancelActiveOrderInvFutures'](_0x4254cd){const _0x18a15d=a3_0x18692d;if(_0x4254cd&&_0x4254cd[_0x18a15d(0x186)]){let _0x44facc=await this['doAuthenticatedQuery'](_0x18a15d(0x12e),_0x4254cd,_0x18a15d(0x183));return _0x44facc;}else throw{'message':_0x18a15d(0x1be)};}async[a3_0x18692d(0x246)](_0x53d76a){const _0x14127a=a3_0x18692d;if(_0x53d76a&&_0x53d76a[_0x14127a(0x186)]){if(_0x14127a(0x1ef)!=='ByczX'){let _0x1663e0=await this[_0x14127a(0x128)](_0x14127a(0x11a),_0x53d76a,_0x14127a(0x183));return _0x1663e0;}else throw{'message':_0x14127a(0x1be)};}else{if(_0x14127a(0x127)!==_0x14127a(0x127))throw{'message':_0x14127a(0x1f6)};else throw{'message':_0x14127a(0x1be)};}}async[a3_0x18692d(0x149)](_0x50a52f){const _0x131e82=a3_0x18692d;if(_0x50a52f&&_0x50a52f['symbol']){let _0x2469af=await this['doAuthenticatedQuery'](_0x131e82(0x11a),_0x50a52f,_0x131e82(0x183));return _0x2469af;}else throw{'message':'symbol\x20is\x20a\x20required\x20param.'};}async[a3_0x18692d(0x20f)](_0x1a205f){const _0x5dcbc1=a3_0x18692d;if(_0x1a205f&&_0x1a205f[_0x5dcbc1(0x186)]){let _0x3151fb=await this[_0x5dcbc1(0x128)]('/futures/private/order',_0x1a205f,_0x5dcbc1(0x18b));return _0x3151fb;}else{if(_0x5dcbc1(0x147)!==_0x5dcbc1(0x147))throw{'message':_0x5dcbc1(0x1f5)};else throw{'message':_0x5dcbc1(0x1be)};}}async[a3_0x18692d(0x196)](_0x1f7cdf){const _0x152bb6=a3_0x18692d;if(_0x1f7cdf&&_0x1f7cdf[_0x152bb6(0x186)]&&_0x1f7cdf[_0x152bb6(0x226)]&&_0x1f7cdf[_0x152bb6(0x156)]&&_0x1f7cdf['qty']&&_0x1f7cdf[_0x152bb6(0x16a)]&&_0x1f7cdf['stop_px']&&_0x1f7cdf[_0x152bb6(0x1c2)]){if(_0x152bb6(0x218)===_0x152bb6(0x218)){let _0x5742af=await this[_0x152bb6(0x128)](_0x152bb6(0x22b),_0x1f7cdf,_0x152bb6(0x183));return _0x5742af;}else throw{'message':_0x152bb6(0x176)};}else throw{'message':_0x152bb6(0x1d7)};}async['getConditionalOrderInvFutures'](_0x1947c3){const _0x4f659b=a3_0x18692d;if(_0x1947c3&&_0x1947c3[_0x4f659b(0x186)]){let _0x389551=await this[_0x4f659b(0x128)](_0x4f659b(0x15e),_0x1947c3,_0x4f659b(0x18b));return _0x389551;}else throw{'message':'symbol\x20is\x20a\x20required\x20param.'};}async[a3_0x18692d(0x1b6)](_0x339679){const _0xd1ee03=a3_0x18692d;if(_0x339679&&_0x339679[_0xd1ee03(0x186)]){if(_0xd1ee03(0x257)==='Eprut'){let _0x5391df=await this[_0xd1ee03(0x128)](_0xd1ee03(0x247),_0x339679,_0xd1ee03(0x183));return _0x5391df;}else _0xabdfcc[_0xd1ee03(0x252)](_0x253be3+'='+_0x5d7de4[_0x4d0a15]);}else{if(_0xd1ee03(0x131)!==_0xd1ee03(0x131))throw{'message':'symbol,\x20interval,\x20and\x20from\x20are\x20required\x20params'};else throw{'message':'symbol\x20is\x20a\x20required\x20param.'};}}async['cancelAllConditionalOrderInvFutures'](_0x48eff5){const _0x5cc206=a3_0x18692d;if(_0x48eff5&&_0x48eff5[_0x5cc206(0x186)]){let _0x3aeef9=await this[_0x5cc206(0x128)](_0x5cc206(0x207),_0x48eff5,_0x5cc206(0x183));return _0x3aeef9;}else throw{'message':_0x5cc206(0x1be)};}async[a3_0x18692d(0x229)](_0x2565f8){const _0x12d2e7=a3_0x18692d;if(_0x2565f8&&_0x2565f8[_0x12d2e7(0x186)]){if('SSQPL'===_0x12d2e7(0x133)){let _0x39392d=await this[_0x12d2e7(0x128)](_0x12d2e7(0x1e4),_0x2565f8,'POST');return _0x39392d;}else _0x140d6a[_0x12d2e7(0x252)](_0x5de8e0+'='+_0x4e1279[_0x253645]);}else throw{'message':'symbol\x20is\x20a\x20required\x20param.'};}async[a3_0x18692d(0x14f)](_0x495c03){const _0x73bac4=a3_0x18692d;if(_0x495c03&&_0x495c03['symbol']){if(_0x73bac4(0x1c9)==='DGltN')_0x744241[_0x73bac4(0x252)](_0x29ced4+'='+_0x17dde0[_0x3eeeec]);else{let _0x1602a3=await this[_0x73bac4(0x128)](_0x73bac4(0x1c8),_0x495c03,_0x73bac4(0x18b));return _0x1602a3;}}else{if('SxrcK'!==_0x73bac4(0x11c))throw{'message':_0x73bac4(0x17a)};else throw{'message':_0x73bac4(0x1be)};}}async[a3_0x18692d(0x1a2)](_0x3f608e){const _0x1aed3c=a3_0x18692d;let _0x2e8600=await this[_0x1aed3c(0x128)](_0x1aed3c(0x240),_0x3f608e,_0x1aed3c(0x18b));return _0x2e8600;}async['changeMarginInvFutures'](_0x499e23){const _0x544850=a3_0x18692d;if(_0x499e23&&_0x499e23['symbol']&&_0x499e23['position_idx']&&_0x499e23[_0x544850(0x23f)]){let _0x3dbe1f=await this['doAuthenticatedQuery']('/futures/private/position/change-position-margin',_0x499e23,_0x544850(0x183));return _0x3dbe1f;}else{if(_0x544850(0x145)==='QSPAJ')throw{'message':_0x544850(0x189)};else _0xe87d0f[_0x544850(0x252)]