PageSourceSearch

https://www.tapbit.com/_next_app/price/0.1.227/_next/static/chunks/2779-81b89b27b7dcc228.js

js tapbit.com collected 2026-10-03 21:40:00 UTC 16,041 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e782f186-6220-4b20-a2d2-8810f071423e",e._sentryDebugIdIdentifier="sentry-dbid-e782f186-6220-4b20-a2d2-8810f071423e")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2779],{749:(e,t,i)=>{i.d(t,{Lv:()=>r,Xt:()=>o,n1:()=>n});var a=i(122),n=function(e){return e.Standard="standard",e.Grid="grid",e}({});function r(e){return"grid"===e?"grid":"standard"}function o(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"UP",r="UP"===n?a.A.ROUND_UP:a.A.ROUND_DOWN,o=new a.A(e||0).toDecimalPlaces(t,r).toFixed(t);if(i&&i.endsWith("5")){let e=o.slice(-1),t=o.slice(0,-1);o="".concat(t).concat(5>Number(e)?"0":"5")}return o}},12733:(e,t,i)=>{i.d(t,{CR:()=>y,bZ:()=>h,h$:()=>p,hs:()=>b});var a=i(47387),n=i(26212),r=i(65568),o=i(28824),l=i(38113),u=i(41809),s=i(91474),d=i(76656),g=i(17883);let c="contract-usdt-activeTab";var p=function(e){return e.BTC="BTC",e.USDT="USDT",e.XUSDT="XUSDT",e}({});let m=(0,g.AG)(),f=a.hv.get(c)||"2",v="USDT",h=(0,u.v)()((0,s.Zr)((e,t)=>({...m,contractType:v,activeTab:f,fetchContractTier:async i=>{let r=t();if(!r.loading){e({loading:!0,error:void 0});try{let t=await (0,o.LA)(i);if(t&&200===t.code){let o=(0,g.z6)(t.data),l={...r,...o,loaded:!0,loading:!1,lastUpdatedAt:Date.now(),locale:null==i?void 0:i.locale,error:void 0};e(l),n.ep.setConfig(l.symbolsConfig),a.hv.set({siteConfig:l.siteConfig});return}e({loading:!1,error:"Unexpected response code: ".concat(null==t?void 0:t.code)})}catch(t){e({loading:!1,error:t instanceof Error?t.message:"Unknown error"})}}},ensureContractTier:async e=>{let i=t();if(i.locale!==(null==e?void 0:e.locale))return void await i.fetchContractTier(e);i.lastUpdatedAt&&Date.now()-i.lastUpdatedAt<6e4||await i.fetchContractTier(e)},setContractType:t=>{e({contractType:t})},setActiveTab:t=>{e({activeTab:t}),a.hv.set({[c]:t})},reset:()=>{a.hv.set({[c]:"2"}),e({...(0,g.AG)(),contractType:v,activeTab:"2"})}}),{name:"contract-tier-configs-futures-storage",partialize:e=>({contractType:e.contractType,activeTab:e.activeTab,loaded:e.loaded,hash:e.hash,siteConfig:e.siteConfig,symbolsConfig:e.symbolsConfig,symbolsConfigBySymbol:e.symbolsConfigBySymbol,contractGroupList:e.contractGroupList,lastUpdatedAt:e.lastUpdatedAt,locale:e.locale,error:e.error})}));function y(e){var t;let i=null==(t=h.getState().symbolsConfigBySymbol[e])?void 0:t.precision;return"number"==typeof i?i:2}let b=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3,{ensureContractTier:i}=h((0,d.k)(e=>({ensureContractTier:e.ensureContractTier})));(0,l.useEffect)(()=>{if(0===t)return void i(e);(0,r.y)(t).then(()=>{i(e)}).catch(()=>{})},[i,e,t])}},22675:(e,t,i)=>{i.d(t,{WJ:()=>v,a5:()=>f,wS:()=>h});var a=i(40323),n=i(88518),r=i(51025),o=i(86538),l=i(41809),u=i(91474);let s={pageNum:1,pageSize:50,total:0},d=new a.J0;function g(e,t){let i=Number(e);return Number.isFinite(i)?i:t}function c(e){return Math.max(1,g(e,1))}function p(e){return Math.max(1,g(e,s.pageSize))}function m(){return{initialized:!1,items:[],loading:!1,pagination:{...s}}}let f=(0,l.v)()((0,u.Zr)((e,t)=>({...m(),hideOther:!1,loadData:async function(){var i,a,o;let l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!(null==(i=r.k.getState().user)?void 0:i.userId))return void t().resetRuntime();let{pagination:u}=t(),s=c(null!=(a=l.pageNum)?a:u.pageNum),m=p(null!=(o=l.pageSize)?o:u.pageSize),f={...l,pageNum:s,pageSize:m};e({loading:!0});try{let t=await d.batch(["orders.trigger",f.symbol||"all",s,m].join(":"),()=>(0,n.HV)({params:f})),i=null==t?void 0:t.data;e({initialized:!0,items:Array.isArray(null==i?void 0:i.list)?i.list:[],loading:!1,pagination:function(e,t){var i,a;let n=null==e?void 0:e.waitTriggerCount;return{pageNum:c(null!=(i=null==e?void 0:e.pageNum)?i:t.pageNum),pageSize:p(null!=(a=null==e?void 0:e.pageSize)?a:t.pageSize),total:g(null==e?void 0:e.total,0),totalPage:g(null==e?void 0:e.pages,0
1),...void 0!==n?{waitTriggerCount:g(n,0)}:{}}}(i,{pageNum:s,pageSize:m})})}catch(t){e({loading:!1}),console.error("[TradingTablesTriggerOrdersStore] 加载 Trigger Orders 失败:",t)}},resetRuntime:()=>e(e=>({...m(),hideOther:e.hideOther})),setData:t=>e(e=>({initialized:!0,items:t.items,loading:!1,pagination:t.pagination?{...t.pagination}:e.pagination})),setHideOther:t=>e({hideOther:t}),setLoading:t=>e({loading:t}),setPageNum:t=>e(e=>({pagination:{...e.pagination,pageNum:c(t)}}))}),{name:"futures-trading-tables-trigger-orders-storage",partialize:e=>({hideOther:e.hideOther})}));async function v(e){await f.getState().loadData(e)}let h=(0,o.A)(e=>{f.getState().loadData(e)},3e3,{leading:!0,trailing:!1})},43487:(e,t,i)=>{i.d(t,{P8:()=>f,dw:()=>p,k2:()=>m});var a=i(88518),n=i(51025),r=i(86538),o=i(41809),l=i(91474);let u={pageNum:1,pageSize:10,total:0};function s(e,t){let i=Number(e);return Number.isFinite(i)?i:t}function d(e){return Math.max(1,s(e,1))}function g(e){return Math.max(1,s(e,u.pageSize))}function c(){return{initialized:!1,items:[],loading:!1,pagination:{...u}}}let p=(0,o.v)()((0,l.Zr)((e,t)=>({...c(),hideOther:!1,loadData:async i=>{var r,o,l;if(!(null==(r=n.k.getState().user)?void 0:r.userId))return void t().resetRuntime();let{pagination:u}=t(),c=d(null!=(o=null==i?void 0:i.pageNum)?o:u.pageNum),p=g(null!=(l=null==i?void 0:i.pageSize)?l:u.pageSize);e({loading:!0});try{let t=await (0,a.Ib)({params:{...i,pageNum:c,pageSize:p}}),n=null==t?void 0:t.data;e({initialized:!0,items:Array.isArray(null==n?void 0:n.list)?n.list:[],loading:!1,pagination:function(e,t){var i,a;return{pageNum:d(null!=(i=null==e?void 0:e.pageNum)?i:t.pageNum),pageSize:g(null!=(a=null==e?void 0:e.pageSize)?a:t.pageSize),total:s(null==e?void 0:e.total,0),totalPage:s(null==e?void 0:e.pages,0)}}(n,{pageNum:c,pageSize:p})})}catch(t){e({loading:!1}),console.error("[TradingTablesOrderHistoryStore] 加载 Orders History 失败:",t)}},resetRuntime:()=>e(e=>({...c(),hideOther:e.hideOther})),setData:t=>e(e=>({initialized:!0,items:t.items,loading:!1,pagination:t.pagination?{...t.pagination}:e.pagination})),setHideOther:t=>e({hideOther:t}),setLoading:t=>e({loading:t}),setPageNum:t=>e(e=>({pagination:{...e.pagination,pageNum:d(t)}}))}),{name:"futures-trading-tables-order-history-storage",partialize:e=>({hideOther:e.hideOther})}));async function m(e){await p.getState().loadData(e)}let f=(0,r.A)(e=>{p.getState().loadData(e)},3e3,{leading:!0,trailing:!1})},65093:(e,t,i)=>{i.d(t,{BH:()=>v,EF:()=>u,GN:()=>s,I2:()=>r,JH:()=>m,Jr:()=>g,KG:()=>f,o7:()=>d,r:()=>p,u8:()=>l,v0:()=>o,wu:()=>c});var a=i(59292),n=i(10935);function r(e){return a.request.get("/api/usdt-bot-api/grid/isExist",e)}function o(e){return a.request.get("/api/usdt-bot-api/public/strategy/recommend",{...e,params:h(e.params)})}function l(e){return a.request.get("/api/usdt-bot-api/public/globalConfigs",e)}function u(e){return a.request.get("/api/usdt-bot-api/grid/compute",e)}function s(e){return a.request.post("/api/usdt-bot-api/grid/place",{...e,body:e.params,params:void 0,requestType:n.Yw.Formdata})}function d(e){return a.request.get("/api/usdt-bot-api/grid/histories",{...e,params:h(e.params)})}function g(e){return a.request.get("/api/usdt-bot-api/grid/opens",{...e,params:h(e.params)})}function c(e){return a.request.get("/api/usdt-bot-api/grid/detail",e)}function p(e){return a.request.get("/api/usdt-bot-api/grid/order/opens",e)}function m(e){return a.request.get("/api/usdt-bot-api/grid/order/matchedItems",{...e,params:h(e.params)})}function f(e){return a.request.post("/api/usdt-bot-api/grid/edit",e)}function v(e){return a.request.post("/api/usdt-bot-api/grid/end",{...e,body:e.params,params:void 0,requestType:n.Yw.JsonString})}function h(e){if(!e)return e;let{current:t,size:i,...a}=e;return{...a,...void 0===a.pageNum&&void 0!==t?{pageNum:t}:{},...void 0===a.pageSize&&void 0!==i?{pageSize:i}:{}}}},82352:(e,t,i)=>{i.d(t,{Fy:()=>v,Jg:()=>s,Ll:()=>p,O0:()=>c,Sv:()=>g,pD:()=>d,sJ:()=>m,xc:()=>f});var a=i(66960),n=i(75787),r=i(65093),o=i(28824),l=i(51025),u=i(4390);function s(e,t){return["futures-account-complex",e,t]}function d(){let{locale:e}=(0,a.B)(),t=(0,l.k)(e=>{var t,i;return null!=(i=null==(t=e.user)?void 0:t.userId)?i:null});return(0,u.useQuery)({queryKey:s(e,t),queryFn:()=>(0,n.mV)({locale:e}),enabled:!!e&&!!t,staleTime:1/0})}function g(e,t){return["futures-funding-time",e,t]}function c(e){let{locale:t}=(0,a.B)();return(0,u.useQuery)({queryKey:g(t,e),queryFn:()=>
1(0,o.x4)({locale:t,params:{symbol:e}}),enabled:!!t&&!!e,staleTime:1/0})}function p(e,t,i){return["futures-grid-exist",e,t,i]}function m(e,t){return["usdt-trade-api","curleverage",e,t]}function f(e,t){return["usdt-trade-api","risk-quantity",e,t]}function v(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{locale:i}=(0,a.B)(),n=(0,l.k)(e=>{var t,i;return null!=(i=null==(t=e.user)?void 0:t.userId)?i:null});return(0,u.useQuery)({queryKey:p(i,e,n),queryFn:()=>(0,r.I2)({locale:i,params:{symbol:e}}),enabled:!!i&&!!e&&!!n&&t,staleTime:0})}},84605:(e,t,i)=>{i.d(t,{$t:()=>h,JH:()=>v,hv:()=>f});var a=i(40323),n=i(88518),r=i(51025),o=i(86538),l=i(41809),u=i(91474);let s={pageNum:1,pageSize:50,total:0},d=new a.J0;function g(e,t){let i=Number(e);return Number.isFinite(i)?i:t}function c(e){return Math.max(1,g(e,1))}function p(e){return Math.max(1,g(e,s.pageSize))}function m(){return{initialized:!1,items:[],loading:!1,pagination:{...s}}}let f=(0,l.v)()((0,u.Zr)((e,t)=>({...m(),hideOther:!1,loadData:async function(){var i,a,o;let l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=null==(i=r.k.getState().user)?void 0:i.userId;if(!u)return void t().resetRuntime();let{pagination:s}=t(),m=c(null!=(a=l.pageNum)?a:s.pageNum),f=p(null!=(o=l.pageSize)?o:s.pageSize),v={...l,pageNum:m,pageSize:f,userId:Number(u)};e({loading:!0});try{let t=await d.batch(["orders.tpsl",u,l.symbol||"all",m,f].join(":"),()=>(0,n.H9)({params:v})),i=null==t?void 0:t.data;e({initialized:!0,items:Array.isArray(null==i?void 0:i.list)?i.list:[],loading:!1,pagination:function(e,t){var i,a;let n=null==e?void 0:e.waitTriggerCount;return{pageNum:c(null!=(i=null==e?void 0:e.pageNum)?i:t.pageNum),pageSize:p(null!=(a=null==e?void 0:e.pageSize)?a:t.pageSize),total:g(null==e?void 0:e.total,0),totalPage:g(null==e?void 0:e.pages,0),...void 0!==n?{waitTriggerCount:g(n,0)}:{}}}(i,{pageNum:m,pageSize:f})})}catch(t){e({loading:!1}),console.error("[TradingTablesTpslOrdersStore] 加载 TP/SL 失败:",t)}},resetRuntime:()=>e(e=>({...m(),hideOther:e.hideOther})),setData:t=>e(e=>({initialized:!0,items:t.items,loading:!1,pagination:t.pagination?{...t.pagination}:e.pagination})),setHideOther:t=>e({hideOther:t}),setLoading:t=>e({loading:t}),setPageNum:t=>e(e=>({pagination:{...e.pagination,pageNum:c(t)}}))}),{name:"futures-trading-tables-tpsl-orders-storage",partialize:e=>({hideOther:e.hideOther})}));async function v(e){await f.getState().loadData(e)}let h=(0,o.A)(e=>{f.getState().loadData(e)},3e3,{leading:!0,trailing:!1})},92413:(e,t,i)=>{i.d(t,{T:()=>u,j:()=>l});var a=i(26212),n=i(3529),r=i(10022),o=i(77222);function l(e){let t=null==e?void 0:e.toUpperCase();return t?t.endsWith("-SWAP")?t:t.endsWith("-USDT")?(0,n.Qx)(t,"-"):t.endsWith("USDT")?(0,n.Qx)(t,""):"":""}function u(){let{slug:e}=(0,o.useParams)(),t=(0,r.ZC)(e=>e.symbol);return function(){let e=window.location.pathname.split("/").filter(Boolean),t=e.indexOf("futures"),i=t>=0?e[t+1]:void 0;return l(i?decodeURIComponent(i):void 0)}()||t||l(e)||a.ep.getCurrent()}},95496:(e,t,i)=>{i.d(t,{NA:()=>h,j6:()=>v,yx:()=>f});var a=i(40323),n=i(88518),r=i(51025),o=i(86538),l=i(41809),u=i(91474);let s={pageNum:1,pageSize:50,total:0},d=new a.J0;function g(e,t){let i=Number(e);return Number.isFinite(i)?i:t}function c(e){return Math.max(1,g(e,1))}function p(e){return Math.max(1,g(e,s.pageSize))}function m(){return{initialized:!1,items:[],loading:!1,pagination:{...s}}}let f=(0,l.v)()((0,u.Zr)((e,t)=>({...m(),hideOther:!1,loadData:async function(){var i,a,o,l,u,s;let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!(null==(i=r.k.getState().user)?void 0:i.userId))return void t().resetRuntime();let{pagination:f}=t(),v=c(null!=(a=m.pageNum)?a:f.pageNum),h=p(null!=(o=m.pageSize)?o:f.pageSize),y={...m,pageNum:v,pageSize:h};e({loading:!0});try{let t=await d.batch(["orders.current",y.symbol||"all",y.direction||"",y.beginTime||"",y.endTime||"",v,h].join(":"),()=>(0,n.pY)({params:y})),i=null==t?void 0:t.data;e({initialized:!0,items:Array.isArray(null==i?void 0:i.list)?i.list:[],loading:!1,pagination:(l={pageNum:v,pageSize:h},{pageNum:c(null!=(u=null==i?void 0:i.pageNum)?u:l.pageNum),pageSize:p(null!=(s=null==i?void 0:i.pageSize)?s:l.pageSize),total:g(null==i?void 0:i.total,0),totalPage:g(null==i?void 0:i.pages,0)})})}catch(t){e({loading:!1}),console.error("[TradingTablesOpenOrdersStore] 加载 Open Orders 失败:",t)}},resetRuntime:()=>e(e=>({...m(),hideOther:e.hideOther})),setData:t=>e(e=>({initialized:!0,items:t.items,loading:!1,pagination:t.pagination?{...t.pagination}:e.pagination})),setHideOther:t=>e({hideOther:t}
1),setLoading:t=>e({loading:t}),setPageNum:t=>e(e=>({pagination:{...e.pagination,pageNum:c(t)}}))}),{name:"futures-trading-tables-open-orders-storage",partialize:e=>({hideOther:e.hideOther})}));async function v(e){await f.getState().loadData(e)}let h=(0,o.A)(e=>{f.getState().loadData(e)},3e3,{leading:!0,trailing:!1})},97867:(e,t,i)=>{i.d(t,{B$:()=>N,TP:()=>w,YQ:()=>x,h5:()=>P,hT:()=>A,i3:()=>O,nJ:()=>D,o8:()=>T,p1:()=>C,xm:()=>z});var a=i(31806),n=i(99082),r=i(3529),o=i(51025),l=i(86538),u=i(82352),s=i(95496),d=i(43487),g=i(84605),c=i(22675);function p(e,t,i){var a;return(null==(a=i.force)||a)&&e.cancel(),e(t)}function m(e){let t=null==e?void 0:e.trim().toUpperCase();return t?t.endsWith("-SWAP")?t:t.endsWith("-USDT")?(0,r.Qx)(t,"-"):t.endsWith("USDT")?(0,r.Qx)(t,""):"":""}function f(e){var t,i,r,l;let s=null!=(l=null!=(i=e.userId)?i:null==(r=o.k.getState().user)?void 0:r.userId)?l:null;return s?(0,n.k)((0,a.S)(),(0,u.Jg)(e.locale,s),{force:null==(t=e.force)||t}):Promise.resolve()}function v(e){var t;let i=m(e.symbol);return i?(0,n.k)((0,a.S)(),(0,u.sJ)(e.locale,i),{force:null==(t=e.force)||t}):Promise.resolve()}function h(e){var t;let i=m(e.symbol);return i?(0,n.k)((0,a.S)(),(0,u.xc)(e.locale,i),{force:null==(t=e.force)||t}):Promise.resolve()}let y=(0,l.A)(()=>(0,a.S)().invalidateQueries({queryKey:["usdt-bot-api"]}),n.u,{leading:!0,trailing:!1});function b(e){if(!s.yx.getState().hideOther)return;let t=m(e.symbol);return t?{symbol:t}:void 0}function S(e,t){if(!e)return;let i=m(t.symbol);return i?{symbol:i}:void 0}async function N(e){await Promise.all([p(s.NA,b(e),e),h(e),p(y,void 0,e),v(e),f(e)])}async function T(e){await Promise.all([p(s.NA,b(e),e),f(e)])}async function w(e){let t=S(c.a5.getState().hideOther,e),i=S(g.hv.getState().hideOther,e);await Promise.all([f(e),p(s.NA,b(e),e),p(c.wS,t,e),p(g.$t,i,e)])}async function z(e){await Promise.all([f(e),v(e),h(e)])}async function O(e){let t=m(e.symbol);await Promise.all([f(e),p(s.NA,b(e),e),p(d.P8,void 0,e),p(c.wS,t?{symbol:t}:void 0,e),p(g.$t,t?{symbol:t}:void 0,e)])}async function D(e){let t=S(g.hv.getState().hideOther,e);await Promise.all([p(s.NA,b(e),e),p(g.$t,t,e),f(e)])}async function A(e){let t=c.a5.getState().hideOther?m(e.symbol):"";await Promise.all([p(c.wS,t?{symbol:t}:void 0,e),h(e),v(e)])}async function P(e){await Promise.all([p(s.NA,b(e),e),p(d.P8,void 0,e),v(e),f(e)])}async function C(e){await Promise.all([f(e),v(e)])}async function x(e){await Promise.all([f(e),h(e),v(e)])}},99082:(e,t,i)=>{i.d(t,{k:()=>n,u:()=>a});let a=3e3;function n(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{force:n=!1,freshnessWindow:r=a}=i,o=e.getQueryState(t);return!n&&o&&("fetching"===o.fetchStatus||Date.now()-o.dataUpdatedAt<r)?Promise.resolve():e.invalidateQueries({exact:!0,queryKey:t},{cancelRefetch:n})}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.