Files
mguschin 050d0a4c49 Init.
2026-02-02 19:13:26 +03:00

1 line
34 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[3],{"/Dgr":function(e,t){function n(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},"0F7Y":function(e,t,n){"use strict";var r=n("kZYY");Object.defineProperty(t,"__esModule",{value:!0}),t.default=f;var o=r(n("E3WA")),a=r(n("fydt")),u=r(n("Z0cm")),c=n("GnQf"),i=r(n("aNwR")),s=r(n("JXcE")),l=n("Vfns");function f(e,t,n){return d.apply(this,arguments)}function d(){return d=(0,a.default)(o.default.mark((function e(t,n,r){var a,f,d,p,v,h,b,m,g,w,y,k,x,_,T=arguments;return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=T.length>3&&void 0!==T[3]&&T[3],s.default.log("[ws] try to fetch token from: ".concat(t)),e.next=4,(0,l.getTokenCache)({uid:r,sessionPrivate:a});case 4:if(f=e.sent,!f){e.next=9;break}if(d=f||{},p=d.token,v=d.instanceServers,!p||!v){e.next=9;break}return e.abrupt("return",{token:p,instanceServers:v});case 9:h=!0,b=null,m=[],g=200,w=0;case 14:if(!(h&&w<10)){e.next=43;break}return e.prev=15,e.next=18,(0,c.post)(t,{protocol:"socket.io",source:n});case 18:if(y=e.sent,k=y.data,b=k.token,m=k.instanceServers,(0,u.default)(m)&&m.length){e.next=24;break}throw new Error("Invalid Servers List, fetch data: ".concat(JSON.stringify(k)));case 24:h=!1,(0,l.setTokenCache)({uid:r,sessionPrivate:a,token:b,instanceServers:m}),e.next=41;break;case 28:if(e.prev=28,e.t0=e["catch"](15),s.default.log(e.t0),x=e.t0||{},_=x.code,!_||"401"!==_){e.next=36;break}return g=401,h=!1,e.abrupt("break",43);case 36:return h=!0,w+=1,e.next=40,(0,i.default)(5e3);case 40:s.default.log("[ws] retry to fetch token");case 41:e.next=14;break;case 43:return e.abrupt("return",{token:b,instanceServers:m,code:g});case 44:case"end":return e.stop()}}),e,this,[[15,28]])}))),d.apply(this,arguments)}e.exports=t.default},"157+":function(e,t){function n(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},"7a2K":function(e,t,n){"use strict";var r=n("kZYY");Object.defineProperty(t,"__esModule",{value:!0}),t.messageHandler=t.unSubscribeHandler=t.subscribeHandler=t.errorHandler=t.serverDisconnectHandler=t.reconnectHandler=t.connectHandler=t.eventHandler=void 0;var o=r(n("yfwS")),a=r(n("jIJb")),u=r(n("JXcE")),c=r(n("Up5r")),i=n("r7jK"),s=n("Vfns"),l="_event_",f="".concat(l,"_first_ack"),d=(0,c.default)("ack");function p(e){var t=e||"ev",n=Math.random().toString(36).substr(2,9),r=(new Date).getTime();return"".concat(l,"_").concat(t,"_").concat(n,"_").concat(r)}var v=function(e){u.default.log(e)},h=new o.default;t.eventHandler=h;var b=function(e,t){return new Promise((function(n){e.on("connect",(function(){var e;(0,a.default)(h),u.default.log("[ws] event emitter all off on connect");var r=function(){e&&clearTimeout(e),u.default.log("[ws] connect ack recieved"),t.emit("connect"),n()};e=setTimeout((function(){u.default.log("[ws] connect timeout"),h.off(f,r),n("ACK TIMEOUT"),t.emit("disconnect")}),1e4),h.once(f,r)}))}))};t.connectHandler=b;var m=function(e,t){return new Promise((function(n){e.on("reconnect",(function(){var e,r=function(){e&&clearTimeout(e),u.default.log("[ws] reconnect ack recieved"),t.emit("reconnect"),n()};e=setTimeout((function(){u.default.log("[ws] reconnect timeout"),h.off(f,r),n("ACK TIMEOUT"),t.emit("disconnect")}),1e4),h.once(f,r)}))}))};t.reconnectHandler=m;var g=function(e,t){return new Promise((function(n){e.on("disconnect",(function(e){t.emit("disconnect"),"io server disconnect"!==e&&"transport close"!==e||n(e)}))}))};t.serverDisconnectHandler=g;var w=function(e,t){return new Promise((function(n){e.on("error",(function(e){t.emit("error"),n(e)})),e.on("reconnect_failed",(function(){t.emit("disconnect"),n(new Error("Reconnect Failed"))}))}))};t.errorHandler=w;var y=function(e,t,n){return new Promise((function(r){var o="subscribe",a=p(o);h.once(a,(function(e){u.default.log("[ws] resolved: ".concat(a)),r(e)})),u.default.log("[ws] subscribe handle ".concat(a)),e.emit("bullet",JSON.stringify({id:a,type:o,topic:t,privateChannel:n,response:!0}))})).then(d)};t.subscribeHandler=y;var k=function(e,t,n){return new Promise((function(r){var o="unsubscribe",a=p(o);h.once(a,(function(e){u.default.log("[ws] resolved: ".concat(a)),r(e)})),u.default.log("[ws] unsubscribe handle ".concat(a)),e.emit("bullet",JSON.stringify({id:a,type:o,topic:t,privateChannel:n,response:!0}))})).then(d)};t.unSubscribeHandler=k;var x=function(e,t){e.on("bullet",(function(e){var n;try{n=JSON.parse(e)}catch(d){v(d)}if(n){var r=n,o=r.id,a=r.type,u=r.code;if("connect_welcome"===o&&"error"===a&&509!==u&&(0,s.delTokenCache)({sessionPrivate:t}),"connect_welcome"!==o||"welcome"!==a){var c="".concat(o);0!==c.indexOf(l)?(0,i.input)(a,n):h.emit(c,n)}else h.emit(f)}})),(0,i.sync)(h)};t.messageHandler=x},"842Y":function(e,t){function n(e){if(Array.isArray(e))return e}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},BdOW:function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},E3WA:function(e,t,n){e.exports=n("VWci")},GnQf:function(e,t,n){"use strict";(function(e){var r=n("kZYY");Object.defineProperty(t,"__esModule",{value:!0}),t.default=_,t.pull=T,t.post=S,t.del=E,t.setRnCookie=t.setXVersion=t.setCsrf=t.setHost=void 0;var o=r(n("R33Z")),a=r(n("Qyje")),u=r(n("QnOD")),c=r(n("JPgR")),i=n("iGFQ"),s=e&&Object({NODE_ENV:"production"})&&!1,l=function(){return s||(0,i.checkIsRn)()},f="",d="",p="",v="",h=function(e){f=e};t.setHost=h;var b=function(e){d=e};t.setCsrf=b;var m=function(e){p=e};t.setXVersion=m;var g=function(e){v=e};function w(e){if(e.status>=200&&e.status<300)return e;var t=new Error(e.statusText);throw t.response=e,t}function y(e){return e.json()}function k(e){if(!1===e.success)throw e;return e}function x(e){return 0===e.indexOf("/")&&0!==e.indexOf("//")}function _(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t.mode=t.mode||"cors",t.credentials=t.credentials||"include",t.headers=(0,o.default)({Accept:"application/json"},t.headers),!f)throw new Error("Request host not set");"undefined"===typeof window&&!l()&&c.default&&(t.agent=new c.default.Agent({rejectUnauthorized:!1}));var n=e.indexOf("?")>-1,r="".concat(e).concat(n?"&":"?","c=").concat(d);return p&&(r=r.indexOf("?")>-1?"".concat(r,"&x-version=").concat(p):"".concat(r,"?x-version=").concat(p)),l()?(t.headers=(0,o.default)({Cookie:v},t.headers),fetch(x(r)?"".concat(f).concat(r):r,t).then(w).then(y).then(k)):(0,u.default)(x(r)?"".concat(f).concat(r):r,t).then(w).then(y).then(k)}function T(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=a.default.stringify(t)||"";return n&&(n=-1===e.indexOf("?")?"?".concat(n):"&".concat(n)),_("".concat(e).concat(n),{method:"GET"})}function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _("".concat(e),{method:"POST",body:(0,i.formlize)(t)})}function E(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=a.default.stringify(t)||"";return n&&(n=-1===e.indexOf("?")?"?".concat(n):"&".concat(n)),_("".concat(e).concat(n),{method:"DELETE"})}t.setRnCookie=g}).call(this,n("Q2Ig"))},JXcE:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={debug:!1,log:function(){var e;r.debug&&(e=console).log.apply(e,arguments)}},o=r;t.default=o,e.exports=t.default},KQdz:function(e,t,n){var r=n("P1/Y");function o(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}e.exports=o,e.exports.__esModule=!0,e.exports["default"]=e.exports},Kct8:function(e,t,n){"use strict";var r=n("kZYY");Object.defineProperty(t,"__esModule",{value:!0}),t.debug=t.Topic=t.getInstance=t.toggleShowQps=t.setDelay=t.setRnCookie=t.setXVersion=t.setCsrf=t.setHost=void 0,n("hRLk");var o=n("E2g8"),a=r(n("LXol")),u=r(n("mHHe")),c=n("GnQf"),i=r(n("JXcE")),s=n("r7jK");(0,o.polyfill)();var l=c.setHost;t.setHost=l;var f=c.setCsrf;t.setCsrf=f;var d=c.setXVersion;t.setXVersion=d;var p=c.setRnCookie;t.setRnCookie=p;var v=s.setDelay;t.setDelay=v;var h=s.toggleShowQps;t.toggleShowQps=h;var b=null,m=function(){return null===b&&(b=new a.default),b};t.getInstance=m;var g=u.default;t.Topic=g;var w=function(){i.default.debug=!0};t.debug=w},LXol:function(e,t,n){"use strict";var r=n("PGhn"),o=n("kZYY");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("WIIR")),u=o(n("WjIR")),c=o(n("E3WA")),i=o(n("fydt")),s=o(n("ekdp")),l=o(n("BdOW")),f=o(n("6acW")),d=o(n("xkGU")),p=o(n("sEfC")),v=o(n("yfwS")),h=o(n("0UR1")),b=o(n("Zg/9")),m=o(n("0F7Y")),g=o(n("u5b0")),w=o(n("JXcE")),y=n("aNwR"),k=r(n("7a2K")),x=n("r7jK"),_=o(n("ZJUV")),T=n("Vfns"),S=function e(){var t=this;(0,s.default)(this,e),(0,l.default)(this,"dataMap",{}),(0,l.default)(this,"sessionPrivate",!1),(0,l.default)(this,"token",null),(0,l.default)(this,"instanceServers",[]),(0,l.default)(this,"resource",e.RESOURCE_WEB),(0,l.default)(this,"uid",""),(0,l.default)(this,"topicState",{}),(0,l.default)(this,"topicThrottle",{}),(0,l.default)(this,"socket",null),(0,l.default)(this,"waitQueue",(0,g.default)()),(0,l.default)(this,"eventHandler",k.eventHandler),(0,l.default)(this,"tunnelHandler",new v.default),(0,l.default)(this,"workerSend",(function(e){if(e){if(postMessage)return postMessage(e),!0;if(self.postMessage)return self.postMessage(e),!0}})),(0,l.default)(this,"workerCallback",(function(e){var n=e||{},r=n.key,o=n.data,a=void 0===o?"":o;r&&t.outerEmitter&&t.outerEmitter.emit(r,a)})),(0,l.default)(this,"connect",(0,p.default)((0,i.default)(c.default.mark((function n(){var r,o,a,u,i,s,l,f,d,p,v,h,b,g=arguments;return c.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=g.length>0&&void 0!==g[0]?g[0]:{},o=r.sessionPrivate,a=r.resource,u=r.uid,w.default.log("[ws] try to connect"),"undefined"!==typeof o&&(t.sessionPrivate=o),"undefined"!==typeof a&&(t.resource=a),"undefined"!==typeof u&&(t.uid=u),i=t.sessionPrivate?e.BULLET_URL_PRIVATE:e.BULLET_URL_PUBLIC,n.next=9,(0,m.default)(i,t.resource,t.uid,t.sessionPrivate);case 9:if(s=n.sent,l=s.token,f=s.instanceServers,d=s.code,w.default.log("[ws] got bulletToken",d),t.token=l,t.instanceServers=f,!d||401!==d){n.next=27;break}return t.sessionPrivate=!1,n.next=20,(0,m.default)(e.BULLET_URL_PUBLIC,t.resource,t.uid,!1);case 20:p=n.sent,v=p.token,h=p.instanceServers,b=p.code,w.default.log("[ws] got bulletToken again",b),t.token=v,t.instanceServers=h;case 27:return n.next=29,t._initIO();case 29:t.handlerBind();case 30:case"end":return n.stop()}}),n,this)}))),3e3)),(0,l.default)(this,"connected",(function(){return t.socket&&t.socket.connected})),(0,l.default)(this,"_initIO",(0,i.default)(c.default.mark((function e(){return c.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return w.default.log("[ws] try to init io"),t.socket&&(w.default.log("[ws] close old connect"),t.socket.disconnect(),t.socket=null),e.next=4,(0,b.default)(t.instanceServers,t.token);case 4:t.socket=e.sent,w.default.log("[ws] init io");case 6:case"end":return e.stop()}}),e,this)})))),(0,l.default)(this,"reNumber",0),(0,l.default)(this,"reTime",2e4),(0,l.default)(this,"reTimer",null),(0,l.default)(this,"reNext",(function(){t.reNumber+=1,t.reTime+=2e4})),(0,l.default)(this,"reInit",(function(){t.reNumber=0,t.reTime=2e4,clearTimeout(t.reTimer),t.reTimer=null})),(0,l.default)(this,"_reConnect",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return w.default.log("[ws] re_connect"),e&&(0,T.delTokenCache)({sessionPrivate:t.sessionPrivate}),!t.reTimer&&(t.reNumber>=5?(t.reInit(),(0,T.delTokenCache)({sessionPrivate:t.sessionPrivate}),!1):void(t.reTimer=setTimeout((function(){clearTimeout(t.reTimer),t.reTimer=null,t.reNext(),t.connect()}),t.reTime)))})),(0,l.default)(this,"handlerBind",(function(){var n=function(){t.reInit(),(0,d.default)(t.topicState,(function(n,r){var o=(0,u.default)(n,3),a=o[0],c=o[1],i=o[2];a===e.TOPIC_STATE.WAIT_SUB||a===e.TOPIC_STATE.SUBSCRIBED?t.subscribe(r,c,!!i):a===e.TOPIC_STATE.WAIT_UNSUB&&t.unsubscribe(r,c,!!i)})),t.waitQueue.emit()};w.default.log("[ws] bind event handlers");var r=!1;k.connectHandler(t.socket,t.outerEmitter).then((function(e){if("ACK TIMEOUT"===e){if(r)return;r=!0,t._reConnect()}else w.default.log("[ws] connected"),n()})),k.reconnectHandler(t.socket,t.outerEmitter).then((function(e){if("ACK TIMEOUT"===e){if(r)return;r=!0,t._reConnect()}else w.default.log("[ws] reconnected"),n()})),k.serverDisconnectHandler(t.socket,t.outerEmitter).then((function(e){w.default.log("[ws] server disconnected",e),r=!0;var n=!1;"transport close"===e&&(n=!0),t._reConnect(n)})),k.errorHandler(t.socket,t.outerEmitter).then((function(e){w.default.log("[ws] err:",e),r=!0,t._reConnect(!0)})),k.messageHandler(t.socket,t.sessionPrivate)})),(0,l.default)(this,"flush",(function(){(0,x.flushToEmitter)(t.eventHandler)})),(0,l.default)(this,"subscribe",(0,i.default)(c.default.mark((function n(){var r,o,a,u=arguments;return c.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=u.length>0&&void 0!==u[0]?u[0]:"",o=u.length>1?u[1]:void 0,a=u.length>2?u[2]:void 0,!t.connected()){n.next=19;break}return n.prev=4,w.default.log("[ws] try to subscribe ".concat(r)),t.topicState[r]=[e.TOPIC_STATE.WAIT_SUB,o,!!a],n.next=9,k.subscribeHandler(t.socket,r,!!a);case 9:t.topicState[r]=[e.TOPIC_STATE.SUBSCRIBED,null,!!a],w.default.log("[ws] subscribed ".concat(r)),"function"===typeof o&&o(r),n.next=17;break;case 14:n.prev=14,n.t0=n["catch"](4),401===n.t0.code?(w.default.log("[ws] wait to subscrib ".concat(r," because of 401")),t.waitQueue.wait((function(){t.subscribe(r,o,!!a)})),t._reConnect(!0)):(w.default.log(n.t0),w.default.log("[ws] failed to subscrib ".concat(r)));case 17:n.next=21;break;case 19:w.default.log("[ws] wait to subscrib ".concat(r,", no connect")),t.waitQueue.wait((function(){t.subscribe(r,o,!!a)}));case 21:case"end":return n.stop()}}),n,this,[[4,14]])})))),(0,l.default)(this,"unsubscribe",(0,i.default)(c.default.mark((function n(){var r,o,a,u=arguments;return c.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(r=u.length>0&&void 0!==u[0]?u[0]:"",o=u.length>1?u[1]:void 0,a=u.length>2?u[2]:void 0,!t.connected()){n.next=19;break}return n.prev=4,w.default.log("[ws] try to unsubscribe ".concat(r)),t.topicState[r]=[e.TOPIC_STATE.WAIT_UNSUB,o,!!a],n.next=9,k.unSubscribeHandler(t.socket,r,!!a);case 9:t.topicState[r]&&t.topicState[r][0]===e.TOPIC_STATE.WAIT_UNSUB&&delete t.topicState[r],w.default.log("[ws] unsubscribed ".concat(r)),"function"===typeof o&&o(r),n.next=17;break;case 14:n.prev=14,n.t0=n["catch"](4),401===n.t0.code?(w.default.log("[ws] wait to unsubscrib ".concat(r," because of 401")),t.waitQueue.wait((function(){t.unsubscribe(r,o,!!a)})),t._reConnect(!0)):(w.default.log(n.t0),w.default.log("[ws] failed to unsubscrib ".concat(r)));case 17:n.next=21;break;case 19:w.default.log("[ws] wait to unsubscrib ".concat(r,", no connect")),t.waitQueue.wait((function(){t.unsubscribe(r,o,!!a)}));case 21:case"end":return n.stop()}}),n,this,[[4,14]])})))),(0,l.default)(this,"constructTopicHookTunnel",(function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],u=arguments.length>4?arguments[4]:void 0;return function(c){t.topicThrottle[e]||(t.topicThrottle[e]={});var i=t.topicThrottle[e][n];i||(i=[null,[]],t.topicThrottle[e][n]=i),c&&c.length>0&&(i[1]=(0,a.default)(i[1]).concat((0,a.default)(c)),i[0]||(i[0]=(0,y.requestTimeout)((function(){var r=i[1];"function"===typeof u&&(r=r.filter(u)),r&&r.length>0&&"function"===typeof n&&n(r),i=void 0,t.topicThrottle[e][n]=[null,[]]}),r,o)))}})),(0,l.default)(this,"topicMessage",(function(e,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(o){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,u=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("function"===typeof o){var c="".concat(e).split(":")[0],i=t.constructTopicHookTunnel(c,o,a,u,(function(e){var t=e.subject,r=!0;return n&&(r=n===t),r})),s=function(e){var t=e.topic,n="".concat(t).split(":")[0];return n===c};r?t.onMessagePrivate(i,s):t.onMessage(i,s)}else w.default.log("[ws] topicMessage hook is not a function")}})),(0,l.default)(this,"topicNotice",(function(e,n,r){return function(o){if("function"===typeof o){var a="".concat(e).split(":")[0],u=function(e){var t=e.topic,r=e.subject,o="".concat(t).split(":")[0],u=o===a;return u&&n&&(u=n===r),u};r?t.onNoticePrivate(o,u):t.onNotice(o,u)}else w.default.log("[ws] topicNotice hook is not a function")}})),(0,l.default)(this,"_pipeWatchSpread",{}),(0,l.default)(this,"_pipeWatched",!1),(0,l.default)(this,"_pipeWatch",(function(){if(!t._pipeWatched){t._pipeWatched=!0;var e=function(e,n){var r=t._pipeWatchSpread[e];r&&r.length&&(0,d.default)(r,(function(e){var t=(0,u.default)(e,2),r=t[0],o=t[1];if("function"!==typeof r)return!0;var a=n;"function"===typeof o&&(a=n.filter(o)),a.length&&r(a)}))},n=function(e){t[e]=function(n,r){if("undefined"!==typeof n){var o=[n,r];t._pipeWatchSpread[e]?t._pipeWatchSpread[e].push(o):t._pipeWatchSpread[e]=[o]}else w.default.log("[ws] pResult is undefined")}},r=["ack","error","message","pong","notice","command"];(0,d.default)(r,(function(r){var o=(0,x.genEvIdByType)(r),a="on".concat((0,f.default)(r)),u="".concat(a,"Private");t.tunnelHandler.on(o,(function(t){var n=[],r=[];(0,d.default)(t,(function(e){e.userId?r.push(e):n.push(e)})),e(a,n),e(u,r)})),n(a),n(u)}))}})),(0,h.default)(this.eventHandler,this.tunnelHandler),this._pipeWatch(),this.outerEmitter=new v.default,_.default.setWorkerEmitter(this.outerEmitter),_.default.setWorkerSend(this.workerSend)};t.default=S,(0,l.default)(S,"RESOURCE_H5","h5"),(0,l.default)(S,"RESOURCE_WEB","web"),(0,l.default)(S,"BULLET_URL_PUBLIC","/bullet-usercenter/v1/bullet-public"),(0,l.default)(S,"BULLET_URL_PRIVATE","/bullet-usercenter/v1/bullet-private"),(0,l.default)(S,"TOPIC_STATE",{WAIT_SUB:0,SUBSCRIBED:1,WAIT_UNSUB:2}),e.exports=t.default},"P1/Y":function(e,t){function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},PGhn:function(e,t,n){var r=n("xxLZ")["default"];function o(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function a(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var a={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var i=u?Object.getOwnPropertyDescriptor(e,c):null;i&&(i.get||i.set)?Object.defineProperty(a,c,i):a[c]=e[c]}return a["default"]=e,n&&n.set(e,a),a}e.exports=a,e.exports.__esModule=!0,e.exports["default"]=e.exports},QnOD:function(e,t,n){n("bZMm"),e.exports=self.fetch.bind(self)},R33Z:function(e,t,n){var r=n("BdOW");function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},o=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&o.push.apply(o,Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),o.forEach((function(t){r(e,t,n[t])}))}return e}e.exports=o,e.exports.__esModule=!0,e.exports["default"]=e.exports},Up5r:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return function(t){if(!t)throw new Error("[ws.checkError] Empty Result");var n=t.type,r=t.code;if(!n)throw new Error("[ws.checkError] Result Type Error");if(n!==e){var o=new Error("[ws.checkError] result: ".concat(JSON.stringify(t),"."));throw o.code=r,o}return t}},o=r;t.default=o,e.exports=t.default},Vfns:function(e,t,n){"use strict";var r=n("kZYY");Object.defineProperty(t,"__esModule",{value:!0}),t.getTokenCache=t.setTokenCache=t.delTokenCache=t.cacheUid=t.getCacheTimeKey=t.getCacheKey=t.cacheExpireTime=t.storageExpireTime=void 0;var o=r(n("E3WA")),a=r(n("fydt")),u=r(n("ZJUV")),c=5e3;t.storageExpireTime=c;var i=432e5;t.cacheExpireTime=i;var s=function(e){return e?"bulletTokenKeyPrivate":"bulletTokenKeyPublic"};t.getCacheKey=s;var l=function(e){return e?"bulletTokenTimeKeyPrivate":"bulletTokenTimeKeyPublic"};t.getCacheTimeKey=l;var f="bulletTokenUidKey";t.cacheUid=f;var d=function(){var e=(0,a.default)(o.default.mark((function e(t){var n,r,a,c,i;return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:n=t||{},r=n.sessionPrivate,a=void 0!==r&&r,c=s(a),i=l(a),a&&u.default.removeItem(f),u.default.removeItem(c),u.default.removeItem(i);case 6:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}();t.delTokenCache=d;var p=function(){var e=(0,a.default)(o.default.mark((function e(t){var n,r,a,c,d,p,v,h,b;return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:n=t||{},r=n.uid,a=void 0===r?"":r,c=n.sessionPrivate,d=void 0!==c&&c,p=n.token,v=n.instanceServers,h=s(d),b=l(d),d&&u.default.setItem(f,a),u.default.setItem(h,{token:p,instanceServers:v}),u.default.setItem(b,Date.now()+i);case 6:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}();t.setTokenCache=p;var v=function(){var e=(0,a.default)(o.default.mark((function e(t){var n,r,a,c,i,d,p,v,h,b;return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t||{},r=n.uid,a=void 0===r?"":r,c=n.sessionPrivate,i=void 0!==c&&c,d=s(i),p=l(i),!i){e.next=19;break}return e.next=6,u.default.getItem(f);case 6:if(e.t0=e.sent,e.t0){e.next=9;break}e.t0="";case 9:if(v=e.t0,v){e.next=12;break}return e.abrupt("return",!1);case 12:if(v===a){e.next=17;break}return u.default.removeItem(d),u.default.removeItem(p),u.default.removeItem(f),e.abrupt("return",!1);case 17:e.next=19;break;case 19:return e.next=21,u.default.getItem(p);case 21:if(e.t1=e.sent,e.t1){e.next=24;break}e.t1=0;case 24:if(h=e.t1,!(h<Date.now())){e.next=30;break}return u.default.removeItem(d),u.default.removeItem(p),i&&u.default.removeItem(f),e.abrupt("return",!1);case 30:return e.next=32,u.default.getItem(d);case 32:if(e.t2=e.sent,e.t2){e.next=35;break}e.t2={};case 35:return b=e.t2,e.abrupt("return",b);case 37:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}();t.getTokenCache=v},WIIR:function(e,t,n){var r=n("fDuA"),o=n("157+"),a=n("KQdz"),u=n("/Dgr");function c(e){return r(e)||o(e)||a(e)||u()}e.exports=c,e.exports.__esModule=!0,e.exports["default"]=e.exports},WjIR:function(e,t,n){var r=n("842Y"),o=n("ZYHq"),a=n("KQdz"),u=n("uWRb");function c(e,t){return r(e)||o(e,t)||a(e,t)||u()}e.exports=c,e.exports.__esModule=!0,e.exports["default"]=e.exports},ZJUV:function(e,t,n){"use strict";(function(r){var o=n("kZYY");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("E3WA")),u=o(n("fydt")),c=n("iGFQ"),i=n("Vfns"),s=r&&Object({NODE_ENV:"production"})&&!1,l=function(){return s||(0,c.checkIsRn)()},f="kucoinv2",d="undefined"!==typeof window?window.localStorage:null,p=function(e){return"".concat(f,"_").concat(e)},v=null,h=null,b={setWorkerEmitter:function(e){v=e||null},setWorkerSend:function(e){h=e||null},getItem:function(){var e=(0,u.default)(a.default.mark((function e(t){var n,r;return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!l()||!AsyncStorage){e.next=16;break}return e.next=3,AsyncStorage.getItem(p(t));case 3:if(n=e.sent,!n){e.next=15;break}return e.prev=5,e.abrupt("return",JSON.parse(n));case 9:return e.prev=9,e.t0=e["catch"](5),console.log(e.t0),e.abrupt("return",null);case 13:e.next=16;break;case 15:return e.abrupt("return",null);case 16:if(!l()){e.next=18;break}return e.abrupt("return",null);case 18:if(d){e.next=24;break}if(!v||!h){e.next=23;break}return e.abrupt("return",new Promise((function(e){var n,r=function(t){n&&clearTimeout(n);try{e(t?JSON.parse(t):null)}catch(r){console.log(r),e(null)}},o=p(t);n=setTimeout((function(){v.off(o,r),e(null)}),i.storageExpireTime),v.once(o,r),h(JSON.stringify({method:"getSocketStorage",key:o}))})));case 23:return e.abrupt("return",null);case 24:if(r=d.getItem(p(t)),!r){e.next=36;break}return e.prev=26,e.abrupt("return",JSON.parse(r));case 30:return e.prev=30,e.t1=e["catch"](26),console.log(e.t1),e.abrupt("return",null);case 34:e.next=37;break;case 36:return e.abrupt("return",null);case 37:case"end":return e.stop()}}),e,this,[[5,9],[26,30]])})));function t(t){return e.apply(this,arguments)}return t}(),setItem:function(){var e=(0,u.default)(a.default.mark((function e(t,n){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!l()||!AsyncStorage){e.next=9;break}return e.prev=1,e.abrupt("return",AsyncStorage.setItem(p(t),JSON.stringify(n)));case 5:e.prev=5,e.t0=e["catch"](1),console.log(e.t0);case 8:return e.abrupt("return",!0);case 9:if(!l()){e.next=11;break}return e.abrupt("return",!0);case 11:if(d){e.next=18;break}if(!h){e.next=17;break}return h(JSON.stringify({method:"setSocketStorage",key:p(t),data:JSON.stringify(n)})),e.abrupt("return",!0);case 17:return e.abrupt("return",!1);case 18:return e.prev=18,e.abrupt("return",d.setItem(p(t),JSON.stringify(n)));case 22:e.prev=22,e.t1=e["catch"](18),console.log(e.t1);case 25:case"end":return e.stop()}}),e,this,[[1,5],[18,22]])})));function t(t,n){return e.apply(this,arguments)}return t}(),removeItem:function(){var e=(0,u.default)(a.default.mark((function e(t){return a.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!l()||!AsyncStorage){e.next=10;break}return e.prev=1,e.next=4,AsyncStorage.removeItem(p(t));case 4:e.next=9;break;case 6:e.prev=6,e.t0=e["catch"](1),console.log(e.t0);case 9:return e.abrupt("return",!0);case 10:if(!l()){e.next=12;break}return e.abrupt("return",!0);case 12:if(d){e.next=19;break}if(!h){e.next=18;break}return h(JSON.stringify({method:"delSocketStorage",key:p(t)})),e.abrupt("return",!0);case 18:return e.abrupt("return",!1);case 19:try{d.removeItem(p(t))}catch(n){console.log(n)}case 20:case"end":return e.stop()}}),e,this,[[1,6]])})));function t(t){return e.apply(this,arguments)}return t}()};t.default=b,e.exports=t.default}).call(this,n("Q2Ig"))},ZYHq:function(e,t){function n(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],u=!0,c=!1;try{for(n=n.call(e);!(u=(r=n.next()).done);u=!0)if(a.push(r.value),t&&a.length===t)break}catch(i){c=!0,o=i}finally{try{u||null==n["return"]||n["return"]()}finally{if(c)throw o}}return a}}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},"Zg/9":function(e,t,n){"use strict";var r=n("kZYY");Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var o=r(n("E3WA")),a=r(n("R33Z")),u=r(n("fydt")),c=r(n("fTpD")),i=r(n("gFX4")),s="undefined"===typeof window;function l(e,t){return f.apply(this,arguments)}function f(){return f=(0,u.default)(o.default.mark((function e(t,n){var r,u,l;return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=(0,c.default)(t)||{},u=r.endpoint,u){e.next=3;break}throw new Error("Invalid sample endpoint: ".concat(u));case 3:return l=(0,i.default)("".concat(u,"?token=").concat(encodeURIComponent(n),"&format=json&acceptUserMessage=false&connectId=connect_welcome"),(0,a.default)({reconnectionAttempts:5,reconnectionDelay:3e3,forceNew:!0,transports:["websocket"]},s?{}:null)),e.abrupt("return",l);case 5:case"end":return e.stop()}}),e,this)}))),f.apply(this,arguments)}e.exports=t.default},aNwR:function(e,t,n){"use strict";(function(e){var r=n("kZYY");Object.defineProperty(t,"__esModule",{value:!0}),t.default=l,t.requestTimeout=f;var o=r(n("bQgK")),a=r(n("xEkU")),u=function(){for(var t="undefined"===typeof window?e:window,n=["moz","webkit"],r="AnimationFrame",o=t["request".concat(r)],a=0;!o&&a<n.length;a++)o=t["".concat(n[a],"Request").concat(r)];var u="function"===typeof o;return u}(),c=0,i=1e3/60,s=function(e){var t=(0,o.default)(),n=Math.max(0,i-(t-c)),r=setTimeout((function(){e(t+n)}),n);return c=t+n,r};function l(e){return new Promise((function(t){setTimeout((function(){t()}),e)}))}function f(e,t,n){var r=a.default;u&&!n||(r=s);var c=(0,o.default)(),i={};function l(){(0,o.default)()-c>=t?e.call():i.value=r(l)}return i.value=r(l),i}}).call(this,n("IyRk"))},ekdp:function(e,t){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},fDuA:function(e,t,n){var r=n("P1/Y");function o(e){if(Array.isArray(e))return r(e)}e.exports=o,e.exports.__esModule=!0,e.exports["default"]=e.exports},fydt:function(e,t){function n(e,t,n,r,o,a,u){try{var c=e[a](u),i=c.value}catch(s){return void n(s)}c.done?t(i):Promise.resolve(i).then(r,o)}function r(e){return function(){var t=this,r=arguments;return new Promise((function(o,a){var u=e.apply(t,r);function c(e){n(u,o,a,c,i,"next",e)}function i(e){n(u,o,a,c,i,"throw",e)}c(void 0)}))}}e.exports=r,e.exports.__esModule=!0,e.exports["default"]=e.exports},iGFQ:function(e,t,n){"use strict";(function(e){var r=n("kZYY");Object.defineProperty(t,"__esModule",{value:!0}),t.checkIsRn=t.templateToRouter=t.padString=t.getArrayPage=t.mvArrayValue=t.getRandomItem=t.orderSort=t.getTimeData=t.mapToArray=t.formlize=void 0;var o=r(n("xxLZ")),a=r(n("BkRI")),u=r(n("D0BC")),c=r(n("Z0cm")),i=r(n("QQZ/")),s=r(n("3WF5")),l=r(n("xkGU")),f=function(e){if(e instanceof FormData)return e;var t=new FormData;return(0,l.default)(e,(function(e,n){"undefined"!==typeof e&&t.append(n,e)})),t};t.formlize=f;var d=function(e){return(0,s.default)(e,(function(e){return e}))};t.mapToArray=d;var p=function(e){var t=[0,0,0,0];return e?(t[0]=Math.floor(e/86400),e%=86400,t[1]=Math.floor(e/3600),e%=3600,t[2]=Math.floor(e/60),t[3]=e%60,t[1]=(0,i.default)(t[1],2,"0"),t[2]=(0,i.default)(t[2],2,"0"),t[3]=(0,i.default)(t[3],2,"0"),t):t};t.getTimeData=p;var v=function(e,t){if(e&&e.length&&t){var n=new Map;return e.forEach((function(e,t){n.set(e,t)})),e.sort((function(e,r){var o=t(e,r);return 0===o?n.get(e)-n.get(r):o}))}return e};t.orderSort=v;var h=function(e){return(0,c.default)(e)&&e.length?e[(0,u.default)(0,e.length-1)]:null};t.getRandomItem=h;var b=function(e,t,n){for(var r=(0,a.default)(e),o=0;o<r.length;o++)if(r[o]===t){r.splice(o,1);break}return n?r.unshift(t):r.push(t),r};t.mvArrayValue=b;var m=function(e,t,n){var r=(e-1)*t;return r+t>=n.length?n.slice(r,n.length):n.slice(r,r+t)};t.getArrayPage=m;var g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"*";return e?"".concat(e).replace(/./g,t):""};t.padString=g;var w=function(e){return e.replace(/\{/g,":").replace(/\}/g,"(.[A-Z\\-]+)")};t.templateToRouter=w;var y=function(){return!("object"!==("undefined"===typeof e?"undefined":(0,o.default)(e))||!e.$reactNative)};t.checkIsRn=y}).call(this,n("IyRk"))},kZYY:function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},mHHe:function(e,t,n){"use strict";var r=n("kZYY");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("ekdp")),a=r(n("BdOW")),u=function e(){(0,o.default)(this,e)};t.default=u,(0,a.default)(u,"MARKET_SNAPSHOT","/market/snapshot:{SYMBOL_LIST}"),(0,a.default)(u,"MARKET_TICKER","/market/ticker:{SYMBOL_LIST}"),(0,a.default)(u,"MARKET_LEVEL2","/market/level2:{SYMBOL_LIST}"),(0,a.default)(u,"MARKET_LEVEL2_APP","/market/level2app:{SYMBOL_LIST}"),(0,a.default)(u,"MARKET_LEVEL2_WEB","/market/level2web:{SYMBOL_LIST}"),(0,a.default)(u,"MARKET_MATCH","/market/match:{SYMBOL_LIST}"),(0,a.default)(u,"MARKET_LEVEL3","/market/level3:{SYMBOL_LIST}"),(0,a.default)(u,"MARKET_CANDLES","/market/candles:{SYMBOL_TYPE_LIST}"),(0,a.default)(u,"ACCOUNT_BALANCE","/account/balance"),(0,a.default)(u,"ACCOUNT_BALANCE_SNAPSHOT","/account/snapshotBalance"),(0,a.default)(u,"NOTICE_CENTER","/notice/center"),(0,a.default)(u,"get",(function(e,t){var n="".concat(e);if(n.indexOf("{SYMBOL_LIST}")>-1){var r=t.SYMBOLS,o=void 0===r?[]:r,a=o.join(",");n=n.replace("{SYMBOL_LIST}",a)}if(n.indexOf("{SYMBOL_TYPE_LIST}")>-1){var u=t.SYMBOL_TYPES,c=void 0===u?[]:u,i=c.join(",");n=n.replace("{SYMBOL_TYPE_LIST}",i)}return n})),e.exports=t.default},r7jK:function(e,t,n){"use strict";var r=n("kZYY");Object.defineProperty(t,"__esModule",{value:!0}),t.flushToEmitter=t.sync=t.genEvIdByType=t.input=t.toggleShowQps=t.setDelay=void 0;var o=r(n("E3WA")),a=r(n("fydt")),u=r(n("3WF5")),c=r(n("aNwR")),i=r(n("JXcE")),s={},l=400,f=!1,d=0,p=function(e){if(f)if(0===d)d=Date.now();else if("number"===typeof e){var t=Date.now(),n=t-d,r=e/n*1e3;console.log("[ws] qps ===>",r),d=t}},v=function(e){+e>0&&(l=e)};t.setDelay=v;var h=function(){f=!f};t.toggleShowQps=h;var b=function(e,t){var n=k(e);n.push(t)};t.input=b;var m=function(e){return"_ws_data_".concat(e,"_")};t.genEvIdByType=m;var g=!1,w=function(){var e=(0,a.default)(o.default.mark((function e(t){return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!g){e.next=2;break}return e.abrupt("return");case 2:g=!0,i.default.log("[ws] data sync started.");case 4:return e.next=7,(0,c.default)(l);case 7:y(t),e.next=4;break;case 10:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}();t.sync=w;var y=function(e){if(Object.keys(s).length){var t=s;if(s={},f){var n=0;(0,u.default)(t,(function(e){n+=e.length})),p(n)}(0,u.default)(t,(function(t,n){var r=m(n);e.emit(r,t)}))}};function k(e){return"undefined"===typeof s[e]&&(s[e]=[]),s[e]}t.flushToEmitter=y},u5b0:function(e,t,n){"use strict";var r=n("kZYY");Object.defineProperty(t,"__esModule",{value:!0}),t.default=u;var o=r(n("xkGU")),a=r(n("JXcE"));function u(){var e=[];return{wait:function(t){"function"===typeof t?e.push(t):a.default.log("[_initWaitQueue] invalid wait fn")},emit:function(){(0,o.default)(e,(function(e){e()})),e=[]}}}e.exports=t.default},uWRb:function(e,t){function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports},xxLZ:function(e,t){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports["default"]=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports["default"]=e.exports}}]);