
    !:h                     $    d dl mZ  G d d      Zy)    )Entryc                      e Zd Z edddddi      xZZ edddddi      xZZ edddddi      xZZ	 ed	dddd
i      xZ
Z edddddi      xZZ edddddi      xZZ edddddi      xZZ edddddi      xZZ eddddd
i      xZZ edddddi      xZZ edddddi      xZZ edddddi      xZZ edddddi      xZZ edddddi      xZZ edddddi      xZ Z! eddddd
i      xZ"Z# eddddd
i      xZ$Z% edddddi      xZ&Z' edddddi      xZ(Z) edddddi      xZ*Z+ ed d!ddd"i      xZ,Z- ed#d!ddd$i      xZ.Z/ ed%d!ddd$i      xZ0Z1 ed&d!ddd
i      xZ2Z3 ed'd!ddd(i      xZ4Z5 ed)d!ddd(i      xZ6Z7 ed*d!ddd
i      xZ8Z9 ed+d!ddd"i      xZ:Z; ed,d!dddi      xZ<Z= ed-d!ddd"i      xZ>Z? ed.d!ddd"i      xZ@ZA ed/d!ddd0i      xZBZC ed1d!dddi      xZDZE ed2d!dddi      xZFZG ed3d!ddd$i      xZHZI ed4d!ddd$i      xZJZK ed5d!ddd$i      xZLZM ed6d!ddd"i      xZNZO ed7d!ddd"i      xZPZQ ed8d!ddd"i      xZRZS ed9d!ddd"i      xZTZU ed:d!ddd"i      xZVZW ed;d!ddd
i      xZXZY ed<d!ddd
i      xZZZ[ ed=d!ddd
i      xZ\Z] ed>d!ddd
i      xZ^Z_ ed?d!ddd
i      xZ`Za ed@d!ddd(i      xZbZc edAd!ddd(i      xZdZe edBd!ddd(i      xZfZg edCd!ddd(i      xZhZi edDd!ddd(i      xZjZk edEd!ddd(i      xZlZm edFd!ddd(i      xZnZo edGd!ddd(i      xZpZq edHd!ddd(i      xZrZs edId!ddd(i      xZtZu edJd!ddd
i      xZvZw edKd!ddd(i      xZxZy edLd!ddd
i      xZzZ{ edMd!dddNi      xZ|Z} edOd!dddi      xZ~Z edPd!dddQi      xZZ edRd!ddd
i      xZZ edSd!ddd
i      xZZ edTd!ddd(i      xZZ edUd!ddd(i      xZZ edVd!ddd(i      xZZ edWd!ddd(i      xZZ edXd!dddYi      xZZ edZd!dddNi      xZZ ed[d!dddYi      xZZ ed\d!ddd]i      xZZ ed^d!ddd]i      xZZ ed_d!dddi      xZZ ed`d!dddi      xZZ edad!dddi      xZZ edbd!dddi      xZZ edcd!ddd]i      xZZ eddd!dddei      xZZ edfd!dddi      xZZ edgd!dddi      xZZ edhd!dddi      xZZ edid!dddNi      xZZ edjd!ddd$i      xZZ edkd!dddNi      xZZ edld!dddNi      xZZ edmd!ddd
i      xZZ ednd!ddd
i      xZZ edod!ddd"i      xZZ edpd!dddi      xZZ ed.d!ddd"i      xZZ edqd!dddri      xZZ ed3d!ddd"i      xZZ ed6d!ddd$i      xZZ edsd!dddi      xZZ edtd!dddri      xZZ edud!dddi      xZZ edvd!ddd"i      xZZ edwd!ddd"i      xZZ edxd!dddyi      xZZ edzd!dddyi      xZZ ed{d!dddyi      xZZ ed|d!dddyi      xZZ ed}d!dddyi      xZZ ed~d!ddd
i      xZZ edd!ddd(i      xZZ edId!ddd(i      xZZ edd!ddd(i      xZZ edd!ddd
i      xZZ edPd!ddd(i      xZZ edd!ddd(i      xZZ edd!ddd]i      xZZ edd!ddd]i      xZZ edd!ddd]i      xZZ edd!ddd]i      xZZ edfd!dddi      xZZ edgd!dddNi      xZZ edd!dddi      xZZ edd!dddi      xZZ edd!dddNi      xZZ edd!dddNi      xZZ edd!ddd]i      xZZ edd!dddi      xZZ ed.d!dddri      xZZ edd!ddd"i      xZZ edEd!dddyi      xZ Z edd!dddyi      xZZ edFd!dddyi      xZZ edd!dddyi      xZZ edd!ddd(i      xZZ	 edxd!ddd(i      xZ
Z edd!ddd"i      xZZ edKd!ddd
i      xZZ edLd!ddd]i      xZZ edId!dddi      xZZ edRd!ddd
i      xZZ edd!ddd]i      xZZ edd!ddd
i      xZZ edTd!ddd
i      xZZ edVd!ddd
i      xZZ edWd!ddd
i      xZZ ed[d!ddd]i      xZ Z! ed\d!ddd]i      xZ"Z# edd!dddNi      xZ$Z% edddddyi      xZ&Z' edddddyi      xZ(Z) edddddyi      xZ*Z+ edddddi      xZ,Z- eddddd$i      xZ.Z/ edddddi      xZ0Z1 edddddyi      xZ2Z3 edddddyi      xZ4Z5 edddddyi      xZ6Z7 edddddyi      xZ8Z9 edddddyi      xZ:Z; edddddyi      xZ<Z= edddddi      xZ>Z? edddddyi      xZ@ZA eddddd$i      xZBZC edddddyi      xZDZE edddddyi      xZFZG edddddyi      xZHZI edddddyi      xZJZK edddddyi      xZLZM edddddyi      xZNZO edddddyi      xZPZQ edddddyi      xZRZS edddddyi      xZTZU ed*ddddi      xZVZW edddddi      xZXZY edddddi      xZZZ[ ed:ddddyi      xZ\Z] edIddddi      xZ^Z_ edddddyi      xZ`Za edddddyi      xZbZc edKddddyi      xZdZe edddddyi      xZfZg edMddddi      xZhZi edddddi      xZjZk edddddyi      xZlZm edddddyi      xZnZo edddddi      xZpZq edddddi      xZrZs eddddd$i      xZtZu edddddi      xZvZw edddddyi      xZxZy edddddyi      xZzZ{ ed8ddddyi      xZ|Z} edddddyi      xZ~Z ed.ddddyi      xZZ edddddyi      xZZ ed<ddddyi      xZZ edddddyi      xZZ edddddyi      xZZ edddddyi      xZZ edddddyi      xZZ edvddddyi      xZZ edwddddyi      xZZ edIddddi      xZZ edddddi      xZZ edddddi      xZZ edddddyi      xZZ edddddi      xZZ edddddyi      xZZ edddddyi      xZZ edddddyi      xZZ ed6ddddyi      xZZ edddddi      xZZ ed.ddddyi      xZZ edqddddyi      xZZ edddddyi      xZZ edddddyi      xZZ edKddddyi      xZZ edddddyi      xZZ edIddddi      xZZ edddddyi      xZZ edddddyi      xZZ edddddyi      xZZ ed.ddddyi      xZZ edddddi      xZZ edddddyi      xZZ edddddyi      xZZ eddddd(i      xZZ eddddd(i      xZĐZ eddddd(i      xZƐZ eddddd
i      xZȐZ edddddyi      xZʐZ edddddyi      xZ̐Z edddddyi      xZΐZ edddddyi      xZАZ edddddyi      xZҐZ eddddd
i      xZԐZ eddddd
i      xZ֐Z eddddd
i      xZؐZ eddddd
i      xZڐZ edddddyi      xZܐZ edddddyi      xZސZ eddddd$i      xZZ eddddd$i      xZZ eddddd$i      xZZ eddddd$i      xZZ eddddd$i      xZZ eddddd$i      xZZ eddddd$i      xZZ eddddd$i      xZZ eddddd$i      xZZy)ImplicitAPI
currenciespublicGETcostg      @zcurrencies/{currency}symbols   zmarket/orderbook/level1   zmarket/allTickersg     6@zmarket/statsmarketsz%market/orderbook/level{level}_{limit}zmarket/orderbook/level2_20zmarket/orderbook/level2_100zmarket/historieszmarket/candlesprices	timestampstatuszmark-price/{symbol}/currentzmark-price/all-symbolszmargin/config   announcements   zbullet-publicPOST   z	user-infoprivate   accountsg      @zaccounts/{accountId}zaccounts/ledgerszhf/accounts/ledgers   zhf/margin/account/ledgersztransaction-historyzsub/userzsub-accounts/{subUserId}zsub-accountszsub/api-keyzmargin/account(   zmargin/accountszisolated/accountszdeposit-addressesdepositszhist-depositswithdrawalszhist-withdrawalszwithdrawals/quotaszaccounts/transferableztransfer-listzbase-feez
trade-feeszmarket/orderbook/level{level}zmarket/orderbook/level2zmarket/orderbook/level3zhf/accounts/openedzhf/orders/activezhf/orders/active/symbolszhf/margin/order/active/symbolszhf/orders/donezhf/orders/{orderId}z"hf/orders/client-order/{clientOid}zhf/orders/dead-cancel-all/queryzhf/fillsorderszlimit/orderszorders/{orderId}zorder/client-order/{clientOid}fills
   zlimit/fillsz
stop-order   zstop-order/{orderId}z stop-order/queryOrderByClientOidzoco/order/{orderId}zoco/order/details/{orderId}zoco/client-order/{clientOid}z
oco/orderszhf/margin/orders/active   zhf/margin/orders/donezhf/margin/orders/{orderId}z)hf/margin/orders/client-order/{clientOid}   zhf/margin/fillszetf/infozmargin/currencieszrisk/limit/strategyzisolated/symbolszmargin/symbolszisolated/account/{symbol}2   zmargin/borrowzmargin/repayzmargin/interestzproject/listzproject/marketInterestRatezredeem/orderszpurchase/orderszbroker/api/rebase/downloadzmigrate/user/account/statuszaffiliate/inviter/statisticszsub/user/createdzsub/api-key/update-   zaccounts/universal-transferzaccounts/sub-transferzaccounts/inner-transferztransfer-outztransfer-inz	hf/orders   zhf/orders/testzhf/orders/synczhf/orders/multizhf/orders/multi/synczhf/orders/alterzhf/orders/dead-cancel-allzorders/testzorders/multiz	oco/orderzhf/margin/orderzhf/margin/order/testzmargin/orderzmargin/order/testpurchaseredeemzlend/purchase/updatezbullet-privatezposition/update-user-leveragezdeposit-address/createDELETEzwithdrawals/{withdrawalId}zhf/orders/sync/{orderId}z'hf/orders/sync/client-order/{clientOid}zhf/orders/cancel/{orderId}zhf/orders/cancelAllz!stop-order/cancelOrderByClientOidzstop-order/cancelzhf/margin/orderszcontracts/activefuturesPubliczcontracts/{symbol}tickerzlevel2/snapshotgHzG?zlevel2/depth20zlevel2/depth100ztrade/historyzkline/queryzinterest/queryzindex/queryzpremium/queryztrade-statisticszfunding-rate/{symbol}/currentzcontract/funding-rateszlevel2/message/queryzcontracts/risk-limit/{symbol}
allTickerszlevel2/depth{limit}zlevel3/message/queryzlevel3/snapshotfuturesPrivateg(\@zaccount-overviewzaccount-overview-all	   
stopOrdersrecentDoneOrderszorders/byClientOidrecentFillsopenOrderStatisticsposition	positionszmargin/maxWithdrawMarginzfunding-historyzdeposit-addresszdeposit-listzwithdrawal-listzhistory-positionsgetMaxOpenSizegetCrossUserLeveragezposition/getMarginModez#position/margin/auto-deposit-statuszmargin/withdrawMarginzposition/margin/deposit-marginz position/risk-limit-level/changez	st-orderschangeCrossUserLeveragezposition/changeMarginModezorders/client-order/{clientOid}zcancel/transfer-outzorders/multi-cancelzcurrency/currency/chain-infowebExchangezcontract/{symbol}/funding-rateszbroker/nd/infobrokerzbroker/nd/accountzbroker/nd/account/apikeyzbroker/nd/rebase/downloadzasset/ndbroker/deposit/listzbroker/nd/transfer/detailzbroker/nd/deposit/detailzbroker/nd/withdraw/detailzbroker/nd/transferzbroker/nd/account/update-apikeyzotc-loan/loanearnzotc-loan/accountszearn/redeem-previewzearn/saving/productszearn/hold-assetszearn/promotion/productszearn/kcs-staking/productszearn/staking/productszearn/eth-staking/productszearn/ordersN(  __name__
__module____qualname__r   public_get_currenciespublicGetCurrenciespublic_get_currencies_currencypublicGetCurrenciesCurrencypublic_get_symbolspublicGetSymbols"public_get_market_orderbook_level1publicGetMarketOrderbookLevel1public_get_market_alltickerspublicGetMarketAllTickerspublic_get_market_statspublicGetMarketStatspublic_get_marketspublicGetMarkets-public_get_market_orderbook_level_level_limit'publicGetMarketOrderbookLevelLevelLimit%public_get_market_orderbook_level2_20 publicGetMarketOrderbookLevel220&public_get_market_orderbook_level2_100!publicGetMarketOrderbookLevel2100public_get_market_historiespublicGetMarketHistoriespublic_get_market_candlespublicGetMarketCandlespublic_get_pricespublicGetPricespublic_get_timestamppublicGetTimestamppublic_get_statuspublicGetStatus$public_get_mark_price_symbol_currentpublicGetMarkPriceSymbolCurrent!public_get_mark_price_all_symbolspublicGetMarkPriceAllSymbolspublic_get_margin_configpublicGetMarginConfigpublic_get_announcementspublicGetAnnouncementspublic_post_bullet_publicpublicPostBulletPublicprivate_get_user_infoprivateGetUserInfoprivate_get_accountsprivateGetAccountsprivate_get_accounts_accountidprivateGetAccountsAccountIdprivate_get_accounts_ledgersprivateGetAccountsLedgersprivate_get_hf_accounts_ledgersprivateGetHfAccountsLedgers%private_get_hf_margin_account_ledgers privateGetHfMarginAccountLedgersprivate_get_transaction_historyprivateGetTransactionHistoryprivate_get_sub_userprivateGetSubUser"private_get_sub_accounts_subuseridprivateGetSubAccountsSubUserIdprivate_get_sub_accountsprivateGetSubAccountsprivate_get_sub_api_keyprivateGetSubApiKeyprivate_get_margin_accountprivateGetMarginAccountprivate_get_margin_accountsprivateGetMarginAccountsprivate_get_isolated_accountsprivateGetIsolatedAccountsprivate_get_deposit_addressesprivateGetDepositAddressesprivate_get_depositsprivateGetDepositsprivate_get_hist_depositsprivateGetHistDepositsprivate_get_withdrawalsprivateGetWithdrawalsprivate_get_hist_withdrawalsprivateGetHistWithdrawalsprivate_get_withdrawals_quotasprivateGetWithdrawalsQuotas!private_get_accounts_transferableprivateGetAccountsTransferableprivate_get_transfer_listprivateGetTransferListprivate_get_base_feeprivateGetBaseFeeprivate_get_trade_feesprivateGetTradeFees(private_get_market_orderbook_level_level#privateGetMarketOrderbookLevelLevel#private_get_market_orderbook_level2privateGetMarketOrderbookLevel2#private_get_market_orderbook_level3privateGetMarketOrderbookLevel3private_get_hf_accounts_openedprivateGetHfAccountsOpenedprivate_get_hf_orders_activeprivateGetHfOrdersActive$private_get_hf_orders_active_symbolsprivateGetHfOrdersActiveSymbols*private_get_hf_margin_order_active_symbols$privateGetHfMarginOrderActiveSymbolsprivate_get_hf_orders_doneprivateGetHfOrdersDoneprivate_get_hf_orders_orderidprivateGetHfOrdersOrderId,private_get_hf_orders_client_order_clientoid&privateGetHfOrdersClientOrderClientOid+private_get_hf_orders_dead_cancel_all_query$privateGetHfOrdersDeadCancelAllQueryprivate_get_hf_fillsprivateGetHfFillsprivate_get_ordersprivateGetOrdersprivate_get_limit_ordersprivateGetLimitOrdersprivate_get_orders_orderidprivateGetOrdersOrderId(private_get_order_client_order_clientoid#privateGetOrderClientOrderClientOidprivate_get_fillsprivateGetFillsprivate_get_limit_fillsprivateGetLimitFillsprivate_get_stop_orderprivateGetStopOrderprivate_get_stop_order_orderidprivateGetStopOrderOrderId,private_get_stop_order_queryorderbyclientoid(privateGetStopOrderQueryOrderByClientOidprivate_get_oco_order_orderidprivateGetOcoOrderOrderId%private_get_oco_order_details_orderid privateGetOcoOrderDetailsOrderId&private_get_oco_client_order_clientoid!privateGetOcoClientOrderClientOidprivate_get_oco_ordersprivateGetOcoOrders#private_get_hf_margin_orders_activeprivateGetHfMarginOrdersActive!private_get_hf_margin_orders_doneprivateGetHfMarginOrdersDone$private_get_hf_margin_orders_orderidprivateGetHfMarginOrdersOrderId3private_get_hf_margin_orders_client_order_clientoid,privateGetHfMarginOrdersClientOrderClientOidprivate_get_hf_margin_fillsprivateGetHfMarginFillsprivate_get_etf_infoprivateGetEtfInfoprivate_get_margin_currenciesprivateGetMarginCurrenciesprivate_get_risk_limit_strategyprivateGetRiskLimitStrategyprivate_get_isolated_symbolsprivateGetIsolatedSymbolsprivate_get_margin_symbolsprivateGetMarginSymbols#private_get_isolated_account_symbolprivateGetIsolatedAccountSymbolprivate_get_margin_borrowprivateGetMarginBorrowprivate_get_margin_repayprivateGetMarginRepayprivate_get_margin_interestprivateGetMarginInterestprivate_get_project_listprivateGetProjectList&private_get_project_marketinterestrate#privateGetProjectMarketInterestRateprivate_get_redeem_ordersprivateGetRedeemOrdersprivate_get_purchase_ordersprivateGetPurchaseOrders&private_get_broker_api_rebase_download!privateGetBrokerApiRebaseDownload'private_get_migrate_user_account_status"privateGetMigrateUserAccountStatus(private_get_affiliate_inviter_statistics$privateGetAffiliateInviterStatisticsprivate_post_sub_user_createdprivatePostSubUserCreatedprivate_post_sub_api_keyprivatePostSubApiKeyprivate_post_sub_api_key_updateprivatePostSubApiKeyUpdateprivate_post_deposit_addressesprivatePostDepositAddressesprivate_post_withdrawalsprivatePostWithdrawals(private_post_accounts_universal_transfer$privatePostAccountsUniversalTransfer"private_post_accounts_sub_transferprivatePostAccountsSubTransfer$private_post_accounts_inner_transfer privatePostAccountsInnerTransferprivate_post_transfer_outprivatePostTransferOutprivate_post_transfer_inprivatePostTransferInprivate_post_hf_ordersprivatePostHfOrdersprivate_post_hf_orders_testprivatePostHfOrdersTestprivate_post_hf_orders_syncprivatePostHfOrdersSyncprivate_post_hf_orders_multiprivatePostHfOrdersMulti!private_post_hf_orders_multi_syncprivatePostHfOrdersMultiSyncprivate_post_hf_orders_alterprivatePostHfOrdersAlter&private_post_hf_orders_dead_cancel_all privatePostHfOrdersDeadCancelAllprivate_post_ordersprivatePostOrdersprivate_post_orders_testprivatePostOrdersTestprivate_post_orders_multiprivatePostOrdersMultiprivate_post_stop_orderprivatePostStopOrderprivate_post_oco_orderprivatePostOcoOrderprivate_post_hf_margin_orderprivatePostHfMarginOrder!private_post_hf_margin_order_testprivatePostHfMarginOrderTestprivate_post_margin_orderprivatePostMarginOrderprivate_post_margin_order_testprivatePostMarginOrderTestprivate_post_margin_borrowprivatePostMarginBorrowprivate_post_margin_repayprivatePostMarginRepayprivate_post_purchaseprivatePostPurchaseprivate_post_redeemprivatePostRedeem!private_post_lend_purchase_updateprivatePostLendPurchaseUpdateprivate_post_bullet_privateprivatePostBulletPrivate*private_post_position_update_user_leverage%privatePostPositionUpdateUserLeverage#private_post_deposit_address_createprivatePostDepositAddressCreateprivate_delete_sub_api_keyprivateDeleteSubApiKey'private_delete_withdrawals_withdrawalid$privateDeleteWithdrawalsWithdrawalId private_delete_hf_orders_orderidprivateDeleteHfOrdersOrderId%private_delete_hf_orders_sync_orderid privateDeleteHfOrdersSyncOrderId/private_delete_hf_orders_client_order_clientoid)privateDeleteHfOrdersClientOrderClientOid4private_delete_hf_orders_sync_client_order_clientoid-privateDeleteHfOrdersSyncClientOrderClientOid'private_delete_hf_orders_cancel_orderid"privateDeleteHfOrdersCancelOrderIdprivate_delete_hf_ordersprivateDeleteHfOrders"private_delete_hf_orders_cancelallprivateDeleteHfOrdersCancelAllprivate_delete_orders_orderidprivateDeleteOrdersOrderId+private_delete_order_client_order_clientoid&privateDeleteOrderClientOrderClientOidprivate_delete_ordersprivateDeleteOrders!private_delete_stop_order_orderidprivateDeleteStopOrderOrderId0private_delete_stop_order_cancelorderbyclientoid,privateDeleteStopOrderCancelOrderByClientOid private_delete_stop_order_cancelprivateDeleteStopOrderCancel private_delete_oco_order_orderidprivateDeleteOcoOrderOrderId)private_delete_oco_client_order_clientoid$privateDeleteOcoClientOrderClientOidprivate_delete_oco_ordersprivateDeleteOcoOrders'private_delete_hf_margin_orders_orderid"privateDeleteHfMarginOrdersOrderId6private_delete_hf_margin_orders_client_order_clientoid/privateDeleteHfMarginOrdersClientOrderClientOidprivate_delete_hf_margin_ordersprivateDeleteHfMarginOrders"futurespublic_get_contracts_activefuturesPublicGetContractsActive"futurespublic_get_contracts_symbolfuturesPublicGetContractsSymbolfuturespublic_get_tickerfuturesPublicGetTicker!futurespublic_get_level2_snapshotfuturesPublicGetLevel2Snapshot futurespublic_get_level2_depth20futuresPublicGetLevel2Depth20!futurespublic_get_level2_depth100futuresPublicGetLevel2Depth100futurespublic_get_trade_historyfuturesPublicGetTradeHistoryfuturespublic_get_kline_queryfuturesPublicGetKlineQuery futurespublic_get_interest_queryfuturesPublicGetInterestQueryfuturespublic_get_index_queryfuturesPublicGetIndexQuery+futurespublic_get_mark_price_symbol_current&futuresPublicGetMarkPriceSymbolCurrentfuturespublic_get_premium_queryfuturesPublicGetPremiumQuery"futurespublic_get_trade_statisticsfuturesPublicGetTradeStatistics-futurespublic_get_funding_rate_symbol_current(futuresPublicGetFundingRateSymbolCurrent(futurespublic_get_contract_funding_rates$futuresPublicGetContractFundingRatesfuturespublic_get_timestampfuturesPublicGetTimestampfuturespublic_get_statusfuturesPublicGetStatus&futurespublic_get_level2_message_query"futuresPublicGetLevel2MessageQuery-futurespublic_get_contracts_risk_limit_symbol(futuresPublicGetContractsRiskLimitSymbolfuturespublic_get_alltickersfuturesPublicGetAllTickers$futurespublic_get_level2_depth_limit futuresPublicGetLevel2DepthLimit&futurespublic_get_level3_message_query"futuresPublicGetLevel3MessageQuery!futurespublic_get_level3_snapshotfuturesPublicGetLevel3Snapshot futurespublic_post_bullet_publicfuturesPublicPostBulletPublic&futuresprivate_get_transaction_history#futuresPrivateGetTransactionHistory#futuresprivate_get_account_overview futuresPrivateGetAccountOverview'futuresprivate_get_account_overview_all#futuresPrivateGetAccountOverviewAll futuresprivate_get_transfer_listfuturesPrivateGetTransferListfuturesprivate_get_ordersfuturesPrivateGetOrdersfuturesprivate_get_stopordersfuturesPrivateGetStopOrders#futuresprivate_get_recentdoneorders!futuresPrivateGetRecentDoneOrders!futuresprivate_get_orders_orderidfuturesPrivateGetOrdersOrderId%futuresprivate_get_orders_byclientoid"futuresPrivateGetOrdersByClientOidfuturesprivate_get_fillsfuturesPrivateGetFillsfuturesprivate_get_recentfillsfuturesPrivateGetRecentFills&futuresprivate_get_openorderstatistics$futuresPrivateGetOpenOrderStatisticsfuturesprivate_get_positionfuturesPrivateGetPositionfuturesprivate_get_positionsfuturesPrivateGetPositions+futuresprivate_get_margin_maxwithdrawmargin(futuresPrivateGetMarginMaxWithdrawMargin.futuresprivate_get_contracts_risk_limit_symbol)futuresPrivateGetContractsRiskLimitSymbol"futuresprivate_get_funding_historyfuturesPrivateGetFundingHistory"futuresprivate_get_deposit_addressfuturesPrivateGetDepositAddressfuturesprivate_get_deposit_listfuturesPrivateGetDepositList%futuresprivate_get_withdrawals_quotas"futuresPrivateGetWithdrawalsQuotas"futuresprivate_get_withdrawal_listfuturesPrivateGetWithdrawalListfuturesprivate_get_sub_api_keyfuturesPrivateGetSubApiKey#futuresprivate_get_trade_statistics futuresPrivateGetTradeStatisticsfuturesprivate_get_trade_feesfuturesPrivateGetTradeFees$futuresprivate_get_history_positions!futuresPrivateGetHistoryPositions!futuresprivate_get_getmaxopensizefuturesPrivateGetGetMaxOpenSize'futuresprivate_get_getcrossuserleverage%futuresPrivateGetGetCrossUserLeverage)futuresprivate_get_position_getmarginmode&futuresPrivateGetPositionGetMarginMode futuresprivate_post_transfer_outfuturesPrivatePostTransferOutfuturesprivate_post_transfer_infuturesPrivatePostTransferInfuturesprivate_post_ordersfuturesPrivatePostOrdersfuturesprivate_post_orders_testfuturesPrivatePostOrdersTest futuresprivate_post_orders_multifuturesPrivatePostOrdersMulti7futuresprivate_post_position_margin_auto_deposit_status1futuresPrivatePostPositionMarginAutoDepositStatus)futuresprivate_post_margin_withdrawmargin&futuresPrivatePostMarginWithdrawMargin2futuresprivate_post_position_margin_deposit_margin-futuresPrivatePostPositionMarginDepositMargin4futuresprivate_post_position_risk_limit_level_change.futuresPrivatePostPositionRiskLimitLevelChange"futuresprivate_post_bullet_privatefuturesPrivatePostBulletPrivatefuturesprivate_post_withdrawalsfuturesPrivatePostWithdrawalsfuturesprivate_post_st_ordersfuturesPrivatePostStOrdersfuturesprivate_post_sub_api_keyfuturesPrivatePostSubApiKey&futuresprivate_post_sub_api_key_update!futuresPrivatePostSubApiKeyUpdate+futuresprivate_post_changecrossuserleverage)futuresPrivatePostChangeCrossUserLeverage-futuresprivate_post_position_changemarginmode*futuresPrivatePostPositionChangeMarginMode$futuresprivate_delete_orders_orderid!futuresPrivateDeleteOrdersOrderId3futuresprivate_delete_orders_client_order_clientoid.futuresPrivateDeleteOrdersClientOrderClientOidfuturesprivate_delete_ordersfuturesPrivateDeleteOrders futuresprivate_delete_stopordersfuturesPrivateDeleteStopOrders.futuresprivate_delete_withdrawals_withdrawalid+futuresPrivateDeleteWithdrawalsWithdrawalId)futuresprivate_delete_cancel_transfer_out%futuresPrivateDeleteCancelTransferOut!futuresprivate_delete_sub_api_keyfuturesPrivateDeleteSubApiKey)futuresprivate_delete_orders_multi_cancel%futuresPrivateDeleteOrdersMultiCancel,webexchange_get_currency_currency_chain_info'webExchangeGetCurrencyCurrencyChainInfo-webexchange_get_contract_symbol_funding_rates(webExchangeGetContractSymbolFundingRatesbroker_get_broker_nd_infobrokerGetBrokerNdInfobroker_get_broker_nd_accountbrokerGetBrokerNdAccount#broker_get_broker_nd_account_apikeybrokerGetBrokerNdAccountApikey$broker_get_broker_nd_rebase_downloadbrokerGetBrokerNdRebaseDownload&broker_get_asset_ndbroker_deposit_list!brokerGetAssetNdbrokerDepositList$broker_get_broker_nd_transfer_detailbrokerGetBrokerNdTransferDetail#broker_get_broker_nd_deposit_detailbrokerGetBrokerNdDepositDetail$broker_get_broker_nd_withdraw_detailbrokerGetBrokerNdWithdrawDetailbroker_post_broker_nd_transferbrokerPostBrokerNdTransferbroker_post_broker_nd_accountbrokerPostBrokerNdAccount$broker_post_broker_nd_account_apikeybrokerPostBrokerNdAccountApikey+broker_post_broker_nd_account_update_apikey%brokerPostBrokerNdAccountUpdateApikey&broker_delete_broker_nd_account_apikey!brokerDeleteBrokerNdAccountApikeyearn_get_otc_loan_loanearnGetOtcLoanLoanearn_get_otc_loan_accountsearnGetOtcLoanAccountsearn_get_earn_redeem_previewearnGetEarnRedeemPreviewearn_get_earn_saving_productsearnGetEarnSavingProductsearn_get_earn_hold_assetsearnGetEarnHoldAssets earn_get_earn_promotion_productsearnGetEarnPromotionProducts"earn_get_earn_kcs_staking_productsearnGetEarnKcsStakingProductsearn_get_earn_staking_productsearnGetEarnStakingProducts"earn_get_earn_eth_staking_productsearnGetEarnEthStakingProductsearn_post_earn_ordersearnPostEarnOrdersearn_delete_earn_ordersearnDeleteEarnOrders     U/var/www/html/turnos/venv/lib/python3.12/site-packages/ccxt/abstract/kucoinfutures.pyr   r      sT*   27hPUX^`cWd2ee/CHI`bjlqtz|  tA  DB  B"%@,1)XuvWXk,ZZ)JOPiksuz  ~D  FG  }H  KI  I&)G?DEXZbdilrtxky?zz #<5:>8UZ]cei\j5kk2,1)XuvWZm,\\)^c  eL  NV  X]  `f  hi  _j  _k  k14[OTUqs{  ~C  FL  NO  EP  PQ  Q),LQVWtv~  AF  IO  QR  HS  RT  T*-N=BCUW_afioqthu=vv":9>?OQY[`ciknbo9pp 6*/(EFTW=*YY05k8UU[]`Ta0bb-*/(EFTW=*YYMRSprz  }B  EK  MN  DO  NP  P(+JGLMegoqvy  BC  yD  HE  E%(D7<_hX]`fhj_k7ll48=oxY^agik`l8mm59>PXZ`cikmbn9oo 616{IuW]_aVb1cc.05j)UU[]`Ta0bb-CHI_ajlqtz|  tA  DB  B"%@?DEWYbdilrtukv?ww #<DIJ_ajlqtz|}s~D#&AOTUpr{  ~C  FL  NO  EP  PQ  Q),LEJK`bkmru{}~t  FA  A#&B/4ZETZ\^S_/``,JOPjluw|  @F  HL  M  KN  N&)G7<^YX]`fhj_k7ll449-TY\bdf[g4hh1;@AQS\^cflnpeq;rr!8=BCTV_afioqsht=uu":AFGZ\eglouwynzA{{!$>AFGZ\eglouwzn{A||!$>05j)UU[]`Ta0bb-9>PY[`ciknbo9pp 66;M9V[^dfh]i6jj3?DEWYbdilrtvkw?xx #<CHI]_hjorxz|q}C~~"%@INOfhqsx  |B  DF  {G  JH  H%(F9>PY[`cikmbn9oo 6/4ZETZ\]S^/__,38yRWZ`bcYd3ee0UZ[z  }F  HM  PV  XY  OZ  V[  [,/RLQRkmvx}  AG  IJ  @K  ML  L'*ILQRkmvx}  AG  IJ  @K  ML  L'*IBGH\^ginqwyzp{B||"%?>CDVXachkqstju>vv #;MRSmoxz  CI  KL  BM  NN  N(+JX]^~  AJ  LQ  TZ  \]  S^  Y_  _.1U:?@PR[]bekmndo:pp!7@EF[]fhmpvxyoz@{{!$=\a  cG  IR  TY  \b  de  [f  ]g  g03YY^  `A  CL  NS  V\  ^_  U`  Za  a/2V/4ZETZ\]S^/__,,1(IuvWXk,ZZ)7<^YX]`fhi_j7kk4;@ASU^`ehnpqgr;ss!8UZ[{  ~G  IN  QW  YZ  P[  V\  \,/R*/EFTV<*XX5:=)UZ]ceg\h5ii238yRWZ`bcYd3ee0BGH^`ikpsy{|r}B~~"%?^c  eG  IR  TY  \b  de  [f  _g  g03[@EF[]fhmpvxyoz@{{!$=OTUrt}  @E  HN  PQ  GR  PS  S),LQVWu  xA  CH  KQ  ST  JU  RV  V*-N38yRWZ`bcYd3ee0KPQjluw|  @F  HI  J  LK  K'*HGLMdfoqvy  BD  yE  HF  F%(DMRSoqz  }B  EK  MN  DO  NP  P(+Jin  p[  ]f  hm  pv  xy  oz  j{  {7:f<ABSU^`ehnpqgr<ss"9/4ZETZ\^S_/``,AFGZ\eglouwynzA{{!$>DIJ_ajlqtz|~s  EA  A#&A?DEWYbdilrtvkw?xx #<;@AQS\^cflnoep;qq!8LQRmoxz  CI  KM  BN  MO  O'*I9>PY[`cikmbn9oo 67<^YX]`fhj_k7ll4=BCTV_afioqsht=uu":7<^YX]`fhj_k7ll4SXYu  xA  CH  KQ  SV  JW  TX  X*-P9>PY[`cikmbn9oo 6=BCTV_afioqsht=uu":QVWsu~  AF  IO  QR  HS  RT  T*-NSXYv  yB  DI  LR  TU  KV  TW  W+.PV[\z  }F  HM  PV  XZ  O[  W\  \,/S@EFXZcekntvzm{@||!$=6;M9V\_egi^j6kk3CHI]_hjpsy{}r~C#&@CHI\^giorxz|q}C~~"%@8=mYX^agil`m8nn5V[\y  |E  GM  PV  XY  OZ  W[  [,/SJOPgirtz  ~D  FH  }I  KJ  J&)GNSTmox  {A  DJ  LN  CO  OP  P(+K9>~yZ`cikmbn9oo 67<]IW]`fhj_k7ll438iQWZ`bcYd3ee0<ABRT]_ehnpqgr<ss"9<ABRT]_ehnpqgr<ss"9>CDUW`bhkqstju>vv #;GLMcenpvy  BC  yD  HE  E%(D>CDUW`bhkqstju>vv #;PUVqs|  E  HN  PQ  GR  QS  S*-M.3HiRXZ[Q\.]]+7<]IW]`fhi_j7kk49>~yZ`ciklbm9nn 65:<TZ]cef\g5hh238iQWZ`bcYd3ee0>CDUW`bhkqstju>vv #;GLMcenpvy  BC  yD  HE  E%(D9>~yZ`ciklbm9nn 6BGH[]fhnqwyzp{B||"%?;@R[]cflnpeq;rr!89>~yZ`cikmbn9oo 627
IvX^`bWc2dd/.3HiRXZ\Q].^^+HMNdfoqw  {A  CE  zF  IG  G%(E=BCSU^`fioqsht=uu":Y^_~  AJ  LR  U[  ]^  T_  Z`  `.1VLQRjluw}  AG  IK  @L  MM  M'*I:?yZbekmodp:qq!7UZ[w  zC  EM  PV  XZ  O[  V\  \+.RFKLaclnvy  BC  yD  GE  E$'COTUoqz  }E  HN  PQ  GR  PS  S),Lbg  iM  OX  Zb  ek  mn  do  cp  p36_kp  r[  ]f  hp  sy  {|  r}  l~  ~8;hSXYu  xA  CK  NT  VW  MX  TY  Y+.P7<[)U]`fhi_j7kk4JOPegprz  ~D  FH  }I  KJ  J&)GAFGY[dfnqwyzp{A||!$>[`  bB  DM  OW  Z`  bc  Yd  \e  e/2X27)XX^`bWc2dd/HMNdfoqy  }C  EF  |G  IH  H%(Efk  mP  R[  ]e  hn  pq  gr  gs  s47cFKL_ajltw}  @A  wB  GC  C$'CFKLaclnvy  BC  yD  GE  E$'CW\]{  ~G  IQ  TZ  \]  S^  X_  _-0T9>|YX`ciklbm9nn 6SXYu  xA  CK  NT  VW  MX  TY  Y+.Pot  va  cl  nv  y  AB  xC  pD  D:=lDIJ\^giqtz|~s  EA  A#&AKPQcetv{  E  GH  ~I  LJ  J&)HKPQegvx}  AG  IJ  @K  LL  L&)H8=hY^agij`k8ll5INO`bqsx  |B  DH  {I  JJ  J%(FGLM]_npux~  AD  xE  HF  F$'DINO`bqsx  |B  DF  {G  JH  H%(FEJ?\kmru{}~t  FA  A#&BAF}VeglouwxnyAzz!$>GLM]_npux~  AB  xC  HD  D$'DAF}VeglouwxnyAzz!$>[`a~  AP  RW  Z`  bc  Yd  \e  e/2XEJ?\kmru{}~t  FA  A#&BKPQcetv{  E  GJ  ~K  LL  L&)H_d  fE  GV  X]  `f  hi  _j  `k  k14\V[\t  wF  HM  PV  X[  O\  W]  ],/S>CKQ`bgjprsit>uu";8=hY^agij`k8ll5RWXnp  BG  JP  RS  IT  SU  U*-O_d  fE  GV  X]  `f  hi  _j  `k  k14\@ElTcejmsuvlw@xx #=NSTikz  }B  EK  MN  DO  OP  P(+KRWXnp  BG  JP  RS  IT  SU  U*-OINO`bqsx  |B  DE  {F  JG  G%(FGL_^moux~  AB  xC  HD  D$'DSXYn  qA  CH  KQ  SW  JX  TY  Y*-PMRSegwy~  BH  JN  AO  NP  P'*JTYZp  sC  EJ  MS  UV  LW  UX  X+.QGL_^npux~  AB  xC  HD  D$'D:?JZ\adjlpcq:rr 7BGVfhmpvxyozB{{!$?NSTfhxz  CI  KL  BM  ON  N'*KINOacsuz  ~D  FG  }H  JI  I%(FQVWkm}  @E  HN  PQ  GR  RS  S),N8=gGWY^agim`n8oo5DI-Yikpsy{  sA  EB  B"%ATYZo  rB  DI  LR  TU  KV  UW  W*-Q>CJP`bgjprsit>uu";@EkScejmsuylz@{{ #=]bc}  @P  RW  Z`  bd  Ye  ^f  f/2Zaf  hG  IY  [`  ci  kn  bo  bp  p25^KPQbdtv{  E  GK  ~L  LM  M&)HKPQbdtv{  E  GH  ~I  LJ  J&)HEJ>[kmru{}~t  FA  A#&BQVWkm}  @E  HN  PQ  GR  RS  S),NKPQbdtv{  E  GH  ~I  LJ  J&)HBGWginqwyzp{B||"%?MRSegwy~  BH  JK  AL  NM  M'*JAF|UeglouwxnyAzz!$>OTUhjz  }B  EK  MN  DO  PP  P(+LJOP`brty  }C  EF  |G  KH  H%(GV[\r  uE  GL  OU  WX  NY  WZ  Z+.SY^_w  zJ  LQ  TZ  \]  S^  Z_  _-0VGL^]moux~  AB  xC  HD  D$'DEJ=Zjlru{}~t  FA  A#&B<A(L\^dgmosft<uu!9EJ=Zjlru{  ~B  uC  FD  D#&BGL^]moux~  AD  xE  HF  F$'Drw  y^  `p  rx  {A  CD  zE  sF  F;>oY^_v  yI  KQ  TZ  \^  S_  Z`  `-0Vin  pP  Rb  dj  ms  uv  lw  jx  x69flq  sU  Wg  io  rx  z{  q|  m}  }8;iKPQacsu{  E  GH  ~I  LJ  J&)HFKM[kmsv|~  vA  GB  B#&CAF{Tdflouw{n|A}}!$>DI-Yikqtz|}s~D#&AQVWkm}  @F  IO  QR  HS  RT  T*-N^cd}  @P  RX  [a  cd  Ze  _f  f/2[af  hC  EU  W]  `f  hi  _j  bk  k14^OTUgiy  |D  GM  OP  FQ  PR  R(+Lkp  rS  Ue  go  rx  z{  q|  l}  }7:h@EhP`bjmsuylz@{{ #=HMl\lnvy  BC  yD  IE  E$'Ech  jF  HX  Zb  ek  mn  do  dp  p25`X]^s  vF  HP  SY  [\  R]  Y^  ^-0UHMm]mow  {A  CD  zE  IF  F%(EX]^s  vF  HP  SY  []  R^  Y_  _-0U]b  dB  DQ  SX  [a  cd  Ze  ^f  f03Z_d  fG  IV  X]  `f  hi  _j  `k  k14\8=>NPXZ_bhjkal8mm 5>CDWYachkqstju>vv #;KPQkmuw|  @F  HI  J  LK  K'*HMRSnpxz  CI  KL  BM  NN  N(+JQVWtv~  AF  IO  QR  HS  RT  T*-NMRSnpxz  CI  KL  BM  NN  N(+JKPQkmuw|  @F  HI  J  LK  K'*HMRSnpxz  CI  KL  BM  NN  N(+JBGH\^fhnqwyzp{B||"%?@EFY[cekntvwmx@yy!$=MRSmowy  CI  KL  BM  NN  N(+JZ_  aB  DL  NT  W]  _`  Va  [b  b/2WQVWqs{  ~F  IO  QR  HS  RT  T*-N27QVY_abXc2dd/:?@SU[]bekmndo:pp!7>CDY[achkqsvjw>xx #;@EF\^dfkntvymz@{{!$=8=>PRXZ_bhjman8oo 5FKLegmotw}  @C  wD  GE  E$'CINOjlrty  }C  EH  |I  JJ  J&)FBGH_aginqwy|p}B~~"%?INOjlrty  }C  EH  |I  JJ  J&)F16}ffW]_bVc1dd.5:=&RZ]ceh\i5jj2r,  r   N)ccxt.base.typesr   r   r+  r,  r-  <module>r/     s    !wk wkr,  