9d9c811.js 403 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484
  1. (window.webpackJsonp = window.webpackJsonp || []).push([[11], {
  2. 1172: function(e, t, r) {
  3. "use strict";
  4. var n = r(0)
  5. , o = r(2);
  6. n(t, "__esModule", {
  7. value: !0
  8. }),
  9. t.getCurrentTime = void 0;
  10. var c = o(r(6))
  11. , l = o(r(41));
  12. t.getCurrentTime = function(data) {
  13. return new c.default((function(e) {
  14. e((0,
  15. l.default)())
  16. }
  17. ))
  18. }
  19. },
  20. 1256: function(e, t, r) {
  21. "use strict";
  22. var n = r(0)
  23. , o = r(2);
  24. n(t, "__esModule", {
  25. value: !0
  26. }),
  27. t.default = void 0;
  28. var c, l = o(r(4)), d = r(1257), f = [], v = "@@clickoutsideContext", h = 0;
  29. function m(e, t, r) {
  30. return function() {
  31. var n = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}
  32. , o = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
  33. !(r && r.context && n.target && o.target) || e.contains(n.target) || e.contains(o.target) || e === n.target || r.context.popperElm && (r.context.popperElm.contains(n.target) || r.context.popperElm.contains(o.target)) || (t.expression && e[v].methodName && r.context[e[v].methodName] ? r.context[e[v].methodName]() : e[v].bindingFn && e[v].bindingFn())
  34. }
  35. }
  36. !l.default.prototype.$isServer && (0,
  37. d.on)(document, "mousedown", (function(e) {
  38. return c = e
  39. }
  40. )),
  41. !l.default.prototype.$isServer && (0,
  42. d.on)(document, "mouseup", (function(e) {
  43. f.forEach((function(t) {
  44. return t[v].documentHandler(e, c)
  45. }
  46. ))
  47. }
  48. ));
  49. t.default = {
  50. bind: function(e, t, r) {
  51. f.push(e);
  52. var n = h++;
  53. e[v] = {
  54. id: n,
  55. documentHandler: m(e, t, r),
  56. methodName: t.expression,
  57. bindingFn: t.value
  58. }
  59. },
  60. update: function(e, t, r) {
  61. e[v].documentHandler = m(e, t, r),
  62. e[v].methodName = t.expression,
  63. e[v].bindingFn = t.value
  64. },
  65. unbind: function(e) {
  66. for (var t = f.length, i = 0; i < t; i++)
  67. if (f[i][v].id === e[v].id) {
  68. f.splice(i, 1);
  69. break
  70. }
  71. delete e[v]
  72. }
  73. }
  74. },
  75. 1301: function(e, t, r) {
  76. "use strict";
  77. var n = r(11)
  78. , o = r(16)
  79. , c = r(9)
  80. , l = r(18)
  81. , d = r(17)
  82. , f = r(0)
  83. , v = r(2);
  84. f(t, "__esModule", {
  85. value: !0
  86. }),
  87. t.cmsApiRequest = t.cmsApiPageRequest = t.cmsApiNewsRequest = t.cmsApiCommonRequest = t.cmsApiArticleRequest = void 0;
  88. var h = v(r(7))
  89. , m = v(r(41))
  90. , y = v(r(6))
  91. , _ = v(r(44))
  92. , w = v(r(95))
  93. , C = v(r(222))
  94. , S = v(r(98))
  95. , k = v(r(49))
  96. , T = r(12)
  97. , L = (r(8),
  98. r(170));
  99. function E(e, t) {
  100. var r = n(e);
  101. if (o) {
  102. var l = o(e);
  103. t && (l = l.filter((function(t) {
  104. return c(e, t).enumerable
  105. }
  106. ))),
  107. r.push.apply(r, l)
  108. }
  109. return r
  110. }
  111. function P(e) {
  112. for (var t = 1; t < arguments.length; t++) {
  113. var r = null != arguments[t] ? arguments[t] : {};
  114. t % 2 ? E(Object(r), !0).forEach((function(t) {
  115. (0,
  116. h.default)(e, t, r[t])
  117. }
  118. )) : l ? d(e, l(r)) : E(Object(r)).forEach((function(t) {
  119. f(e, t, c(r, t))
  120. }
  121. ))
  122. }
  123. return e
  124. }
  125. var A = w.default.create({
  126. baseURL: "https://webapi.weex.com",
  127. timeout: 2e4,
  128. headers: {
  129. Authorization: "Bearer ".concat("6fff94d72ef745d8cc6d8e23321651839e4aa3b93ab584638684eb14e4cc7c6039aa65f31191bf85b9a56d8e19458cf361018ed4d78b337b506dec16db854ca11baca751fff971250ccf556f0ca50c1f89281390be687ec033e5754bd4c1423fbb78a2b357d451293611069923276b4fdbe1fd5913dd99ffda70c911bbdaed72")
  130. }
  131. });
  132. function O() {
  133. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ""
  134. , t = arguments.length > 1 ? arguments[1] : void 0
  135. , r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null
  136. , n = {
  137. locale: (0,
  138. T.getCmsLocaleByLangCode)(t)
  139. };
  140. return r && (n = P(P({}, n), r)),
  141. e && (n.populate = e),
  142. {
  143. post: function(e, data) {
  144. return A.post(e, P(P({}, data), n))
  145. },
  146. get: function(e, data) {
  147. return A.get(e, {
  148. params: P(P({}, data), n),
  149. paramsSerializer: function(e) {
  150. return C.default.stringify(e)
  151. }
  152. })
  153. }
  154. }
  155. }
  156. A.interceptors.request.use((function(e) {
  157. return e.startTime = (0,
  158. m.default)(),
  159. e
  160. }
  161. ), (function(e) {
  162. return function(e) {
  163. var t = (0,
  164. L.getI18n)();
  165. return (0,
  166. S.default)({
  167. type: "error",
  168. message: t.timeout
  169. }),
  170. y.default.resolve(e)
  171. }(e)
  172. }
  173. )),
  174. A.interceptors.response.use((function(e) {
  175. return function(e) {
  176. var t = (0,
  177. m.default)() - e.config.startTime;
  178. return (0,
  179. k.default)("ajax_response_time", e.request.responseURL, {
  180. duration: t
  181. }),
  182. 200 === e.status ? e.data : e
  183. }(e)
  184. }
  185. ), (function(e) {
  186. return function(e) {
  187. var t, r, n, o = (0,
  188. L.getI18n)(), c = (null == e || null === (t = e.response) || void 0 === t || null === (t = t.request) || void 0 === t ? void 0 : t.responseURL) || (null == e || null === (r = e.config) || void 0 === r ? void 0 : r.url), l = null != e && e.response ? (0,
  189. _.default)(null === (n = e.response) || void 0 === n ? void 0 : n.data) : e.code;
  190. (0,
  191. k.default)("ajax_error", c, {
  192. ext: l
  193. }),
  194. e.response ? function(e, t) {
  195. var r, n = e.status, o = null == e || null === (r = e.data) || void 0 === r ? void 0 : r.msg;
  196. if (404 == n)
  197. return;
  198. switch (n) {
  199. case 504:
  200. (0,
  201. S.default)({
  202. type: "error",
  203. message: t.notfound
  204. });
  205. break;
  206. case 403:
  207. (0,
  208. S.default)({
  209. type: "error",
  210. message: t.forbidden
  211. });
  212. break;
  213. case 401:
  214. break;
  215. case 500:
  216. (0,
  217. S.default)({
  218. type: "error",
  219. message: t.unknow
  220. });
  221. break;
  222. default:
  223. (0,
  224. S.default)({
  225. type: "error",
  226. message: o || t.unknow
  227. })
  228. }
  229. }(e.response, o) : "ECONNABORTED" === e.code && e.message.includes("timeout") && (0,
  230. S.default)({
  231. type: "error",
  232. message: o.timeout
  233. });
  234. return y.default.reject(e)
  235. }(e)
  236. }
  237. ));
  238. t.cmsApiCommonRequest = function(e, t) {
  239. return O("", e, t)
  240. }
  241. ,
  242. t.cmsApiRequest = function(e) {
  243. return O(["thumbnail", "seo"], e)
  244. }
  245. ,
  246. t.cmsApiNewsRequest = function(e) {
  247. return O("thumbnail", e)
  248. }
  249. ,
  250. t.cmsApiArticleRequest = function(e) {
  251. return O("thumbnail", e)
  252. }
  253. ,
  254. t.cmsApiPageRequest = function(e) {
  255. return O("seo.metaImage", e)
  256. }
  257. },
  258. 1302: function(e, t, r) {
  259. var map = {
  260. "./ar-AR": [140, 7],
  261. "./ar-AR.js": [140, 7],
  262. "./ar-AR.json": [343, 3],
  263. "./de-DE": [141, 7],
  264. "./de-DE.js": [141, 7],
  265. "./de-DE.json": [344, 3],
  266. "./en": [107, 7],
  267. "./en.js": [107, 7],
  268. "./en.json": [223, 3],
  269. "./fa-IR": [142, 7],
  270. "./fa-IR.js": [142, 7],
  271. "./fa-IR.json": [345, 3],
  272. "./ko-kr": [143, 7],
  273. "./ko-kr.js": [143, 7],
  274. "./ko-kr.json": [346, 3],
  275. "./ru-RU": [144, 7],
  276. "./ru-RU.js": [144, 7],
  277. "./ru-RU.json": [347, 3],
  278. "./tr-TR": [145, 7],
  279. "./tr-TR.js": [145, 7],
  280. "./tr-TR.json": [348, 3],
  281. "./uk-UK": [146, 7],
  282. "./uk-UK.js": [146, 7],
  283. "./uk-UK.json": [349, 3],
  284. "./vi": [147, 7],
  285. "./vi.js": [147, 7],
  286. "./vi.json": [350, 3],
  287. "./zh-cn": [148, 7],
  288. "./zh-cn.js": [148, 7],
  289. "./zh-cn.json": [351, 3],
  290. "./zh-tw": [149, 7],
  291. "./zh-tw.js": [149, 7],
  292. "./zh-tw.json": [352, 3]
  293. };
  294. function n(e) {
  295. return Promise.resolve().then((function() {
  296. if (!r.o(map, e)) {
  297. var t = new Error("Cannot find module '" + e + "'");
  298. throw t.code = "MODULE_NOT_FOUND",
  299. t
  300. }
  301. var n = map[e]
  302. , o = n[0];
  303. return r.t(o, n[1])
  304. }
  305. ))
  306. }
  307. n.keys = function() {
  308. return Object.keys(map)
  309. }
  310. ,
  311. n.id = 1302,
  312. e.exports = n
  313. },
  314. 1321: function(e, t, r) {
  315. "use strict";
  316. var n = r(0)
  317. , o = r(2);
  318. n(t, "__esModule", {
  319. value: !0
  320. }),
  321. t.default = void 0;
  322. var c = o(r(14))
  323. , l = o(r(15))
  324. , d = o(r(73))
  325. , f = o(r(74))
  326. , v = o(r(7))
  327. , h = o(r(646))
  328. , m = r(54)
  329. , y = function() {
  330. return (0,
  331. f.default)((function e() {
  332. (0,
  333. d.default)(this, e),
  334. this._connect()
  335. }
  336. ), [{
  337. key: "_connect",
  338. value: function() {
  339. var e = this;
  340. this.instance || (0,
  341. m.getNewContractWSUrl)(!0).then((function(t) {
  342. e.instance = new h.default(t,!0)
  343. }
  344. ))
  345. }
  346. }], [{
  347. key: "getInstance",
  348. value: (e = (0,
  349. l.default)(c.default.mark((function e() {
  350. var t;
  351. return c.default.wrap((function(e) {
  352. for (; ; )
  353. switch (e.prev = e.next) {
  354. case 0:
  355. if (this.instance) {
  356. e.next = 5;
  357. break
  358. }
  359. return e.next = 3,
  360. (0,
  361. m.getNewContractWSUrl)(!0);
  362. case 3:
  363. t = e.sent,
  364. this.instance = new h.default(t,!0);
  365. case 5:
  366. return e.abrupt("return", this.instance);
  367. case 6:
  368. case "end":
  369. return e.stop()
  370. }
  371. }
  372. ), e, this)
  373. }
  374. ))),
  375. function() {
  376. return e.apply(this, arguments)
  377. }
  378. )
  379. }]);
  380. var e
  381. }();
  382. (0,
  383. v.default)(y, "instance", null | h.default);
  384. t.default = y
  385. },
  386. 1322: function(e, t, r) {
  387. "use strict";
  388. var n = r(27)
  389. , o = r(110)
  390. , c = r(111)
  391. , l = r(112)
  392. , d = r(69)
  393. , f = r(11)
  394. , v = r(16)
  395. , h = r(9)
  396. , m = r(18)
  397. , y = r(17)
  398. , _ = r(0)
  399. , w = r(34)
  400. , C = r(2);
  401. _(t, "__esModule", {
  402. value: !0
  403. }),
  404. t.default = void 0,
  405. t.generateId = re;
  406. var S = C(r(14))
  407. , k = C(r(44))
  408. , T = C(r(299))
  409. , L = C(r(6))
  410. , E = C(r(41))
  411. , P = C(r(11))
  412. , A = C(r(15));
  413. C(r(384));
  414. r(308);
  415. var O = C(r(385))
  416. , N = C(r(30))
  417. , x = C(r(73))
  418. , R = C(r(74))
  419. , I = C(r(7))
  420. , M = (C(r(4)),
  421. r(1323),
  422. r(629))
  423. , D = r(26)
  424. , B = r(54)
  425. , U = r(389)
  426. , F = r(167)
  427. , j = C(r(49))
  428. , H = G(r(45))
  429. , K = G(r(43))
  430. , W = r(20)
  431. , z = (r(8),
  432. r(170));
  433. function $(e) {
  434. if ("function" != typeof w)
  435. return null;
  436. var t = new w
  437. , r = new w;
  438. return ($ = function(e) {
  439. return e ? r : t
  440. }
  441. )(e)
  442. }
  443. function G(e, t) {
  444. if (!t && e && e.__esModule)
  445. return e;
  446. if (null === e || "object" != n(e) && "function" != typeof e)
  447. return {
  448. default: e
  449. };
  450. var r = $(t);
  451. if (r && r.has(e))
  452. return r.get(e);
  453. var o = {
  454. __proto__: null
  455. }
  456. , a = _ && h;
  457. for (var u in e)
  458. if ("default" !== u && {}.hasOwnProperty.call(e, u)) {
  459. var i = a ? h(e, u) : null;
  460. i && (i.get || i.set) ? _(o, u, i) : o[u] = e[u]
  461. }
  462. return o.default = e,
  463. r && r.set(e, o),
  464. o
  465. }
  466. function V(e, t) {
  467. var r = f(e);
  468. if (v) {
  469. var n = v(e);
  470. t && (n = n.filter((function(t) {
  471. return h(e, t).enumerable
  472. }
  473. ))),
  474. r.push.apply(r, n)
  475. }
  476. return r
  477. }
  478. function Q(e) {
  479. for (var t = 1; t < arguments.length; t++) {
  480. var r = null != arguments[t] ? arguments[t] : {};
  481. t % 2 ? V(Object(r), !0).forEach((function(t) {
  482. (0,
  483. I.default)(e, t, r[t])
  484. }
  485. )) : m ? y(e, m(r)) : V(Object(r)).forEach((function(t) {
  486. _(e, t, h(r, t))
  487. }
  488. ))
  489. }
  490. return e
  491. }
  492. function Z(e, t) {
  493. var r = void 0 !== c && e[l] || e["@@iterator"];
  494. if (!r) {
  495. if (d(e) || (r = function(e, a) {
  496. if (e) {
  497. if ("string" == typeof e)
  498. return X(e, a);
  499. var t = {}.toString.call(e).slice(8, -1);
  500. return "Object" === t && e.constructor && (t = e.constructor.name),
  501. "Map" === t || "Set" === t ? o(e) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? X(e, a) : void 0
  502. }
  503. }(e)) || t && e && "number" == typeof e.length) {
  504. r && (e = r);
  505. var n = 0
  506. , f = function() {};
  507. return {
  508. s: f,
  509. n: function() {
  510. return n >= e.length ? {
  511. done: !0
  512. } : {
  513. done: !1,
  514. value: e[n++]
  515. }
  516. },
  517. e: function(e) {
  518. throw e
  519. },
  520. f: f
  521. }
  522. }
  523. throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
  524. }
  525. var v, a = !0, u = !1;
  526. return {
  527. s: function() {
  528. r = r.call(e)
  529. },
  530. n: function() {
  531. var e = r.next();
  532. return a = e.done,
  533. e
  534. },
  535. e: function(e) {
  536. u = !0,
  537. v = e
  538. },
  539. f: function() {
  540. try {
  541. a || null == r.return || r.return()
  542. } finally {
  543. if (u)
  544. throw v
  545. }
  546. }
  547. }
  548. }
  549. function X(e, a) {
  550. (null == a || a > e.length) && (a = e.length);
  551. for (var t = 0, r = Array(a); t < a; t++)
  552. r[t] = e[t];
  553. return r
  554. }
  555. r(390);
  556. var Y = {
  557. maxReconnectionDelay: 5e3,
  558. minReconnectionDelay: 1e3 + 4e3 * Math.random(),
  559. reconnectionDelayGrowFactor: 1.3,
  560. connectionTimeout: 5e3,
  561. maxRetries: 50,
  562. maxEnqueuedMessages: 1 / 0,
  563. startClosed: !1,
  564. debug: !0,
  565. maxHeartbeat: 6,
  566. heartbeatInterval: 5e3,
  567. sensorsReportInterval: 6e4,
  568. compress: !0
  569. }
  570. , J = t.default = function() {
  571. function e(t, r) {
  572. var n, o = this;
  573. (0,
  574. x.default)(this, e),
  575. (0,
  576. I.default)(this, "version", void 0),
  577. (0,
  578. I.default)(this, "_wsURL", void 0),
  579. (0,
  580. I.default)(this, "_url", void 0),
  581. (0,
  582. I.default)(this, "_options", void 0),
  583. (0,
  584. I.default)(this, "_ws", void 0),
  585. (0,
  586. I.default)(this, "_binaryType", void 0),
  587. (0,
  588. I.default)(this, "_protocols", void 0),
  589. (0,
  590. I.default)(this, "_retryCount", void 0),
  591. (0,
  592. I.default)(this, "_heartbeats", void 0),
  593. (0,
  594. I.default)(this, "_closeCalled", void 0),
  595. (0,
  596. I.default)(this, "_shouldReconnect", void 0),
  597. (0,
  598. I.default)(this, "_connectLock", void 0),
  599. (0,
  600. I.default)(this, "_connectTimeout", void 0),
  601. (0,
  602. I.default)(this, "_connectTimeoutSec", void 0),
  603. (0,
  604. I.default)(this, "__connectDelay", void 0),
  605. (0,
  606. I.default)(this, "_beatTimeout", void 0),
  607. (0,
  608. I.default)(this, "_messageQueue", void 0),
  609. (0,
  610. I.default)(this, "_listeners", void 0),
  611. (0,
  612. I.default)(this, "_channelMap", void 0),
  613. (0,
  614. I.default)(this, "productCode", void 0),
  615. (0,
  616. I.default)(this, "urlManager", void 0),
  617. (0,
  618. I.default)(this, "token", void 0),
  619. (0,
  620. I.default)(this, "_messageSent", void 0),
  621. (0,
  622. I.default)(this, "_isLogin", void 0),
  623. (0,
  624. I.default)(this, "timeBoard", void 0),
  625. (0,
  626. I.default)(this, "_heartbeatTimes", void 0),
  627. (0,
  628. I.default)(this, "sensorsReport", void 0),
  629. (0,
  630. I.default)(this, "_waitTimer", void 0),
  631. (0,
  632. I.default)(this, "_handleOpen", (function(e) {
  633. if (clearTimeout(o._connectTimeout),
  634. o._heartbeats = 0,
  635. o._debug("deal message queue:", (0,
  636. k.default)(o._messageQueue)),
  637. o._messageQueue.forEach((function(e) {
  638. return o.send(e)
  639. }
  640. )),
  641. o._messageQueue = [],
  642. o._channelMap.size > 0) {
  643. var t, r = Z(o._channelMap);
  644. try {
  645. for (r.s(); !(t = r.n()).done; ) {
  646. var n = (0,
  647. N.default)(t.value, 2)
  648. , c = n[0]
  649. , l = n[1]
  650. , d = l.params
  651. , f = l.listener;
  652. o.subscribe(c, d, f)
  653. }
  654. } catch (e) {
  655. r.e(e)
  656. } finally {
  657. r.f()
  658. }
  659. }
  660. o._heartbeat(),
  661. o._listeners.open.forEach((function(t) {
  662. return t(e)
  663. }
  664. ))
  665. }
  666. )),
  667. (0,
  668. I.default)(this, "_handleClose", (function(e) {
  669. var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1];
  670. o._clearTimeouts(),
  671. o._clearSensorsReportTimer(),
  672. (null == e ? void 0 : e.code) === M.CONNECTION_ERROR_CODE.E1007 ? o.msgBoxE1007() : t && o.reconnect(),
  673. o._listeners.close.forEach((function(t) {
  674. return t(e)
  675. }
  676. ))
  677. }
  678. )),
  679. (0,
  680. I.default)(this, "_handleMessage", (function(e) {
  681. var t = e.data;
  682. o._retryCount = -1,
  683. o._messageSent = !0,
  684. o._options.compress ? o._inflateMessage(t) : o._dispatchMessage(t)
  685. }
  686. )),
  687. this._url = t,
  688. this._options = r,
  689. this._isLogin = window.$nuxt.$store.state.newTrading.isLogin || (null === (n = H.default.get(H.TokenKey.R_TOKEN)) || void 0 === n ? void 0 : n.length) > 0,
  690. this._init(),
  691. this._connect()
  692. }
  693. return (0,
  694. R.default)(e, [{
  695. key: "begin",
  696. value: function(e) {
  697. this.changeProduct(e),
  698. this._connect()
  699. }
  700. }, {
  701. key: "changeProduct",
  702. value: function(e) {
  703. this.productCode = e
  704. }
  705. }, {
  706. key: "_init",
  707. value: function() {
  708. this.version = "2.0",
  709. this._binaryType = "blob",
  710. this._protocols = "",
  711. this._retryCount = -1,
  712. this._heartbeats = 0,
  713. this._connectLock = !1,
  714. this._connectTimeout = null,
  715. this._connectTimeoutSec = 5e3,
  716. this._connectDelay = 0,
  717. this._messageQueue = [],
  718. this._shouldReconnect = !0,
  719. this._listeners = {
  720. open: new T.default,
  721. close: new T.default,
  722. error: new T.default,
  723. message: new T.default
  724. },
  725. this._channelMap = new T.default,
  726. this._messageSent = !1,
  727. this.timeBoard = {},
  728. this._clearSensorsReportTimer()
  729. }
  730. }, {
  731. key: "CONNECTING",
  732. get: function() {
  733. return e.CONNECTING
  734. }
  735. }, {
  736. key: "OPEN",
  737. get: function() {
  738. return e.OPEN
  739. }
  740. }, {
  741. key: "CLOSING",
  742. get: function() {
  743. return e.CLOSING
  744. }
  745. }, {
  746. key: "CLOSED",
  747. get: function() {
  748. return e.CLOSED
  749. }
  750. }, {
  751. key: "retryCount",
  752. get: function() {
  753. return Math.max(this._retryCount, 0)
  754. }
  755. }, {
  756. key: "readyState",
  757. get: function() {
  758. var t;
  759. return this._ws ? this._ws.readyState : null !== (t = this._options) && void 0 !== t && t.startClosed ? e.CLOSED : e.CONNECTING
  760. }
  761. }, {
  762. key: "_clearSensorsReportTimer",
  763. value: function() {
  764. var e;
  765. this.sensorsReport && clearInterval(this.sensorsReport),
  766. this._heartbeatTimes && (null === (e = this._heartbeatTimes) || void 0 === e ? void 0 : e.length) > 0 && (0,
  767. j.default)("ws_response_time", this._url, {
  768. ext: this._heartbeatTimes.join(",")
  769. }),
  770. this._heartbeatTimes = []
  771. }
  772. }, {
  773. key: "msgBoxE1007",
  774. value: function() {
  775. var e = this
  776. , t = "white" === (K.default.get(K.CookieKey.GLOBAL_THEME) || "black") ? "big-icon-confirm single" : "big-icon-confirm single black"
  777. , r = (0,
  778. z.getI18n)();
  779. O.default.alert('<div class="forbidden-content center">'.concat(r.wsErr1007, "</div>"), "", {
  780. confirmButtonText: r.resetBtn,
  781. dangerouslyUseHTMLString: !0,
  782. customClass: t,
  783. type: "warning",
  784. title: "",
  785. center: !0,
  786. iconClass: "iconfont icon-tishi",
  787. closeOnClickModal: !1,
  788. closeOnPressEscape: !1,
  789. showCancelButton: !1
  790. }).then((function() {
  791. e.reconnect()
  792. }
  793. ))
  794. }
  795. }, {
  796. key: "_inflateMessage",
  797. value: function(e) {
  798. if (e instanceof Blob) {
  799. var t = new FileReader
  800. , r = this;
  801. t.addEventListener("loadend", (function() {
  802. var e = (0,
  803. U.inflate)(t.result, {
  804. to: "string"
  805. });
  806. r._dispatchMessage(e)
  807. }
  808. )),
  809. t.onerror = function(e) {}
  810. ,
  811. t.readAsArrayBuffer(e)
  812. } else
  813. this._dispatchMessage(e)
  814. }
  815. }, {
  816. key: "_dispatchMessage",
  817. value: function(e) {
  818. var data = JSON.parse(String(e));
  819. if ("pong" == data.action) {
  820. this._heartbeats = 0;
  821. var time = this._timeEnd("ping");
  822. this._heartbeatTimes.push(time)
  823. }
  824. var t = re(data.action, data);
  825. this._listeners.message.forEach((function(e) {
  826. return e(data, t)
  827. }
  828. ))
  829. }
  830. }, {
  831. key: "_handleError",
  832. value: function(e) {
  833. this._debug("error event", e.message),
  834. this._disconnect(void 0, "TIMEOUT" === e.message ? "timeout" : void 0),
  835. this._listeners.error.forEach((function(t) {
  836. return t(e)
  837. }
  838. )),
  839. this.reconnect()
  840. }
  841. }, {
  842. key: "_handleTimeout",
  843. value: function() {
  844. this._debug("timeout event"),
  845. this._handleError(new M.WrappedErrorEvent(null,M.TIMEOUT_ERROR,this))
  846. }
  847. }, {
  848. key: "_initListeners",
  849. value: function() {
  850. var e = this;
  851. this._ws && (this._ws.onopen = this._handleOpen,
  852. this._ws.onclose = function(t) {
  853. var r = new M.WrappedCloseEvent(t);
  854. r.target = e,
  855. e._handleClose(r, "terminate" !== r.reason)
  856. }
  857. ,
  858. this._ws.onmessage = this._handleMessage,
  859. this._ws.onerror = function(t) {
  860. e._handleError(new M.WrappedErrorEvent(t,M.CONNECTION_ERROR,e))
  861. }
  862. )
  863. }
  864. }, {
  865. key: "_removeListeners",
  866. value: function() {
  867. this._ws && (this._debug("removeListeners"),
  868. this._ws.onclose = ee,
  869. this._ws.onopen = ee,
  870. this._ws.onerror = ee,
  871. this._ws.onmessage = ee)
  872. }
  873. }, {
  874. key: "_wait",
  875. value: function() {
  876. var e = this;
  877. return this._isLogin ? L.default.resolve() : new L.default((function(t) {
  878. var r = (0,
  879. D.getWSTimoutMilliSecs)(e._retryCount) + (e._retryCount <= 1 ? e._connectDelay : e._connectTimeoutSec);
  880. e._debug("waiting", r),
  881. e._waitTimer = setTimeout(t, r)
  882. }
  883. ))
  884. }
  885. }, {
  886. key: "_getNextUrl",
  887. value: function(e) {
  888. if ("string" == typeof e)
  889. return L.default.resolve(e);
  890. if ("function" == typeof e) {
  891. var t = e(this._options.compress);
  892. if ("string" == typeof t)
  893. return L.default.resolve(t);
  894. if (t.then)
  895. return t
  896. }
  897. throw Error("Invalid URL")
  898. }
  899. }, {
  900. key: "_logout",
  901. value: function() {
  902. var e = window.$nuxt;
  903. return e.$store.commit("CLEAR_USER"),
  904. e.$store.commit("SET_TRADER_NEW_TIPS", !1),
  905. e.$store.commit("SET_MIX_TRADER_NEW_TIPS", !1),
  906. (0,
  907. D.delLoginCookie)(),
  908. new L.default((function(e, t) {
  909. (0,
  910. F.invokeClearCookie)().then((function(t) {
  911. H.default.remove(H.TokenKey.CC_TOKEN),
  912. H.default.remove(H.TokenKey.R_TOKEN),
  913. W.UserLocal.USERID = void 0,
  914. W.UserLocal.LAST_LOGIN_TIME = void 0,
  915. e(t)
  916. }
  917. )).catch((function(e) {
  918. return t(e)
  919. }
  920. ))
  921. }
  922. ))
  923. }
  924. }, {
  925. key: "_connect",
  926. value: function() {
  927. var e = this;
  928. if (!this._connectLock && this._shouldReconnect) {
  929. this._connectLock = !0,
  930. this._retryCount++,
  931. this._debug("Connect retryCount:", this._retryCount);
  932. var t = this._options.maxRetries
  933. , r = void 0 === t ? Y.maxRetries : t;
  934. if (this._debug("Max maxRetries", r),
  935. this._retryCount >= r || this._isLogin && this._retryCount >= 10)
  936. return this._debug("Max retries reached", this._retryCount, ">=", r),
  937. void this._logout().then((function(e) {
  938. window.location.reload()
  939. }
  940. ));
  941. this._removeListeners(),
  942. this._wait().then((function() {
  943. var t;
  944. e._protocols = (0,
  945. B.getTokenData)(e._url),
  946. null !== e._ws && (null === (t = e._ws) || void 0 === t ? void 0 : t.readyState) === e.OPEN && e._ws.close(),
  947. e._protocols = (0,
  948. D.removeTailRecursive)(e._protocols, "="),
  949. e._ws = e._protocols.length > 0 ? new WebSocket(e._url,e._protocols) : new WebSocket(e._url),
  950. (0,
  951. B.getContractWSUrl)().then((function(t) {
  952. var r;
  953. e._url = t,
  954. e._protocols = (0,
  955. B.getTokenData)(t),
  956. null !== e._ws && (null === (r = e._ws) || void 0 === r ? void 0 : r.readyState) === e.OPEN && (e._debug("_connect ws error :", e._ws),
  957. e._ws.close()),
  958. e._protocols = (0,
  959. D.removeTailRecursive)(e._protocols, "="),
  960. e._debug("Connecting to", t, "with protocols", e._protocols),
  961. e._ws = e._protocols.length > 0 ? new WebSocket(t,e._protocols) : new WebSocket(t),
  962. e._connectLock = !1,
  963. e._initListeners(),
  964. e.checkWebSocketStatus()
  965. }
  966. ))
  967. }
  968. ))
  969. }
  970. }
  971. }, {
  972. key: "_disconnect",
  973. value: function() {
  974. var code = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 1e3
  975. , e = arguments.length > 1 ? arguments[1] : void 0;
  976. if (this._clearTimeouts(),
  977. this._debug("_disconnect:", "code:", code, "reason:", e),
  978. this._ws) {
  979. this._removeListeners();
  980. try {
  981. this._ws.close(code, e);
  982. var t = new M.WrappedCloseEvent(null,code,e);
  983. t.target = this,
  984. this._handleClose(t)
  985. } catch (e) {
  986. this._debug("_disconnect: error", e)
  987. }
  988. }
  989. }
  990. }, {
  991. key: "_heartbeat",
  992. value: function() {
  993. var e = this;
  994. this._beatTimeout && clearTimeout(this._beatTimeout),
  995. this.sensorsReport && clearInterval(this.sensorsReport);
  996. var t = function() {
  997. var r = e._options
  998. , n = r.maxHeartbeat
  999. , o = void 0 === n ? Y.maxHeartbeat : n
  1000. , c = r.heartbeatInterval
  1001. , l = void 0 === c ? Y.heartbeatInterval : c;
  1002. if (e._heartbeats > o)
  1003. return e._debug("_heartbeat:", e._heartbeats, "> maxHeartbeat", o),
  1004. e.reconnect(4999, "heartbeat"),
  1005. void e._clearSensorsReportTimer();
  1006. e._ws.readyState === WebSocket.OPEN ? (0 == e._heartbeats && e._time("ping"),
  1007. e.send((0,
  1008. k.default)({
  1009. action: "ping"
  1010. }))) : e._clearSensorsReportTimer(),
  1011. e._heartbeats++,
  1012. e._beatTimeout = setTimeout((function() {
  1013. t()
  1014. }
  1015. ), l)
  1016. };
  1017. t(),
  1018. this.sensorsReport = setInterval((function() {
  1019. (0,
  1020. j.default)("ws_response_time", e._url, {
  1021. ext: e._heartbeatTimes.join(",")
  1022. }),
  1023. e._heartbeatTimes = []
  1024. }
  1025. ), Y.sensorsReportInterval)
  1026. }
  1027. }, {
  1028. key: "close",
  1029. value: function() {
  1030. var code = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 1e3
  1031. , e = arguments.length > 1 ? arguments[1] : void 0;
  1032. this._closeCalled = !0,
  1033. this._shouldReconnect = !1,
  1034. this._clearTimeouts(),
  1035. this._waitTimer && clearTimeout(this._waitTimer),
  1036. this._ws ? this._ws.readyState !== this.CLOSED ? (this._ws.close(code, e),
  1037. this._debug("Triggered closed already")) : this._debug("Already closed") : this._debug("Close enqueued: no ws instance")
  1038. }
  1039. }, {
  1040. key: "terminate",
  1041. value: function() {
  1042. this.close(1e3, "terminate"),
  1043. this._debug("Execute termination"),
  1044. e.instance = null,
  1045. this._init()
  1046. }
  1047. }, {
  1048. key: "reconnect",
  1049. value: function(code, e) {
  1050. this._closeCalled || (this._shouldReconnect = !0,
  1051. this._closeCalled = !1,
  1052. this._ws && this._ws.readyState !== this.CLOSED ? (this._debug("ws is not null or closed, reconnect"),
  1053. this._disconnect(code, e),
  1054. this._connect()) : (this._debug("ws is null or closed, reconnect"),
  1055. this._connect()))
  1056. }
  1057. }, {
  1058. key: "_debug",
  1059. value: function() {
  1060. if (this._options.debug)
  1061. for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++)
  1062. t[r] = arguments[r]
  1063. }
  1064. }, {
  1065. key: "_clearTimeouts",
  1066. value: function() {
  1067. clearTimeout(this._connectTimeout),
  1068. clearTimeout(this._beatTimeout)
  1069. }
  1070. }, {
  1071. key: "registerEventListener",
  1072. value: function(t, r) {
  1073. var n = t + String((0,
  1074. E.default)());
  1075. return this._listeners[t].set(n, r),
  1076. "open" === t && this.readyState === (null == e ? void 0 : e.OPEN) && r(),
  1077. n
  1078. }
  1079. }, {
  1080. key: "removeEventListener",
  1081. value: function(e, t) {
  1082. this._listeners[e].delete(t)
  1083. }
  1084. }, {
  1085. key: "send",
  1086. value: function(data) {
  1087. var e;
  1088. this._ws && this._ws.readyState === this.OPEN ? (this._ws.send(data),
  1089. "ping" !== (null === (e = (0,
  1090. k.default)(data)) || void 0 === e ? void 0 : e.action) && (0,
  1091. j.default)("ws_swap_content", this._url, {
  1092. ext: (0,
  1093. k.default)(data)
  1094. })) : (this._debug("Enqueue", data),
  1095. this._messageQueue.push(data))
  1096. }
  1097. }, {
  1098. key: "subscribe",
  1099. value: function(e) {
  1100. var t, r = this, n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, o = arguments.length > 2 ? arguments[2] : void 0;
  1101. n instanceof Function && (o = n,
  1102. n = {});
  1103. var c = n;
  1104. (null === (t = n.token) || void 0 === t ? void 0 : t.length) > 0 && (c.token = n.token);
  1105. var l = re(e, c);
  1106. this._listeners.message.get(l) && this._listeners.message.delete(l),
  1107. this._listeners.message.set(l, (function(e, t) {
  1108. var n;
  1109. r.productCode && (null === (n = r.productCode) || void 0 === n ? void 0 : n.length) > 0 && e.productCode && e.productCode !== r.productCode || t === l && o(e, t)
  1110. }
  1111. ));
  1112. var d = "message" + String((0,
  1113. E.default)())
  1114. , f = (0,
  1115. k.default)(Q(Q({
  1116. action: e
  1117. }, c), {}, {
  1118. msgId: d
  1119. }));
  1120. return this._debug("subscribe", f),
  1121. this.send(f),
  1122. this._channelMap.set(e, {
  1123. action: e,
  1124. params: n,
  1125. listener: o
  1126. }),
  1127. l + "#" + d
  1128. }
  1129. }, {
  1130. key: "unsubscribe",
  1131. value: function(e) {
  1132. this._listeners.message = new T.default,
  1133. this._channelMap = new T.default
  1134. }
  1135. }, {
  1136. key: "unsubscribeAll",
  1137. value: function() {
  1138. for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++)
  1139. t[r] = arguments[r];
  1140. if (!(t.length <= 0))
  1141. for (var n = 0, o = t; n < o.length; n++) {
  1142. var c = o[n]
  1143. , l = (0,
  1144. k.default)({
  1145. action: "unsub_" + c.split("|")[0]
  1146. });
  1147. this._debug("UnsubscribeAll", l),
  1148. this.send(l),
  1149. this._channelMap.delete(c)
  1150. }
  1151. }
  1152. }, {
  1153. key: "selfDestruct",
  1154. value: function() {
  1155. this.terminate(),
  1156. this._debug("selfDestruct"),
  1157. this.urlManager && this.urlManager.stop()
  1158. }
  1159. }, {
  1160. key: "checkWebSocketStatus",
  1161. value: function() {
  1162. var e = this;
  1163. this._ws.readyState === this.OPEN ? this._messageSent ? this._debug("WebSocket connected and message sent") : this._debug("WebSocket connected but no message sent") : this._ws.readyState === this.CONNECTING ? this._connectTimeout = setTimeout((function() {
  1164. return e.close()
  1165. }
  1166. ), this._connectTimeoutSec) : (this._debug("this._ws.readyState", this._ws.readyState),
  1167. this._debug("WebSocket connection not yet established"))
  1168. }
  1169. }, {
  1170. key: "_time",
  1171. value: function(label) {
  1172. this.timeBoard[label] = (0,
  1173. E.default)()
  1174. }
  1175. }, {
  1176. key: "_timeEnd",
  1177. value: function(label) {
  1178. return this.timeBoard[label] ? (0,
  1179. E.default)() - this.timeBoard[label] : 0
  1180. }
  1181. }], [{
  1182. key: "getInstance",
  1183. value: (t = (0,
  1184. A.default)(S.default.mark((function t() {
  1185. var r, n, o, c, l, d, f, v, h, m, y, _;
  1186. return S.default.wrap((function(t) {
  1187. for (; ; )
  1188. switch (t.prev = t.next) {
  1189. case 0:
  1190. return t.next = 2,
  1191. (0,
  1192. B.getContractWSUrl)();
  1193. case 2:
  1194. return r = t.sent,
  1195. n = new URL(r),
  1196. o = n.hostname,
  1197. c = n.search,
  1198. l = new URL(window.location.href),
  1199. d = l.currentSearch,
  1200. f = void 0 === d ? c : d,
  1201. v = (null == c ? void 0 : c.compress) || (null == f ? void 0 : f.compress),
  1202. null != c && c.compress && !!v !== this._options.compress && (this._options.compress = !!v),
  1203. this.instance ? (h = o.split(".")[0],
  1204. m = new URL(this.instance._url),
  1205. y = m.currentHostname,
  1206. _ = (void 0 === y ? o : y).split(".")[0],
  1207. h.toLowerCase() !== _.toLowerCase() && (this.instance.terminate(),
  1208. this.instance = new e(r,Y))) : this.instance = new e(r,Y),
  1209. t.abrupt("return", this.instance);
  1210. case 9:
  1211. case "end":
  1212. return t.stop()
  1213. }
  1214. }
  1215. ), t, this)
  1216. }
  1217. ))),
  1218. function() {
  1219. return t.apply(this, arguments)
  1220. }
  1221. )
  1222. }, {
  1223. key: "CONNECTING",
  1224. get: function() {
  1225. return 0
  1226. }
  1227. }, {
  1228. key: "OPEN",
  1229. get: function() {
  1230. return 1
  1231. }
  1232. }, {
  1233. key: "CLOSING",
  1234. get: function() {
  1235. return 2
  1236. }
  1237. }, {
  1238. key: "CLOSED",
  1239. get: function() {
  1240. return 3
  1241. }
  1242. }]);
  1243. var t
  1244. }();
  1245. function ee() {}
  1246. (0,
  1247. I.default)(J, "instance", void 0);
  1248. var te = ["step", "productCode"];
  1249. function re(e) {
  1250. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
  1251. if ("currentTraceOrders" === e)
  1252. return e;
  1253. var r = e;
  1254. return (0,
  1255. P.default)(t).sort((function(a, b) {
  1256. return a < b ? -1 : a === b ? 0 : 1
  1257. }
  1258. )).forEach((function(e) {
  1259. te.indexOf(e) > -1 && (r += "|".concat(e, ":").concat(t[e]))
  1260. }
  1261. )),
  1262. r
  1263. }
  1264. },
  1265. 1323: function(e, t, r) {
  1266. "use strict";
  1267. var n = r(110)
  1268. , o = r(111)
  1269. , c = r(112)
  1270. , l = r(69)
  1271. , d = r(11)
  1272. , f = r(16)
  1273. , v = r(9)
  1274. , h = r(18)
  1275. , m = r(17)
  1276. , y = r(0)
  1277. , _ = r(2);
  1278. y(t, "__esModule", {
  1279. value: !0
  1280. }),
  1281. t.UrlManager = void 0;
  1282. var w = _(r(41))
  1283. , C = _(r(44))
  1284. , S = _(r(6))
  1285. , k = _(r(93))
  1286. , T = _(r(73))
  1287. , L = _(r(74))
  1288. , E = _(r(7))
  1289. , P = r(54)
  1290. , A = _(r(222))
  1291. , O = r(20);
  1292. function N(e, t) {
  1293. var r = d(e);
  1294. if (f) {
  1295. var n = f(e);
  1296. t && (n = n.filter((function(t) {
  1297. return v(e, t).enumerable
  1298. }
  1299. ))),
  1300. r.push.apply(r, n)
  1301. }
  1302. return r
  1303. }
  1304. function x(e) {
  1305. for (var t = 1; t < arguments.length; t++) {
  1306. var r = null != arguments[t] ? arguments[t] : {};
  1307. t % 2 ? N(Object(r), !0).forEach((function(t) {
  1308. (0,
  1309. E.default)(e, t, r[t])
  1310. }
  1311. )) : h ? m(e, h(r)) : N(Object(r)).forEach((function(t) {
  1312. y(e, t, v(r, t))
  1313. }
  1314. ))
  1315. }
  1316. return e
  1317. }
  1318. function R(e, t) {
  1319. var r = void 0 !== o && e[c] || e["@@iterator"];
  1320. if (!r) {
  1321. if (l(e) || (r = function(e, a) {
  1322. if (e) {
  1323. if ("string" == typeof e)
  1324. return I(e, a);
  1325. var t = {}.toString.call(e).slice(8, -1);
  1326. return "Object" === t && e.constructor && (t = e.constructor.name),
  1327. "Map" === t || "Set" === t ? n(e) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? I(e, a) : void 0
  1328. }
  1329. }(e)) || t && e && "number" == typeof e.length) {
  1330. r && (e = r);
  1331. var d = 0
  1332. , f = function() {};
  1333. return {
  1334. s: f,
  1335. n: function() {
  1336. return d >= e.length ? {
  1337. done: !0
  1338. } : {
  1339. done: !1,
  1340. value: e[d++]
  1341. }
  1342. },
  1343. e: function(e) {
  1344. throw e
  1345. },
  1346. f: f
  1347. }
  1348. }
  1349. throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
  1350. }
  1351. var v, a = !0, u = !1;
  1352. return {
  1353. s: function() {
  1354. r = r.call(e)
  1355. },
  1356. n: function() {
  1357. var e = r.next();
  1358. return a = e.done,
  1359. e
  1360. },
  1361. e: function(e) {
  1362. u = !0,
  1363. v = e
  1364. },
  1365. f: function() {
  1366. try {
  1367. a || null == r.return || r.return()
  1368. } finally {
  1369. if (u)
  1370. throw v
  1371. }
  1372. }
  1373. }
  1374. }
  1375. function I(e, a) {
  1376. (null == a || a > e.length) && (a = e.length);
  1377. for (var t = 0, r = Array(a); t < a; t++)
  1378. r[t] = e[t];
  1379. return r
  1380. }
  1381. var M = r(390);
  1382. t.UrlManager = function() {
  1383. return (0,
  1384. L.default)((function e() {
  1385. var t = this;
  1386. (0,
  1387. T.default)(this, e),
  1388. (0,
  1389. E.default)(this, "records", void 0),
  1390. (0,
  1391. E.default)(this, "counter", void 0),
  1392. (0,
  1393. E.default)(this, "urlProvider", (function() {
  1394. var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];
  1395. t.evaluateTask();
  1396. var r = function(e, t, r) {
  1397. if (!e || e.length < 0)
  1398. return;
  1399. var n = e[0];
  1400. return e.forEach((function(e) {
  1401. var o = t(e)
  1402. , c = r(e);
  1403. o > 0 && (o < t(n) || o === t(n) && c < r(n)) && (n = e)
  1404. }
  1405. )),
  1406. n
  1407. }(t.records, (function(i) {
  1408. return Number(i.cost)
  1409. }
  1410. ), (function(i) {
  1411. return Number(i.lastUsedTime)
  1412. }
  1413. )) || t.records[0];
  1414. r.lastUsedTime = (0,
  1415. w.default)();
  1416. var n = r.socketUrl;
  1417. return n += "?".concat(e ? "compress=true&" : "", "data=").concat((0,
  1418. P.getTokenData)(n.replace("wss://", "")))
  1419. }
  1420. )),
  1421. (0,
  1422. E.default)(this, "evaluateTask", (function() {
  1423. t.counter && clearTimeout(t.counter);
  1424. var e = function() {
  1425. t.evaluate(),
  1426. t.counter = setTimeout(e, 18e5)
  1427. };
  1428. e()
  1429. }
  1430. ));
  1431. var r = location
  1432. , n = r.hostname
  1433. , o = r.search
  1434. , c = A.default.parse(o)
  1435. , l = c.abroad && "1" === c.abroad || n.includes("weex.com")
  1436. , d = "wss://contract.".concat(l ? "weex.com" : O.BaseLocal.WSS_URL, "/websocket")
  1437. , f = "uuid=".concat(740 * (new Date).getTime() + "").concat(this.socketCompress ? "&compress=true" : "", "&data=").concat((0,
  1438. P.getTokenData)(d.replace("wss://", "")));
  1439. d += (d.indexOf("?") > -1 ? "&" : "?") + f,
  1440. localStorage.setItem("weex::socket::score", []);
  1441. var v = JSON.parse(localStorage.getItem("weex::socket::score") || "[]")
  1442. , h = []
  1443. , m = (location.host.replace("www.", ""),
  1444. {
  1445. name: "new-prod-3",
  1446. socketUrl: "wss://stg-contract-websocket.weex.tech/websocket"
  1447. });
  1448. "beta" === M.env && (m.socketUrl = m.socketUrl + "?beta=true"),
  1449. l ? (h.push(m),
  1450. h.push.apply(h, (0,
  1451. k.default)(M.backupSocketUrl))) : h.push.apply(h, (0,
  1452. k.default)(M.backupSocketUrl)),
  1453. this.records = function(e, t) {
  1454. var r, n = [], o = R(e);
  1455. try {
  1456. var c = function() {
  1457. var e = r.value
  1458. , o = t.find((function(i) {
  1459. return i.name === e.name
  1460. }
  1461. ));
  1462. o ? n.push(o) : n.push(x(x({}, e), {}, {
  1463. cost: -1,
  1464. lastTestTime: -1,
  1465. lastUsedTime: -1
  1466. }))
  1467. };
  1468. for (o.s(); !(r = o.n()).done; )
  1469. c()
  1470. } catch (e) {
  1471. o.e(e)
  1472. } finally {
  1473. o.f()
  1474. }
  1475. return n
  1476. }(h, v)
  1477. }
  1478. ), [{
  1479. key: "saveRecord",
  1480. value: function() {
  1481. localStorage.setItem("weex::socket::score", (0,
  1482. C.default)(this.records))
  1483. }
  1484. }, {
  1485. key: "evaluate",
  1486. value: function() {
  1487. var e = this
  1488. , t = this.records.map((function(e) {
  1489. return t = e,
  1490. new S.default((function(e) {
  1491. var r = (0,
  1492. w.default)()
  1493. , n = new WebSocket(t.socketUrl + (t.socketUrl.indexOf("?") > -1 ? "&" : "?") + "check=1")
  1494. , o = null
  1495. , c = !1
  1496. , l = !1
  1497. , d = setTimeout((function() {
  1498. l = !0,
  1499. t.lastTestTime = (0,
  1500. w.default)(),
  1501. t.cost = 99999,
  1502. e()
  1503. }
  1504. ), 4e3);
  1505. n.onopen = function() {
  1506. l ? n.close() : (clearTimeout(d),
  1507. o = setTimeout((function() {
  1508. n && n.readyState === n.OPEN && n.close()
  1509. }
  1510. ), 1e4))
  1511. }
  1512. ,
  1513. n.onerror = function() {
  1514. l || (t.cost = 99999,
  1515. t.lastTestTime = (0,
  1516. w.default)(),
  1517. o && clearTimeout(o),
  1518. d && clearTimeout(d),
  1519. e())
  1520. }
  1521. ,
  1522. n.onmessage = function() {
  1523. if (!l) {
  1524. var n = (0,
  1525. w.default)();
  1526. t.lastTestTime = n,
  1527. t.cost = n - r,
  1528. c = !0,
  1529. e()
  1530. }
  1531. }
  1532. ,
  1533. n.onclose = function() {
  1534. l || c || (t.lastTestTime = (0,
  1535. w.default)(),
  1536. t.cost = 99999,
  1537. e())
  1538. }
  1539. }
  1540. ));
  1541. var t
  1542. }
  1543. ));
  1544. S.default.all(t).then((function() {
  1545. e.saveRecord()
  1546. }
  1547. ))
  1548. }
  1549. }, {
  1550. key: "stop",
  1551. value: function() {
  1552. this.counter && clearTimeout(this.counter)
  1553. }
  1554. }])
  1555. }()
  1556. },
  1557. 167: function(e, t, r) {
  1558. "use strict";
  1559. var n = r(0)
  1560. , o = r(2);
  1561. n(t, "__esModule", {
  1562. value: !0
  1563. }),
  1564. t.verifySystemLogin = t.userVipCode = t.systemLogin = t.registerForMobileV2 = t.registerForMobile = t.registerForEmailV2 = t.registerForEmail = t.loginCheck = t.login = t.invokeClearCookie = t.getUserInfo = t.getQrcodeKey = t.getQrKeyStatus = t.getQrKey = t.forgetPwdVerify = t.forgetPwdResetNew = t.forgetPwdReset = t.forgetPwdConfirm = void 0;
  1565. var c = o(r(6))
  1566. , l = r(923)
  1567. , d = r(82)
  1568. , f = (r(26),
  1569. (0,
  1570. d.getInstance)("/v1/user"));
  1571. t.registerForMobile = function(data) {
  1572. return f.post("/register/mobile", data).then((function(e) {
  1573. var t = e;
  1574. return t.data && (t.data.userInfo = (0,
  1575. l.formatUserInfo)(t.data)),
  1576. t
  1577. }
  1578. )).catch((function(e) {
  1579. return c.default.reject(e)
  1580. }
  1581. ))
  1582. }
  1583. ,
  1584. t.registerForMobileV2 = function(data) {
  1585. return f.post("/register/mobileV2", data).then((function(e) {
  1586. var t = e;
  1587. return t.data && (t.data.userInfo = (0,
  1588. l.formatUserInfo)(t.data)),
  1589. t
  1590. }
  1591. )).catch((function(e) {
  1592. return c.default.reject(e)
  1593. }
  1594. ))
  1595. }
  1596. ,
  1597. t.registerForEmail = function(data) {
  1598. return f.post("/register/email", data).then((function(e) {
  1599. var t = e;
  1600. return t.data && (t.data.userInfo = (0,
  1601. l.formatUserInfo)(t.data)),
  1602. t
  1603. }
  1604. )).catch((function(e) {
  1605. return c.default.reject(e)
  1606. }
  1607. ))
  1608. }
  1609. ,
  1610. t.registerForEmailV2 = function(data) {
  1611. return f.post("/register/emailV2", data).then((function(e) {
  1612. var t = e;
  1613. return t.data && (t.data.userInfo = (0,
  1614. l.formatUserInfo)(t.data)),
  1615. t
  1616. }
  1617. )).catch((function(e) {
  1618. return c.default.reject(e)
  1619. }
  1620. ))
  1621. }
  1622. ,
  1623. t.loginCheck = function(data) {
  1624. return f.post("/login/new", data).then((function(e) {
  1625. return "00000" === e.code && e.data.userInfo && (e.data.userInfo = (0,
  1626. l.formatUserInfo)(e.data)),
  1627. e
  1628. }
  1629. )).catch((function(e) {
  1630. return c.default.reject(e)
  1631. }
  1632. ))
  1633. }
  1634. ,
  1635. t.login = function(data) {
  1636. return f.post("/login/verify-login", data).then((function(e) {
  1637. return e.data && (e.data.userInfo = (0,
  1638. l.formatUserInfo)(e.data)),
  1639. e
  1640. }
  1641. )).catch((function(e) {
  1642. return c.default.reject(e)
  1643. }
  1644. ))
  1645. }
  1646. ,
  1647. t.invokeClearCookie = function(data) {
  1648. return f.post("/public/clearCookie")
  1649. }
  1650. ,
  1651. t.systemLogin = function(data) {
  1652. return f.post("/login/systemLogin", data)
  1653. }
  1654. ,
  1655. t.verifySystemLogin = function(data) {
  1656. return f.post("/login/verifySystemLogin", data).then((function(e) {
  1657. var t = e;
  1658. return t.data && (t.data.userInfo = (0,
  1659. l.formatUserInfo)(t.data)),
  1660. t
  1661. }
  1662. )).catch((function(e) {
  1663. return c.default.reject(e)
  1664. }
  1665. ))
  1666. }
  1667. ,
  1668. t.getUserInfo = function(data) {
  1669. return f.post("/overview/userinfo", data).then((function(e) {
  1670. var t = e;
  1671. return t.data && (t.data.userInfo = (0,
  1672. l.formatUserInfo)(t.data)),
  1673. t
  1674. }
  1675. )).catch((function(e) {
  1676. return c.default.reject(e)
  1677. }
  1678. ))
  1679. }
  1680. ,
  1681. t.getQrKey = function(data) {
  1682. return f.post("/public/getQrKey", data)
  1683. }
  1684. ,
  1685. t.forgetPwdConfirm = function(data) {
  1686. return f.post("/forget-pwd/confirm", data)
  1687. }
  1688. ,
  1689. t.forgetPwdReset = function(data) {
  1690. return f.post("/forget-pwd/reset", data)
  1691. }
  1692. ,
  1693. t.forgetPwdResetNew = function(data) {
  1694. return f.post("/forget-pwd/reset-new", data)
  1695. }
  1696. ,
  1697. t.forgetPwdVerify = function(data) {
  1698. return f.post("/forget-pwd/confirmNew", data)
  1699. }
  1700. ,
  1701. t.userVipCode = function(data) {
  1702. return f.post("/overview/userVipCode", data)
  1703. }
  1704. ,
  1705. t.getQrcodeKey = function(e) {
  1706. return f.post("/public/getQrcodeKey")
  1707. }
  1708. ,
  1709. t.getQrKeyStatus = function(data) {
  1710. return f.post("/public/getQrKeyStatus", data)
  1711. }
  1712. },
  1713. 197: function(e, t, r) {
  1714. "use strict";
  1715. r(0)(t, "__esModule", {
  1716. value: !0
  1717. }),
  1718. t.firebaseApp = void 0;
  1719. var n = r(987)
  1720. , o = (0,
  1721. n.getApps)();
  1722. t.firebaseApp = {};
  1723. o.length ? t.firebaseApp = o[0] : t.firebaseApp = (0,
  1724. n.initializeApp)({
  1725. apiKey: "AIzaSyAlDwrdAAud0Sf4tM-QuBxCIR3iAOV8axY",
  1726. authDomain: "weex-83521.firebaseapp.com",
  1727. projectId: "weex-83521",
  1728. storageBucket: "weex-83521.appspot.com",
  1729. messagingSenderId: "322040710743",
  1730. appId: "1:322040710743:web:097325fe1f932797168512",
  1731. measurementId: "G-VJ1TZQ4HKS"
  1732. })
  1733. },
  1734. 303: function(e, t, r) {
  1735. "use strict";
  1736. var n = r(0)
  1737. , o = r(2);
  1738. n(t, "__esModule", {
  1739. value: !0
  1740. }),
  1741. t.default = void 0;
  1742. var c, l, d, f = o(r(9)), v = o(r(14)), h = o(r(15)), m = o(r(73)), y = o(r(74)), _ = o(r(939)), w = o(r(940)), C = o(r(941)), S = r(109), k = (c = (0,
  1743. S.CacheApi)(),
  1744. l = (0,
  1745. S.CacheApi)(),
  1746. d = function() {
  1747. return (0,
  1748. y.default)((function e() {
  1749. (0,
  1750. m.default)(this, e)
  1751. }
  1752. ), [{
  1753. key: "setAuthCode",
  1754. value: function(code) {
  1755. w.default.setAuthCode(code)
  1756. }
  1757. }, {
  1758. key: "getContractList",
  1759. value: (Le = (0,
  1760. h.default)(v.default.mark((function e(data) {
  1761. var t;
  1762. return v.default.wrap((function(e) {
  1763. for (; ; )
  1764. switch (e.prev = e.next) {
  1765. case 0:
  1766. return e.next = 2,
  1767. w.default.post("/api/v1/public/meta/getMetaData", data);
  1768. case 2:
  1769. return t = e.sent,
  1770. e.abrupt("return", C.default.contractList.res(t));
  1771. case 4:
  1772. case "end":
  1773. return e.stop()
  1774. }
  1775. }
  1776. ), e)
  1777. }
  1778. ))),
  1779. function(e) {
  1780. return Le.apply(this, arguments)
  1781. }
  1782. )
  1783. }, {
  1784. key: "getKlineHistory",
  1785. value: (Te = (0,
  1786. h.default)(v.default.mark((function e(data) {
  1787. var t;
  1788. return v.default.wrap((function(e) {
  1789. for (; ; )
  1790. switch (e.prev = e.next) {
  1791. case 0:
  1792. return e.next = 2,
  1793. w.default.post("/api/v1/public/quote/v1/getKline", C.default.klineHistoryList.req(data));
  1794. case 2:
  1795. return t = e.sent,
  1796. e.abrupt("return", C.default.klineHistoryList.res(t));
  1797. case 4:
  1798. case "end":
  1799. return e.stop()
  1800. }
  1801. }
  1802. ), e)
  1803. }
  1804. ))),
  1805. function(e) {
  1806. return Te.apply(this, arguments)
  1807. }
  1808. )
  1809. }, {
  1810. key: "getAccount",
  1811. value: (ke = (0,
  1812. h.default)(v.default.mark((function e(data) {
  1813. var t;
  1814. return v.default.wrap((function(e) {
  1815. for (; ; )
  1816. switch (e.prev = e.next) {
  1817. case 0:
  1818. return e.next = 2,
  1819. w.default.post("/api/v1/private/account/getAccount", C.default.account.req(data));
  1820. case 2:
  1821. return t = e.sent,
  1822. e.abrupt("return", C.default.account.res(t));
  1823. case 4:
  1824. case "end":
  1825. return e.stop()
  1826. }
  1827. }
  1828. ), e)
  1829. }
  1830. ))),
  1831. function(e) {
  1832. return ke.apply(this, arguments)
  1833. }
  1834. )
  1835. }, {
  1836. key: "getAccountAsset",
  1837. value: (Se = (0,
  1838. h.default)(v.default.mark((function e(data) {
  1839. var t;
  1840. return v.default.wrap((function(e) {
  1841. for (; ; )
  1842. switch (e.prev = e.next) {
  1843. case 0:
  1844. return e.next = 2,
  1845. w.default.post("/api/v1/private/account/getAccountAsset", C.default.accountAsset.req(data));
  1846. case 2:
  1847. return t = e.sent,
  1848. e.abrupt("return", C.default.accountAsset.res(t));
  1849. case 4:
  1850. case "end":
  1851. return e.stop()
  1852. }
  1853. }
  1854. ), e)
  1855. }
  1856. ))),
  1857. function(e) {
  1858. return Se.apply(this, arguments)
  1859. }
  1860. )
  1861. }, {
  1862. key: "createOrder",
  1863. value: (Ce = (0,
  1864. h.default)(v.default.mark((function e(data) {
  1865. var t;
  1866. return v.default.wrap((function(e) {
  1867. for (; ; )
  1868. switch (e.prev = e.next) {
  1869. case 0:
  1870. return e.next = 2,
  1871. w.default.post("/api/v1/private/order/createOrder", C.default.createOrder.req(data));
  1872. case 2:
  1873. return t = e.sent,
  1874. e.abrupt("return", C.default.createOrder.res(t));
  1875. case 4:
  1876. case "end":
  1877. return e.stop()
  1878. }
  1879. }
  1880. ), e)
  1881. }
  1882. ))),
  1883. function(e) {
  1884. return Ce.apply(this, arguments)
  1885. }
  1886. )
  1887. }, {
  1888. key: "closeAllPosition",
  1889. value: (be = (0,
  1890. h.default)(v.default.mark((function e(data) {
  1891. var t;
  1892. return v.default.wrap((function(e) {
  1893. for (; ; )
  1894. switch (e.prev = e.next) {
  1895. case 0:
  1896. return e.next = 2,
  1897. w.default.post("/api/v1/private/order/closeAllPosition", C.default.closeAllPosition.req(data));
  1898. case 2:
  1899. return t = e.sent,
  1900. e.abrupt("return", C.default.closeAllPosition.res(t));
  1901. case 4:
  1902. case "end":
  1903. return e.stop()
  1904. }
  1905. }
  1906. ), e)
  1907. }
  1908. ))),
  1909. function(e) {
  1910. return be.apply(this, arguments)
  1911. }
  1912. )
  1913. }, {
  1914. key: "reversePosition",
  1915. value: (we = (0,
  1916. h.default)(v.default.mark((function e(data) {
  1917. var t;
  1918. return v.default.wrap((function(e) {
  1919. for (; ; )
  1920. switch (e.prev = e.next) {
  1921. case 0:
  1922. return e.next = 2,
  1923. w.default.post("/api/v1/private/order/reversePosition", C.default.reversePosition.req(data));
  1924. case 2:
  1925. return t = e.sent,
  1926. e.abrupt("return", C.default.reversePosition.res(t));
  1927. case 4:
  1928. case "end":
  1929. return e.stop()
  1930. }
  1931. }
  1932. ), e)
  1933. }
  1934. ))),
  1935. function(e) {
  1936. return we.apply(this, arguments)
  1937. }
  1938. )
  1939. }, {
  1940. key: "moveMargin",
  1941. value: (_e = (0,
  1942. h.default)(v.default.mark((function e(data) {
  1943. var t;
  1944. return v.default.wrap((function(e) {
  1945. for (; ; )
  1946. switch (e.prev = e.next) {
  1947. case 0:
  1948. return e.next = 2,
  1949. w.default.post("/api/v1/private/account/moveMargin", C.default.moveMargin.req(data));
  1950. case 2:
  1951. return t = e.sent,
  1952. e.abrupt("return", C.default.moveMargin.res(t));
  1953. case 4:
  1954. case "end":
  1955. return e.stop()
  1956. }
  1957. }
  1958. ), e)
  1959. }
  1960. ))),
  1961. function(e) {
  1962. return _e.apply(this, arguments)
  1963. }
  1964. )
  1965. }, {
  1966. key: "updateLeverage",
  1967. value: (ye = (0,
  1968. h.default)(v.default.mark((function e(data) {
  1969. var t;
  1970. return v.default.wrap((function(e) {
  1971. for (; ; )
  1972. switch (e.prev = e.next) {
  1973. case 0:
  1974. return e.next = 2,
  1975. w.default.post("/api/v1/private/account/updateLeverageSetting", C.default.updateLeverage.req(data));
  1976. case 2:
  1977. return t = e.sent,
  1978. e.abrupt("return", C.default.updateLeverage.res(t));
  1979. case 4:
  1980. case "end":
  1981. return e.stop()
  1982. }
  1983. }
  1984. ), e)
  1985. }
  1986. ))),
  1987. function(e) {
  1988. return ye.apply(this, arguments)
  1989. }
  1990. )
  1991. }, {
  1992. key: "updateMode",
  1993. value: (me = (0,
  1994. h.default)(v.default.mark((function e(data) {
  1995. var t;
  1996. return v.default.wrap((function(e) {
  1997. for (; ; )
  1998. switch (e.prev = e.next) {
  1999. case 0:
  2000. return e.next = 2,
  2001. w.default.post("/api/v1/private/account/updateModeSetting", C.default.updateMode.req(data));
  2002. case 2:
  2003. return t = e.sent,
  2004. e.abrupt("return", C.default.updateMode.res(t));
  2005. case 4:
  2006. case "end":
  2007. return e.stop()
  2008. }
  2009. }
  2010. ), e)
  2011. }
  2012. ))),
  2013. function(e) {
  2014. return me.apply(this, arguments)
  2015. }
  2016. )
  2017. }, {
  2018. key: "updateAutoAppendMargin",
  2019. value: (he = (0,
  2020. h.default)(v.default.mark((function e(data) {
  2021. var t;
  2022. return v.default.wrap((function(e) {
  2023. for (; ; )
  2024. switch (e.prev = e.next) {
  2025. case 0:
  2026. return e.next = 2,
  2027. w.default.post("/api/v1/private/account/updateAutoAppendMargin", C.default.updateAutoAppendMargin.req(data));
  2028. case 2:
  2029. return t = e.sent,
  2030. e.abrupt("return", C.default.updateAutoAppendMargin.res(t));
  2031. case 4:
  2032. case "end":
  2033. return e.stop()
  2034. }
  2035. }
  2036. ), e)
  2037. }
  2038. ))),
  2039. function(e) {
  2040. return he.apply(this, arguments)
  2041. }
  2042. )
  2043. }, {
  2044. key: "adjustIsolatedPositionMargin",
  2045. value: (ge = (0,
  2046. h.default)(v.default.mark((function e(data) {
  2047. var t;
  2048. return v.default.wrap((function(e) {
  2049. for (; ; )
  2050. switch (e.prev = e.next) {
  2051. case 0:
  2052. return e.next = 2,
  2053. w.default.post("/api/v1/private/account/adjustIsolatedPositionMargin", C.default.updateAutoAppendMargin.req(data));
  2054. case 2:
  2055. return t = e.sent,
  2056. e.abrupt("return", C.default.adjustIsolatedPositionMargin.res(t));
  2057. case 4:
  2058. case "end":
  2059. return e.stop()
  2060. }
  2061. }
  2062. ), e)
  2063. }
  2064. ))),
  2065. function(e) {
  2066. return ge.apply(this, arguments)
  2067. }
  2068. )
  2069. }, {
  2070. key: "updateOrderLimitPrice",
  2071. value: (ve = (0,
  2072. h.default)(v.default.mark((function e(data) {
  2073. var t;
  2074. return v.default.wrap((function(e) {
  2075. for (; ; )
  2076. switch (e.prev = e.next) {
  2077. case 0:
  2078. return e.next = 2,
  2079. w.default.post("/api/v1/private/order/updateOrderLimitPrice", C.default.updateOrderLimitPrice.req(data));
  2080. case 2:
  2081. return t = e.sent,
  2082. e.abrupt("return", C.default.updateOrderLimitPrice.res(t));
  2083. case 4:
  2084. case "end":
  2085. return e.stop()
  2086. }
  2087. }
  2088. ), e)
  2089. }
  2090. ))),
  2091. function(e) {
  2092. return ve.apply(this, arguments)
  2093. }
  2094. )
  2095. }, {
  2096. key: "updateOrderTriggerPrice",
  2097. value: (pe = (0,
  2098. h.default)(v.default.mark((function e(data) {
  2099. var t;
  2100. return v.default.wrap((function(e) {
  2101. for (; ; )
  2102. switch (e.prev = e.next) {
  2103. case 0:
  2104. return e.next = 2,
  2105. w.default.post("/api/v1/private/order/updateOrderTriggerPrice", C.default.updateOrderTriggerPrice.req(data));
  2106. case 2:
  2107. return t = e.sent,
  2108. e.abrupt("return", C.default.updateOrderTriggerPrice.res(t));
  2109. case 4:
  2110. case "end":
  2111. return e.stop()
  2112. }
  2113. }
  2114. ), e)
  2115. }
  2116. ))),
  2117. function(e) {
  2118. return pe.apply(this, arguments)
  2119. }
  2120. )
  2121. }, {
  2122. key: "updateOpenTpSlTriggerPrice",
  2123. value: (fe = (0,
  2124. h.default)(v.default.mark((function e(data) {
  2125. var t;
  2126. return v.default.wrap((function(e) {
  2127. for (; ; )
  2128. switch (e.prev = e.next) {
  2129. case 0:
  2130. return e.next = 2,
  2131. w.default.post("/api/v1/private/order/updateOrderOpenTpslTriggerPrice", C.default.updateOpenTpSlTriggerPrice.req(data));
  2132. case 2:
  2133. return t = e.sent,
  2134. e.abrupt("return", C.default.updateOpenTpSlTriggerPrice.res(t));
  2135. case 4:
  2136. case "end":
  2137. return e.stop()
  2138. }
  2139. }
  2140. ), e)
  2141. }
  2142. ))),
  2143. function(e) {
  2144. return fe.apply(this, arguments)
  2145. }
  2146. )
  2147. }, {
  2148. key: "getHistoryOrder",
  2149. value: (de = (0,
  2150. h.default)(v.default.mark((function e(data) {
  2151. var t;
  2152. return v.default.wrap((function(e) {
  2153. for (; ; )
  2154. switch (e.prev = e.next) {
  2155. case 0:
  2156. return e.next = 2,
  2157. w.default.post("/api/v1/private/order/v1/getHistoryOrderPage", C.default.getHistoryOrder.req(data));
  2158. case 2:
  2159. return t = e.sent,
  2160. e.abrupt("return", C.default.getHistoryOrder.res(t));
  2161. case 4:
  2162. case "end":
  2163. return e.stop()
  2164. }
  2165. }
  2166. ), e)
  2167. }
  2168. ))),
  2169. function(e) {
  2170. return de.apply(this, arguments)
  2171. }
  2172. )
  2173. }, {
  2174. key: "getCurrentOrder",
  2175. value: (le = (0,
  2176. h.default)(v.default.mark((function e(data) {
  2177. var t;
  2178. return v.default.wrap((function(e) {
  2179. for (; ; )
  2180. switch (e.prev = e.next) {
  2181. case 0:
  2182. return e.next = 2,
  2183. w.default.post("/api/v1/private/order/getActiveOrderPage2", C.default.getCurrentOrder.req(data));
  2184. case 2:
  2185. return t = e.sent,
  2186. e.abrupt("return", C.default.getCurrentOrder.res(t));
  2187. case 4:
  2188. case "end":
  2189. return e.stop()
  2190. }
  2191. }
  2192. ), e)
  2193. }
  2194. ))),
  2195. function(e) {
  2196. return le.apply(this, arguments)
  2197. }
  2198. )
  2199. }, {
  2200. key: "cancelOrderById",
  2201. value: (ce = (0,
  2202. h.default)(v.default.mark((function e(data) {
  2203. var t;
  2204. return v.default.wrap((function(e) {
  2205. for (; ; )
  2206. switch (e.prev = e.next) {
  2207. case 0:
  2208. return e.next = 2,
  2209. w.default.post("/api/v1/private/order/cancelOrderById", C.default.cancelOrderById.req(data));
  2210. case 2:
  2211. return t = e.sent,
  2212. e.abrupt("return", C.default.cancelOrderById.res(t));
  2213. case 4:
  2214. case "end":
  2215. return e.stop()
  2216. }
  2217. }
  2218. ), e)
  2219. }
  2220. ))),
  2221. function(e) {
  2222. return ce.apply(this, arguments)
  2223. }
  2224. )
  2225. }, {
  2226. key: "cancelAllOrder",
  2227. value: (se = (0,
  2228. h.default)(v.default.mark((function e(data) {
  2229. var t;
  2230. return v.default.wrap((function(e) {
  2231. for (; ; )
  2232. switch (e.prev = e.next) {
  2233. case 0:
  2234. return e.next = 2,
  2235. w.default.post("/api/v1/private/order/cancelAllOrder", C.default.cancelAllOrder.req(data));
  2236. case 2:
  2237. return t = e.sent,
  2238. e.abrupt("return", C.default.cancelAllOrder.res(t));
  2239. case 4:
  2240. case "end":
  2241. return e.stop()
  2242. }
  2243. }
  2244. ), e)
  2245. }
  2246. ))),
  2247. function(e) {
  2248. return se.apply(this, arguments)
  2249. }
  2250. )
  2251. }, {
  2252. key: "getHistoryOrderDetailById",
  2253. value: (ue = (0,
  2254. h.default)(v.default.mark((function e(data) {
  2255. var t;
  2256. return v.default.wrap((function(e) {
  2257. for (; ; )
  2258. switch (e.prev = e.next) {
  2259. case 0:
  2260. return e.next = 2,
  2261. w.default.post("/api/v1/private/order/v1/getHistoryOrderFillTransactionPage", C.default.getHistoryOrderDetailById.req(data));
  2262. case 2:
  2263. return t = e.sent,
  2264. e.abrupt("return", C.default.getHistoryOrderDetailById.res(t));
  2265. case 4:
  2266. case "end":
  2267. return e.stop()
  2268. }
  2269. }
  2270. ), e)
  2271. }
  2272. ))),
  2273. function(e) {
  2274. return ue.apply(this, arguments)
  2275. }
  2276. )
  2277. }, {
  2278. key: "getHistoryPositionList",
  2279. value: (oe = (0,
  2280. h.default)(v.default.mark((function e(data) {
  2281. var t;
  2282. return v.default.wrap((function(e) {
  2283. for (; ; )
  2284. switch (e.prev = e.next) {
  2285. case 0:
  2286. return e.next = 2,
  2287. w.default.post("/api/v1/private/account/v1/getHistoryPositionPage", C.default.getHistoryPositionList.req(data));
  2288. case 2:
  2289. return t = e.sent,
  2290. e.abrupt("return", C.default.getHistoryPositionList.res(t));
  2291. case 4:
  2292. case "end":
  2293. return e.stop()
  2294. }
  2295. }
  2296. ), e)
  2297. }
  2298. ))),
  2299. function(e) {
  2300. return oe.apply(this, arguments)
  2301. }
  2302. )
  2303. }, {
  2304. key: "getFinancialConditionList",
  2305. value: (ie = (0,
  2306. h.default)(v.default.mark((function e(data) {
  2307. var t;
  2308. return v.default.wrap((function(e) {
  2309. for (; ; )
  2310. switch (e.prev = e.next) {
  2311. case 0:
  2312. return e.next = 2,
  2313. w.default.post("/api/v1/private/account/v1/getCollateralTransactionPage", C.default.getFinancialConditionList.req(data));
  2314. case 2:
  2315. return t = e.sent,
  2316. e.abrupt("return", C.default.getFinancialConditionList.res(t));
  2317. case 4:
  2318. case "end":
  2319. return e.stop()
  2320. }
  2321. }
  2322. ), e)
  2323. }
  2324. ))),
  2325. function(e) {
  2326. return ie.apply(this, arguments)
  2327. }
  2328. )
  2329. }, {
  2330. key: "getMultiLanguageItem",
  2331. value: (ae = (0,
  2332. h.default)(v.default.mark((function e(data) {
  2333. var t;
  2334. return v.default.wrap((function(e) {
  2335. for (; ; )
  2336. switch (e.prev = e.next) {
  2337. case 0:
  2338. return e.next = 2,
  2339. w.default.post("/api/v1/public/meta/getMultiLanguageItem", C.default.getMultiLanguageItem.req(data));
  2340. case 2:
  2341. return t = e.sent,
  2342. e.abrupt("return", C.default.getMultiLanguageItem.res(t));
  2343. case 4:
  2344. case "end":
  2345. return e.stop()
  2346. }
  2347. }
  2348. ), e)
  2349. }
  2350. ))),
  2351. function(e) {
  2352. return ae.apply(this, arguments)
  2353. }
  2354. )
  2355. }, {
  2356. key: "checkContractEnableDisplay",
  2357. value: (ne = (0,
  2358. h.default)(v.default.mark((function e() {
  2359. var t, r;
  2360. return v.default.wrap((function(e) {
  2361. for (; ; )
  2362. switch (e.prev = e.next) {
  2363. case 0:
  2364. return e.next = 2,
  2365. w.default.post("/api/v1/private/order/checkContractDisplay", C.default.checkContractEnableDisplay.req({}));
  2366. case 2:
  2367. return t = e.sent,
  2368. r = C.default.checkContractEnableDisplay.res(t),
  2369. e.abrupt("return", r);
  2370. case 5:
  2371. case "end":
  2372. return e.stop()
  2373. }
  2374. }
  2375. ), e)
  2376. }
  2377. ))),
  2378. function() {
  2379. return ne.apply(this, arguments)
  2380. }
  2381. )
  2382. }, {
  2383. key: "getFundingHistory",
  2384. value: (re = (0,
  2385. h.default)(v.default.mark((function e(data) {
  2386. var t;
  2387. return v.default.wrap((function(e) {
  2388. for (; ; )
  2389. switch (e.prev = e.next) {
  2390. case 0:
  2391. return e.next = 2,
  2392. w.default.post("/api/v1/public/quote/v1/getFundingHistory", C.default.getFundingHistory.req(data));
  2393. case 2:
  2394. return t = e.sent,
  2395. e.abrupt("return", C.default.getFundingHistory.res(t));
  2396. case 4:
  2397. case "end":
  2398. return e.stop()
  2399. }
  2400. }
  2401. ), e)
  2402. }
  2403. ))),
  2404. function(e) {
  2405. return re.apply(this, arguments)
  2406. }
  2407. )
  2408. }, {
  2409. key: "myTraders",
  2410. value: (te = (0,
  2411. h.default)(v.default.mark((function e(data) {
  2412. return v.default.wrap((function(e) {
  2413. for (; ; )
  2414. switch (e.prev = e.next) {
  2415. case 0:
  2416. return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/myTraders", data));
  2417. case 1:
  2418. case "end":
  2419. return e.stop()
  2420. }
  2421. }
  2422. ), e)
  2423. }
  2424. ))),
  2425. function(e) {
  2426. return te.apply(this, arguments)
  2427. }
  2428. )
  2429. }, {
  2430. key: "traceGlobalConfig",
  2431. value: (ee = (0,
  2432. h.default)(v.default.mark((function e(data) {
  2433. return v.default.wrap((function(e) {
  2434. for (; ; )
  2435. switch (e.prev = e.next) {
  2436. case 0:
  2437. return e.abrupt("return", w.default.get("/api/v1/public/trace/globalConfig", data));
  2438. case 1:
  2439. case "end":
  2440. return e.stop()
  2441. }
  2442. }
  2443. ), e)
  2444. }
  2445. ))),
  2446. function(e) {
  2447. return ee.apply(this, arguments)
  2448. }
  2449. )
  2450. }, {
  2451. key: "getTraceUserInfo",
  2452. value: (J = (0,
  2453. h.default)(v.default.mark((function e(data) {
  2454. return v.default.wrap((function(e) {
  2455. for (; ; )
  2456. switch (e.prev = e.next) {
  2457. case 0:
  2458. return e.abrupt("return", w.default.post("/api/v1/private/trace/user/getTraceUserInfo", data));
  2459. case 1:
  2460. case "end":
  2461. return e.stop()
  2462. }
  2463. }
  2464. ), e)
  2465. }
  2466. ))),
  2467. function(e) {
  2468. return J.apply(this, arguments)
  2469. }
  2470. )
  2471. }, {
  2472. key: "topTraderListView",
  2473. value: (Y = (0,
  2474. h.default)(v.default.mark((function e(data) {
  2475. return v.default.wrap((function(e) {
  2476. for (; ; )
  2477. switch (e.prev = e.next) {
  2478. case 0:
  2479. return e.abrupt("return", w.default.post("/api/v1/public/trace/topTraderListView", data));
  2480. case 1:
  2481. case "end":
  2482. return e.stop()
  2483. }
  2484. }
  2485. ), e)
  2486. }
  2487. ))),
  2488. function(e) {
  2489. return Y.apply(this, arguments)
  2490. }
  2491. )
  2492. }, {
  2493. key: "traderListView",
  2494. value: (X = (0,
  2495. h.default)(v.default.mark((function e(data) {
  2496. return v.default.wrap((function(e) {
  2497. for (; ; )
  2498. switch (e.prev = e.next) {
  2499. case 0:
  2500. return e.abrupt("return", w.default.post("/api/v1/public/trace/traderListView", data));
  2501. case 1:
  2502. case "end":
  2503. return e.stop()
  2504. }
  2505. }
  2506. ), e)
  2507. }
  2508. ))),
  2509. function(e) {
  2510. return X.apply(this, arguments)
  2511. }
  2512. )
  2513. }, {
  2514. key: "myTracers",
  2515. value: (Z = (0,
  2516. h.default)(v.default.mark((function e(data) {
  2517. return v.default.wrap((function(e) {
  2518. for (; ; )
  2519. switch (e.prev = e.next) {
  2520. case 0:
  2521. return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/myTracers", data));
  2522. case 1:
  2523. case "end":
  2524. return e.stop()
  2525. }
  2526. }
  2527. ), e)
  2528. }
  2529. ))),
  2530. function(e) {
  2531. return Z.apply(this, arguments)
  2532. }
  2533. )
  2534. }, {
  2535. key: "profitList",
  2536. value: (Q = (0,
  2537. h.default)(v.default.mark((function e(data) {
  2538. return v.default.wrap((function(e) {
  2539. for (; ; )
  2540. switch (e.prev = e.next) {
  2541. case 0:
  2542. return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/profitList", data));
  2543. case 1:
  2544. case "end":
  2545. return e.stop()
  2546. }
  2547. }
  2548. ), e)
  2549. }
  2550. ))),
  2551. function(e) {
  2552. return Q.apply(this, arguments)
  2553. }
  2554. )
  2555. }, {
  2556. key: "profitHisList",
  2557. value: (V = (0,
  2558. h.default)(v.default.mark((function e(data) {
  2559. return v.default.wrap((function(e) {
  2560. for (; ; )
  2561. switch (e.prev = e.next) {
  2562. case 0:
  2563. return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/profitHisList", data));
  2564. case 1:
  2565. case "end":
  2566. return e.stop()
  2567. }
  2568. }
  2569. ), e)
  2570. }
  2571. ))),
  2572. function(e) {
  2573. return V.apply(this, arguments)
  2574. }
  2575. )
  2576. }, {
  2577. key: "profitHisDetailList",
  2578. value: (G = (0,
  2579. h.default)(v.default.mark((function e(data) {
  2580. return v.default.wrap((function(e) {
  2581. for (; ; )
  2582. switch (e.prev = e.next) {
  2583. case 0:
  2584. return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/profitHisDetailList", data));
  2585. case 1:
  2586. case "end":
  2587. return e.stop()
  2588. }
  2589. }
  2590. ), e)
  2591. }
  2592. ))),
  2593. function(e) {
  2594. return G.apply(this, arguments)
  2595. }
  2596. )
  2597. }, {
  2598. key: "waitProfitDetailList",
  2599. value: ($ = (0,
  2600. h.default)(v.default.mark((function e(data) {
  2601. return v.default.wrap((function(e) {
  2602. for (; ; )
  2603. switch (e.prev = e.next) {
  2604. case 0:
  2605. return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/waitProfitDetailList", data));
  2606. case 1:
  2607. case "end":
  2608. return e.stop()
  2609. }
  2610. }
  2611. ), e)
  2612. }
  2613. ))),
  2614. function(e) {
  2615. return $.apply(this, arguments)
  2616. }
  2617. )
  2618. }, {
  2619. key: "totalProfitList",
  2620. value: (z = (0,
  2621. h.default)(v.default.mark((function e(data) {
  2622. return v.default.wrap((function(e) {
  2623. for (; ; )
  2624. switch (e.prev = e.next) {
  2625. case 0:
  2626. return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/totalProfitList", data));
  2627. case 1:
  2628. case "end":
  2629. return e.stop()
  2630. }
  2631. }
  2632. ), e)
  2633. }
  2634. ))),
  2635. function(e) {
  2636. return z.apply(this, arguments)
  2637. }
  2638. )
  2639. }, {
  2640. key: "historyList",
  2641. value: (W = (0,
  2642. h.default)(v.default.mark((function e(data) {
  2643. return v.default.wrap((function(e) {
  2644. for (; ; )
  2645. switch (e.prev = e.next) {
  2646. case 0:
  2647. return e.abrupt("return", w.default.post("/api/v1/private/tracking/getHistoryOrderList", data));
  2648. case 1:
  2649. case "end":
  2650. return e.stop()
  2651. }
  2652. }
  2653. ), e)
  2654. }
  2655. ))),
  2656. function(e) {
  2657. return W.apply(this, arguments)
  2658. }
  2659. )
  2660. }, {
  2661. key: "myBatchTrader",
  2662. value: (K = (0,
  2663. h.default)(v.default.mark((function e(data) {
  2664. return v.default.wrap((function(e) {
  2665. for (; ; )
  2666. switch (e.prev = e.next) {
  2667. case 0:
  2668. return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/myBatchTrader", data));
  2669. case 1:
  2670. case "end":
  2671. return e.stop()
  2672. }
  2673. }
  2674. ), e)
  2675. }
  2676. ))),
  2677. function(e) {
  2678. return K.apply(this, arguments)
  2679. }
  2680. )
  2681. }, {
  2682. key: "removeTrader",
  2683. value: (H = (0,
  2684. h.default)(v.default.mark((function e(data) {
  2685. return v.default.wrap((function(e) {
  2686. for (; ; )
  2687. switch (e.prev = e.next) {
  2688. case 0:
  2689. return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/removeTrader", data));
  2690. case 1:
  2691. case "end":
  2692. return e.stop()
  2693. }
  2694. }
  2695. ), e)
  2696. }
  2697. ))),
  2698. function(e) {
  2699. return H.apply(this, arguments)
  2700. }
  2701. )
  2702. }, {
  2703. key: "setBatchTraceConfig",
  2704. value: (j = (0,
  2705. h.default)(v.default.mark((function e(data) {
  2706. return v.default.wrap((function(e) {
  2707. for (; ; )
  2708. switch (e.prev = e.next) {
  2709. case 0:
  2710. return e.abrupt("return", w.default.post("/api/v1/private/trace/user/setBatchTraceConfig", data));
  2711. case 1:
  2712. case "end":
  2713. return e.stop()
  2714. }
  2715. }
  2716. ), e)
  2717. }
  2718. ))),
  2719. function(e) {
  2720. return j.apply(this, arguments)
  2721. }
  2722. )
  2723. }, {
  2724. key: "getTraceProfile",
  2725. value: (F = (0,
  2726. h.default)(v.default.mark((function e(data) {
  2727. return v.default.wrap((function(e) {
  2728. for (; ; )
  2729. switch (e.prev = e.next) {
  2730. case 0:
  2731. return e.abrupt("return", w.default.post("/api/v1/private/trace/user/getTraceProfile", data));
  2732. case 1:
  2733. case "end":
  2734. return e.stop()
  2735. }
  2736. }
  2737. ), e)
  2738. }
  2739. ))),
  2740. function(e) {
  2741. return F.apply(this, arguments)
  2742. }
  2743. )
  2744. }, {
  2745. key: "applyTrader",
  2746. value: (U = (0,
  2747. h.default)(v.default.mark((function e(data) {
  2748. return v.default.wrap((function(e) {
  2749. for (; ; )
  2750. switch (e.prev = e.next) {
  2751. case 0:
  2752. return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/applyTrader", data));
  2753. case 1:
  2754. case "end":
  2755. return e.stop()
  2756. }
  2757. }
  2758. ), e)
  2759. }
  2760. ))),
  2761. function(e) {
  2762. return U.apply(this, arguments)
  2763. }
  2764. )
  2765. }, {
  2766. key: "queryApplyTraderStatus",
  2767. value: (B = (0,
  2768. h.default)(v.default.mark((function e(data) {
  2769. return v.default.wrap((function(e) {
  2770. for (; ; )
  2771. switch (e.prev = e.next) {
  2772. case 0:
  2773. return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/queryApplyTraderStatus", data));
  2774. case 1:
  2775. case "end":
  2776. return e.stop()
  2777. }
  2778. }
  2779. ), e)
  2780. }
  2781. ))),
  2782. function(e) {
  2783. return B.apply(this, arguments)
  2784. }
  2785. )
  2786. }, {
  2787. key: "setEnNickName",
  2788. value: (D = (0,
  2789. h.default)(v.default.mark((function e(data) {
  2790. return v.default.wrap((function(e) {
  2791. for (; ; )
  2792. switch (e.prev = e.next) {
  2793. case 0:
  2794. return e.abrupt("return", w.default.post("/api/v1/private/trace/user/setEnNickName", data));
  2795. case 1:
  2796. case "end":
  2797. return e.stop()
  2798. }
  2799. }
  2800. ), e)
  2801. }
  2802. ))),
  2803. function(e) {
  2804. return D.apply(this, arguments)
  2805. }
  2806. )
  2807. }, {
  2808. key: "setEnProfile",
  2809. value: (M = (0,
  2810. h.default)(v.default.mark((function e(data) {
  2811. return v.default.wrap((function(e) {
  2812. for (; ; )
  2813. switch (e.prev = e.next) {
  2814. case 0:
  2815. return e.abrupt("return", w.default.post("/api/v1/private/trace/user/setEnProfile", data));
  2816. case 1:
  2817. case "end":
  2818. return e.stop()
  2819. }
  2820. }
  2821. ), e)
  2822. }
  2823. ))),
  2824. function(e) {
  2825. return M.apply(this, arguments)
  2826. }
  2827. )
  2828. }, {
  2829. key: "setProductCode",
  2830. value: (I = (0,
  2831. h.default)(v.default.mark((function e(data) {
  2832. return v.default.wrap((function(e) {
  2833. for (; ; )
  2834. switch (e.prev = e.next) {
  2835. case 0:
  2836. return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/setTracingContract", data));
  2837. case 1:
  2838. case "end":
  2839. return e.stop()
  2840. }
  2841. }
  2842. ), e)
  2843. }
  2844. ))),
  2845. function(e) {
  2846. return I.apply(this, arguments)
  2847. }
  2848. )
  2849. }, {
  2850. key: "setAutoCancel",
  2851. value: (R = (0,
  2852. h.default)(v.default.mark((function e(data) {
  2853. return v.default.wrap((function(e) {
  2854. for (; ; )
  2855. switch (e.prev = e.next) {
  2856. case 0:
  2857. return e.abrupt("return", w.default.post("/api/v1/private/trace/user/setAutoCancel", data));
  2858. case 1:
  2859. case "end":
  2860. return e.stop()
  2861. }
  2862. }
  2863. ), e)
  2864. }
  2865. ))),
  2866. function(e) {
  2867. return R.apply(this, arguments)
  2868. }
  2869. )
  2870. }, {
  2871. key: "setRemindTrace",
  2872. value: (x = (0,
  2873. h.default)(v.default.mark((function e(data) {
  2874. return v.default.wrap((function(e) {
  2875. for (; ; )
  2876. switch (e.prev = e.next) {
  2877. case 0:
  2878. return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/setRemindTrace", data));
  2879. case 1:
  2880. case "end":
  2881. return e.stop()
  2882. }
  2883. }
  2884. ), e)
  2885. }
  2886. ))),
  2887. function(e) {
  2888. return x.apply(this, arguments)
  2889. }
  2890. )
  2891. }, {
  2892. key: "sortConditionList",
  2893. value: (N = (0,
  2894. h.default)(v.default.mark((function e(data) {
  2895. return v.default.wrap((function(e) {
  2896. for (; ; )
  2897. switch (e.prev = e.next) {
  2898. case 0:
  2899. return e.abrupt("return", w.default.get("/api/v1/public/trace/sortConditionList", data));
  2900. case 1:
  2901. case "end":
  2902. return e.stop()
  2903. }
  2904. }
  2905. ), e)
  2906. }
  2907. ))),
  2908. function(e) {
  2909. return N.apply(this, arguments)
  2910. }
  2911. )
  2912. }, {
  2913. key: "globalConfig",
  2914. value: (O = (0,
  2915. h.default)(v.default.mark((function e(data) {
  2916. return v.default.wrap((function(e) {
  2917. for (; ; )
  2918. switch (e.prev = e.next) {
  2919. case 0:
  2920. return e.abrupt("return", w.default.get("/api/v1/public/trace/globalConfig", data));
  2921. case 1:
  2922. case "end":
  2923. return e.stop()
  2924. }
  2925. }
  2926. ), e)
  2927. }
  2928. ))),
  2929. function(e) {
  2930. return O.apply(this, arguments)
  2931. }
  2932. )
  2933. }, {
  2934. key: "getUserTraceLevelSetting",
  2935. value: (A = (0,
  2936. h.default)(v.default.mark((function e(data) {
  2937. return v.default.wrap((function(e) {
  2938. for (; ; )
  2939. switch (e.prev = e.next) {
  2940. case 0:
  2941. return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/getUserContractsInfo", data));
  2942. case 1:
  2943. case "end":
  2944. return e.stop()
  2945. }
  2946. }
  2947. ), e)
  2948. }
  2949. ))),
  2950. function(e) {
  2951. return A.apply(this, arguments)
  2952. }
  2953. )
  2954. }, {
  2955. key: "getMultiLanguage",
  2956. value: (P = (0,
  2957. h.default)(v.default.mark((function e(data) {
  2958. return v.default.wrap((function(e) {
  2959. for (; ; )
  2960. switch (e.prev = e.next) {
  2961. case 0:
  2962. return e.abrupt("return", w.default.post("/api/v1/private/trace/user/getMultiLanguage", data));
  2963. case 1:
  2964. case "end":
  2965. return e.stop()
  2966. }
  2967. }
  2968. ), e)
  2969. }
  2970. ))),
  2971. function(e) {
  2972. return P.apply(this, arguments)
  2973. }
  2974. )
  2975. }, {
  2976. key: "traderContractInfoList",
  2977. value: (E = (0,
  2978. h.default)(v.default.mark((function e(data) {
  2979. return v.default.wrap((function(e) {
  2980. for (; ; )
  2981. switch (e.prev = e.next) {
  2982. case 0:
  2983. return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/traderContractInfoList", data));
  2984. case 1:
  2985. case "end":
  2986. return e.stop()
  2987. }
  2988. }
  2989. ), e)
  2990. }
  2991. ))),
  2992. function(e) {
  2993. return E.apply(this, arguments)
  2994. }
  2995. )
  2996. }, {
  2997. key: "traceContractInfoList",
  2998. value: (L = (0,
  2999. h.default)(v.default.mark((function e(data) {
  3000. return v.default.wrap((function(e) {
  3001. for (; ; )
  3002. switch (e.prev = e.next) {
  3003. case 0:
  3004. return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/traceContractInfoList", data));
  3005. case 1:
  3006. case "end":
  3007. return e.stop()
  3008. }
  3009. }
  3010. ), e)
  3011. }
  3012. ))),
  3013. function(e) {
  3014. return L.apply(this, arguments)
  3015. }
  3016. )
  3017. }, {
  3018. key: "traderInvite",
  3019. value: (T = (0,
  3020. h.default)(v.default.mark((function e(data) {
  3021. return v.default.wrap((function(e) {
  3022. for (; ; )
  3023. switch (e.prev = e.next) {
  3024. case 0:
  3025. return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/inviteFollowers", data));
  3026. case 1:
  3027. case "end":
  3028. return e.stop()
  3029. }
  3030. }
  3031. ), e)
  3032. }
  3033. ))),
  3034. function(e) {
  3035. return T.apply(this, arguments)
  3036. }
  3037. )
  3038. }, {
  3039. key: "setAssetTradersFollowStatus",
  3040. value: (k = (0,
  3041. h.default)(v.default.mark((function e(data) {
  3042. return v.default.wrap((function(e) {
  3043. for (; ; )
  3044. switch (e.prev = e.next) {
  3045. case 0:
  3046. return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/setAssetTradersFollowStatus", data));
  3047. case 1:
  3048. case "end":
  3049. return e.stop()
  3050. }
  3051. }
  3052. ), e)
  3053. }
  3054. ))),
  3055. function(e) {
  3056. return k.apply(this, arguments)
  3057. }
  3058. )
  3059. }, {
  3060. key: "traderDetailPage",
  3061. value: (S = (0,
  3062. h.default)(v.default.mark((function e(data) {
  3063. return v.default.wrap((function(e) {
  3064. for (; ; )
  3065. switch (e.prev = e.next) {
  3066. case 0:
  3067. return e.abrupt("return", w.default.post("/api/v1/private/trace/follower/getMyTradeDetail", data));
  3068. case 1:
  3069. case "end":
  3070. return e.stop()
  3071. }
  3072. }
  3073. ), e)
  3074. }
  3075. ))),
  3076. function(e) {
  3077. return S.apply(this, arguments)
  3078. }
  3079. )
  3080. }, {
  3081. key: "removeTracer",
  3082. value: (_ = (0,
  3083. h.default)(v.default.mark((function e(data) {
  3084. return v.default.wrap((function(e) {
  3085. for (; ; )
  3086. switch (e.prev = e.next) {
  3087. case 0:
  3088. return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/removeTracer", data));
  3089. case 1:
  3090. case "end":
  3091. return e.stop()
  3092. }
  3093. }
  3094. ), e)
  3095. }
  3096. ))),
  3097. function(e) {
  3098. return _.apply(this, arguments)
  3099. }
  3100. )
  3101. }, {
  3102. key: "traderView",
  3103. value: (f = (0,
  3104. h.default)(v.default.mark((function e(data) {
  3105. return v.default.wrap((function(e) {
  3106. for (; ; )
  3107. switch (e.prev = e.next) {
  3108. case 0:
  3109. return e.abrupt("return", w.default.post("/api/v1/public/trace/traderView", data));
  3110. case 1:
  3111. case "end":
  3112. return e.stop()
  3113. }
  3114. }
  3115. ), e)
  3116. }
  3117. ))),
  3118. function(e) {
  3119. return f.apply(this, arguments)
  3120. }
  3121. )
  3122. }, {
  3123. key: "currentList",
  3124. value: (d = (0,
  3125. h.default)(v.default.mark((function e(data) {
  3126. return v.default.wrap((function(e) {
  3127. for (; ; )
  3128. switch (e.prev = e.next) {
  3129. case 0:
  3130. return e.abrupt("return", w.default.post("/api/v1/private/tracking/getOpenOrderList", data));
  3131. case 1:
  3132. case "end":
  3133. return e.stop()
  3134. }
  3135. }
  3136. ), e)
  3137. }
  3138. ))),
  3139. function(e) {
  3140. return d.apply(this, arguments)
  3141. }
  3142. )
  3143. }, {
  3144. key: "followerList",
  3145. value: (l = (0,
  3146. h.default)(v.default.mark((function e(data) {
  3147. return v.default.wrap((function(e) {
  3148. for (; ; )
  3149. switch (e.prev = e.next) {
  3150. case 0:
  3151. return e.abrupt("return", w.default.post("/api/v1/private/trace/trader/followerList", data));
  3152. case 1:
  3153. case "end":
  3154. return e.stop()
  3155. }
  3156. }
  3157. ), e)
  3158. }
  3159. ))),
  3160. function(e) {
  3161. return l.apply(this, arguments)
  3162. }
  3163. )
  3164. }, {
  3165. key: "recommendTraderList",
  3166. value: (c = (0,
  3167. h.default)(v.default.mark((function e(data) {
  3168. return v.default.wrap((function(e) {
  3169. for (; ; )
  3170. switch (e.prev = e.next) {
  3171. case 0:
  3172. return e.abrupt("return", w.default.post("/api/v1/public/trace/recommendTraderList", data));
  3173. case 1:
  3174. case "end":
  3175. return e.stop()
  3176. }
  3177. }
  3178. ), e)
  3179. }
  3180. ))),
  3181. function(e) {
  3182. return c.apply(this, arguments)
  3183. }
  3184. )
  3185. }, {
  3186. key: "closeAllTrackingOrder",
  3187. value: (o = (0,
  3188. h.default)(v.default.mark((function e(data) {
  3189. return v.default.wrap((function(e) {
  3190. for (; ; )
  3191. switch (e.prev = e.next) {
  3192. case 0:
  3193. return e.abrupt("return", w.default.post("/api/v1/private/tracking/closeAllTrackingOrder", data));
  3194. case 1:
  3195. case "end":
  3196. return e.stop()
  3197. }
  3198. }
  3199. ), e)
  3200. }
  3201. ))),
  3202. function(e) {
  3203. return o.apply(this, arguments)
  3204. }
  3205. )
  3206. }, {
  3207. key: "updateTrackingOrder",
  3208. value: (n = (0,
  3209. h.default)(v.default.mark((function e(data) {
  3210. return v.default.wrap((function(e) {
  3211. for (; ; )
  3212. switch (e.prev = e.next) {
  3213. case 0:
  3214. return e.abrupt("return", w.default.post("/api/v1/private/tracking/updateTrackingOrder", data));
  3215. case 1:
  3216. case "end":
  3217. return e.stop()
  3218. }
  3219. }
  3220. ), e)
  3221. }
  3222. ))),
  3223. function(e) {
  3224. return n.apply(this, arguments)
  3225. }
  3226. )
  3227. }, {
  3228. key: "closeTrackingOrder",
  3229. value: (r = (0,
  3230. h.default)(v.default.mark((function e(data) {
  3231. return v.default.wrap((function(e) {
  3232. for (; ; )
  3233. switch (e.prev = e.next) {
  3234. case 0:
  3235. return e.abrupt("return", w.default.post("/api/v1/private/tracking/closeTrackingOrder", data));
  3236. case 1:
  3237. case "end":
  3238. return e.stop()
  3239. }
  3240. }
  3241. ), e)
  3242. }
  3243. ))),
  3244. function(e) {
  3245. return r.apply(this, arguments)
  3246. }
  3247. )
  3248. }, {
  3249. key: "getTargetLanguageText",
  3250. value: (t = (0,
  3251. h.default)(v.default.mark((function e(data) {
  3252. return v.default.wrap((function(e) {
  3253. for (; ; )
  3254. switch (e.prev = e.next) {
  3255. case 0:
  3256. return e.abrupt("return", w.default.post("/api/v1/private/translate/getTargetLanguageText", data));
  3257. case 1:
  3258. case "end":
  3259. return e.stop()
  3260. }
  3261. }
  3262. ), e)
  3263. }
  3264. ))),
  3265. function(e) {
  3266. return t.apply(this, arguments)
  3267. }
  3268. )
  3269. }, {
  3270. key: "getContractPlate",
  3271. value: (e = (0,
  3272. h.default)(v.default.mark((function e(data) {
  3273. var t;
  3274. return v.default.wrap((function(e) {
  3275. for (; ; )
  3276. switch (e.prev = e.next) {
  3277. case 0:
  3278. return e.next = 2,
  3279. w.default.post("/api/v1/public/contract/plate/getContractPlate", C.default.getContractPlate.req(data));
  3280. case 2:
  3281. return t = e.sent,
  3282. e.abrupt("return", C.default.getContractPlate.res(t));
  3283. case 4:
  3284. case "end":
  3285. return e.stop()
  3286. }
  3287. }
  3288. ), e)
  3289. }
  3290. ))),
  3291. function(t) {
  3292. return e.apply(this, arguments)
  3293. }
  3294. )
  3295. }]);
  3296. var e, t, r, n, o, c, l, d, f, _, S, k, T, L, E, P, A, O, N, x, R, I, M, D, B, U, F, j, H, K, W, z, $, G, V, Q, Z, X, Y, J, ee, te, re, ne, ae, ie, oe, ue, se, ce, le, de, fe, pe, ve, ge, he, me, ye, _e, we, be, Ce, Se, ke, Te, Le
  3297. }(),
  3298. (0,
  3299. _.default)(d.prototype, "getContractList", [c], (0,
  3300. f.default)(d.prototype, "getContractList"), d.prototype),
  3301. (0,
  3302. _.default)(d.prototype, "checkContractEnableDisplay", [l], (0,
  3303. f.default)(d.prototype, "checkContractEnableDisplay"), d.prototype),
  3304. d), T = new k;
  3305. t.default = T
  3306. },
  3307. 305: function(e, t, r) {
  3308. "use strict";
  3309. r(0)(t, "__esModule", {
  3310. value: !0
  3311. }),
  3312. t.switchDeduct = t.getUserGroupTypeList = t.getSpotWithdrawAddrList = t.getSpotRechargeAddress = t.getSpotNewRechargeAddress = t.getSpotLimitInfo = t.getSpotCoinChainList = t.getSpotCoinAssets = t.getSpotCapitalOrderList = t.getSpotCapitalOrderInfo = t.getSpotBillList = t.getSpotAssets = t.getSpotAllAssetNew = t.getSpotAllAsset = t.getAssetsWithBalanceNew = t.getAssetsWithBalance = t.getAssetsCashGift = t.doSpotWithdraw = t.delSpotWithdrawAddr = t.checkSpotWithdrawAddr = t.checkPreWithdraw = t.cacelSpotWithdraw = t.cacelOldSpotWithdraw = t.addSpotWithdrawAddr = void 0;
  3313. r(109);
  3314. var n = (0,
  3315. r(82).getInstance)("");
  3316. t.getSpotAssets = function(data) {
  3317. return n.post("/v1/spot/assets", data)
  3318. }
  3319. ,
  3320. t.getSpotCoinAssets = function(data) {
  3321. return n.post("/v1/spot/getAssets", data)
  3322. }
  3323. ,
  3324. t.getSpotCoinChainList = function(data) {
  3325. return n.post("/v1/spot/public/coinChainList", data)
  3326. }
  3327. ,
  3328. t.getSpotBillList = function(data) {
  3329. return n.post("/v1/spot/billList", data)
  3330. }
  3331. ,
  3332. t.addSpotWithdrawAddr = function(data) {
  3333. return n.post("/v1/spot/addWithdrawAddr", data)
  3334. }
  3335. ,
  3336. t.getSpotWithdrawAddrList = function(data) {
  3337. return n.post("/v1/spot/withdrawAddrList", data)
  3338. }
  3339. ,
  3340. t.delSpotWithdrawAddr = function(data) {
  3341. return n.get("/v1/spot/delWithdrawAddr", data)
  3342. }
  3343. ,
  3344. t.checkSpotWithdrawAddr = function(data) {
  3345. return n.post("/v1/spot/checkWithdrawAddr", data)
  3346. }
  3347. ,
  3348. t.getSpotRechargeAddress = function(data) {
  3349. var e = (new Date).getTime();
  3350. return n.post("/v1/spot/rechargeAddress?t=" + e, data)
  3351. }
  3352. ,
  3353. t.getSpotNewRechargeAddress = function(data) {
  3354. var e = (new Date).getTime();
  3355. return n.post("/v1/spot/rechargeAddress/new?t=" + e, data)
  3356. }
  3357. ,
  3358. t.getSpotCapitalOrderList = function(data) {
  3359. return n.post("/v1/spot/capitalOrderList", data)
  3360. }
  3361. ,
  3362. t.getSpotCapitalOrderInfo = function(data) {
  3363. return n.post("/v1/spot/capitalOrderInfo", data)
  3364. }
  3365. ,
  3366. t.getSpotLimitInfo = function(data) {
  3367. return n.post("/v1/spot/getLimitInfo", data)
  3368. }
  3369. ,
  3370. t.checkPreWithdraw = function(data) {
  3371. return n.post("/v1/spot/checkPreWithdraw", data)
  3372. }
  3373. ,
  3374. t.doSpotWithdraw = function(data) {
  3375. return n.post("/v1/spot/withdraw", data)
  3376. }
  3377. ,
  3378. t.cacelSpotWithdraw = function(data) {
  3379. return n.post("/v1/spot/cancelWithdraw", data)
  3380. }
  3381. ,
  3382. t.cacelOldSpotWithdraw = function(data) {
  3383. return n.post("/v1/spot/withdraw/cancel", data)
  3384. }
  3385. ,
  3386. t.getSpotAllAsset = function(data) {
  3387. return n.post("/v1/gw/assets", data)
  3388. }
  3389. ,
  3390. t.getSpotAllAssetNew = function(data) {
  3391. return n.post("/v1/gw/assets/new", data)
  3392. }
  3393. ,
  3394. t.getAssetsWithBalance = function(data) {
  3395. return n.post("/v1/gw/assetsWithBalance", data)
  3396. }
  3397. ,
  3398. t.getAssetsWithBalanceNew = function(data) {
  3399. return n.post("/v1/gw/assetsWithBalance/new", data)
  3400. }
  3401. ,
  3402. t.getUserGroupTypeList = function(data) {
  3403. return n.post("/v1/spot/getUserGroupTypeList", data)
  3404. }
  3405. ,
  3406. t.switchDeduct = function(data) {
  3407. return n.post("/v1/spot/switchDeduct", data)
  3408. }
  3409. ,
  3410. t.getAssetsCashGift = function(data) {
  3411. return n.post("/v1/gw/assetsCashGiftBalance", data)
  3412. }
  3413. },
  3414. 355: function(e, t, r) {
  3415. "use strict";
  3416. var n = r(0)
  3417. , o = r(2);
  3418. n(t, "__esModule", {
  3419. value: !0
  3420. }),
  3421. t.generateUniqueString = function() {
  3422. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 64
  3423. , t = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
  3424. , r = String((0,
  3425. l.default)())
  3426. , n = r.length
  3427. , o = Math.floor(e - n);
  3428. e < n && (r = "",
  3429. o = e);
  3430. for (var i = 0; i < o + 2; ++i) {
  3431. r += t[Math.floor(62 * Math.random())]
  3432. }
  3433. return r.slice(0, e)
  3434. }
  3435. ,
  3436. t.numAdd = function() {
  3437. for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++)
  3438. t[r] = arguments[r];
  3439. return t.reduce((function(e, t) {
  3440. return f.Decimal.add(e, Number(t)).toNumber()
  3441. }
  3442. ), 0)
  3443. }
  3444. ,
  3445. t.numMultiply = function() {
  3446. for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++)
  3447. t[r] = arguments[r];
  3448. return t.reduce((function(e, t) {
  3449. var r = Number(t);
  3450. return f.Decimal.mul(e, isNaN(r) ? 1 : r).toNumber()
  3451. }
  3452. ), 1)
  3453. }
  3454. ,
  3455. t.toNumberOrBoolean = function e(t) {
  3456. if ("object" === (0,
  3457. d.default)(t) && null !== t)
  3458. if ((0,
  3459. c.default)(t))
  3460. for (var i = 0; i < t.length; i++)
  3461. t[i] = e(t[i]);
  3462. else
  3463. for (var r in t)
  3464. t.hasOwnProperty(r) && (t[r] = e(t[r]));
  3465. else if ("string" == typeof t)
  3466. switch (!0) {
  3467. case "true" === t:
  3468. t = !0;
  3469. break;
  3470. case "false" === t:
  3471. t = !1;
  3472. break;
  3473. default:
  3474. var n = Number(t);
  3475. window.isNaN(n) || (t = n)
  3476. }
  3477. return t
  3478. }
  3479. ;
  3480. var c = o(r(69))
  3481. , l = o(r(41))
  3482. , d = o(r(27))
  3483. , f = r(48)
  3484. },
  3485. 37: function(e, t, r) {
  3486. "use strict";
  3487. r(0)(t, "__esModule", {
  3488. value: !0
  3489. }),
  3490. t.ABANDONED = void 0;
  3491. t.ABANDONED = "abandoned"
  3492. },
  3493. 396: function(e, t, r) {
  3494. "use strict";
  3495. r(0)(t, "__esModule", {
  3496. value: !0
  3497. }),
  3498. t.getLanguage = t.changeLanguage = void 0;
  3499. var n = r(109)
  3500. , o = (0,
  3501. r(82).getInstance)("");
  3502. t.changeLanguage = function(data) {
  3503. data = data || {};
  3504. return o.post("/v1/user/security/changeLanguage", data)
  3505. }
  3506. ,
  3507. t.getLanguage = (0,
  3508. n.cacheApiFunc)((function() {
  3509. return o.get("/v1/user/security/getLanguageType")
  3510. }
  3511. ))
  3512. },
  3513. 406: function(e, t, r) {
  3514. "use strict";
  3515. var n = r(27)
  3516. , o = r(34)
  3517. , c = r(0)
  3518. , l = r(9)
  3519. , d = r(2)(r(4))
  3520. , f = r(82)
  3521. , v = r(8)
  3522. , h = function(e, t) {
  3523. if (!t && e && e.__esModule)
  3524. return e;
  3525. if (null === e || "object" != n(e) && "function" != typeof e)
  3526. return {
  3527. default: e
  3528. };
  3529. var r = y(t);
  3530. if (r && r.has(e))
  3531. return r.get(e);
  3532. var o = {
  3533. __proto__: null
  3534. }
  3535. , a = c && l;
  3536. for (var u in e)
  3537. if ("default" !== u && {}.hasOwnProperty.call(e, u)) {
  3538. var i = a ? l(e, u) : null;
  3539. i && (i.get || i.set) ? c(o, u, i) : o[u] = e[u]
  3540. }
  3541. return o.default = e,
  3542. r && r.set(e, o),
  3543. o
  3544. }(r(45))
  3545. , m = r(12);
  3546. function y(e) {
  3547. if ("function" != typeof o)
  3548. return null;
  3549. var t = new o
  3550. , r = new o;
  3551. return (y = function(e) {
  3552. return e ? r : t
  3553. }
  3554. )(e)
  3555. }
  3556. var _ = (0,
  3557. f.getInstance)("");
  3558. function w() {
  3559. var e, t, r, n, o;
  3560. if (v.isClient && (e = h.default.get(h.TokenKey.REFRESH_TOKEN),
  3561. t = h.default.get(h.TokenKey.CC_TOKEN),
  3562. r = h.default.get(h.TokenKey.R_TOKEN),
  3563. n = h.default.get(h.TokenKey.CC_TOKEN_EXPIRE),
  3564. o = h.default.get(h.TokenKey.REFRESH_TOKEN_EXPIRE)),
  3565. e && t && r) {
  3566. var c = (new Date).getTime();
  3567. if (Number(c) > Number(o || 0))
  3568. d.default.prototype.$logout();
  3569. else if (Number(c) > Number(n || 0))
  3570. d.default.prototype.$logout();
  3571. else if (n && Number(n) - Number(c) < 216e5)
  3572. try {
  3573. var l, f, y = (0,
  3574. m.getLanguageCodeByPath)(null !== (l = null === (f = window) || void 0 === f || null === (f = f.location) || void 0 === f ? void 0 : f.pathname) && void 0 !== l ? l : "");
  3575. _.post("/v1/user/login/refresh_token", {
  3576. headers: {
  3577. refreshToken: e,
  3578. languageType: y
  3579. }
  3580. }).then((function(e) {
  3581. "00000" === e.code && e.data ? v.isClient && (e.data.accessToken && h.default.set(h.TokenKey.CC_TOKEN, e.data.accessToken),
  3582. e.data.accessTokenExpire && h.default.set(h.TokenKey.CC_TOKEN_EXPIRE, e.data.accessTokenExpire),
  3583. e.data.refreshToken && h.default.set(h.TokenKey.REFRESH_TOKEN, e.data.refreshToken),
  3584. e.data.refreshTokenExpire && h.default.set(h.TokenKey.REFRESH_TOKEN_EXPIRE, e.data.refreshTokenExpire)) : d.default.prototype.$logout()
  3585. }
  3586. ))
  3587. } catch (e) {
  3588. d.default.prototype.$logout()
  3589. }
  3590. } else
  3591. d.default.prototype.$logout()
  3592. }
  3593. d.default.prototype.$startAuthToken = function(e) {
  3594. var t = d.default.prototype.$authTokenInterval;
  3595. t && clearInterval(t),
  3596. setTimeout((function(e) {
  3597. return w()
  3598. }
  3599. )),
  3600. t = setInterval((function(e) {
  3601. w()
  3602. }
  3603. ), 3e5),
  3604. d.default.prototype.$authTokenInterval = t
  3605. }
  3606. ,
  3607. d.default.prototype.$endAuthToken = function(e) {
  3608. var t = d.default.prototype.$authTokenInterval;
  3609. t && clearInterval(t)
  3610. }
  3611. },
  3612. 407: function(e, t, r) {
  3613. "use strict";
  3614. var n = r(0)
  3615. , o = r(2);
  3616. n(t, "__esModule", {
  3617. value: !0
  3618. }),
  3619. t.default = void 0;
  3620. var c = o(r(1169))
  3621. , l = o(r(4));
  3622. t.default = function(e) {
  3623. var t = e.store;
  3624. l.default.prototype.$detectSpeed = new c.default(t)
  3625. }
  3626. },
  3627. 408: function(e, t, r) {
  3628. "use strict";
  3629. var n = r(2);
  3630. n(r(384));
  3631. r(308);
  3632. var o = n(r(385))
  3633. , c = (n(r(703)),
  3634. n(r(704)))
  3635. , l = (n(r(1190)),
  3636. n(r(1191)))
  3637. , d = (n(r(1192)),
  3638. n(r(460)))
  3639. , f = (n(r(1194)),
  3640. n(r(1195)))
  3641. , v = (n(r(1197)),
  3642. n(r(1198)))
  3643. , h = (n(r(1199)),
  3644. n(r(1200)))
  3645. , m = (n(r(1201)),
  3646. n(r(1202)))
  3647. , y = (n(r(1210)),
  3648. n(r(1211)))
  3649. , _ = (n(r(1212)),
  3650. n(r(591)))
  3651. , w = (n(r(1213)),
  3652. n(r(1214)))
  3653. , C = (n(r(1215)),
  3654. n(r(594)))
  3655. , S = (n(r(1216)),
  3656. n(r(590)))
  3657. , k = (n(r(1217)),
  3658. n(r(1218)))
  3659. , T = (n(r(1219)),
  3660. n(r(1220)))
  3661. , L = (n(r(1221)),
  3662. n(r(595)))
  3663. , E = (n(r(1222)),
  3664. n(r(113)))
  3665. , P = (n(r(1223)),
  3666. n(r(1224)))
  3667. , A = (n(r(1228)),
  3668. n(r(1229)))
  3669. , O = (n(r(1230)),
  3670. n(r(1231)))
  3671. , N = (n(r(1232)),
  3672. n(r(1233)))
  3673. , x = (n(r(1234)),
  3674. n(r(1235)))
  3675. , R = (n(r(1237)),
  3676. n(r(1238)))
  3677. , I = (n(r(1239)),
  3678. n(r(1240)))
  3679. , M = (n(r(1243)),
  3680. n(r(1244)))
  3681. , D = (n(r(1245)),
  3682. n(r(239)))
  3683. , B = (n(r(1246)),
  3684. n(r(1247)))
  3685. , U = (n(r(1249)),
  3686. n(r(1250)))
  3687. , F = (n(r(1251)),
  3688. n(r(1252)))
  3689. , j = (n(r(1253)),
  3690. n(r(238)))
  3691. , H = (n(r(1254)),
  3692. n(r(1255)))
  3693. , K = n(r(4))
  3694. , W = n(r(1256))
  3695. , z = n(r(1258));
  3696. K.default.use(H.default),
  3697. K.default.use(j.default),
  3698. K.default.use(F.default),
  3699. K.default.use(U.default),
  3700. K.default.use(B.default),
  3701. K.default.use(D.default),
  3702. K.default.use(M.default),
  3703. K.default.use(I.default),
  3704. K.default.use(R.default),
  3705. K.default.use(x.default),
  3706. K.default.use(N.default),
  3707. K.default.use(O.default),
  3708. K.default.use(A.default),
  3709. K.default.use(P.default),
  3710. K.default.use(E.default),
  3711. K.default.use(L.default),
  3712. K.default.use(T.default),
  3713. K.default.use(k.default),
  3714. K.default.use(S.default),
  3715. K.default.use(C.default),
  3716. K.default.use(w.default),
  3717. K.default.use(_.default),
  3718. K.default.use(y.default),
  3719. K.default.use(m.default),
  3720. K.default.use(h.default),
  3721. K.default.use(v.default),
  3722. K.default.use(f.default),
  3723. K.default.use(d.default),
  3724. K.default.use(l.default),
  3725. K.default.use(z.default),
  3726. K.default.use(c.default.directive),
  3727. K.default.directive("clickoutside", W.default);
  3728. var $ = o.default
  3729. , G = $.alert
  3730. , V = $.confirm
  3731. , Q = $.prompt;
  3732. K.default.prototype.$msgbox = $,
  3733. K.default.prototype.$alert = G,
  3734. K.default.prototype.$confirm = V,
  3735. K.default.prototype.$prompt = Q
  3736. },
  3737. 409: function(e, t, r) {
  3738. "use strict";
  3739. var n = r(2)
  3740. , o = n(r(11))
  3741. , c = n(r(4))
  3742. , l = n(r(1259));
  3743. (0,
  3744. o.default)(l.default).forEach((function(e) {
  3745. c.default.filter(e, l.default[e])
  3746. }
  3747. ))
  3748. },
  3749. 410: function(e, t, r) {
  3750. "use strict";
  3751. r(0)(t, "__esModule", {
  3752. value: !0
  3753. }),
  3754. t.default = void 0;
  3755. t.default = function(e) {
  3756. var t = e.app.router;
  3757. e.store;
  3758. t.afterEach((function(e, t) {
  3759. try {
  3760. gtag("event", "page_view", {
  3761. send_to: "G-H684FDKJ2X",
  3762. to: e.fullPath,
  3763. from: t.path
  3764. })
  3765. } catch (e) {}
  3766. }
  3767. ))
  3768. }
  3769. },
  3770. 411: function(e, t, r) {
  3771. "use strict";
  3772. var n = r(2)
  3773. , o = n(r(4))
  3774. , c = n(r(649))
  3775. , l = n(r(708))
  3776. , d = n(r(98))
  3777. , f = n(r(1266))
  3778. , v = n(r(1271))
  3779. , h = r(26)
  3780. , m = n(r(1273));
  3781. r(1274),
  3782. o.default.use(f.default),
  3783. o.default.component("v-errtip", l.default),
  3784. o.default.component("no-data", c.default),
  3785. o.default.use(m.default),
  3786. o.default.use(v.default),
  3787. window.BT = {
  3788. util: {
  3789. info: function(e, title) {
  3790. (0,
  3791. d.default)({
  3792. type: "info",
  3793. message: e
  3794. })
  3795. },
  3796. success: function(e, title) {
  3797. (0,
  3798. d.default)({
  3799. type: "success",
  3800. message: e
  3801. })
  3802. },
  3803. error: function(e, title) {
  3804. (0,
  3805. d.default)({
  3806. type: "error",
  3807. message: e
  3808. })
  3809. },
  3810. warning: function(e, title) {
  3811. (0,
  3812. d.default)({
  3813. type: "warning",
  3814. message: e
  3815. })
  3816. },
  3817. openTab: function(e) {
  3818. if (e) {
  3819. var t = window.open();
  3820. t.opener = null,
  3821. t.location = e,
  3822. t.target = "_blank"
  3823. }
  3824. },
  3825. getNewContractRedictPath: function(path) {
  3826. return path.indexOf("/futures/demo-trading/") > -1 ? "futures/demo-trading/" : "futures/"
  3827. },
  3828. trim: function(e) {
  3829. return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "")
  3830. }
  3831. },
  3832. isMobileDevices: function() {
  3833. return navigator.userAgent.toLowerCase().indexOf(",,android,iphone,symbianos,windows phone,ipad,ipod") > -1 || (window.onresize = function() {
  3834. if (window.innerWidth <= 750)
  3835. return !0
  3836. }
  3837. ,
  3838. !1)
  3839. }
  3840. },
  3841. window.hideGlobalLoading = h.hideGlobalLoading
  3842. },
  3843. 429: function(e, t, r) {
  3844. "use strict";
  3845. var n = r(2)(r(4));
  3846. r(8);
  3847. n.default.mixin({
  3848. methods: {
  3849. downloadJumpDl: function(e) {
  3850. var t, r = this.$i18n.locale;
  3851. if (t = location.origin + "/" + ("en" === r ? "" : r + "/") + "download",
  3852. "download" == e)
  3853. return t;
  3854. window.open(t)
  3855. },
  3856. go2AppStore: function() {
  3857. setTimeout((function() {
  3858. window.open("https://apps.apple.com/app/weex-buy-bitcoin-crypto/id1609350789", "_blank")
  3859. }
  3860. ), 100)
  3861. },
  3862. go2GooglePlay: function() {
  3863. setTimeout((function() {
  3864. window.open("https://play.google.com/store/apps/details?id=com.wake.weexprd", "_blank")
  3865. }
  3866. ), 100)
  3867. }
  3868. },
  3869. mounted: function() {}
  3870. })
  3871. },
  3872. 430: function(e, t, r) {
  3873. "use strict";
  3874. var n = r(2)
  3875. , o = n(r(14))
  3876. , c = n(r(93))
  3877. , l = n(r(15))
  3878. , d = n(r(4))
  3879. , f = n(r(650))
  3880. , v = r(12)
  3881. , h = r(62)
  3882. , m = n(r(31));
  3883. d.default.mixin({
  3884. methods: {
  3885. extractPathSegment: function(e) {
  3886. var t = m.default.map((function(e) {
  3887. return "/".concat(e.language)
  3888. }
  3889. ))
  3890. , r = e.split("?")[0];
  3891. return t.forEach((function(e) {
  3892. r.startsWith(e) && (r = r.replace(e, ""))
  3893. }
  3894. )),
  3895. r.replace(/^\/|\/$/g, "")
  3896. },
  3897. getSeoTdk: function() {
  3898. var e = this;
  3899. return (0,
  3900. l.default)(o.default.mark((function t() {
  3901. var r, n, c;
  3902. return o.default.wrap((function(t) {
  3903. for (; ; )
  3904. switch (t.prev = t.next) {
  3905. case 0:
  3906. return (r = (r = e.extractPathSegment(e.$route.path)).split("/").join("-").toLowerCase()) || (r = "home"),
  3907. (n = h.specialTdkPageMap[r]) && (r = n),
  3908. t.prev = 5,
  3909. t.next = 8,
  3910. f.default.getPages(r, e.$i18n.locale);
  3911. case 8:
  3912. if (!(c = t.sent).data || !c.data.attributes) {
  3913. t.next = 11;
  3914. break
  3915. }
  3916. return t.abrupt("return", c.data.attributes);
  3917. case 11:
  3918. t.next = 15;
  3919. break;
  3920. case 13:
  3921. t.prev = 13,
  3922. t.t0 = t.catch(5);
  3923. case 15:
  3924. return t.abrupt("return", {});
  3925. case 16:
  3926. case "end":
  3927. return t.stop()
  3928. }
  3929. }
  3930. ), t, null, [[5, 13]])
  3931. }
  3932. )))()
  3933. },
  3934. getMetaImage: function(e) {
  3935. return /^(https?:\/\/)[^\s/$.?#].[^\s]*$/i.test(e) ? e : "".concat("https://webapi.weex.com").concat(e)
  3936. },
  3937. getHeadInfo: function(e) {
  3938. var t, r, n, o = e.seo || {}, l = this.$route.path, d = this.$i18n.locale, f = l.replace("/" + d, ""), h = "https://www.weex.com", y = e.title ? e.title : this.$i18n.t("common.title"), _ = o.keywords ? o.keywords : this.$i18n.t("common.keywords"), w = o.metaTitle ? o.metaTitle : y || this.$i18n.t("common.title"), C = o.metaDescription ? o.metaDescription : this.$i18n.t("common.description"), S = (null === (t = m.default.find((function(e) {
  3939. return e.language === d
  3940. }
  3941. ))) || void 0 === t ? void 0 : t.cmsLocale) || d, k = o.canonicalURL ? o.canonicalURL : h + l, T = null !== (r = null === (n = o.metaImage) || void 0 === n || null === (n = n.data) || void 0 === n || null === (n = n.attributes) || void 0 === n ? void 0 : n.url) && void 0 !== r ? r : "https://media.weex.com/img/open_graph.png", L = this.getMetaImage(T), E = m.default.filter((function(e) {
  3942. return "en" != e.language
  3943. }
  3944. )).map((function(e) {
  3945. return {
  3946. rel: "alternate",
  3947. href: h + "/" + e.language + f,
  3948. hreflang: e.cmsLocale
  3949. }
  3950. }
  3951. )), P = {
  3952. title: y,
  3953. htmlAttrs: {
  3954. lang: S,
  3955. class: d,
  3956. dir: (0,
  3957. v.getDirValue)(this.$route.path)
  3958. },
  3959. bodyAttrs: {
  3960. class: d
  3961. },
  3962. link: [{
  3963. rel: "canonical",
  3964. href: k
  3965. }, {
  3966. rel: "alternate",
  3967. href: h + f,
  3968. hreflang: "en"
  3969. }, {
  3970. rel: "alternate",
  3971. href: h + f,
  3972. hreflang: "x-default"
  3973. }].concat((0,
  3974. c.default)(E)),
  3975. meta: [{
  3976. hid: "description",
  3977. name: "description",
  3978. content: C
  3979. }, {
  3980. hid: "keywords",
  3981. name: "keywords",
  3982. content: _
  3983. }, {
  3984. hid: "twitter:card",
  3985. name: "twitter:card",
  3986. content: "summary_large_image"
  3987. }, {
  3988. hid: "og:title",
  3989. property: "og:title",
  3990. content: w
  3991. }, {
  3992. hid: "og:type",
  3993. property: "og:type",
  3994. content: "website"
  3995. }, {
  3996. hid: "og:description",
  3997. property: "og:description",
  3998. content: C
  3999. }, {
  4000. hid: "og:image",
  4001. property: "og:image",
  4002. content: L
  4003. }, {
  4004. hid: "og:image:alt",
  4005. property: "og:image:alt",
  4006. content: "WEEX"
  4007. }, {
  4008. hid: "og:site_name",
  4009. property: "og:site_name",
  4010. content: "WEEX"
  4011. }, {
  4012. hid: "og:url",
  4013. property: "og:url",
  4014. content: k
  4015. }, {
  4016. hid: "twitter:title",
  4017. name: "twitter:title",
  4018. content: w
  4019. }, {
  4020. hid: "twitter:description",
  4021. name: "twitter:description",
  4022. content: C
  4023. }, {
  4024. hid: "twitter:image",
  4025. property: "og:image",
  4026. content: L
  4027. }, {
  4028. hid: "twitter:site",
  4029. property: "twitter:site",
  4030. content: "@WEEX_Official"
  4031. }, {
  4032. hid: "twitter:url",
  4033. name: "twitter:url",
  4034. content: k
  4035. }, {
  4036. hid: "twitter:card",
  4037. name: "twitter:card",
  4038. content: "summary_large_image"
  4039. }]
  4040. };
  4041. return e.script && (P.script = e.script),
  4042. P
  4043. }
  4044. },
  4045. mounted: function() {}
  4046. })
  4047. },
  4048. 431: function(e, t, r) {
  4049. "use strict";
  4050. var n = r(2)
  4051. , o = n(r(298))
  4052. , c = (n(r(41)),
  4053. n(r(27)));
  4054. !function(e) {
  4055. if (void 0 === e)
  4056. throw new Error("Geetest requires browser environment");
  4057. var t = e.document
  4058. , r = e.Math
  4059. , head = t.getElementsByTagName("head")[0];
  4060. function n(e) {
  4061. this._obj = e
  4062. }
  4063. n.prototype = {
  4064. _each: function(e) {
  4065. var t = this._obj;
  4066. for (var r in t)
  4067. t.hasOwnProperty(r) && e(r, t[r]);
  4068. return this
  4069. },
  4070. _extend: function(e) {
  4071. var t = this;
  4072. new n(e)._each((function(e, r) {
  4073. t._obj[e] = r
  4074. }
  4075. ))
  4076. }
  4077. };
  4078. function l(e) {
  4079. var t = this;
  4080. new n(e)._each((function(e, r) {
  4081. t[e] = r
  4082. }
  4083. ))
  4084. }
  4085. l.prototype = {
  4086. apiServers: ["gcaptcha4.geetest.com", "gcaptcha4.geevisit.com", "gcaptcha4.gsensebot.com"],
  4087. staticServers: ["static.geetest.com", "static.geevisit.com", "dn-staticdown.qbox.me"],
  4088. protocol: "http://",
  4089. typePath: "/load",
  4090. fallback_config: {
  4091. bypass: {
  4092. staticServers: ["static.geetest.com", "static.geevisit.com", "dn-staticdown.qbox.me"],
  4093. type: "bypass",
  4094. bypass: "/v4/bypass.js"
  4095. }
  4096. },
  4097. _get_fallback_config: function() {
  4098. var e = this;
  4099. return d(e.type) ? e.fallback_config[e.type] : e.fallback_config.bypass
  4100. },
  4101. _extend: function(e) {
  4102. var t = this;
  4103. new n(e)._each((function(e, r) {
  4104. t[e] = r
  4105. }
  4106. ))
  4107. }
  4108. };
  4109. var d = function(e) {
  4110. return "string" == typeof e
  4111. }
  4112. , f = function(e) {
  4113. return "function" == typeof e
  4114. }
  4115. , v = /Mobi/i.test(navigator.userAgent)
  4116. , h = {}
  4117. , m = {}
  4118. , y = Object.prototype.toString;
  4119. function _(input, e) {
  4120. if ((t = input) !== Object(t) || function(e) {
  4121. return "[object Date]" == y.call(e)
  4122. }(input) || function(e) {
  4123. return "[object RegExp]" == y.call(e)
  4124. }(input) || function(e) {
  4125. return "[object Boolean]" == y.call(e)
  4126. }(input) || function(e) {
  4127. return "function" == typeof e
  4128. }(input))
  4129. return e ? function(input) {
  4130. return input.replace(/(\S)(_([a-zA-Z]))/g, (function(e, t, r, n) {
  4131. return t + n.toUpperCase() || ""
  4132. }
  4133. ))
  4134. }(input) : input;
  4135. var t;
  4136. if (function(e) {
  4137. return "[object Array]" == y.call(e)
  4138. }(input))
  4139. for (var r = [], i = 0; i < input.length; i++)
  4140. r.push(_(input[i]));
  4141. else {
  4142. r = {};
  4143. for (var n in input)
  4144. input.hasOwnProperty(n) && (r[_(n, !0)] = _(input[n]))
  4145. }
  4146. return r
  4147. }
  4148. var w = function(e, t, path, r) {
  4149. t = function(e) {
  4150. return e.replace(/^https?:\/\/|\/$/g, "")
  4151. }(t);
  4152. var o = function(path) {
  4153. return 0 !== (path = path.replace(/\/+/g, "/")).indexOf("/") && (path = "/" + path),
  4154. path
  4155. }(path) + function(e) {
  4156. if (!e)
  4157. return "";
  4158. var q = "?";
  4159. return new n(e)._each((function(e, t) {
  4160. (d(t) || function(e) {
  4161. return "number" == typeof e
  4162. }(t) || function(e) {
  4163. return "boolean" == typeof e
  4164. }(t)) && (q = q + encodeURIComponent(e) + "=" + encodeURIComponent(t) + "&")
  4165. }
  4166. )),
  4167. "?" === q && (q = ""),
  4168. q.replace(/&$/, "")
  4169. }(r);
  4170. return t && (o = e + t + o),
  4171. o
  4172. }
  4173. , C = function(n, c, l, path, d, f, v) {
  4174. var h = function(m) {
  4175. if (v) {
  4176. var y = "geetest_" + ((0,
  4177. o.default)(1e4 * r.random()) + (new Date).valueOf());
  4178. e[y] = function(e, t) {
  4179. if ("function" == typeof e) {
  4180. var r = Array.prototype.slice.call(arguments, 2);
  4181. return Function.prototype.bind ? e.bind(t, r) : function() {
  4182. var n = Array.prototype.slice.call(arguments);
  4183. return e.apply(t, r.concat(n))
  4184. }
  4185. }
  4186. }(v, null, y),
  4187. d.callback = y
  4188. }
  4189. !function(e, r, n) {
  4190. var script = t.createElement("script");
  4191. script.charset = "UTF-8",
  4192. script.async = !0,
  4193. /static\.geetest\.com/g.test(e) && (script.crossOrigin = "anonymous"),
  4194. script.onerror = function() {
  4195. r(!0),
  4196. o = !0
  4197. }
  4198. ;
  4199. var o = !1;
  4200. script.onload = script.onreadystatechange = function() {
  4201. o || script.readyState && "loaded" !== script.readyState && "complete" !== script.readyState || (o = !0,
  4202. setTimeout((function() {
  4203. r(!1)
  4204. }
  4205. ), 0))
  4206. }
  4207. ,
  4208. script.src = e,
  4209. head.appendChild(script),
  4210. setTimeout((function() {
  4211. o || (script.onerror = script.onload = null,
  4212. script.remove && script.remove(),
  4213. r(!0))
  4214. }
  4215. ), n || 1e4)
  4216. }(w(c, l[m], path, d), (function(t) {
  4217. if (t) {
  4218. if (y)
  4219. try {
  4220. e[y] = function() {
  4221. e[y] = null
  4222. }
  4223. } catch (e) {}
  4224. m >= l.length - 1 ? f(!0) : h(m + 1)
  4225. } else
  4226. f(!1)
  4227. }
  4228. ), n.timeout)
  4229. };
  4230. h(0)
  4231. }
  4232. , S = function(e, t, r) {
  4233. if ("function" != typeof t.onError)
  4234. throw new Error({
  4235. networkError: "网络错误",
  4236. gtTypeError: "gt字段不是字符串类型"
  4237. }[e]);
  4238. t.onError({
  4239. desc: r.desc,
  4240. msg: r.msg,
  4241. code: r.code
  4242. })
  4243. };
  4244. (e.Geetest || t.getElementById("gt_lib")) && (m.slide = "loaded");
  4245. e.initGeetest4 = function(o, d) {
  4246. var y, w = new l(o);
  4247. o.https ? w.protocol = "https://" : o.protocol || (w.protocol = e.location.protocol + "//"),
  4248. y = o.getType,
  4249. "object" === (0,
  4250. c.default)(y) && null !== y && w._extend(o.getType),
  4251. function(t, path, n, o) {
  4252. C(n, n.protocol, t, path, {
  4253. captcha_id: n.captchaId,
  4254. challenge: n.challenge || "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, (function(e) {
  4255. var t = 16 * r.random() | 0;
  4256. return ("x" === e ? t : 3 & t | 8).toString(16)
  4257. }
  4258. )),
  4259. client_type: v ? "h5" : "web",
  4260. risk_type: n.riskType,
  4261. user_info: n.userInfo,
  4262. call_type: n.callType,
  4263. lang: n.language ? n.language : "Netscape" === navigator.appName ? navigator.language.toLowerCase() : navigator.userLanguage.toLowerCase()
  4264. }, (function(e) {
  4265. e && "function" == typeof n.offlineCb ? n.offlineCb() : e && o(n._get_fallback_config())
  4266. }
  4267. ), (function(t, data) {
  4268. "success" == data.status ? o(data.data) : (data.status,
  4269. o(data)),
  4270. e[t] = void 0;
  4271. try {
  4272. delete e[t]
  4273. } catch (e) {}
  4274. }
  4275. ))
  4276. }(w.apiServers, w.typePath, w, (function(r) {
  4277. if ("error" === (r = _(r)).status)
  4278. return S("networkError", w, r);
  4279. var o = r.type;
  4280. w.debug && new n(r)._extend(w.debug);
  4281. var c = function() {
  4282. w._extend(r),
  4283. d(new e.Geetest4(w))
  4284. };
  4285. h[o] = h[o] || [];
  4286. var s = m[o] || "init";
  4287. if ("init" === s)
  4288. m[o] = "loading",
  4289. h[o].push(c),
  4290. r.gctPath && C(w, w.protocol, Object.hasOwnProperty.call(w, "staticServers") ? w.staticServers : r.staticServers || w.staticServers, r.gctPath, null, (function(e) {
  4291. e && S("networkError", w, {
  4292. code: "60205",
  4293. msg: "Network failure",
  4294. desc: {
  4295. detail: "gct resource load timeout"
  4296. }
  4297. })
  4298. }
  4299. )),
  4300. C(w, w.protocol, Object.hasOwnProperty.call(w, "staticServers") ? w.staticServers : r.staticServers || w.staticServers, r.bypass || r.staticPath + r.js, null, (function(e) {
  4301. if (e)
  4302. m[o] = "fail",
  4303. S("networkError", w, {
  4304. code: "60204",
  4305. msg: "Network failure",
  4306. desc: {
  4307. detail: "js resource load timeout"
  4308. }
  4309. });
  4310. else {
  4311. m[o] = "loaded";
  4312. for (var t = h[o], i = 0, r = t.length; i < r; i += 1) {
  4313. var n = t[i];
  4314. f(n) && n()
  4315. }
  4316. h[o] = []
  4317. }
  4318. }
  4319. ));
  4320. else {
  4321. if ("loaded" === s)
  4322. return function(e) {
  4323. var r = !1
  4324. , n = {
  4325. js: "script",
  4326. css: "link"
  4327. }[e.split(".").pop()];
  4328. if (void 0 !== n) {
  4329. var o = t.getElementsByTagName(n);
  4330. for (var i in o)
  4331. (o[i].href && o[i].href.toString().indexOf(e) > 0 || o[i].src && o[i].src.toString().indexOf(e) > 0) && (r = !0)
  4332. }
  4333. return r
  4334. }(r.gctPath) || C(w, w.protocol, Object.hasOwnProperty.call(w, "staticServers") ? w.staticServers : r.staticServers || w.staticServers, r.gctPath, null, (function(e) {
  4335. e && S("networkError", w, {
  4336. code: "60205",
  4337. msg: "Network failure",
  4338. desc: {
  4339. detail: "gct resource load timeout"
  4340. }
  4341. })
  4342. }
  4343. )),
  4344. c();
  4345. "fail" === s ? S("networkError", w, {
  4346. code: "60204",
  4347. msg: "Network failure",
  4348. desc: {
  4349. detail: "js resource load timeout"
  4350. }
  4351. }) : "loading" === s && h[o].push(c)
  4352. }
  4353. }
  4354. ))
  4355. }
  4356. }(window)
  4357. },
  4358. 432: function(e, t, r) {
  4359. "use strict";
  4360. var n = r(2)
  4361. , o = n(r(98));
  4362. n(r(4)).default.prototype.$hmm = o.default
  4363. },
  4364. 433: function(e, t, r) {
  4365. "use strict";
  4366. var n = r(0)
  4367. , o = r(2);
  4368. n(t, "__esModule", {
  4369. value: !0
  4370. }),
  4371. t.default = void 0;
  4372. var c = o(r(14))
  4373. , l = o(r(15))
  4374. , d = o(r(4))
  4375. , f = o(r(296))
  4376. , v = o(r(189))
  4377. , h = r(12);
  4378. d.default.use(f.default);
  4379. t.default = function(e) {
  4380. var t = e.app;
  4381. e.store;
  4382. v.default.i18n((function(e, r) {
  4383. return t.i18n.t(e, r)
  4384. }
  4385. )),
  4386. h.enabledLanguageMapping.forEach((function(e) {
  4387. setTimeout((0,
  4388. l.default)(c.default.mark((function n() {
  4389. var o;
  4390. return c.default.wrap((function(n) {
  4391. for (; ; )
  4392. switch (n.prev = n.next) {
  4393. case 0:
  4394. return n.next = 2,
  4395. r(1302)("./".concat(e.file));
  4396. case 2:
  4397. o = n.sent,
  4398. t.i18n.mergeLocaleMessage(e.language, o.default || o);
  4399. case 4:
  4400. case "end":
  4401. return n.stop()
  4402. }
  4403. }
  4404. ), n)
  4405. }
  4406. ))), e.language === t.i18n.locale ? 0 : 3e3)
  4407. }
  4408. )),
  4409. t.i18n.path = function(link) {
  4410. if ("en" === t.i18n.locale)
  4411. return "/".concat(link);
  4412. var e = "/".concat(t.i18n.locale, "/").concat(link);
  4413. return e.endsWith("/") && (e = e.slice(0, -1)),
  4414. e
  4415. }
  4416. }
  4417. },
  4418. 434: function(e, t, r) {
  4419. "use strict";
  4420. var n = r(27)
  4421. , o = r(34)
  4422. , c = r(0)
  4423. , l = r(9)
  4424. , d = r(2)
  4425. , f = d(r(1303))
  4426. , v = d(r(4))
  4427. , h = r(134)
  4428. , m = r(196)
  4429. , y = r(8)
  4430. , _ = d(r(1304))
  4431. , w = d(r(1305))
  4432. , C = L(r(342))
  4433. , S = L(r(45))
  4434. , k = r(20);
  4435. function T(e) {
  4436. if ("function" != typeof o)
  4437. return null;
  4438. var t = new o
  4439. , r = new o;
  4440. return (T = function(e) {
  4441. return e ? r : t
  4442. }
  4443. )(e)
  4444. }
  4445. function L(e, t) {
  4446. if (!t && e && e.__esModule)
  4447. return e;
  4448. if (null === e || "object" != n(e) && "function" != typeof e)
  4449. return {
  4450. default: e
  4451. };
  4452. var r = T(t);
  4453. if (r && r.has(e))
  4454. return r.get(e);
  4455. var o = {
  4456. __proto__: null
  4457. }
  4458. , a = c && l;
  4459. for (var u in e)
  4460. if ("default" !== u && {}.hasOwnProperty.call(e, u)) {
  4461. var i = a ? l(e, u) : null;
  4462. i && (i.get || i.set) ? c(o, u, i) : o[u] = e[u]
  4463. }
  4464. return o.default = e,
  4465. r && r.set(e, o),
  4466. o
  4467. }
  4468. var E = y.isClient ? C.parse(window.location.search.slice(1)) : {}
  4469. , P = !!y.isClient && "1" === E.log;
  4470. f.default.init({
  4471. server_url: "https://app.sensor.weex.tech:8106/sa?project=production",
  4472. is_track_single_page: !1,
  4473. use_client_time: !0,
  4474. batch_send: !0,
  4475. show_log: P,
  4476. heatmap: {
  4477. clickmap: "default",
  4478. scroll_notice_map: "default"
  4479. }
  4480. });
  4481. var A = y.isClient && S.default.get(S.TokenKey.USER_ID) || ""
  4482. , O = y.isClient ? k.BaseLocal.TERMINAL_CODE : "";
  4483. !O && y.isClient && (0,
  4484. h.getFinger)((function(e) {
  4485. O = e
  4486. }
  4487. ));
  4488. var N = y.isClient && S.default.get(S.TokenKey.R_TOKEN) || ""
  4489. , x = m.DateTime.now().toFormat("yyyy/MM/dd HH:mm:ss.SSS")
  4490. , R = m.DateTime.utc().toFormat("yyyy/MM/dd HH:mm:ss.SSS")
  4491. , I = y.isClient && window.$nuxt ? window.$nuxt.$i18n.locale : "en";
  4492. f.default.registerPage({
  4493. userId: A,
  4494. deviceId: O,
  4495. userToken: N,
  4496. localTime: x,
  4497. utcTime: R,
  4498. language: I
  4499. }),
  4500. f.default.use(w.default, {
  4501. heartbeat_interval_time: 5,
  4502. max_duration: 432e3,
  4503. isCollectUrl: function(e) {
  4504. return !0
  4505. }
  4506. }),
  4507. f.default.use(_.default, {
  4508. max_duration: 300
  4509. }),
  4510. f.default.quick("autoTrack"),
  4511. v.default.prototype.$sensors = f.default
  4512. },
  4513. 435: function(e, t, r) {
  4514. "use strict";
  4515. var n = r(2)(r(4))
  4516. , o = r(49)
  4517. , c = r(8);
  4518. c.isClient && (window.onerror = function(e) {
  4519. c.isProduction,
  4520. (0,
  4521. o.ErrorLog)(e)
  4522. }
  4523. ),
  4524. n.default.config.errorHandler = function(e) {
  4525. c.isProduction,
  4526. (0,
  4527. o.ErrorLog)(e.message)
  4528. }
  4529. },
  4530. 436: function(e, t, r) {
  4531. "use strict";
  4532. var n = r(2)
  4533. , o = n(r(4))
  4534. , c = n(r(1306));
  4535. o.default.component("VuePerfectScrollbar", c.default)
  4536. },
  4537. 437: function(e, t, r) {
  4538. "use strict";
  4539. var n = r(2)(r(4))
  4540. , o = r(1307);
  4541. n.default.use(o)
  4542. },
  4543. 438: function(e, t, r) {
  4544. "use strict";
  4545. var n = r(27)
  4546. , o = r(34)
  4547. , c = r(0)
  4548. , l = r(9)
  4549. , d = r(2)
  4550. , f = d(r(6))
  4551. , v = d(r(4))
  4552. , h = r(26)
  4553. , m = r(167)
  4554. , y = function(e, t) {
  4555. if (!t && e && e.__esModule)
  4556. return e;
  4557. if (null === e || "object" != n(e) && "function" != typeof e)
  4558. return {
  4559. default: e
  4560. };
  4561. var r = w(t);
  4562. if (r && r.has(e))
  4563. return r.get(e);
  4564. var o = {
  4565. __proto__: null
  4566. }
  4567. , a = c && l;
  4568. for (var u in e)
  4569. if ("default" !== u && {}.hasOwnProperty.call(e, u)) {
  4570. var i = a ? l(e, u) : null;
  4571. i && (i.get || i.set) ? c(o, u, i) : o[u] = e[u]
  4572. }
  4573. return o.default = e,
  4574. r && r.set(e, o),
  4575. o
  4576. }(r(45))
  4577. , _ = r(20);
  4578. function w(e) {
  4579. if ("function" != typeof o)
  4580. return null;
  4581. var t = new o
  4582. , r = new o;
  4583. return (w = function(e) {
  4584. return e ? r : t
  4585. }
  4586. )(e)
  4587. }
  4588. v.default.prototype.$logout = function(e) {
  4589. return new f.default((function(e, t) {
  4590. (0,
  4591. m.invokeClearCookie)().then((function(t) {
  4592. window.$nuxt.$store.commit("CLEAR_USER"),
  4593. window.$nuxt.$store.commit("SET_TRADER_NEW_TIPS", !1),
  4594. window.$nuxt.$store.commit("SET_MIX_TRADER_NEW_TIPS", !1),
  4595. window.$nuxt.$store.commit("newTrading/UPDATE_LOGIN_STATUS", !1),
  4596. window.$nuxt.$store.commit("newTrading/SET_CONTRACT_ENABLE_DISPLAY", {}),
  4597. (0,
  4598. h.delLoginCookie)(),
  4599. _.UserLocal.USERID = void 0,
  4600. _.UserLocal.LAST_LOGIN_TIME = void 0,
  4601. y.default.remove(y.TokenKey.CC_TOKEN),
  4602. y.default.remove(y.TokenKey.R_TOKEN),
  4603. y.default.remove(y.TokenKey.CC_TOKEN_EXPIRE),
  4604. y.default.remove(y.TokenKey.REFRESH_TOKEN),
  4605. y.default.remove(y.TokenKey.REFRESH_TOKEN_EXPIRE),
  4606. (0,
  4607. h.delCookie)("bt_rtoken"),
  4608. (0,
  4609. h.delCookie)("bt_newsessionid"),
  4610. (0,
  4611. h.delCookie)("bt_sessonid"),
  4612. e(t)
  4613. }
  4614. )).catch((function(e) {
  4615. return t(e)
  4616. }
  4617. ))
  4618. }
  4619. ))
  4620. }
  4621. ,
  4622. v.default.prototype.$clearServerAuth = function(e) {
  4623. return (0,
  4624. h.delLoginCookie)(),
  4625. new f.default((function(e, t) {
  4626. (0,
  4627. m.invokeClearCookie)().then((function(t) {
  4628. window.$nuxt.$store.commit("CLEAR_USER"),
  4629. window.$nuxt.$store.commit("SET_TRADER_NEW_TIPS", !1),
  4630. window.$nuxt.$store.commit("SET_MIX_TRADER_NEW_TIPS", !1),
  4631. window.$nuxt.$store.commit("newTrading/UPDATE_LOGIN_STATUS", !1),
  4632. y.default.remove(y.TokenKey.R_TOKEN),
  4633. e(t)
  4634. }
  4635. )).catch((function(e) {
  4636. return t(e)
  4637. }
  4638. ))
  4639. }
  4640. ))
  4641. }
  4642. },
  4643. 439: function(e, t, r) {
  4644. "use strict";
  4645. var n = r(2)
  4646. , o = n(r(4))
  4647. , c = n(r(1309));
  4648. o.default.use(c.default, {
  4649. preLoad: 1.33,
  4650. error: "",
  4651. loading: "",
  4652. attempt: 2,
  4653. throttleWait: 500
  4654. })
  4655. },
  4656. 440: function(e, t, r) {
  4657. "use strict";
  4658. var n = r(11)
  4659. , o = r(16)
  4660. , c = r(9)
  4661. , l = r(18)
  4662. , d = r(17)
  4663. , f = r(0)
  4664. , v = r(2);
  4665. f(t, "__esModule", {
  4666. value: !0
  4667. }),
  4668. t.default = void 0;
  4669. var h = v(r(304))
  4670. , m = v(r(14))
  4671. , y = v(r(7))
  4672. , _ = v(r(15))
  4673. , w = r(134)
  4674. , C = r(58)
  4675. , S = r(8)
  4676. , k = r(45)
  4677. , T = v(r(4))
  4678. , L = r(46)
  4679. , E = r(12)
  4680. , P = r(20);
  4681. function A(e, t) {
  4682. var r = n(e);
  4683. if (o) {
  4684. var l = o(e);
  4685. t && (l = l.filter((function(t) {
  4686. return c(e, t).enumerable
  4687. }
  4688. ))),
  4689. r.push.apply(r, l)
  4690. }
  4691. return r
  4692. }
  4693. function O(e) {
  4694. for (var t = 1; t < arguments.length; t++) {
  4695. var r = null != arguments[t] ? arguments[t] : {};
  4696. t % 2 ? A(Object(r), !0).forEach((function(t) {
  4697. (0,
  4698. y.default)(e, t, r[t])
  4699. }
  4700. )) : l ? d(e, l(r)) : A(Object(r)).forEach((function(t) {
  4701. f(e, t, c(r, t))
  4702. }
  4703. ))
  4704. }
  4705. return e
  4706. }
  4707. var N = new RegExp("^((".concat(L.locales.map((function(e) {
  4708. return "\\/?".concat(e)
  4709. }
  4710. )).join("|"), ")?\\/?(").concat(L.TRADE_PAGE_PATH.join("|"), "))"),"i");
  4711. t.default = function(e) {
  4712. var t = e.app
  4713. , r = t.router
  4714. , n = (t.i18n,
  4715. e.store);
  4716. e.redirect;
  4717. r.beforeEach((function(e, t, r) {
  4718. if (S.isClient && (0,
  4719. h.default)(k.TokenKey).forEach((function(e) {
  4720. return localStorage.removeItem(e)
  4721. }
  4722. )),
  4723. N.test(e.fullPath))
  4724. return S.isLocal ? void (window.location.href = "".concat(window.location.origin.replace("3000", "3001")).concat(e.fullPath)) : void (window.location.href = "".concat(window.location.origin).concat(e.fullPath));
  4725. var o = null
  4726. , c = e.query
  4727. , l = c.inviteCode
  4728. , d = c.languageType;
  4729. if (void 0 !== d) {
  4730. var f = n.state.locales.find((function(t) {
  4731. return e.fullPath.indexOf("/".concat(t)) > -1
  4732. }
  4733. ))
  4734. , v = function(e) {
  4735. return (0,
  4736. E.getLanguageKeyByLangCode)(e)
  4737. }(d);
  4738. f || "en" === v || (window.location.href = window.location.origin + "/" + v + e.fullPath)
  4739. }
  4740. l && l !== n.state.inviteCodeInfo[l] && (o = setTimeout((0,
  4741. _.default)(m.default.mark((function e() {
  4742. var t, data;
  4743. return m.default.wrap((function(e) {
  4744. for (; ; )
  4745. switch (e.prev = e.next) {
  4746. case 0:
  4747. return e.next = 2,
  4748. (0,
  4749. C.getLongUrl)(l);
  4750. case 2:
  4751. (t = e.sent) && t.data && (data = JSON.parse(t.data),
  4752. n.commit("SET_INVITE_CODE_INFO", O(O({}, data), {}, {
  4753. inviteCode: l
  4754. })));
  4755. case 4:
  4756. case "end":
  4757. return e.stop()
  4758. }
  4759. }
  4760. ), e)
  4761. }
  4762. ))), 500)),
  4763. S.isClient && P.BaseLocal.TERMINAL_CODE || (0,
  4764. w.getFinger)((function(e) {
  4765. S.isClient && (P.BaseLocal.TERMINAL_CODE = e)
  4766. }
  4767. ));
  4768. /^\/en/.test(e.fullPath) ? (o && clearTimeout(o),
  4769. r(e.fullPath.replace(/^\/en/, ""))) : (T.default.prototype.$authTokenInterval || T.default.prototype.$startAuthToken(),
  4770. r())
  4771. }
  4772. ))
  4773. }
  4774. },
  4775. 441: function(e, t, r) {
  4776. "use strict";
  4777. var n = r(2)
  4778. , o = n(r(4))
  4779. , c = r(1310)
  4780. , l = n(r(1321))
  4781. , d = n(r(1322));
  4782. o.default.use(c.WebsocketProvider),
  4783. o.default.use({
  4784. install: function(e) {
  4785. e.prototype.$hero = d.default,
  4786. e.prototype.$publicWS = l.default
  4787. }
  4788. })
  4789. },
  4790. 442: function(e, t, r) {
  4791. "use strict";
  4792. var n = r(537)
  4793. , o = r(652);
  4794. window.zESettings = {
  4795. webWidget: {
  4796. launcher: {
  4797. chatLabel: {
  4798. "en-US": "chat",
  4799. ko: "고객센터",
  4800. ja: "サービス",
  4801. vi: "chat",
  4802. ru: "Поддержка",
  4803. "*": "在线客服"
  4804. }
  4805. },
  4806. chat: {
  4807. title: {
  4808. "en-US": "chat",
  4809. ko: "온라인 고객지원",
  4810. ja: "ヘルプ",
  4811. vi: "Chat",
  4812. ru: "Поддержка",
  4813. "*": "在线客服"
  4814. },
  4815. concierge: {
  4816. title: {
  4817. "en-US": "Welcome to BG",
  4818. ko: "환영합니다 BG",
  4819. ja: "ようこそ BG",
  4820. vi: "Chào mừng đến với BG",
  4821. ru: "Добро пожаловать в BG",
  4822. "*": "欢迎光临BG"
  4823. }
  4824. }
  4825. }
  4826. }
  4827. },
  4828. window.onload = function(e) {
  4829. if (-1 == location.href.indexOf("trade") && -1 == location.href.indexOf("futures/mock-trading") && -1 == location.href.indexOf("act_new")) {
  4830. var t = "en";
  4831. location.pathname.includes("zh") && (t = "zh-CN"),
  4832. (0,
  4833. o.loadZendeskByLanguage)(t, (function() {
  4834. (0,
  4835. n.editZendeskDom)()
  4836. }
  4837. ))
  4838. }
  4839. }
  4840. },
  4841. 443: function(e, t, r) {
  4842. "use strict";
  4843. r(2)(r(4)).default.directive("ui-test", {
  4844. bind: function(e, t, r) {
  4845. var n, o = null === (n = r.context.$vnode.componentOptions.Ctor) || void 0 === n || null === (n = n.extendOptions) || void 0 === n ? void 0 : n.name;
  4846. e.setAttribute("data-test-id", "".concat(o, "-").concat(t.value))
  4847. }
  4848. })
  4849. },
  4850. 444: function(e, t, r) {
  4851. "use strict";
  4852. r(0)(t, "__esModule", {
  4853. value: !0
  4854. }),
  4855. t.wxtUnlockList = t.submitContact = t.postSubscribePay = t.myTradingVolume = t.listActivityFeeConfig = t.getTaskUserKycRecord = t.getTaskReward = t.getTaskRequirements = t.getTaskNoLoginDetail = t.getTaskList = t.getTaskLeaderboard = t.getTaskDetail = t.getTaskCompletions = t.getTaskApplyStatus = t.getTaskApply = t.getTaskAllList = t.getRewardNum = t.getRewardList = t.getRecentRewards = t.getPublicLeaderboard = t.getMySubscribeInfo = t.getMyIntegralInfo = t.getLeaderboard = t.getFloatActivity = t.getFeeRate = t.getFeeConfigByUserId = t.contactSubmitted = void 0;
  4856. var n = r(109)
  4857. , o = (0,
  4858. r(82).getInstance)("");
  4859. t.listActivityFeeConfig = function(data) {
  4860. return o.post("/v1/user/public/listActivityFeeConfig", data)
  4861. }
  4862. ,
  4863. t.getFeeConfigByUserId = function(data) {
  4864. return o.post("/v1/user/public/getFeeConfigByUserId", data)
  4865. }
  4866. ,
  4867. t.getFeeRate = function(data) {
  4868. return o.post("/v1/if/contract/getFeeRate", data)
  4869. }
  4870. ,
  4871. t.getTaskRequirements = function(data) {
  4872. return o.get("/v1/activity/beginnerTask/taskRequirements", data)
  4873. }
  4874. ,
  4875. t.getTaskList = function(data) {
  4876. return o.get("/v1/activity/list", data)
  4877. }
  4878. ,
  4879. t.getTaskAllList = function(data) {
  4880. return o.get("/v1/activity/allList", data)
  4881. }
  4882. ,
  4883. t.getTaskDetail = function(data) {
  4884. return o.get("/v1/activity/detail", data)
  4885. }
  4886. ,
  4887. t.getMySubscribeInfo = function(data) {
  4888. return o.get("/v1/activity/subscribe/mySubscribeInfo", data)
  4889. }
  4890. ,
  4891. t.postSubscribePay = function(data) {
  4892. return o.post("/v1/activity/subscribe/subscribePay", data)
  4893. }
  4894. ,
  4895. t.getLeaderboard = function(data) {
  4896. return o.get("/v1/activity/subscribe/leaderboard", data)
  4897. }
  4898. ,
  4899. t.getPublicLeaderboard = function(data) {
  4900. return o.get("/v1/activity/subscribe/public/leaderboard", data)
  4901. }
  4902. ,
  4903. t.getMyIntegralInfo = function(data) {
  4904. return o.get("/v1/activity/subscribe/myIntegralInfo", data)
  4905. }
  4906. ,
  4907. t.getRewardList = function(data) {
  4908. return o.get("/v1/activity/getRewardList", data)
  4909. }
  4910. ,
  4911. t.getTaskNoLoginDetail = function(data) {
  4912. return o.get("/v1/activity/noLoginDetail", data)
  4913. }
  4914. ,
  4915. t.getRewardNum = function(data) {
  4916. return o.get("/v1/activity/totalBonusSchedule", data)
  4917. }
  4918. ,
  4919. t.getTaskApply = function(e) {
  4920. var data = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
  4921. return o.post("/v1/activity/apply?activityId=".concat(e), data)
  4922. }
  4923. ,
  4924. t.getTaskApplyStatus = function(e) {
  4925. var data = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
  4926. return o.post("/v1/activity/applyStatus?activityId=".concat(e), data)
  4927. }
  4928. ,
  4929. t.getTaskCompletions = function(e) {
  4930. var data = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
  4931. return o.post("/v1/activity/beginnerTask/taskCompletions?activityId=".concat(e), data)
  4932. }
  4933. ,
  4934. t.getTaskLeaderboard = function(data) {
  4935. return o.get("/v1/activity/tradingCompetition/leaderboard", data)
  4936. }
  4937. ,
  4938. t.getTaskUserKycRecord = function(e, data) {
  4939. return o.post("/v1/activity/beginnerTask/userKycRecord?activityId=".concat(e), data)
  4940. }
  4941. ,
  4942. t.getTaskReward = function(data, e) {
  4943. return o.post("/v1/activity/obtainReward?activityId=".concat(data.activityId, "&taskId=").concat(data.taskId), e)
  4944. }
  4945. ,
  4946. t.getRecentRewards = function(data) {
  4947. return o.get("/v1/activity/beginnerTask/recentRewards", data)
  4948. }
  4949. ,
  4950. t.submitContact = function(e, data) {
  4951. return o.post("/v1/activity/tradingCompetition/submitContact?activityId=".concat(e), data)
  4952. }
  4953. ,
  4954. t.contactSubmitted = function(e) {
  4955. return o.post("/v1/activity/tradingCompetition/contactSubmitted?activityId=".concat(e))
  4956. }
  4957. ,
  4958. t.myTradingVolume = function(e) {
  4959. return o.post("/v1/activity/tradingCompetition/myTradingVolume?activityId=".concat(e))
  4960. }
  4961. ,
  4962. t.wxtUnlockList = function(data) {
  4963. return o.get("/v1/spot/unLockList", data)
  4964. }
  4965. ,
  4966. t.getFloatActivity = (0,
  4967. n.cacheApiFunc)((function(data) {
  4968. return o.get("/v1/mix/public/getOnlineFloatingWindow", data)
  4969. }
  4970. ))
  4971. },
  4972. 58: function(e, t, r) {
  4973. "use strict";
  4974. var n = r(0)
  4975. , o = r(2);
  4976. n(t, "__esModule", {
  4977. value: !0
  4978. }),
  4979. t.withdrawRateList = t.verifyCodeSendPhone = t.verifyCodeSendNew = t.verifyCodeSendEmail = t.verifyCodeSend = t.validateConfigV2 = t.validateConfig = t.userSecuritySendMobile = t.userSecuritySendEmail = t.userSecurityPublicCheckLoginName = t.userPublicAreaList = t.usdtRate = t.uploadIdentityPicNotBase = t.traceSystemConfig = t.topBanner = t.systemAssetsStatus = t.syncSelfExchangeType = t.stopService = t.spotNewListing = t.setUserPreference = t.setDelegateFlag = t.sendMobileVerifyCode = t.sendEmailVerifyCode = t.readPushMsg = t.overseasSmsStatus = t.operationUserSelfOptional = t.openContract = t.mcpContractRateList = t.leftAndRightCoinList = t.indexUserSelectedList = t.indexQuote = t.indexHomeQuotation = t.getUserSelfList = t.getUserPreference = t.getTraceUserInfoNew = t.getSystemNotice = t.getSpotPlateList = t.getSpotKlineList = t.getShortUrl = t.getRegistrationSuccessDialog = t.getPushCount = t.getPopularActivity = t.getPopUpData = t.getPictureList = t.getNavigationBar = t.getMsgDetail = t.getMainBanner = t.getLongUrl = t.getIsAgent = t.getInvitationList = t.getImportNotice = t.getHotTicker = t.getDelegateFlag = t.getCurrentTime = t.getContractList = t.getContractActiveRank = t.getCoinSymbolListForHomePage = t.getCoinList = t.getChannelCodeFromVipCode = t.getBigFamilyQrImg = t.getAreaCodeList = t.getAllQuotationEvents = t.getAgentStatistics = t.feeRateList = t.deleteUserSelf = t.contractRateList = t.communityConfig = t.coinPlaceList = t.coinLink = t.cloudValidateSwitch = t.checkServiceSupport = t.batchOperationUserSelfOptional = t.areaCodeList = t.allExchange = t.addUserSelf = void 0;
  4980. var c = o(r(6))
  4981. , l = o(r(41))
  4982. , d = r(109)
  4983. , f = (0,
  4984. r(82).getInstance)("");
  4985. t.communityConfig = function(data) {
  4986. return f.get("/v1/user/official/getCommunityUrl", data)
  4987. }
  4988. ,
  4989. t.topBanner = function(data) {
  4990. return f.post("/v1/if/index/banner", data)
  4991. }
  4992. ,
  4993. t.getMainBanner = (0,
  4994. d.cacheApiFunc)((function(data) {
  4995. return f.post("/v1/mix/index/mainBanner", data)
  4996. }
  4997. )),
  4998. t.getNavigationBar = (0,
  4999. d.cacheApiFunc)((function(data) {
  5000. return f.post("/v1/mix/index/navigationBar", data)
  5001. }
  5002. )),
  5003. t.getPopUpData = (0,
  5004. d.cacheApiFunc)((function(data) {
  5005. return f.post("/v1/user/public/getFloatingWindowConfig/3", data)
  5006. }
  5007. )),
  5008. t.allExchange = function(data) {
  5009. return f.post("/v1/if/v2/index/allExchange", data)
  5010. }
  5011. ,
  5012. t.syncSelfExchangeType = function(data) {
  5013. return f.post("/v1/if/base/syncSelfExchangeType", data)
  5014. }
  5015. ,
  5016. t.feeRateList = function(data) {
  5017. return f.post("/v1/if/base/feeRateList", data)
  5018. }
  5019. ,
  5020. t.validateConfig = function() {
  5021. return f.post("/v1/mix/public/config")
  5022. }
  5023. ,
  5024. t.validateConfigV2 = function() {
  5025. return f.post("/v1/mix/public/configV2")
  5026. }
  5027. ,
  5028. t.contractRateList = function(data) {
  5029. return f.post("/v1/mix/public/contractRateConfig", data)
  5030. }
  5031. ,
  5032. t.mcpContractRateList = function(data) {
  5033. return f.post("/v1/mix/public/professionalContractRateConfig", data)
  5034. }
  5035. ,
  5036. t.getCoinList = function(data) {
  5037. return f.post("/v1/if/base/coinList", data)
  5038. }
  5039. ,
  5040. t.leftAndRightCoinList = function(data) {
  5041. return f.post("/v1/if/base/coinList", data)
  5042. }
  5043. ,
  5044. t.areaCodeList = function(data) {
  5045. return f.post("/v1/if/base/areaCodeList", data)
  5046. }
  5047. ,
  5048. t.getAreaCodeList = function(data) {
  5049. return f.get("/v1/msg/areaCode/app/v2/list", data)
  5050. }
  5051. ,
  5052. t.checkServiceSupport = function(data) {
  5053. return f.post("/v1/user/public/getIpNationalityLimit", data)
  5054. }
  5055. ,
  5056. t.coinLink = function(data) {
  5057. return f.get("/v1/if/base/v2/getCoinLink", data)
  5058. }
  5059. ,
  5060. t.stopService = function(data) {
  5061. return f.post("/v1/if/system/stopService", data)
  5062. }
  5063. ,
  5064. t.getContractList = function(data) {
  5065. return location.href.includes("rc") && (data = {
  5066. currentEnv: "beta"
  5067. }),
  5068. f.get("/v1/if/base/v2/contractList", data)
  5069. }
  5070. ,
  5071. t.getAllQuotationEvents = (0,
  5072. d.cacheApiFunc)((function() {
  5073. return f.get("/v1/msg/outer/allQuotationEvents")
  5074. }
  5075. )),
  5076. t.openContract = function(data) {
  5077. return f.post("/v1/if/base/openContract", data)
  5078. }
  5079. ,
  5080. t.getBigFamilyQrImg = function(data) {
  5081. return f.post("/v1/if/base/getBigFamilyQrImg", data)
  5082. }
  5083. ,
  5084. t.userSecuritySendMobile = function(data) {
  5085. return f.post("/v1/user/security/send-mobile", data)
  5086. }
  5087. ,
  5088. t.userSecuritySendEmail = function(data) {
  5089. return f.post("/v1/user/security/send-email", data)
  5090. }
  5091. ,
  5092. t.getChannelCodeFromVipCode = function(data) {
  5093. return f.get("/v1/user/public/getChannelcodeFromVipcode", data)
  5094. }
  5095. ,
  5096. t.userSecurityPublicCheckLoginName = function(data) {
  5097. return f.post("/v1/user/public/check-login-name", data)
  5098. }
  5099. ,
  5100. t.userPublicAreaList = function(data) {
  5101. return f.post("/v1/user/public/areaList", data)
  5102. }
  5103. ,
  5104. t.cloudValidateSwitch = function(data) {
  5105. return f.post("/v1/mix/public/webCloudValidate", data)
  5106. }
  5107. ,
  5108. t.withdrawRateList = function(data) {
  5109. return f.post("/v1/mix/public/webWithdrawFee", data)
  5110. }
  5111. ,
  5112. t.getTraceUserInfoNew = function(data) {
  5113. return f.post("/v1/trace/user/getTraceUserInfo", data)
  5114. }
  5115. ,
  5116. t.systemAssetsStatus = function(data) {
  5117. return f.post("/v1/if/index/assetInfos", data)
  5118. }
  5119. ,
  5120. t.traceSystemConfig = function(data) {
  5121. return f.post("/v1/trace/public/globalConfig", data)
  5122. }
  5123. ,
  5124. t.verifyCodeSend = function(data) {
  5125. return f.post("SMS" === data.sendType ? "/v1/user/security/send-mobile" : "/v1/user/security/send-email", data)
  5126. }
  5127. ,
  5128. t.verifyCodeSendNew = function(data) {
  5129. return f.post("/v1/msg/verifyCode/send/validate", data)
  5130. }
  5131. ,
  5132. t.verifyCodeSendPhone = function(data) {
  5133. return f.post("/v1/user/public/send-mobile/validate", data)
  5134. }
  5135. ,
  5136. t.verifyCodeSendEmail = function(data) {
  5137. return f.post("/v1/user/public/send-email/validate", data)
  5138. }
  5139. ,
  5140. t.sendEmailVerifyCode = function(data) {
  5141. return f.post("/v1/user/public/send-email/validate", data)
  5142. }
  5143. ,
  5144. t.sendMobileVerifyCode = function(data) {
  5145. return f.post("/v1/user/public/send-mobile/validate", data)
  5146. }
  5147. ,
  5148. t.usdtRate = function(data) {
  5149. return f.post("/v1/user/public/usdtRate", data)
  5150. }
  5151. ,
  5152. t.getCurrentTime = function(data) {
  5153. return new c.default((function(e) {
  5154. e((0,
  5155. l.default)())
  5156. }
  5157. ))
  5158. }
  5159. ,
  5160. t.indexHomeQuotation = function(data) {
  5161. return f.post("/v1/mix/index/homeQuotation", data)
  5162. }
  5163. ,
  5164. t.indexQuote = function(data) {
  5165. return f.post("/v1/mix/index/getTicker", data)
  5166. }
  5167. ,
  5168. t.indexUserSelectedList = function(data) {
  5169. return f.post("/v1/mix/index/userSelectedList", data)
  5170. }
  5171. ,
  5172. t.addUserSelf = function(data) {
  5173. return f.post("/v1/user/optional/addUserSelf", data)
  5174. }
  5175. ,
  5176. t.deleteUserSelf = function(data) {
  5177. return f.post("/v1/user/optional/deleteUserSelf", data)
  5178. }
  5179. ,
  5180. t.getUserSelfList = function(data) {
  5181. return f.post("/v1/user/optional/getUserSelfList", data)
  5182. }
  5183. ,
  5184. t.operationUserSelfOptional = function(data) {
  5185. return f.post("/v1/user/optional/operationUserSelfOptional", data)
  5186. }
  5187. ,
  5188. t.batchOperationUserSelfOptional = function(data) {
  5189. return f.post("/v1/user/optional/batchOperationUserSelfOptional", data)
  5190. }
  5191. ,
  5192. t.getSpotPlateList = (0,
  5193. d.cacheApiFunc)((function(data) {
  5194. return f.post("/v1/spot/Plate/listSpotPlate", data)
  5195. }
  5196. )),
  5197. t.getUserPreference = function() {
  5198. return f.post("/v1/user/preference/get")
  5199. }
  5200. ,
  5201. t.setUserPreference = function(data) {
  5202. return f.post("/v1/user/preference/set", data)
  5203. }
  5204. ,
  5205. t.getDelegateFlag = function() {
  5206. return f.post("/v1/trigger/config/delegate/flag/get")
  5207. }
  5208. ,
  5209. t.setDelegateFlag = function(data) {
  5210. return f.post("/v1/trigger/config/delegate/flag/set", data)
  5211. }
  5212. ,
  5213. t.getImportNotice = function(data) {
  5214. return f.get("/v1/mix/index/importance", data)
  5215. }
  5216. ,
  5217. t.getSystemNotice = function(data) {
  5218. return f.post("/v1/if/push/pushList", data)
  5219. }
  5220. ,
  5221. t.readPushMsg = function(data) {
  5222. return f.post("/v1/if/push/readPushMsg", data)
  5223. }
  5224. ,
  5225. t.overseasSmsStatus = function() {
  5226. return f.post("/v1/msg/hx/app/query")
  5227. }
  5228. ,
  5229. t.getPictureList = function(data) {
  5230. var e = "/v1/mix/public/getPictureList?language=".concat(data.language, "&type=").concat(data.type, "&vipCode=").concat(data.vipCode);
  5231. return f.get(e)
  5232. }
  5233. ,
  5234. t.getPushCount = (0,
  5235. d.cacheApiFunc)((function() {
  5236. return f.post("/v1/if/push/count")
  5237. }
  5238. ), {
  5239. interval: 500
  5240. }),
  5241. t.getMsgDetail = function(data) {
  5242. return f.post("/v1/if/push/pushDetail", data)
  5243. }
  5244. ,
  5245. t.getHotTicker = function(data) {
  5246. return f.post("/v1/mix/index/getTicker", data)
  5247. }
  5248. ,
  5249. t.getLongUrl = function(e) {
  5250. return f.post("/v1/short_url/long_url?shortUrl=" + e, {})
  5251. }
  5252. ,
  5253. t.getAgentStatistics = function(data) {
  5254. return f.post("/v1/mix/agent/statistics", data)
  5255. }
  5256. ,
  5257. t.getInvitationList = function(data) {
  5258. return f.post("/v1/mix/agent/invitation_list?page=" + data.page + "&size=" + data.size)
  5259. }
  5260. ,
  5261. t.getIsAgent = (0,
  5262. d.cacheApiFunc)((function(data) {
  5263. return f.get("/v1/mix/agent/is_agent", data)
  5264. }
  5265. )),
  5266. t.getShortUrl = function(data) {
  5267. return f.post("/v1/short_url/generate", data)
  5268. }
  5269. ,
  5270. t.uploadIdentityPicNotBase = "v1/user/public/uploadIdentityPicNotBase",
  5271. t.getPopularActivity = (0,
  5272. d.cacheApiFunc)((function(data) {
  5273. return f.get("/v1/activity/getPopularActivityList", data)
  5274. }
  5275. )),
  5276. t.getContractActiveRank = function(data) {
  5277. return f.post("v1/mix/public/contract/getContractActiveRank", data)
  5278. }
  5279. ,
  5280. t.getRegistrationSuccessDialog = function(data) {
  5281. return f.post("v1/mix/public/getRegistrationSuccessDialog", data)
  5282. }
  5283. ,
  5284. t.getSpotKlineList = function(data) {
  5285. return f.post("/v1/mix/index/getSpotKlineList", data)
  5286. }
  5287. ,
  5288. t.coinPlaceList = (0,
  5289. d.cacheApiFunc)((function(data) {
  5290. return f.get("/v1/spot/public/coinPlaceList", data)
  5291. }
  5292. )),
  5293. t.spotNewListing = function(data) {
  5294. return f.get("/v1/spot/public/newListing", data)
  5295. }
  5296. ,
  5297. t.getCoinSymbolListForHomePage = function(data) {
  5298. return f.get("/v1/spot/getCoinSymbolListForHomePage", data)
  5299. }
  5300. },
  5301. 629: function(e, t, r) {
  5302. "use strict";
  5303. var n = r(0)
  5304. , o = r(2);
  5305. n(t, "__esModule", {
  5306. value: !0
  5307. }),
  5308. t.WrappedErrorEvent = t.WrappedCloseEvent = t.TIMEOUT_ERROR = t.CONNECTION_ERROR_CODE = t.CONNECTION_ERROR = void 0;
  5309. var c = o(r(74))
  5310. , l = o(r(73))
  5311. , d = o(r(7));
  5312. t.TIMEOUT_ERROR = "TIMEOUT",
  5313. t.CONNECTION_ERROR = "SYSTEM",
  5314. t.WrappedErrorEvent = (0,
  5315. c.default)((function e(t, r, n) {
  5316. (0,
  5317. l.default)(this, e),
  5318. (0,
  5319. d.default)(this, "event", void 0),
  5320. (0,
  5321. d.default)(this, "message", void 0),
  5322. (0,
  5323. d.default)(this, "target", void 0),
  5324. this.event = t,
  5325. this.message = r,
  5326. this.target = n
  5327. }
  5328. )),
  5329. t.WrappedCloseEvent = (0,
  5330. c.default)((function e(t, code, r) {
  5331. (0,
  5332. l.default)(this, e),
  5333. (0,
  5334. d.default)(this, "code", void 0),
  5335. (0,
  5336. d.default)(this, "reason", void 0),
  5337. (0,
  5338. d.default)(this, "wasClean", void 0),
  5339. (0,
  5340. d.default)(this, "event", void 0),
  5341. (0,
  5342. d.default)(this, "target", void 0),
  5343. this.event = t,
  5344. this.code = t ? t.code : code || 1e3,
  5345. this.reason = t ? t.reason : r || "",
  5346. this.wasClean = !t || t.wasClean,
  5347. this.target = null
  5348. }
  5349. )),
  5350. t.CONNECTION_ERROR_CODE = {
  5351. E1007: 1007
  5352. }
  5353. },
  5354. 646: function(e, t, r) {
  5355. "use strict";
  5356. var n = r(27)
  5357. , o = r(34)
  5358. , c = r(0)
  5359. , l = r(9)
  5360. , d = r(2);
  5361. c(t, "__esModule", {
  5362. value: !0
  5363. }),
  5364. t.default = void 0;
  5365. var f = d(r(14))
  5366. , v = d(r(11))
  5367. , h = d(r(41))
  5368. , m = d(r(299))
  5369. , y = d(r(44))
  5370. , _ = d(r(15))
  5371. , w = d(r(73))
  5372. , C = d(r(74))
  5373. , S = d(r(7))
  5374. , k = r(26)
  5375. , T = r(54)
  5376. , L = d(r(166))
  5377. , E = d(r(49))
  5378. , P = d(r(222))
  5379. , A = r(389)
  5380. , O = function(e, t) {
  5381. if (!t && e && e.__esModule)
  5382. return e;
  5383. if (null === e || "object" != n(e) && "function" != typeof e)
  5384. return {
  5385. default: e
  5386. };
  5387. var r = N(t);
  5388. if (r && r.has(e))
  5389. return r.get(e);
  5390. var o = {
  5391. __proto__: null
  5392. }
  5393. , a = c && l;
  5394. for (var u in e)
  5395. if ("default" !== u && {}.hasOwnProperty.call(e, u)) {
  5396. var i = a ? l(e, u) : null;
  5397. i && (i.get || i.set) ? c(o, u, i) : o[u] = e[u]
  5398. }
  5399. return o.default = e,
  5400. r && r.set(e, o),
  5401. o
  5402. }(r(45));
  5403. function N(e) {
  5404. if ("function" != typeof o)
  5405. return null;
  5406. var t = new o
  5407. , r = new o;
  5408. return (N = function(e) {
  5409. return e ? r : t
  5410. }
  5411. )(e)
  5412. }
  5413. var x = t.default = function() {
  5414. function e(link, t, r) {
  5415. var n = this;
  5416. if ((0,
  5417. w.default)(this, e),
  5418. (0,
  5419. S.default)(this, "_pureLink", ""),
  5420. (0,
  5421. S.default)(this, "_isArtificialClosed", !1),
  5422. (0,
  5423. S.default)(this, "_msgHandleMap", {}),
  5424. (0,
  5425. S.default)(this, "_pulseTimer", null),
  5426. (0,
  5427. S.default)(this, "_pulseInterval", 13e3),
  5428. (0,
  5429. S.default)(this, "_dealMsgListTimer", null),
  5430. (0,
  5431. S.default)(this, "_onLine", !1),
  5432. (0,
  5433. S.default)(this, "_neeReSubscribeMsgList", []),
  5434. (0,
  5435. S.default)(this, "_reConnectFlag", 0),
  5436. (0,
  5437. S.default)(this, "_reConnectTimer", null),
  5438. (0,
  5439. S.default)(this, "_maxReConnectTimes", 4),
  5440. (0,
  5441. S.default)(this, "_directMsgHandler", null),
  5442. (0,
  5443. S.default)(this, "version", void 0),
  5444. (0,
  5445. S.default)(this, "_url", void 0),
  5446. (0,
  5447. S.default)(this, "_options", void 0),
  5448. (0,
  5449. S.default)(this, "_binaryType", void 0),
  5450. (0,
  5451. S.default)(this, "_protocols", void 0),
  5452. (0,
  5453. S.default)(this, "_retryCount", void 0),
  5454. (0,
  5455. S.default)(this, "_heartbeats", void 0),
  5456. (0,
  5457. S.default)(this, "_closeCalled", void 0),
  5458. (0,
  5459. S.default)(this, "_shouldReconnect", void 0),
  5460. (0,
  5461. S.default)(this, "_connectLock", void 0),
  5462. (0,
  5463. S.default)(this, "_connectTimeout", void 0),
  5464. (0,
  5465. S.default)(this, "_connectTimeoutSec", void 0),
  5466. (0,
  5467. S.default)(this, "_connectDelay", void 0),
  5468. (0,
  5469. S.default)(this, "_beatTimeout", void 0),
  5470. (0,
  5471. S.default)(this, "_messageQueue", void 0),
  5472. (0,
  5473. S.default)(this, "_listeners", void 0),
  5474. (0,
  5475. S.default)(this, "_channelMap", void 0),
  5476. (0,
  5477. S.default)(this, "productCode", void 0),
  5478. (0,
  5479. S.default)(this, "urlManager", void 0),
  5480. (0,
  5481. S.default)(this, "token", void 0),
  5482. (0,
  5483. S.default)(this, "_messageSent", void 0),
  5484. (0,
  5485. S.default)(this, "_isPublic", void 0),
  5486. (0,
  5487. S.default)(this, "beatTimer", void 0),
  5488. (0,
  5489. S.default)(this, "heartBeat", void 0),
  5490. (0,
  5491. S.default)(this, "timeBoard", void 0),
  5492. (0,
  5493. S.default)(this, "_sensorsReportInterval", void 0),
  5494. (0,
  5495. S.default)(this, "_heartbeatTimes", void 0),
  5496. (0,
  5497. S.default)(this, "sensorsReport", void 0),
  5498. (0,
  5499. S.default)(this, "_compress", void 0),
  5500. (0,
  5501. S.default)(this, "subscribe", (function(e, t) {
  5502. n._pureLink && (n._msgHandleMap[e] ? (n._msgHandleMap[e].handles.push(t),
  5503. n._msgHandleMap[e].hasSubscribed && (n._msgHandleMap[e].hasSubscribed = !1,
  5504. n._armDataAndSend(e, "unsubscribe"))) : n._msgHandleMap[e] = {
  5505. hasSubscribed: !1,
  5506. handles: [t]
  5507. },
  5508. n._armDataAndSend(e, "subscribe"))
  5509. }
  5510. )),
  5511. (0,
  5512. S.default)(this, "unsubscribe", (function(e, t) {
  5513. if (t && "function" == typeof t && e && n._msgHandleMap[e]) {
  5514. var r, o = (null === (r = n._msgHandleMap[e]) || void 0 === r || null === (r = r.handles) || void 0 === r ? void 0 : r.indexOf(t)) || -1;
  5515. -1 !== o && n._msgHandleMap[e].handles.splice(o, 1),
  5516. n._msgHandleMap[e].handles.length && (n._armDataAndSend(e, "unsubscribe"),
  5517. delete n._msgHandleMap[e])
  5518. }
  5519. }
  5520. )),
  5521. (0,
  5522. S.default)(this, "unsubscribeAll", (function() {
  5523. if (n.instance) {
  5524. var e = (0,
  5525. v.default)(n._msgHandleMap);
  5526. e.length && e.forEach((function(e) {
  5527. e && (n._armDataAndSend(e, "unsubscribe"),
  5528. delete n._msgHandleMap[e])
  5529. }
  5530. ))
  5531. }
  5532. }
  5533. )),
  5534. (0,
  5535. S.default)(this, "close", (function() {
  5536. if (n.instance) {
  5537. var e = (0,
  5538. v.default)(n._msgHandleMap);
  5539. e.length && e.forEach((function(e) {
  5540. n._armDataAndSend(e, "unsubscribe"),
  5541. delete n._msgHandleMap[e]
  5542. }
  5543. )),
  5544. n._onLine = !1,
  5545. n._isArtificialClosed = !0,
  5546. n._clearPulse(),
  5547. n.instance.close(),
  5548. n.instance = null,
  5549. n._rmObserveVisibilityHandler()
  5550. }
  5551. }
  5552. )),
  5553. (0,
  5554. S.default)(this, "stop", (function() {
  5555. n.instance && (n._isArtificialClosed = !0,
  5556. n.instance.close(),
  5557. n._clearPulse(),
  5558. n.instance = null,
  5559. n._onLine = !1,
  5560. n._rmObserveVisibilityHandler())
  5561. }
  5562. )),
  5563. (0,
  5564. S.default)(this, "reConnect", (function() {
  5565. n._onLine || (n._reConnectFlag >= n._maxReConnectTimes ? (n._clearPulse(),
  5566. n._reConnectFlag = 0,
  5567. n.reConnect()) : (n._reConnectTimer && clearTimeout(n._reConnectTimer),
  5568. n._reConnectTimer = setTimeout((function() {
  5569. n.instance && (n.instance.close(),
  5570. n.instance = null),
  5571. n._setNeeReSendInfo(),
  5572. n._connect(),
  5573. n._dealWithException(),
  5574. n._reConnectFlag += 1,
  5575. n._reConnectTimer = null
  5576. }
  5577. ), 3 * n._reConnectFlag * 1e3)))
  5578. }
  5579. )),
  5580. (0,
  5581. S.default)(this, "_closedHandler", (function() {
  5582. n._onLine = !1,
  5583. n.instance && (n.instance.onmessage = null,
  5584. n.instance.close()),
  5585. n.instance = null,
  5586. n._isArtificialClosed || n.reConnect()
  5587. }
  5588. )),
  5589. (0,
  5590. S.default)(this, "_observeVisibilityHandler", (function() {
  5591. document.addEventListener("visibilitychange", n._handleVisibilityChanged)
  5592. }
  5593. )),
  5594. (0,
  5595. S.default)(this, "_rmObserveVisibilityHandler", (function() {
  5596. document.removeEventListener("visibilitychange", n._handleVisibilityChanged)
  5597. }
  5598. )),
  5599. (0,
  5600. S.default)(this, "_handleVisibilityChanged", (function() {
  5601. document.hidden || n._onLine || (n._reConnectFlag = 0,
  5602. n.reConnect())
  5603. }
  5604. )),
  5605. window.WebSocket && link) {
  5606. this._init(),
  5607. this._pureLink = "".concat(link).concat(link.includes("?") ? "&" : "?", "languageType=").concat((0,
  5608. L.default)(this.getLang).lang || 0),
  5609. this._directMsgHandler = r || null,
  5610. this._isPublic = t;
  5611. var o = new URL(this._pureLink).search
  5612. , c = P.default.parse(o);
  5613. this._compress = c.compress ? "1" === c.compress ? "1" : "0" : "1",
  5614. this._connect(),
  5615. this._dealWithException(),
  5616. this._observeVisibilityHandler()
  5617. }
  5618. }
  5619. return (0,
  5620. C.default)(e, [{
  5621. key: "registerEventListener",
  5622. value: function(e, t) {
  5623. var r = e + String((0,
  5624. h.default)());
  5625. return this._listeners[e].set(r, t),
  5626. "open" === e && this.instance && this.readyState === this.instance.OPEN && t(),
  5627. r
  5628. }
  5629. }, {
  5630. key: "generateId",
  5631. value: function(e) {
  5632. var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}
  5633. , r = ["step", "productCode"];
  5634. if ("currentTraceOrders" === e)
  5635. return e;
  5636. var n = e;
  5637. return (0,
  5638. v.default)(t).sort((function(a, b) {
  5639. return a < b ? -1 : a === b ? 0 : 1
  5640. }
  5641. )).forEach((function(e) {
  5642. r.indexOf(e) > -1 && (n += "|".concat(e, ":").concat(t[e]))
  5643. }
  5644. )),
  5645. n
  5646. }
  5647. }, {
  5648. key: "readyState",
  5649. get: function() {
  5650. var t;
  5651. return this.instance ? this.instance.readyState : null !== (t = this._options) && void 0 !== t && t.startClosed ? e.CLOSED : e.CONNECTING
  5652. }
  5653. }, {
  5654. key: "CONNECTING",
  5655. get: function() {
  5656. return e.CONNECTING
  5657. }
  5658. }, {
  5659. key: "OPEN",
  5660. get: function() {
  5661. return e.OPEN
  5662. }
  5663. }, {
  5664. key: "CLOSING",
  5665. get: function() {
  5666. return e.CLOSING
  5667. }
  5668. }, {
  5669. key: "CLOSED",
  5670. get: function() {
  5671. return e.CLOSED
  5672. }
  5673. }, {
  5674. key: "_init",
  5675. value: function() {
  5676. this.version = "2.0",
  5677. this._binaryType = "blob",
  5678. this._protocols = O.default.get(O.TokenKey.CC_TOKEN) || "",
  5679. this._retryCount = -1,
  5680. this._heartbeats = 0,
  5681. this._closeCalled = !1,
  5682. this._connectLock = !1,
  5683. this._connectTimeout = null,
  5684. this._connectTimeoutSec = 5e3,
  5685. this._connectDelay = 0,
  5686. this._messageQueue = [],
  5687. this._shouldReconnect = !0,
  5688. this._listeners = {
  5689. open: new m.default,
  5690. close: new m.default,
  5691. error: new m.default,
  5692. message: new m.default
  5693. },
  5694. this._channelMap = new m.default,
  5695. this._messageSent = !1,
  5696. this.heartBeat = 5e3,
  5697. this.timeBoard = {},
  5698. this._sensorsReportInterval = 6e4,
  5699. this._heartbeatTimes = []
  5700. }
  5701. }, {
  5702. key: "_connect",
  5703. value: function() {
  5704. if (!this._onLine && this._pureLink) {
  5705. var link = this._pureLink;
  5706. this._isArtificialClosed = !1;
  5707. var e = (0,
  5708. T.getTokenDataNew)(link);
  5709. this._protocols = (0,
  5710. k.removeTailRecursive)(e, "="),
  5711. this.instance = new WebSocket(link,this._protocols),
  5712. this._dealWithMsg()
  5713. }
  5714. }
  5715. }, {
  5716. key: "_setNeeReSendInfo",
  5717. value: function() {
  5718. var e = this;
  5719. this._neeReSubscribeMsgList.length = 0;
  5720. var t = (0,
  5721. v.default)(this._msgHandleMap);
  5722. t.length && t.forEach((function(t) {
  5723. e._msgHandleMap[t].hasSubscribed = !1;
  5724. var r = {
  5725. event: "subscribe",
  5726. channel: t
  5727. };
  5728. e._neeReSubscribeMsgList.push([t, (0,
  5729. y.default)(r)])
  5730. }
  5731. ))
  5732. }
  5733. }, {
  5734. key: "_inflateMessage",
  5735. value: function(e) {
  5736. if (e instanceof Blob) {
  5737. var t = new FileReader
  5738. , r = this;
  5739. t.addEventListener("loadend", (function() {
  5740. var e = JSON.parse(String((0,
  5741. A.inflate)(t.result, {
  5742. to: "string"
  5743. })));
  5744. if (r._makePulse(e),
  5745. r._directMsgHandler && e.msg) {
  5746. var n = e.msg
  5747. , o = n.event
  5748. , data = n.data
  5749. , c = n.type
  5750. , l = n.version;
  5751. r._directMsgHandler({
  5752. event: o,
  5753. data: data,
  5754. type: c,
  5755. version: l
  5756. })
  5757. } else
  5758. r._triggerHandle(e);
  5759. t = null
  5760. }
  5761. )),
  5762. t.onerror = function(e) {}
  5763. ,
  5764. t.readAsArrayBuffer(e)
  5765. } else {
  5766. var n = JSON.parse(e || "{}");
  5767. if (this._makePulse(n),
  5768. this._directMsgHandler && n.msg) {
  5769. var o = n.msg
  5770. , c = o.event
  5771. , data = o.data
  5772. , l = o.type
  5773. , d = o.version;
  5774. this._directMsgHandler({
  5775. event: c,
  5776. data: data,
  5777. type: l,
  5778. version: d
  5779. })
  5780. } else
  5781. this._triggerHandle(n)
  5782. }
  5783. }
  5784. }, {
  5785. key: "_dealWithMsg",
  5786. value: function() {
  5787. var e = this;
  5788. this.instance && (this.instance.onmessage = function(t) {
  5789. try {
  5790. if ("1" === e._compress || t.data instanceof Blob) {
  5791. var r = t.data;
  5792. e._inflateMessage(r)
  5793. } else {
  5794. var n = JSON.parse(t.data || "{}");
  5795. if (e._makePulse(n),
  5796. e._directMsgHandler && n.msg) {
  5797. var o = n.msg
  5798. , c = o.event
  5799. , data = o.data
  5800. , l = o.type
  5801. , d = o.version;
  5802. e._directMsgHandler({
  5803. event: c,
  5804. data: data,
  5805. type: l,
  5806. version: d
  5807. })
  5808. } else
  5809. e._triggerHandle(n)
  5810. }
  5811. } catch (e) {}
  5812. }
  5813. )
  5814. }
  5815. }, {
  5816. key: "_triggerHandle",
  5817. value: function(e) {
  5818. var t = e.channel
  5819. , r = e.event
  5820. , n = e.type
  5821. , data = e.data;
  5822. if (!["unsubscribe"].includes(r)) {
  5823. var o = this._msgHandleMap[t] && this._msgHandleMap[t].handles;
  5824. o && o.length && o.forEach((function(e) {
  5825. e({
  5826. event: r,
  5827. type: n,
  5828. data: data
  5829. })
  5830. }
  5831. ))
  5832. }
  5833. }
  5834. }, {
  5835. key: "_armDataAndSend",
  5836. value: function(e, t) {
  5837. var r = {
  5838. event: t,
  5839. channel: e
  5840. };
  5841. this._onLine && this.instance ? ((0,
  5842. E.default)("ws_swapnew_content", this._pureLink, {
  5843. ext: (0,
  5844. y.default)(r)
  5845. }),
  5846. "subscribe" === t ? this._sendToService(e, (0,
  5847. y.default)(r)) : this.send((0,
  5848. y.default)(r))) : "subscribe" === t && (this._neeReSubscribeMsgList.push([e, (0,
  5849. y.default)(r)]),
  5850. this._dealWithException())
  5851. }
  5852. }, {
  5853. key: "_sendToService",
  5854. value: function(e, t) {
  5855. this._msgHandleMap[e] && (!this._msgHandleMap[e].hasSubscribed && this.instance && this.send(t),
  5856. this._msgHandleMap[e].hasSubscribed = !0)
  5857. }
  5858. }, {
  5859. key: "_makePulse",
  5860. value: function(data) {
  5861. if (data) {
  5862. if (data.type && "ping" == data.type && this.send((0,
  5863. y.default)({
  5864. type: "pong",
  5865. time: (0,
  5866. h.default)() + ""
  5867. })),
  5868. data.type && "pong" == data.type) {
  5869. var time = this._timeEnd("ping");
  5870. this._heartbeatTimes.push(time)
  5871. }
  5872. if (data.event && "ping" == data.event && this.send((0,
  5873. y.default)({
  5874. event: "pong",
  5875. time: (0,
  5876. h.default)() + ""
  5877. })),
  5878. data.event && "pong" == data.event) {
  5879. var e = this._timeEnd("ping");
  5880. window.$nuxt.$store.commit("newTrading/SET_WS_SPEED", e),
  5881. this._heartbeatTimes.push(e)
  5882. }
  5883. if (!this._isPublic && "ping" !== data.type && "pong" !== data.type && "connected" !== data.type) {
  5884. var t = data.msg && data.msg.event
  5885. , r = data.msg && data.msg.data;
  5886. if (r && r.account && r.account instanceof Array) {
  5887. var n = {
  5888. name: t,
  5889. account: r.account.map((function(e) {
  5890. return {
  5891. clientAccountId: e.clientAccountId,
  5892. status: e.status
  5893. }
  5894. }
  5895. ))
  5896. };
  5897. (0,
  5898. E.default)("ws_swapnew_private_content", this._pureLink, {
  5899. ext: (0,
  5900. y.default)(n)
  5901. })
  5902. }
  5903. if (r && r.collateral && r.collateral instanceof Array) {
  5904. var o = {
  5905. name: t,
  5906. collateral: r.collateral.map((function(e) {
  5907. return {
  5908. amount: e.amount,
  5909. marginMode: e.marginMode,
  5910. crossContractId: e.crossContractId,
  5911. isolatedPositionId: e.isolatedPositionId
  5912. }
  5913. }
  5914. ))
  5915. };
  5916. (0,
  5917. E.default)("ws_swapnew_private_content", this._pureLink, {
  5918. ext: (0,
  5919. y.default)(o)
  5920. })
  5921. }
  5922. if (r && r.order && r.order instanceof Array) {
  5923. var c = {
  5924. name: t,
  5925. order: r.order.map((function(e) {
  5926. return {
  5927. marginMode: e.marginMode,
  5928. orderSide: e.orderSide,
  5929. positionSide: e.positionSide,
  5930. size: e.size,
  5931. type: e.type,
  5932. triggerPrice: e.triggerPrice,
  5933. triggerPriceType: e.triggerPriceType
  5934. }
  5935. }
  5936. ))
  5937. };
  5938. (0,
  5939. E.default)("ws_swapnew_private_content", this._pureLink, {
  5940. ext: (0,
  5941. y.default)(c)
  5942. })
  5943. }
  5944. if (r && r.position && r.position instanceof Array) {
  5945. var l = {
  5946. name: t,
  5947. position: r.position.map((function(e) {
  5948. return {
  5949. contractId: e.contractId,
  5950. marginMode: e.marginMode,
  5951. separatedMode: e.separatedMode,
  5952. side: e.side,
  5953. size: e.size
  5954. }
  5955. }
  5956. ))
  5957. };
  5958. (0,
  5959. E.default)("ws_swapnew_private_content", this._pureLink, {
  5960. ext: (0,
  5961. y.default)(l)
  5962. })
  5963. }
  5964. }
  5965. }
  5966. }
  5967. }, {
  5968. key: "_clearPulse",
  5969. value: function() {
  5970. this._pulseTimer && (clearInterval(this._pulseTimer),
  5971. this._pulseTimer = null)
  5972. }
  5973. }, {
  5974. key: "_clearMsgListTimer",
  5975. value: function() {
  5976. this._dealMsgListTimer && (clearTimeout(this._dealMsgListTimer),
  5977. this._dealMsgListTimer = null)
  5978. }
  5979. }, {
  5980. key: "_clearSensorsReportTimer",
  5981. value: function() {
  5982. this.sensorsReport && clearInterval(this.sensorsReport),
  5983. this._heartbeatTimes.length > 0 && ((0,
  5984. E.default)("ws_response_time", this._pureLink, {
  5985. ext: this._heartbeatTimes.join(",")
  5986. }),
  5987. this._heartbeatTimes = [])
  5988. }
  5989. }, {
  5990. key: "_dealWithException",
  5991. value: function() {
  5992. var e = this;
  5993. this.instance ? (this.instance.onopen = function() {
  5994. e._reConnectFlag = 0,
  5995. e._onLine = !0,
  5996. e._heartbeat(),
  5997. e._dealMsgListTimer = setTimeout((function() {
  5998. e._neeReSubscribeMsgList.length && (e._neeReSubscribeMsgList.forEach((function(t) {
  5999. e._sendToService(t[0], t[1])
  6000. }
  6001. )),
  6002. e._neeReSubscribeMsgList.length = 0)
  6003. }
  6004. ), 500)
  6005. }
  6006. ,
  6007. this.instance.onerror = function() {
  6008. e._closedHandler()
  6009. }
  6010. ,
  6011. this.instance.onclose = function(t) {
  6012. e._closedHandler()
  6013. }
  6014. ,
  6015. window.addEventListener("beforeunload", (function() {
  6016. e._clearPulse(),
  6017. e._clearMsgListTimer(),
  6018. e._clearSensorsReportTimer(),
  6019. e._rmObserveVisibilityHandler(),
  6020. e.instance && e.instance.close()
  6021. }
  6022. ))) : this._isArtificialClosed || this.reConnect()
  6023. }
  6024. }, {
  6025. key: "_heartbeat",
  6026. value: function() {
  6027. var e = this;
  6028. this.sensorsReport && clearInterval(this.sensorsReport);
  6029. var t = function() {
  6030. e.beatTimer && clearTimeout(e.beatTimer),
  6031. e.instance && e.readyState === e.instance.OPEN ? (e._isPublic ? e.send((0,
  6032. y.default)({
  6033. event: "ping",
  6034. time: (0,
  6035. h.default)() + ""
  6036. })) : e.send((0,
  6037. y.default)({
  6038. type: "ping",
  6039. time: (0,
  6040. h.default)() + ""
  6041. })),
  6042. e._time("ping"),
  6043. e.beatTimer = setTimeout((function() {
  6044. t()
  6045. }
  6046. ), e.heartBeat)) : e._clearSensorsReportTimer()
  6047. };
  6048. this.sensorsReport = setInterval((function() {
  6049. e._heartbeatTimes.length > 0 && ((0,
  6050. E.default)("ws_response_time", e._pureLink, {
  6051. ext: e._heartbeatTimes.join(",")
  6052. }),
  6053. e._heartbeatTimes = [])
  6054. }
  6055. ), this._sensorsReportInterval),
  6056. t()
  6057. }
  6058. }, {
  6059. key: "_time",
  6060. value: function(label) {
  6061. this.timeBoard[label] = (0,
  6062. h.default)()
  6063. }
  6064. }, {
  6065. key: "_timeEnd",
  6066. value: function(label) {
  6067. return this.timeBoard[label] ? (0,
  6068. h.default)() - this.timeBoard[label] : 0
  6069. }
  6070. }, {
  6071. key: "send",
  6072. value: function(e) {
  6073. this.instance && this.readyState === this.OPEN && this.instance.send(e)
  6074. }
  6075. }], [{
  6076. key: "getInstance",
  6077. value: (t = (0,
  6078. _.default)(f.default.mark((function t() {
  6079. var r, n, o, c, l = arguments;
  6080. return f.default.wrap((function(t) {
  6081. for (; ; )
  6082. switch (t.prev = t.next) {
  6083. case 0:
  6084. return n = !(l.length > 0 && void 0 !== l[0]) || l[0],
  6085. o = l.length > 1 ? l[1] : void 0,
  6086. t.next = 4,
  6087. (0,
  6088. T.getNewContractWSUrl)(n);
  6089. case 4:
  6090. return c = t.sent,
  6091. this.instance && (null === (r = this.instance) || void 0 === r ? void 0 : r._pureLink) === c || (this.instance = new e(c,n,o)),
  6092. t.abrupt("return", this.instance);
  6093. case 7:
  6094. case "end":
  6095. return t.stop()
  6096. }
  6097. }
  6098. ), t, this)
  6099. }
  6100. ))),
  6101. function() {
  6102. return t.apply(this, arguments)
  6103. }
  6104. )
  6105. }, {
  6106. key: "CONNECTING",
  6107. get: function() {
  6108. return 0
  6109. }
  6110. }, {
  6111. key: "OPEN",
  6112. get: function() {
  6113. return 1
  6114. }
  6115. }, {
  6116. key: "CLOSING",
  6117. get: function() {
  6118. return 2
  6119. }
  6120. }, {
  6121. key: "CLOSED",
  6122. get: function() {
  6123. return 3
  6124. }
  6125. }]);
  6126. var t
  6127. }();
  6128. (0,
  6129. S.default)(x, "instance", null)
  6130. },
  6131. 650: function(e, t, r) {
  6132. "use strict";
  6133. var n = r(0)
  6134. , o = r(2);
  6135. n(t, "__esModule", {
  6136. value: !0
  6137. }),
  6138. t.default = void 0;
  6139. var c = o(r(14))
  6140. , l = o(r(15))
  6141. , d = o(r(73))
  6142. , f = o(r(74))
  6143. , v = r(1301)
  6144. , h = o(r(31))
  6145. , m = function() {
  6146. return (0,
  6147. f.default)((function e() {
  6148. (0,
  6149. d.default)(this, e)
  6150. }
  6151. ), [{
  6152. key: "getLangCode",
  6153. value: function(e) {
  6154. var t;
  6155. return (null === h.default || void 0 === h.default || null === (t = h.default.find((function(t) {
  6156. return t.language === e
  6157. }
  6158. ))) || void 0 === t ? void 0 : t.langCode) || 0
  6159. }
  6160. }, {
  6161. key: "buildCollectionParams",
  6162. value: function() {
  6163. var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
  6164. return {
  6165. enabled: !0,
  6166. "pagination[page]": e.page,
  6167. "pagination[pageSize]": e.pageSize,
  6168. "filters[enabledDate][$lte]": (new Date).toISOString(),
  6169. "filters[expiredDate][$null]": !0
  6170. }
  6171. }
  6172. }, {
  6173. key: "cmsApiCollectionRequest",
  6174. value: (m = (0,
  6175. l.default)(c.default.mark((function e(t) {
  6176. var r, n, o, l, path, d, f, v = arguments;
  6177. return c.default.wrap((function(e) {
  6178. for (; ; )
  6179. switch (e.prev = e.next) {
  6180. case 0:
  6181. return r = v.length > 1 && void 0 !== v[1] ? v[1] : "",
  6182. n = v.length > 2 && void 0 !== v[2] ? v[2] : {},
  6183. o = v.length > 3 ? v[3] : void 0,
  6184. l = v.length > 4 ? v[4] : void 0,
  6185. e.prev = 4,
  6186. path = "/api/".concat(t, "/").concat(r || ""),
  6187. d = this.getLangCode(o),
  6188. f = this.buildCollectionParams(n),
  6189. e.abrupt("return", l(d).get(path, f));
  6190. case 11:
  6191. throw e.prev = 11,
  6192. e.t0 = e.catch(4),
  6193. e.t0;
  6194. case 15:
  6195. case "end":
  6196. return e.stop()
  6197. }
  6198. }
  6199. ), e, this, [[4, 11]])
  6200. }
  6201. ))),
  6202. function(e) {
  6203. return m.apply(this, arguments)
  6204. }
  6205. )
  6206. }, {
  6207. key: "cmsApiSingleRequest",
  6208. value: (o = (0,
  6209. l.default)(c.default.mark((function e(t, r, n) {
  6210. var o, path, l, d = arguments;
  6211. return c.default.wrap((function(e) {
  6212. for (; ; )
  6213. switch (e.prev = e.next) {
  6214. case 0:
  6215. return o = d.length > 3 && void 0 !== d[3] ? d[3] : null,
  6216. e.prev = 1,
  6217. path = "/api/".concat(t),
  6218. l = this.getLangCode(r),
  6219. e.abrupt("return", n(l, o).get(path));
  6220. case 7:
  6221. throw e.prev = 7,
  6222. e.t0 = e.catch(1),
  6223. e.t0;
  6224. case 11:
  6225. case "end":
  6226. return e.stop()
  6227. }
  6228. }
  6229. ), e, this, [[1, 7]])
  6230. }
  6231. ))),
  6232. function(e, t, r) {
  6233. return o.apply(this, arguments)
  6234. }
  6235. )
  6236. }, {
  6237. key: "getNews",
  6238. value: (n = (0,
  6239. l.default)(c.default.mark((function e() {
  6240. var t, r, n, o = arguments;
  6241. return c.default.wrap((function(e) {
  6242. for (; ; )
  6243. switch (e.prev = e.next) {
  6244. case 0:
  6245. return t = o.length > 0 && void 0 !== o[0] ? o[0] : "",
  6246. r = o.length > 1 && void 0 !== o[1] ? o[1] : {},
  6247. n = o.length > 2 ? o[2] : void 0,
  6248. e.next = 5,
  6249. this.cmsApiCollectionRequest("newss", t, r, n, v.cmsApiNewsRequest);
  6250. case 5:
  6251. return e.abrupt("return", e.sent);
  6252. case 6:
  6253. case "end":
  6254. return e.stop()
  6255. }
  6256. }
  6257. ), e, this)
  6258. }
  6259. ))),
  6260. function() {
  6261. return n.apply(this, arguments)
  6262. }
  6263. )
  6264. }, {
  6265. key: "getArticles",
  6266. value: (r = (0,
  6267. l.default)(c.default.mark((function e() {
  6268. var t, r, n, o = arguments;
  6269. return c.default.wrap((function(e) {
  6270. for (; ; )
  6271. switch (e.prev = e.next) {
  6272. case 0:
  6273. return t = o.length > 0 && void 0 !== o[0] ? o[0] : "",
  6274. r = o.length > 1 && void 0 !== o[1] ? o[1] : {},
  6275. n = o.length > 2 ? o[2] : void 0,
  6276. e.next = 5,
  6277. this.cmsApiCollectionRequest("articles", t, r, n, v.cmsApiArticleRequest);
  6278. case 5:
  6279. return e.abrupt("return", e.sent);
  6280. case 6:
  6281. case "end":
  6282. return e.stop()
  6283. }
  6284. }
  6285. ), e, this)
  6286. }
  6287. ))),
  6288. function() {
  6289. return r.apply(this, arguments)
  6290. }
  6291. )
  6292. }, {
  6293. key: "getPages",
  6294. value: (t = (0,
  6295. l.default)(c.default.mark((function e(t, r) {
  6296. return c.default.wrap((function(e) {
  6297. for (; ; )
  6298. switch (e.prev = e.next) {
  6299. case 0:
  6300. return e.next = 2,
  6301. this.cmsApiSingleRequest(t, r, v.cmsApiPageRequest);
  6302. case 2:
  6303. return e.abrupt("return", e.sent);
  6304. case 3:
  6305. case "end":
  6306. return e.stop()
  6307. }
  6308. }
  6309. ), e, this)
  6310. }
  6311. ))),
  6312. function(e, r) {
  6313. return t.apply(this, arguments)
  6314. }
  6315. )
  6316. }, {
  6317. key: "getCryptoTokens",
  6318. value: (e = (0,
  6319. l.default)(c.default.mark((function e(t, r) {
  6320. var n;
  6321. return c.default.wrap((function(e) {
  6322. for (; ; )
  6323. switch (e.prev = e.next) {
  6324. case 0:
  6325. return n = {
  6326. populate: "thumbnail",
  6327. "filters[token_name][$eq]": r
  6328. },
  6329. e.next = 3,
  6330. this.cmsApiSingleRequest("crypto-tokens", t, v.cmsApiCommonRequest, n);
  6331. case 3:
  6332. return e.abrupt("return", e.sent);
  6333. case 4:
  6334. case "end":
  6335. return e.stop()
  6336. }
  6337. }
  6338. ), e, this)
  6339. }
  6340. ))),
  6341. function(t, r) {
  6342. return e.apply(this, arguments)
  6343. }
  6344. )
  6345. }]);
  6346. var e, t, r, n, o, m
  6347. }()
  6348. , y = new m;
  6349. t.default = y
  6350. },
  6351. 652: function(e, t, r) {
  6352. "use strict";
  6353. var n = r(27)
  6354. , o = r(34)
  6355. , c = r(0)
  6356. , l = r(9)
  6357. , d = r(2);
  6358. c(t, "__esModule", {
  6359. value: !0
  6360. }),
  6361. t.monitorWindows = t.loadZendeskByLanguage = t.loadScript = t.go2GooglePlay = t.go2AppStore = t.getOrientedUrls = t.getLocaleByPath = t.getLocaleByNavigator = t.getLocaleByLanguageType = t.getLanguageTypeByQuery = t.getLanguageTypeByLocale = t.getLanguageCodeByPath = t.getLanguageCodeByLocale = t.getLanguageCodeByLanguageType = t.getLangCodeByLocaleName = t.getICPUrls = t.getDeviceType = t.getData = t.getBrowserType = t.getAvailableSite = t.generateRandomString = t.geetestCapcha = t.exists = t.emailReg = t.decryptLinks = t.countDownForDay = t.browserVersion = t.NavigatorLanguages = t.Languages = t.LanguageCodes = t.EnvironmentCheck = void 0;
  6362. var f = d(r(14))
  6363. , v = d(r(6))
  6364. , h = d(r(44))
  6365. , m = d(r(298))
  6366. , y = d(r(73))
  6367. , _ = d(r(74))
  6368. , w = d(r(51))
  6369. , C = d(r(15))
  6370. , S = d(r(579))
  6371. , k = d(r(307))
  6372. , T = d(r(95))
  6373. , L = d(r(116))
  6374. , E = d(r(220))
  6375. , P = (r(709),
  6376. function(e, t) {
  6377. if (!t && e && e.__esModule)
  6378. return e;
  6379. if (null === e || "object" != n(e) && "function" != typeof e)
  6380. return {
  6381. default: e
  6382. };
  6383. var r = A(t);
  6384. if (r && r.has(e))
  6385. return r.get(e);
  6386. var o = {
  6387. __proto__: null
  6388. }
  6389. , a = c && l;
  6390. for (var u in e)
  6391. if ("default" !== u && {}.hasOwnProperty.call(e, u)) {
  6392. var i = a ? l(e, u) : null;
  6393. i && (i.get || i.set) ? c(o, u, i) : o[u] = e[u]
  6394. }
  6395. o.default = e,
  6396. r && r.set(e, o)
  6397. }(r(342)),
  6398. r(31));
  6399. function A(e) {
  6400. if ("function" != typeof o)
  6401. return null;
  6402. var t = new o
  6403. , r = new o;
  6404. return (A = function(e) {
  6405. return e ? r : t
  6406. }
  6407. )(e)
  6408. }
  6409. t.emailReg = /^([a-zA-Z0-9_\-\.\+]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/,
  6410. t.getDeviceType = function() {
  6411. var e = window.location.href;
  6412. return e.includes("iosAPP") ? "iOS" : e.includes("androidApk") ? "android" : /(iPhone|iPad|iPod|iOS|Mac)/i.test(navigator.userAgent) ? "iOS" : "android"
  6413. }
  6414. ,
  6415. t.getLangCodeByLocaleName = function(e) {
  6416. return null == e ? void 0 : e.slice(-2).toLowerCase()
  6417. }
  6418. ;
  6419. var O = t.loadScript = function(e, t) {
  6420. var script = document.createElement("script");
  6421. return script.type = "text/javascript",
  6422. script.id = e,
  6423. script.src = t,
  6424. document.getElementsByTagName("head")[0].appendChild(script),
  6425. new v.default((function(e, t) {
  6426. script.onload = function() {
  6427. e()
  6428. }
  6429. ,
  6430. script.onerror = function(e) {
  6431. t(e)
  6432. }
  6433. }
  6434. ))
  6435. }
  6436. , N = (t.loadZendeskByLanguage = function(e, t) {
  6437. var r = "21e8f27e-9ee5-4df4-a53d-bd01295974a2";
  6438. "zh-CN" !== e && "zh-TW" !== e && (r = "91095ed8-3bbf-414b-941f-024bd8ff15ec");
  6439. var n = "https://static.zdassets.com/ekr/snippet.js?key=".concat(r);
  6440. O("ze-snippet", n).then((function() {
  6441. t && t()
  6442. }
  6443. ))
  6444. }
  6445. ,
  6446. t.geetestCapcha = function(e, t) {
  6447. var r = "zho";
  6448. switch (e) {
  6449. case "zh-CN":
  6450. default:
  6451. r = "zho";
  6452. break;
  6453. case "zh-TW":
  6454. r = "zho-tw";
  6455. break;
  6456. case "en":
  6457. r = "eng";
  6458. break;
  6459. case "ko":
  6460. r = "kor"
  6461. }
  6462. var n = {
  6463. captchaId: "fa6030645465d719a4420e40cb8d87e6",
  6464. product: "bind",
  6465. language: r
  6466. };
  6467. window.initGeetest4(n, (function(e) {
  6468. e.onReady((function() {
  6469. e.showCaptcha()
  6470. }
  6471. )).onSuccess((function() {
  6472. var r = JSON.parse((0,
  6473. h.default)(e.getValidate()));
  6474. L.default.set("geetestValidTime", r.gen_time),
  6475. delete r.captcha_id,
  6476. e.destroy(),
  6477. e = null,
  6478. t()
  6479. }
  6480. )).onFail((function(t) {
  6481. setTimeout((function(t) {
  6482. e.destroy(),
  6483. e = null
  6484. }
  6485. ), 2e3)
  6486. }
  6487. )).onError((function(e) {}
  6488. ))
  6489. }
  6490. ))
  6491. }
  6492. ,
  6493. t.decryptLinks = function(e) {
  6494. return E.default.AES.decrypt(e, E.default.enc.Utf8.parse("MwxmPJJHmXasfr45"), {
  6495. iv: E.default.enc.Utf8.parse("yRKXEEPaEbHAbCPy")
  6496. }).toString(E.default.enc.Utf8).split(",")
  6497. }
  6498. )
  6499. , x = t.getData = function() {
  6500. var e = (0,
  6501. C.default)(f.default.mark((function e(t, r) {
  6502. var n;
  6503. return f.default.wrap((function(e) {
  6504. for (; ; )
  6505. switch (e.prev = e.next) {
  6506. case 0:
  6507. if (n = "",
  6508. !(0,
  6509. k.default)(t)) {
  6510. e.next = 3;
  6511. break
  6512. }
  6513. return e.abrupt("return", n);
  6514. case 3:
  6515. return e.next = 5,
  6516. T.default.get("".concat(t, "?v=").concat((new Date).getTime())).then((function(e) {
  6517. return e.data
  6518. }
  6519. )).catch((function(e) {}
  6520. ));
  6521. case 5:
  6522. if (n = e.sent,
  6523. !(0,
  6524. S.default)(n)) {
  6525. e.next = 10;
  6526. break
  6527. }
  6528. return e.next = 9,
  6529. T.default.get("".concat(r, "?v=").concat((new Date).getTime())).then((function(e) {
  6530. return e.data
  6531. }
  6532. )).catch((function(e) {}
  6533. ));
  6534. case 9:
  6535. n = e.sent;
  6536. case 10:
  6537. return e.abrupt("return", n);
  6538. case 11:
  6539. case "end":
  6540. return e.stop()
  6541. }
  6542. }
  6543. ), e)
  6544. }
  6545. )));
  6546. return function(t, r) {
  6547. return e.apply(this, arguments)
  6548. }
  6549. }()
  6550. , R = (t.getAvailableSite = function() {
  6551. var e = (0,
  6552. C.default)(f.default.mark((function e(t, r) {
  6553. var n, o;
  6554. return f.default.wrap((function(e) {
  6555. for (; ; )
  6556. switch (e.prev = e.next) {
  6557. case 0:
  6558. return n = [],
  6559. o = [],
  6560. e.next = 4,
  6561. t.forEach(function() {
  6562. var e = (0,
  6563. C.default)(f.default.mark((function e(t) {
  6564. return f.default.wrap((function(e) {
  6565. for (; ; )
  6566. switch (e.prev = e.next) {
  6567. case 0:
  6568. return e.t0 = n,
  6569. e.next = 3,
  6570. R(t, r).then((function(e) {
  6571. e && o.push(t)
  6572. }
  6573. ));
  6574. case 3:
  6575. e.t1 = e.sent,
  6576. e.t0.push.call(e.t0, e.t1);
  6577. case 5:
  6578. case "end":
  6579. return e.stop()
  6580. }
  6581. }
  6582. ), e)
  6583. }
  6584. )));
  6585. return function(t) {
  6586. return e.apply(this, arguments)
  6587. }
  6588. }());
  6589. case 4:
  6590. return e.abrupt("return", v.default.all(n).then((function() {
  6591. return o
  6592. }
  6593. )));
  6594. case 5:
  6595. case "end":
  6596. return e.stop()
  6597. }
  6598. }
  6599. ), e)
  6600. }
  6601. )));
  6602. return function(t, r) {
  6603. return e.apply(this, arguments)
  6604. }
  6605. }(),
  6606. t.exists = function() {
  6607. var e = (0,
  6608. C.default)(f.default.mark((function e(t, r) {
  6609. var n, o;
  6610. return f.default.wrap((function(e) {
  6611. for (; ; )
  6612. switch (e.prev = e.next) {
  6613. case 0:
  6614. return (n = T.default.create()).defaults.timeout = (0,
  6615. k.default)(r) ? 2e3 : 1e3 * r,
  6616. e.next = 4,
  6617. n.get(t).then((function(e) {
  6618. return 200 === e.status
  6619. }
  6620. )).catch((function(e) {
  6621. return !1
  6622. }
  6623. ));
  6624. case 4:
  6625. return o = e.sent,
  6626. e.abrupt("return", o);
  6627. case 6:
  6628. case "end":
  6629. return e.stop()
  6630. }
  6631. }
  6632. ), e)
  6633. }
  6634. )));
  6635. return function(t, r) {
  6636. return e.apply(this, arguments)
  6637. }
  6638. }());
  6639. t.browserVersion = function() {
  6640. var e, t = navigator.userAgent, r = t.match(/(OPERA|CHROME|SAFARI|FIREFOX|MSIE|TRIDENT(?=\/))\/?\s*(\d+)/i) || [];
  6641. return /TRIDENT/i.test(r[1]) ? "IE " + ((e = /\brv[ :]+(\d+)/g.exec(t) || [])[1] || "") : "Chrome" === r[1] && null != (e = t.match(/\b(OPR|Edg)\/(\d+)/)) ? e.slice(1).join(" ").replace("OPR", "Opera").replace("Edg", "Edge") : (r = r[2] ? [r[1], r[2]] : [navigator.appName, navigator.appVersion, "-?"],
  6642. null != (e = t.match(/version\/(\d+)/i)) && r.splice(1, 1, e[1]),
  6643. r.join(" "))
  6644. }
  6645. ,
  6646. t.getBrowserType = function() {
  6647. var e = navigator.userAgent.toLowerCase()
  6648. , t = function(t) {
  6649. return t.test(e)
  6650. }
  6651. , r = function(t) {
  6652. return e.match(t).toString().replace(/[^0-9|_.]/g, "").replace(/_/g, ".")
  6653. }
  6654. , n = "unknow";
  6655. t(/windows|win32|win64|wow32|wow64/g) ? n = "windows" : t(/macintosh|macintel/g) ? n = "macos" : t(/x11/g) ? n = "linux" : t(/android|adr/g) ? n = "android" : t(/ios|iphone|ipad|ipod|iwatch/g) && (n = "ios");
  6656. var o = "unknow";
  6657. "windows" === n ? t(/windows nt 5.0|windows 2000/g) ? o = "2000" : t(/windows nt 5.1|windows xp/g) ? o = "xp" : t(/windows nt 5.2|windows 2003/g) ? o = "2003" : t(/windows nt 6.0|windows vista/g) ? o = "vista" : t(/windows nt 6.1|windows 7/g) ? o = "7" : t(/windows nt 6.2|windows 8/g) ? o = "8" : t(/windows nt 6.3|windows 8.1/g) ? o = "8.1" : t(/windows nt 10.0|windows 10/g) && (o = "10") : "macos" === n ? o = r(/os x [\d._]+/g) : "android" === n ? o = r(/android [\d._]+/g) : "ios" === n && (o = r(/os [\d._]+/g));
  6658. var c = "unknow";
  6659. "windows" === n || "macos" === n || "linux" === n ? c = "desktop" : ("android" === n || "ios" === n || t(/mobile/g)) && (c = "mobile");
  6660. var l = "unknow"
  6661. , d = "unknow";
  6662. t(/applewebkit/g) ? (l = "webkit",
  6663. t(/edge/g) ? d = "edge" : t(/opr/g) ? d = "opera" : t(/chrome/g) && t(/safari/g) || t(/chrome/g) ? d = "chrome" : t(/safari/g) && (d = "safari")) : t(/gecko/g) && t(/firefox/g) ? (l = "gecko",
  6664. d = "firefox") : t(/presto/g) ? (l = "presto",
  6665. d = "opera") : t(/trident|compatible|msie/g) && (l = "trident",
  6666. d = "iexplore");
  6667. var f = "unknow";
  6668. "webkit" === l ? f = r(/applewebkit\/[\d._]+/g) : "gecko" === l ? f = r(/gecko\/[\d._]+/g) : "presto" === l ? f = r(/presto\/[\d._]+/g) : "trident" === l && (f = r(/trident\/[\d._]+/g));
  6669. var v = "none"
  6670. , h = "unknow";
  6671. return t(/micromessenger/g) ? (v = "wechat",
  6672. h = r(/micromessenger\/[\d._]+/g)) : t(/qqbrowser/g) ? (v = "qq",
  6673. h = r(/qqbrowser\/[\d._]+/g)) : t(/ucbrowser/g) ? (v = "uc",
  6674. h = r(/ucbrowser\/[\d._]+/g)) : t(/qihu 360se/g) ? v = "360" : t(/2345explorer/g) ? (v = "2345",
  6675. h = r(/2345explorer\/[\d._]+/g)) : t(/metasr/g) ? v = "sougou" : t(/lbbrowser/g) ? v = "liebao" : t(/maxthon/g) && (v = "maxthon",
  6676. h = r(/maxthon\/[\d._]+/g)),
  6677. (0,
  6678. w.default)({
  6679. engine: l,
  6680. engineVs: f,
  6681. platform: c,
  6682. supporter: d,
  6683. system: n,
  6684. systemVs: o
  6685. }, "none" === v ? {} : {
  6686. shell: v,
  6687. shellVs: h
  6688. })
  6689. }
  6690. ,
  6691. t.go2AppStore = function() {
  6692. setTimeout((function() {
  6693. window.open("https://apps.apple.com/app/weex-buy-bitcoin-crypto/id1609350789", "_blank")
  6694. }
  6695. ), 100)
  6696. }
  6697. ,
  6698. t.go2GooglePlay = function() {
  6699. setTimeout((function() {
  6700. window.open("https://play.google.com/store/apps/details?id=com.wake.weexprd", "_blank")
  6701. }
  6702. ), 100)
  6703. }
  6704. ,
  6705. t.generateRandomString = function(e) {
  6706. for (var t = "", r = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789", i = 0; i < e; i++)
  6707. t += r.charAt(Math.floor(62 * Math.random()));
  6708. return t = I(t, 1, "5"),
  6709. t = I(t, 3, "7"),
  6710. t = I(t, 7, "8"),
  6711. t = I(t, 14, "9"),
  6712. t = I(t, 20, "7"),
  6713. t = I(t, 29, "6")
  6714. }
  6715. ;
  6716. function I(e, t, r) {
  6717. return e.substr(0, t) + r + e.substr(t + 1)
  6718. }
  6719. t.monitorWindows = function() {
  6720. setTimeout((function(e) {
  6721. $(),
  6722. window.onresize = function() {
  6723. return $()
  6724. }
  6725. ,
  6726. window.onorientationchange = function() {
  6727. return $()
  6728. }
  6729. }
  6730. ))
  6731. }
  6732. ;
  6733. var M = t.getICPUrls = function() {
  6734. var e = (0,
  6735. C.default)(f.default.mark((function e(t) {
  6736. var r, n, o, c, l;
  6737. return f.default.wrap((function(e) {
  6738. for (; ; )
  6739. switch (e.prev = e.next) {
  6740. case 0:
  6741. return r = "test" === t,
  6742. n = "staging" === t || r ? "icp2.txt" : "icp.txt",
  6743. o = "https://dswcnhr3lpzog.cloudfront.net/".concat(n = "rc" === t ? "icp-rc.txt" : n),
  6744. c = "https://weex-httpdns.oss-cn-shanghai.aliyuncs.com/".concat(n),
  6745. e.next = 9,
  6746. x(o, c);
  6747. case 9:
  6748. return l = e.sent,
  6749. e.abrupt("return", N(l));
  6750. case 11:
  6751. case "end":
  6752. return e.stop()
  6753. }
  6754. }
  6755. ), e)
  6756. }
  6757. )));
  6758. return function(t) {
  6759. return e.apply(this, arguments)
  6760. }
  6761. }()
  6762. , D = t.getOrientedUrls = function() {
  6763. var e = (0,
  6764. C.default)(f.default.mark((function e(t) {
  6765. var r, n, o, c, l;
  6766. return f.default.wrap((function(e) {
  6767. for (; ; )
  6768. switch (e.prev = e.next) {
  6769. case 0:
  6770. return r = "test" === t,
  6771. n = "staging" === t || r ? "www2.txt" : "www.txt",
  6772. o = "https://dswcnhr3lpzog.cloudfront.net/".concat(n = "rc" === t ? "www-rc.txt" : n),
  6773. c = "https://weex-httpdns.oss-cn-shanghai.aliyuncs.com/".concat(n),
  6774. e.next = 9,
  6775. x(o, c);
  6776. case 9:
  6777. return l = e.sent,
  6778. e.abrupt("return", N(l));
  6779. case 11:
  6780. case "end":
  6781. return e.stop()
  6782. }
  6783. }
  6784. ), e)
  6785. }
  6786. )));
  6787. return function(t) {
  6788. return e.apply(this, arguments)
  6789. }
  6790. }()
  6791. , B = t.Languages = ["en", "zh-CN", void 0, "ko", "vi", "zh-TW", P.languageKeyMap.fa]
  6792. , U = t.LanguageCodes = ["en_US", "zh_CN", void 0, "ko_KR", "vi", "zh_TW", P.languageKeyMap.fa]
  6793. , F = t.NavigatorLanguages = ["en-US", "zh-CN", void 0, "ko-KR", "vi", "zh-TW", P.languageKeyMap.fa]
  6794. , j = t.getLocaleByPath = function(path, e) {
  6795. var t, r, n = H(path) || e, o = path.split("/")[1], c = B.filter((function(e) {
  6796. return void 0 !== e
  6797. }
  6798. )).find((function(e) {
  6799. return e.toLowerCase() === o.toLowerCase()
  6800. }
  6801. ));
  6802. return null !== (t = null !== (r = B[n]) && void 0 !== r ? r : c) && void 0 !== t ? t : K()
  6803. }
  6804. , H = t.getLanguageTypeByQuery = function(e) {
  6805. var t, r = "?" + e.split("?")[1], n = new URLSearchParams(r).get("languageType");
  6806. return null !== (t = n && Number(n)) && void 0 !== t ? t : null
  6807. }
  6808. , K = (t.getLanguageCodeByPath = function(e) {
  6809. var t = j(e);
  6810. return z(t)
  6811. }
  6812. ,
  6813. t.getLocaleByLanguageType = function(e) {
  6814. var t;
  6815. return null !== (t = B[e]) && void 0 !== t ? t : B[0]
  6816. }
  6817. ,
  6818. t.getLocaleByNavigator = function() {
  6819. var e, t = navigator.language, r = F.indexOf(t);
  6820. return null !== (e = B[r]) && void 0 !== e ? e : B[0]
  6821. }
  6822. )
  6823. , W = t.getLanguageTypeByLocale = function(e) {
  6824. var t;
  6825. return null !== (t = B.indexOf(e)) && void 0 !== t ? t : 0
  6826. }
  6827. , z = (t.getLanguageCodeByLanguageType = function(e) {
  6828. var t;
  6829. return null !== (t = U[e || 0]) && void 0 !== t ? t : U[0]
  6830. }
  6831. ,
  6832. t.getLanguageCodeByLocale = function(e) {
  6833. var t, r = B.indexOf(e) || 0;
  6834. return null !== (t = U[r]) && void 0 !== t ? t : U[0]
  6835. }
  6836. );
  6837. function $() {
  6838. return G.apply(this, arguments)
  6839. }
  6840. function G() {
  6841. return (G = (0,
  6842. C.default)(f.default.mark((function e() {
  6843. var t, r, n, o, c, l, d, v, h, m, y, _, w, C, S, k, T, E;
  6844. return f.default.wrap((function(e) {
  6845. for (; ; )
  6846. switch (e.prev = e.next) {
  6847. case 0:
  6848. if (!(window.innerWidth >= 768)) {
  6849. e.next = 28;
  6850. break
  6851. }
  6852. return t = window.location,
  6853. t.href,
  6854. r = t.hostname,
  6855. n = t.search,
  6856. t.pathname,
  6857. o = new URLSearchParams(n),
  6858. c = location.pathname.includes("register"),
  6859. (l = new V).checkEnvironment(),
  6860. d = "test" === l.env,
  6861. v = "staging" === l.env,
  6862. h = "rc" === l.env,
  6863. e.next = 12,
  6864. M(l.env);
  6865. case 12:
  6866. if (m = e.sent,
  6867. y = m.includes(r),
  6868. !c) {
  6869. e.next = 28;
  6870. break
  6871. }
  6872. return e.next = 17,
  6873. D(l.env);
  6874. case 17:
  6875. _ = e.sent,
  6876. w = _[Math.floor(Math.random() * _.length)],
  6877. h && (w = "support." + w),
  6878. C = d ? "test-agency-oriented.weex.tech" : v ? "stg-agency-oriented.weex.tech" : y ? w : h ? r.replace("support-", "www-") : r.replace("support.", "www."),
  6879. S = "/register/",
  6880. k = L.default.get("languageType"),
  6881. T = j(location.pathname, k),
  6882. k = W(T),
  6883. d || v || y ? o.has("languageType") || o.set("jumpLanguage", k) : S = "/" + T + S,
  6884. E = "https://".concat(C).concat(S, "?").concat(o.toString()),
  6885. window.location.assign(E);
  6886. case 28:
  6887. case "end":
  6888. return e.stop()
  6889. }
  6890. }
  6891. ), e)
  6892. }
  6893. )))).apply(this, arguments)
  6894. }
  6895. var V = t.EnvironmentCheck = function() {
  6896. return (0,
  6897. _.default)((function e() {
  6898. (0,
  6899. y.default)(this, e),
  6900. this.env = "unknown"
  6901. }
  6902. ), [{
  6903. key: "checkEnvironment",
  6904. value: function() {
  6905. var e = window.location.hostname;
  6906. ["test-support.weex.tech"].includes(e) ? this.env = "test" : ["localhost", "stg-support.weex.tech", "support.weikestg.info", "support.mir992.com"].includes(e) ? this.env = "staging" : ["support-rc.weex.tech", "support-rc.weex-rc.info", "support-rc.wtyku.cn"].includes(e) ? this.env = "rc" : this.env = "production"
  6907. }
  6908. }])
  6909. }();
  6910. t.countDownForDay = function(e, t, r) {
  6911. var n = setInterval((function() {
  6912. e < 1e3 && (r(),
  6913. clearInterval(n));
  6914. var o = (0,
  6915. m.default)(e / 864e5)
  6916. , c = (0,
  6917. m.default)(e % 864e5 / 36e5)
  6918. , l = (0,
  6919. m.default)(e % 36e5 / 6e4)
  6920. , d = Math.floor(e % 6e4 / 1e3);
  6921. o <= 9 && (o = "0" + o),
  6922. c <= 9 && (c = "0" + c),
  6923. l <= 9 && (l = "0" + l),
  6924. d <= 9 && (d = "0" + d),
  6925. e -= 1e3,
  6926. t({
  6927. timer: n,
  6928. days: o,
  6929. hours: c,
  6930. minutes: l,
  6931. seconds: d
  6932. })
  6933. }
  6934. ), 1e3)
  6935. }
  6936. },
  6937. 655: function(e, t, r) {
  6938. "use strict";
  6939. var n = r(0)
  6940. , o = r(2);
  6941. n(t, "__esModule", {
  6942. value: !0
  6943. }),
  6944. t.updateTrackingOrder = t.updatePresetTPSL = t.updatePlanOrTPSL = t.switchHoldMode = t.stopPlan = t.queryStopPlanPriceLimit = t.queryAllCurrentOrders = t.newStopPlan = t.modifyAutoAppendMargin = t.historyPlan = t.grantFundStatus = t.grantFund = t.getUserShareContent = t.getPosterSharingConfig = t.getPosterList = t.getFollowByProductCode = t.financialContractList = t.financialConditionList = t.currentPlan = t.contractRiskPreparation = t.contractRiskLeverage = t.contractRiskLevel = t.contractPositionHistoryFlow = t.contractPositionConditionList = t.contractPlace = t.contractOrderDetailList = t.contractOrderDetail = t.contractMarginInfo = t.contractLeverageList = t.contractLevelRate = t.contractHistoryOrder = t.contractFundingRate = t.contractFinanceList = t.contractFinanceConditionList = t.contractFinanceCapital = t.contractCurrentOrder = t.contractConditionList = t.contractCancel = t.contractBurstOrderDetail = t.contractAdjustMargin = t.closeTrackingOrder = t.closeAllTrackingOrder = t.closeAllPositionBatch = t.closeAllPosition = t.ckCanOnekeyClose = t.cancelPlan = t.cancelAll = t.arbitrageUserCheck = void 0;
  6945. var c = o(r(6))
  6946. , l = r(109)
  6947. , d = r(82)
  6948. , f = r(62)
  6949. , v = (0,
  6950. d.getInstance)("");
  6951. t.contractHistoryOrder = function(data) {
  6952. return v.post("/v1/if/contract/historyOrder", data)
  6953. }
  6954. ,
  6955. t.contractOrderDetailList = function(data) {
  6956. return v.post("/v1/if/contract/orderDetailList", data)
  6957. }
  6958. ,
  6959. t.contractCurrentOrder = function(data) {
  6960. return v.post("/v1/if/contract/currentOrder", data)
  6961. }
  6962. ,
  6963. t.contractOrderDetail = function(data) {
  6964. return v.post("/v1/if/contract/orderDetail", data)
  6965. }
  6966. ,
  6967. t.contractCancel = function(data) {
  6968. return v.post("/v1/if/contract/cancel", data)
  6969. }
  6970. ,
  6971. t.contractPlace = function(data) {
  6972. return 3 !== (arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1) ? h(data, "/v1/if/contract/v2/place") : v.post("/v1/if/contract/placePlan", data)
  6973. }
  6974. ;
  6975. function h(data, e, t) {
  6976. var r = data.err_tips;
  6977. return new c.default((function(n, o) {
  6978. var c = this;
  6979. v.post(e, data).then((function(e) {
  6980. if (e.code === f.config.error.SUCCESS && e.data && e.data.requestNos && e.data.requestNos.length > 0)
  6981. var o = setInterval((function(l) {
  6982. v.post("/v1/if/contract/v2/queryByRequestNo", {
  6983. type: t || data.type,
  6984. contractTradeQueries: [{
  6985. productCode: data.productCode || data.contractCloseAllPositionDtos[0].productCode,
  6986. requestNos: e.data.requestNos
  6987. }]
  6988. }).then((function(e) {
  6989. if (e.code === f.config.error.SUCCESS && e.data && e.data.queryContracts && e.data.queryContracts.length > 0 && 9 != e.data.queryContracts[0].extraCode) {
  6990. clearInterval(o);
  6991. var t = e.data.queryContracts[0]
  6992. , l = 0;
  6993. e.data.queryContracts.forEach((function(data) {
  6994. l += Number(data.extraCode)
  6995. }
  6996. )),
  6997. 0 == l && (t.code ? "009999" === t.code ? (t.msg = c.$t("trade.operation.systemBusy"),
  6998. n(t)) : (t.msg += ", " + r,
  6999. n(t)) : (t.code = f.config.error.SUCCESS,
  7000. n(t)))
  7001. }
  7002. }
  7003. ))
  7004. }
  7005. ), 1500);
  7006. else
  7007. n(e)
  7008. }
  7009. )).catch((function(e) {
  7010. o(e)
  7011. }
  7012. ))
  7013. }
  7014. ))
  7015. }
  7016. t.contractBurstOrderDetail = function(data) {
  7017. return v.post("/v1/if/contract/burstOrderDetail", data)
  7018. }
  7019. ,
  7020. t.contractRiskPreparation = function(data) {
  7021. return v.post("/v1/if/contract/riskPreparation", data)
  7022. }
  7023. ,
  7024. t.contractRiskLevel = function(data) {
  7025. return v.post("/v1/if/contract/riskLevel", data)
  7026. }
  7027. ,
  7028. t.contractRiskLeverage = (0,
  7029. l.cacheApiFunc)((function(data) {
  7030. return v.post("/v1/if/contract/leverage", data)
  7031. }
  7032. )),
  7033. t.contractLeverageList = function(data) {
  7034. return v.post("/v1/if/contract/leverageAll", data)
  7035. }
  7036. ,
  7037. t.contractFundingRate = function(data) {
  7038. return v.get("/v1/if/contract/v2/fundingRate", data)
  7039. }
  7040. ,
  7041. t.contractFinanceList = function(data) {
  7042. return v.post("/v1/if/contractFinance/financeList", data)
  7043. }
  7044. ,
  7045. t.contractFinanceCapital = function(data) {
  7046. return v.post("/v1/if/contractFinance/contractCapital", data)
  7047. }
  7048. ,
  7049. t.contractFinanceConditionList = function(data) {
  7050. return v.post("/v1/if/contractFinance/conditionList", data)
  7051. }
  7052. ,
  7053. t.contractMarginInfo = function(data) {
  7054. return v.post("/v1/if/contract/marginInfo", data)
  7055. }
  7056. ,
  7057. t.contractAdjustMargin = function(data) {
  7058. return v.post("/v1/if/contract/adjustMargin", data)
  7059. }
  7060. ,
  7061. t.contractLevelRate = function(data) {
  7062. return v.post("/v1/if/contract/levelRate", data)
  7063. }
  7064. ,
  7065. t.contractConditionList = function(data) {
  7066. return v.post("/v1/if/contract/conditionList", data)
  7067. }
  7068. ,
  7069. t.contractPositionConditionList = function(data) {
  7070. return v.post("/v1/if/contract/positionConditionList", data)
  7071. }
  7072. ,
  7073. t.contractPositionHistoryFlow = function(data) {
  7074. return v.post("/v1/if/contract/positionHistoryFlow", data)
  7075. }
  7076. ,
  7077. t.queryAllCurrentOrders = function(data) {
  7078. return v.post("/v1/if/contract/queryAllCurrentOrders", data)
  7079. }
  7080. ,
  7081. t.grantFundStatus = function(data) {
  7082. return v.post("/v1/if/contract/grantFundStatus", data)
  7083. }
  7084. ,
  7085. t.grantFund = function(data) {
  7086. return v.post("/v1/if/contract/grantFund", data)
  7087. }
  7088. ,
  7089. t.currentPlan = function(data) {
  7090. return v.post("/v1/if/contract/currentPlan", data)
  7091. }
  7092. ,
  7093. t.historyPlan = function(data) {
  7094. return v.post("/v1/if/contract/historyPlan", data)
  7095. }
  7096. ,
  7097. t.cancelPlan = function(data) {
  7098. return v.post("/v1/if/contract/cancelPlan", data)
  7099. }
  7100. ,
  7101. t.stopPlan = function(data) {
  7102. return v.post("/v1/if/contract/stopPlan", data)
  7103. }
  7104. ,
  7105. t.newStopPlan = function(data) {
  7106. return v.post("/v1/if/contract/newStopPlan", data)
  7107. }
  7108. ,
  7109. t.modifyAutoAppendMargin = function(data) {
  7110. return v.post("/v1/if/contract/modifyAutoAppendMargin", data)
  7111. }
  7112. ,
  7113. t.updateTrackingOrder = function(data) {
  7114. return v.post("/v1/if/trace/updateTrackingOrder", data)
  7115. }
  7116. ,
  7117. t.closeTrackingOrder = function(data) {
  7118. return v.post("/v1/if/trace/closeTrackingOrder", data)
  7119. }
  7120. ,
  7121. t.closeAllTrackingOrder = function(data) {
  7122. return h(data, "/v1/if/trace/v2/closeAllTrackingOrder", 2)
  7123. }
  7124. ,
  7125. t.financialConditionList = function(data) {
  7126. return v.post("/v1/if/contractFinance/financialConditionList", data)
  7127. }
  7128. ,
  7129. t.financialContractList = function(data) {
  7130. return v.post("/v1/if/contractFinance/financialList", data)
  7131. }
  7132. ,
  7133. t.switchHoldMode = function(data) {
  7134. return v.post("/v1/if/contract/switchHoldMode", data)
  7135. }
  7136. ,
  7137. t.cancelAll = function(data) {
  7138. return v.post("/v1/if/contract/cancelAll", data)
  7139. }
  7140. ,
  7141. t.updatePresetTPSL = function(data) {
  7142. return v.post("/v1/if/contract/updatePresetTPSL", data)
  7143. }
  7144. ,
  7145. t.updatePlanOrTPSL = function(data) {
  7146. return v.post("/v1/if/contract/updatePlanOrTPSL", data)
  7147. }
  7148. ,
  7149. t.getFollowByProductCode = function(data) {
  7150. return v.post("/v1/trace/tracer/getFollowByProductCode", data)
  7151. }
  7152. ,
  7153. t.closeAllPosition = function(data) {
  7154. return h(data, "/v1/if/contract/v3/closeAllPosition", 2)
  7155. }
  7156. ,
  7157. t.queryStopPlanPriceLimit = function(data) {
  7158. return v.post("/v1/if/contract/queryStopPlanPriceLimit", data)
  7159. }
  7160. ,
  7161. t.arbitrageUserCheck = function(data) {
  7162. return v.post("/v1/if/contract/arbitrageUserCheck", data)
  7163. }
  7164. ,
  7165. t.closeAllPositionBatch = function(data) {
  7166. return h(data, "/v1/if/contract/v2/closeAllPositionBatch", 2)
  7167. }
  7168. ,
  7169. t.ckCanOnekeyClose = function(data) {
  7170. return v.post("/v1/if/trace/checkTradeUser", data)
  7171. }
  7172. ,
  7173. t.getPosterSharingConfig = function(data) {
  7174. return v.post("/v1/user/public/getPosterSharingConfig", data)
  7175. }
  7176. ,
  7177. t.getPosterList = function(data) {
  7178. return v.get("/v1/user/public/listPosterSharingConfig", data)
  7179. }
  7180. ,
  7181. t.getUserShareContent = function(data) {
  7182. return v.post("/v1/user/public/getUserShareContent", data)
  7183. }
  7184. },
  7185. 666: function(e, t, r) {
  7186. "use strict";
  7187. r(0)(t, "__esModule", {
  7188. value: !0
  7189. }),
  7190. t.transferAssets = t.leverFinanceDetail = t.leverExchangeLeft = t.financeList = t.conditionList = t.canTransfetAsset = t.basicSite = t.accountList = void 0;
  7191. var n = (0,
  7192. r(82).getInstance)("");
  7193. t.financeList = function(data) {
  7194. return n.post("/v1/if/finance/financeList", data)
  7195. }
  7196. ,
  7197. t.conditionList = function(data) {
  7198. return n.post("/v1/if/finance/conditionList", data)
  7199. }
  7200. ,
  7201. t.leverExchangeLeft = function(data) {
  7202. return n.post("/v1/if/lever/exchangeList", data)
  7203. }
  7204. ,
  7205. t.transferAssets = function(data) {
  7206. return n.post("/v1/assets/transfer", data)
  7207. }
  7208. ,
  7209. t.basicSite = function(data) {
  7210. return n.post("/v1/if/lever/basicSite", data)
  7211. }
  7212. ,
  7213. t.leverFinanceDetail = function(data) {
  7214. return n.post("/v1/if/finance/leverFinanceDetail", data)
  7215. }
  7216. ,
  7217. t.accountList = function(data) {
  7218. return n.post("/v1/assets/accountList", data)
  7219. }
  7220. ,
  7221. t.canTransfetAsset = function(data) {
  7222. return n.post("/v1/assets/getAssets", data)
  7223. }
  7224. },
  7225. 711: function(e, t, r) {
  7226. "use strict";
  7227. r(0)(t, "__esModule", {
  7228. value: !0
  7229. }),
  7230. t.default = void 0;
  7231. t.default = function(e) {
  7232. e.store,
  7233. e.route,
  7234. e.redirect
  7235. }
  7236. },
  7237. 713: function(e, t, r) {
  7238. "use strict";
  7239. r(0)(t, "__esModule", {
  7240. value: !0
  7241. }),
  7242. t.default = function(e) {
  7243. var t = e.isHMR
  7244. , r = e.app
  7245. , n = e.store
  7246. , o = e.route
  7247. , c = e.params
  7248. , l = e.error
  7249. , d = (e.redirect,
  7250. r.i18n.fallbackLocale);
  7251. if (t)
  7252. return;
  7253. var f = c.lang;
  7254. f || (f = n.state.locales.find((function(e) {
  7255. return new RegExp("^/".concat(e, "(?:/|$)")).test(o.fullPath)
  7256. }
  7257. )) || d);
  7258. if (!n.state.locales.includes(f))
  7259. return l({
  7260. message: "This page could not be found.",
  7261. statusCode: 404
  7262. });
  7263. n.commit("SET_LANG", f),
  7264. r.i18n.setLocale(f),
  7265. r.i18n.locale = f
  7266. }
  7267. },
  7268. 874: function(e, t, r) {
  7269. "use strict";
  7270. var n = r(0)
  7271. , o = r(2);
  7272. n(t, "__esModule", {
  7273. value: !0
  7274. }),
  7275. t.RESOLUTION_TO_SECOND_MAP = t.RESOLUTION_TO_NEW_CONTRACT = t.OVERRIDES_WHITE = t.OVERRIDES_BLACK = t.DEFAULT_BUTTON = t.CHARTING_LIBRARY = void 0,
  7276. t.getDefaultChartConfig = function(symbol, e, t, r, n, o) {
  7277. var S = (0,
  7278. v.getCurrentPathObj)()
  7279. , k = S.isSwapNew || S.isProGame ? [].concat(m, ["show_symbol_logos"]) : [].concat(m);
  7280. return (0,
  7281. l.default)((0,
  7282. l.default)({
  7283. autosize: !0,
  7284. charts_storage_api_version: "1.1",
  7285. client_id: "weex.com",
  7286. container: "main_chart",
  7287. custom_css_url: (o === d.SUPPORTED_THEME[0] ? "night.css" : "white.css") + "?rand=20210706",
  7288. datafeed: t,
  7289. debug: f.TVDebugMode,
  7290. disabled_features: h,
  7291. drawings_access: {
  7292. type: "black",
  7293. tools: [{
  7294. name: "Regression Trend"
  7295. }]
  7296. },
  7297. enabled_features: k,
  7298. fullscreen: !1,
  7299. interval: e,
  7300. library_path: r,
  7301. loading_screen: o === d.SUPPORTED_THEME[0] ? {
  7302. backgroundColor: "#232541",
  7303. foregroundColor: "#5684F4"
  7304. } : {
  7305. backgroundColor: "#ffffff",
  7306. foregroundColor: "#5684F4"
  7307. },
  7308. locale: n,
  7309. overrides: (0,
  7310. c.default)({}, y, o === d.SUPPORTED_THEME[0] ? w : C),
  7311. studies_overrides: _,
  7312. symbol: symbol,
  7313. timezone: "Asia/Shanghai"
  7314. }, "autosize", !0), "loading_screen", o === d.SUPPORTED_THEME[0] ? {
  7315. backgroundColor: "#17171D",
  7316. foregroundColor: "#5684F4"
  7317. } : {
  7318. backgroundColor: "#ffffff",
  7319. foregroundColor: "#5684F4"
  7320. })
  7321. }
  7322. ;
  7323. var c = o(r(51))
  7324. , l = o(r(7))
  7325. , d = r(46)
  7326. , f = r(8)
  7327. , v = r(54)
  7328. , h = ["border_around_the_chart", "compare_symbol", "display_market_status", "header_chart_type", "header_compare", "header_interval_dialog_button", "header_resolutions", "header_widget", , "legend_context_menu", "remove_library_container_border", "show_interval_dialog_on_key_press", "symbol_info", "symbol_search_hot_key", "volume_force_overlay"]
  7329. , m = ["adaptive_logo", "dont_show_boolean_study_arguments", "hide_last_na_study_output", "keep_left_toolbar_visible_on_small_screens", "left_toolbar", "save_chart_properties_to_local_storage", "timeframes_toolbar"]
  7330. , y = {
  7331. "mainSeriesProperties.areaStyle.linewidth": 1,
  7332. "mainSeriesProperties.areaStyle.priceSource": "close",
  7333. "mainSeriesProperties.barStyle.barColorsOnPrevClose": !1,
  7334. "mainSeriesProperties.barStyle.dontDrawOpen": !1,
  7335. "mainSeriesProperties.candleStyle.barColorsOnPrevClose": !1,
  7336. "mainSeriesProperties.candleStyle.drawBorder": !0,
  7337. "mainSeriesProperties.candleStyle.drawWick": !0,
  7338. "mainSeriesProperties.haStyle.barColorsOnPrevClose": !1,
  7339. "mainSeriesProperties.haStyle.drawBorder": !0,
  7340. "mainSeriesProperties.haStyle.drawWick": !0,
  7341. "mainSeriesProperties.hollowCandleStyle.drawBorder": !0,
  7342. "mainSeriesProperties.hollowCandleStyle.drawWick": !0,
  7343. "mainSeriesProperties.lineStyle.linewidth": 1,
  7344. "mainSeriesProperties.lineStyle.priceSource": "close",
  7345. "mainSeriesProperties.showCountdown": !1,
  7346. "mainSeriesProperties.style": 1,
  7347. "paneProperties.legendProperties.showLegend": !1,
  7348. "paneProperties.legendProperties.showSeriesOHLC": !0,
  7349. "paneProperties.legendProperties.showSeriesTitle": !0,
  7350. "paneProperties.legendProperties.showStudyArguments": !0,
  7351. "paneProperties.legendProperties.showStudyTitles": !0,
  7352. "paneProperties.legendProperties.showStudyValues": !0,
  7353. volumePaneSize: "medium"
  7354. }
  7355. , _ = {
  7356. "volume.volume ma.transparency": 0,
  7357. "volume.show ma": !1
  7358. }
  7359. , w = t.OVERRIDES_BLACK = {
  7360. "mainSeriesProperties.areaStyle.color1": "rgba(122, 152, 247, .1)",
  7361. "mainSeriesProperties.areaStyle.color2": "rgba(122, 152, 247, .02)",
  7362. "mainSeriesProperties.areaStyle.linecolor": "#CCCCCC",
  7363. "mainSeriesProperties.barStyle.downColor": "#EC4551",
  7364. "mainSeriesProperties.barStyle.upColor": "#28C452",
  7365. "mainSeriesProperties.candleStyle.borderColor": "#4e5b85",
  7366. "mainSeriesProperties.candleStyle.borderDownColor": "#EC4551",
  7367. "mainSeriesProperties.candleStyle.borderUpColor": "#28C452",
  7368. "mainSeriesProperties.candleStyle.downColor": "#EC4551",
  7369. "mainSeriesProperties.candleStyle.upColor": "#28C452",
  7370. "mainSeriesProperties.candleStyle.wickDownColor": "#EC4551",
  7371. "mainSeriesProperties.candleStyle.wickUpColor": "#28C452",
  7372. "mainSeriesProperties.haStyle.borderColor": "#4e5b85",
  7373. "mainSeriesProperties.haStyle.borderDownColor": "#EC4551",
  7374. "mainSeriesProperties.haStyle.borderUpColor": "#28C452",
  7375. "mainSeriesProperties.haStyle.downColor": "#EC4551",
  7376. "mainSeriesProperties.haStyle.upColor": "#28C452",
  7377. "mainSeriesProperties.haStyle.wickColor": "#4e5b85",
  7378. "mainSeriesProperties.hollowCandleStyle.borderColor": "#4e5b85",
  7379. "mainSeriesProperties.hollowCandleStyle.borderDownColor": "#EC4551",
  7380. "mainSeriesProperties.hollowCandleStyle.borderUpColor": "#28C452",
  7381. "mainSeriesProperties.hollowCandleStyle.downColor": "#EC4551",
  7382. "mainSeriesProperties.hollowCandleStyle.upColor": "#589065",
  7383. "mainSeriesProperties.lineStyle.color": "#4e5b85",
  7384. "paneProperties.background": "#0F1115",
  7385. "paneProperties.crossHairProperties.color": "#697281",
  7386. "paneProperties.separatorColor": "#17191E",
  7387. "paneProperties.vertGridProperties.color": "#1E1E24",
  7388. "paneProperties.horzGridProperties.color": "#1E1E24",
  7389. "scalesProperties.lineColor": "#232329",
  7390. "scalesProperties.textColor": "#8B8B8E"
  7391. }
  7392. , C = t.OVERRIDES_WHITE = (0,
  7393. l.default)((0,
  7394. l.default)((0,
  7395. l.default)({
  7396. "mainSeriesProperties.areaStyle.color1": "rgba(122, 152, 247, .1)",
  7397. "mainSeriesProperties.areaStyle.color2": "rgba(122, 152, 247, .02)",
  7398. "mainSeriesProperties.areaStyle.linecolor": "#CCCCCC",
  7399. "mainSeriesProperties.barStyle.downColor": "#EC4551",
  7400. "mainSeriesProperties.barStyle.upColor": "#28C452",
  7401. "mainSeriesProperties.candleStyle.borderColor": "#ffffff",
  7402. "mainSeriesProperties.candleStyle.borderDownColor": "#EC4551",
  7403. "mainSeriesProperties.candleStyle.borderUpColor": "#28C452",
  7404. "mainSeriesProperties.candleStyle.downColor": "#EC4551",
  7405. "mainSeriesProperties.candleStyle.upColor": "#28C452",
  7406. "mainSeriesProperties.candleStyle.wickDownColor": "#EC4551",
  7407. "mainSeriesProperties.candleStyle.wickUpColor": "#28C452",
  7408. "mainSeriesProperties.haStyle.borderColor": "#ffffff",
  7409. "mainSeriesProperties.haStyle.borderDownColor": "#EC4551",
  7410. "mainSeriesProperties.haStyle.borderUpColor": "#28C452",
  7411. "mainSeriesProperties.haStyle.downColor": "#EC4551",
  7412. "mainSeriesProperties.haStyle.upColor": "#28C452",
  7413. "mainSeriesProperties.haStyle.wickColor": "#ffffff",
  7414. "mainSeriesProperties.hollowCandleStyle.borderColor": "#ffffff",
  7415. "mainSeriesProperties.hollowCandleStyle.borderDownColor": "#EC4551",
  7416. "mainSeriesProperties.hollowCandleStyle.borderUpColor": "#28C452",
  7417. "mainSeriesProperties.hollowCandleStyle.downColor": "#EC4551",
  7418. "mainSeriesProperties.hollowCandleStyle.upColor": "#589065",
  7419. "mainSeriesProperties.lineStyle.color": "#ffffff",
  7420. "paneProperties.background": "#ffffff",
  7421. "paneProperties.crossHairProperties.color": "#697281",
  7422. "paneProperties.horzGridProperties.color": "#F9FAFC",
  7423. "paneProperties.legendProperties.showLegend": !0,
  7424. "paneProperties.legendProperties.showSeriesOHLC": !0,
  7425. "paneProperties.legendProperties.showSeriesTitle": !0,
  7426. "paneProperties.legendProperties.showStudyArguments": !0,
  7427. "paneProperties.legendProperties.showStudyTitles": !0,
  7428. "paneProperties.legendProperties.showStudyValues": !0,
  7429. "paneProperties.vertGridProperties.color": "#F3F3F3"
  7430. }, "paneProperties.horzGridProperties.color", "#F3F3F3"), "scalesProperties.lineColor", "#E8E8E9"), "scalesProperties.textColor", "#8B8B8E");
  7431. t.DEFAULT_BUTTON = [{
  7432. slug: "realtime",
  7433. resolution: "1",
  7434. chartType: 3,
  7435. isMobile: !0
  7436. }, {
  7437. slug: "1m",
  7438. resolution: "1"
  7439. }, {
  7440. slug: "5m",
  7441. resolution: "5"
  7442. }, {
  7443. slug: "15m",
  7444. resolution: "15"
  7445. }, {
  7446. slug: "30m",
  7447. resolution: "30"
  7448. }, {
  7449. slug: "1H",
  7450. resolution: "60",
  7451. isMobile: !0
  7452. }, {
  7453. slug: "4H",
  7454. resolution: "240",
  7455. isMobile: !0
  7456. }, {
  7457. slug: "12H",
  7458. resolution: "720",
  7459. isMobile: !0
  7460. }, {
  7461. slug: "1D",
  7462. resolution: "1D",
  7463. isMobile: !0
  7464. }, {
  7465. slug: "1W",
  7466. resolution: "1W"
  7467. }],
  7468. t.RESOLUTION_TO_SECOND_MAP = {
  7469. 1: "60",
  7470. 5: "300",
  7471. 15: "900",
  7472. 30: "1800",
  7473. 60: "3600",
  7474. 240: "14400",
  7475. 720: "43200",
  7476. "1D": "86400",
  7477. "1W": "604800"
  7478. },
  7479. t.RESOLUTION_TO_NEW_CONTRACT = {
  7480. 1: "MINUTE_1",
  7481. 5: "MINUTE_5",
  7482. 15: "MINUTE_15",
  7483. 30: "MINUTE_30",
  7484. 60: "HOUR_1",
  7485. 120: "HOUR_2",
  7486. 240: "HOUR_4",
  7487. 360: "HOUR_6",
  7488. 720: "HOUR_12",
  7489. "1D": "DAY_1",
  7490. "1W": "WEEK_1",
  7491. "1M": "MONTH_1"
  7492. },
  7493. t.CHARTING_LIBRARY = "/charting_library/"
  7494. },
  7495. 910: function(e, t, r) {
  7496. var map = {
  7497. "./ar-AR": 140,
  7498. "./ar-AR.js": 140,
  7499. "./ar-AR.json": 343,
  7500. "./de-DE": 141,
  7501. "./de-DE.js": 141,
  7502. "./de-DE.json": 344,
  7503. "./en": 107,
  7504. "./en.js": 107,
  7505. "./en.json": 223,
  7506. "./fa-IR": 142,
  7507. "./fa-IR.js": 142,
  7508. "./fa-IR.json": 345,
  7509. "./ko-kr": 143,
  7510. "./ko-kr.js": 143,
  7511. "./ko-kr.json": 346,
  7512. "./ru-RU": 144,
  7513. "./ru-RU.js": 144,
  7514. "./ru-RU.json": 347,
  7515. "./tr-TR": 145,
  7516. "./tr-TR.js": 145,
  7517. "./tr-TR.json": 348,
  7518. "./uk-UK": 146,
  7519. "./uk-UK.js": 146,
  7520. "./uk-UK.json": 349,
  7521. "./vi": 147,
  7522. "./vi.js": 147,
  7523. "./vi.json": 350,
  7524. "./zh-cn": 148,
  7525. "./zh-cn.js": 148,
  7526. "./zh-cn.json": 351,
  7527. "./zh-tw": 149,
  7528. "./zh-tw.js": 149,
  7529. "./zh-tw.json": 352
  7530. };
  7531. function n(e) {
  7532. var t = o(e);
  7533. return r(t)
  7534. }
  7535. function o(e) {
  7536. if (!r.o(map, e)) {
  7537. var t = new Error("Cannot find module '" + e + "'");
  7538. throw t.code = "MODULE_NOT_FOUND",
  7539. t
  7540. }
  7541. return map[e]
  7542. }
  7543. n.keys = function() {
  7544. return Object.keys(map)
  7545. }
  7546. ,
  7547. n.resolve = o,
  7548. e.exports = n,
  7549. n.id = 910
  7550. },
  7551. 940: function(e, t, r) {
  7552. "use strict";
  7553. var n = r(27)
  7554. , o = r(11)
  7555. , c = r(16)
  7556. , l = r(9)
  7557. , d = r(18)
  7558. , f = r(17)
  7559. , v = r(0)
  7560. , h = r(34)
  7561. , m = r(2);
  7562. v(t, "__esModule", {
  7563. value: !0
  7564. }),
  7565. t.default = void 0;
  7566. var y = m(r(14))
  7567. , _ = m(r(41))
  7568. , w = m(r(6))
  7569. , C = m(r(44))
  7570. , S = m(r(51))
  7571. , k = m(r(7))
  7572. , T = m(r(15))
  7573. , L = m(r(95))
  7574. , E = r(54)
  7575. , P = m(r(98))
  7576. , A = m(r(49))
  7577. , O = r(8)
  7578. , N = function(e, t) {
  7579. if (!t && e && e.__esModule)
  7580. return e;
  7581. if (null === e || "object" != n(e) && "function" != typeof e)
  7582. return {
  7583. default: e
  7584. };
  7585. var r = R(t);
  7586. if (r && r.has(e))
  7587. return r.get(e);
  7588. var o = {
  7589. __proto__: null
  7590. }
  7591. , a = v && l;
  7592. for (var u in e)
  7593. if ("default" !== u && {}.hasOwnProperty.call(e, u)) {
  7594. var i = a ? l(e, u) : null;
  7595. i && (i.get || i.set) ? v(o, u, i) : o[u] = e[u]
  7596. }
  7597. return o.default = e,
  7598. r && r.set(e, o),
  7599. o
  7600. }(r(45))
  7601. , x = r(170);
  7602. function R(e) {
  7603. if ("function" != typeof h)
  7604. return null;
  7605. var t = new h
  7606. , r = new h;
  7607. return (R = function(e) {
  7608. return e ? r : t
  7609. }
  7610. )(e)
  7611. }
  7612. function I(e, t) {
  7613. var r = o(e);
  7614. if (c) {
  7615. var n = c(e);
  7616. t && (n = n.filter((function(t) {
  7617. return l(e, t).enumerable
  7618. }
  7619. ))),
  7620. r.push.apply(r, n)
  7621. }
  7622. return r
  7623. }
  7624. function M(e) {
  7625. for (var t = 1; t < arguments.length; t++) {
  7626. var r = null != arguments[t] ? arguments[t] : {};
  7627. t % 2 ? I(Object(r), !0).forEach((function(t) {
  7628. (0,
  7629. k.default)(e, t, r[t])
  7630. }
  7631. )) : d ? f(e, d(r)) : I(Object(r)).forEach((function(t) {
  7632. v(e, t, l(r, t))
  7633. }
  7634. ))
  7635. }
  7636. return e
  7637. }
  7638. var D = L.default.create({
  7639. timeout: O.isClient ? 2e4 : 2e5
  7640. });
  7641. D.interceptors.request.use(function() {
  7642. var e = (0,
  7643. T.default)(y.default.mark((function e(t) {
  7644. var r, n;
  7645. return y.default.wrap((function(e) {
  7646. for (; ; )
  7647. switch (e.prev = e.next) {
  7648. case 0:
  7649. if ((r = O.isClient && N.default.get(N.TokenKey.CC_TOKEN)) && (t.headers["u-token"] = r),
  7650. !O.isProduction && !O.isRC) {
  7651. e.next = 8;
  7652. break
  7653. }
  7654. return e.next = 5,
  7655. (0,
  7656. E.getNewAPIUrl)();
  7657. case 5:
  7658. e.t0 = e.sent,
  7659. e.next = 9;
  7660. break;
  7661. case 8:
  7662. e.t0 = "https://http-gateway1.weex.com/";
  7663. case 9:
  7664. return (n = e.t0) && n.length > 0 && "/" !== n && (t.baseURL = n),
  7665. t.startTime = (0,
  7666. _.default)(),
  7667. e.abrupt("return", t);
  7668. case 13:
  7669. case "end":
  7670. return e.stop()
  7671. }
  7672. }
  7673. ), e)
  7674. }
  7675. )));
  7676. return function(t) {
  7677. return e.apply(this, arguments)
  7678. }
  7679. }(), (function(e) {
  7680. var t = (0,
  7681. x.getI18n)();
  7682. return (0,
  7683. P.default)({
  7684. type: "error",
  7685. message: t.timeout
  7686. }),
  7687. w.default.resolve(e)
  7688. }
  7689. )),
  7690. D.interceptors.response.use((function(e) {
  7691. var t = (0,
  7692. _.default)() - e.config.startTime;
  7693. (0,
  7694. A.default)("ajax_response_time", e.request.responseURL, {
  7695. duration: t
  7696. });
  7697. var r = e.status
  7698. , data = e.data;
  7699. return 200 === r ? ("SUCCESS" !== data.code && (0,
  7700. A.default)("ajax_error", e.request.responseURL, {
  7701. ext: data.msg
  7702. }),
  7703. M(M({}, data), {}, {
  7704. code: "SUCCESS" === data.code ? "00000" : data.code
  7705. })) : e
  7706. }
  7707. ), (function(e) {
  7708. var t, r, n, o, c = e && e.response ? null === (t = e.response.request) || void 0 === t ? void 0 : t.responseURL : null === (r = e.config) || void 0 === r ? void 0 : r.url, l = e && e.response ? (0,
  7709. C.default)(null === (n = e.response) || void 0 === n ? void 0 : n.data) : e.code;
  7710. (0,
  7711. A.default)("ajax_error", c, {
  7712. ext: l
  7713. });
  7714. var d, f = (0,
  7715. x.getI18n)();
  7716. if (e.response)
  7717. switch (e.response.status) {
  7718. case 504:
  7719. case 404:
  7720. (0,
  7721. P.default)({
  7722. type: "error",
  7723. message: f.notfound
  7724. });
  7725. break;
  7726. case 403:
  7727. (0,
  7728. P.default)({
  7729. type: "error",
  7730. message: f.forbidden
  7731. });
  7732. break;
  7733. case 401:
  7734. (0,
  7735. P.default)({
  7736. type: "error",
  7737. message: f.expired
  7738. }),
  7739. window.$nuxt.$logout(window.$nuxt.context).then((function() {
  7740. window.location.href = "/".concat(f.locale, "login")
  7741. }
  7742. ));
  7743. break;
  7744. case 500:
  7745. (0,
  7746. P.default)({
  7747. type: "error",
  7748. message: f.unknow
  7749. });
  7750. break;
  7751. default:
  7752. null !== (o = e.response) && void 0 !== o && null !== (o = o.data) && void 0 !== o && o.msg ? (0,
  7753. P.default)({
  7754. type: "error",
  7755. message: e.response.data.msg
  7756. }) : (0,
  7757. P.default)({
  7758. type: "error",
  7759. message: f.unknow
  7760. })
  7761. }
  7762. else
  7763. "ECONNABORTED" === e.code && null != e && null !== (d = e.message) && void 0 !== d && d.includes("timeout") && (0,
  7764. P.default)({
  7765. type: "error",
  7766. message: f.timeout
  7767. });
  7768. return w.default.reject(e)
  7769. }
  7770. ));
  7771. var B = {
  7772. post: function(e, data) {
  7773. var t, n = r(166)(O.isClient && (null === (t = window) || void 0 === t || null === (t = t.$nuxt) || void 0 === t || null === (t = t.$store) || void 0 === t || null === (t = t.state) || void 0 === t ? void 0 : t.locale) || "en");
  7774. return data = (0,
  7775. S.default)({}, data, {
  7776. languageType: n.lang
  7777. }),
  7778. D.post(e, data || {})
  7779. },
  7780. get: function(e, data) {
  7781. var t, n = r(166)(O.isClient && (null === (t = window) || void 0 === t || null === (t = t.$nuxt) || void 0 === t || null === (t = t.$store) || void 0 === t || null === (t = t.state) || void 0 === t ? void 0 : t.locale) || "en");
  7782. return data = (0,
  7783. S.default)({}, data, {
  7784. languageType: n.lang
  7785. }),
  7786. D.get(e, data ? {
  7787. params: data
  7788. } : {})
  7789. }
  7790. };
  7791. t.default = B
  7792. },
  7793. 941: function(e, t, r) {
  7794. "use strict";
  7795. var n = r(0)
  7796. , o = r(2);
  7797. n(t, "__esModule", {
  7798. value: !0
  7799. }),
  7800. t.default = void 0;
  7801. var c = o(r(942))
  7802. , l = o(r(943))
  7803. , d = o(r(944))
  7804. , f = o(r(945))
  7805. , v = o(r(946))
  7806. , h = o(r(947))
  7807. , m = o(r(948))
  7808. , y = o(r(949))
  7809. , _ = o(r(950))
  7810. , w = o(r(951))
  7811. , C = o(r(952))
  7812. , S = o(r(953))
  7813. , k = o(r(954))
  7814. , T = o(r(955))
  7815. , L = o(r(956))
  7816. , E = o(r(957))
  7817. , P = o(r(958))
  7818. , A = o(r(959))
  7819. , O = o(r(960))
  7820. , N = o(r(961))
  7821. , x = o(r(962))
  7822. , R = o(r(963))
  7823. , I = o(r(964))
  7824. , M = o(r(965))
  7825. , D = o(r(966))
  7826. , B = o(r(967))
  7827. , U = {
  7828. contractList: c.default,
  7829. klineHistoryList: l.default,
  7830. account: f.default,
  7831. accountAsset: d.default,
  7832. createOrder: h.default,
  7833. moveMargin: v.default,
  7834. getHistoryOrder: m.default,
  7835. getCurrentOrder: y.default,
  7836. cancelOrderById: _.default,
  7837. cancelAllOrder: w.default,
  7838. closeAllPosition: C.default,
  7839. reversePosition: S.default,
  7840. updateLeverage: k.default,
  7841. updateMode: T.default,
  7842. updateAutoAppendMargin: L.default,
  7843. adjustIsolatedPositionMargin: E.default,
  7844. updateOrderTriggerPrice: P.default,
  7845. updateOrderLimitPrice: D.default,
  7846. updateOpenTpSlTriggerPrice: A.default,
  7847. getHistoryOrderDetailById: O.default,
  7848. getHistoryPositionList: M.default,
  7849. getFinancialConditionList: N.default,
  7850. getMultiLanguageItem: x.default,
  7851. checkContractEnableDisplay: R.default,
  7852. getFundingHistory: I.default,
  7853. getContractPlate: B.default
  7854. };
  7855. t.default = U
  7856. },
  7857. 942: function(e, t, r) {
  7858. "use strict";
  7859. var n = r(11)
  7860. , o = r(16)
  7861. , c = r(9)
  7862. , l = r(18)
  7863. , d = r(17)
  7864. , f = r(0)
  7865. , v = r(2);
  7866. f(t, "__esModule", {
  7867. value: !0
  7868. }),
  7869. t.default = void 0;
  7870. var h = v(r(6))
  7871. , m = v(r(30))
  7872. , y = v(r(7))
  7873. , _ = r(355)
  7874. , w = r(8);
  7875. function C(e, t) {
  7876. var r = n(e);
  7877. if (o) {
  7878. var l = o(e);
  7879. t && (l = l.filter((function(t) {
  7880. return c(e, t).enumerable
  7881. }
  7882. ))),
  7883. r.push.apply(r, l)
  7884. }
  7885. return r
  7886. }
  7887. var S = {
  7888. productName: "contractName",
  7889. baseCoinId: "baseCoinId",
  7890. minLeverage: "displayMinLeverage",
  7891. maxLeverage: "displayMaxLeverage",
  7892. settleTime: "fundingDailySettleTime",
  7893. webMarginScale: "displayWebLeverageSettingList",
  7894. appMarginScale: "displayAppLeverageSettingList",
  7895. productCode: "extraConfig.productCode",
  7896. iconUrl: "extraConfig.iconUrl",
  7897. preValue: "extraConfig.preValue",
  7898. forwardContractFlag: "extraConfig.forwardContractFlag",
  7899. status: "extraConfig.status",
  7900. indexDataSource: "extraConfig.indexDataSource",
  7901. contractSort: "extraConfig.contractSort",
  7902. simulation: "extraConfig.simulation",
  7903. quoteCoinId: "quoteCoinId",
  7904. placeConfig: "placeConfig",
  7905. priceUseFeeRate: "priceUseFeeRate",
  7906. newP: "displayNew",
  7907. hotP: "displayHot",
  7908. buyLimitPriceRatio: "buyLimitPriceRatio",
  7909. sellLimitPriceRatio: "sellLimitPriceRatio",
  7910. openCostUpRatio: "frozenMarginFloatingRatio",
  7911. openCostFeeUpRatio: "frozenFillFeeFloatingRatio",
  7912. longLimitBurstPrice: "longLimitLiquidatePrice",
  7913. shortLimitBurstPrice: "shortLimitLiquidatePrice",
  7914. minTradingUnit: "stepSize",
  7915. trackingSupport: "supportTracing",
  7916. planMarketPrice: "supportPlanMarket",
  7917. pricedSymbol: "",
  7918. baseSymbol: "",
  7919. quoteCoinSymbol: "",
  7920. quoteSymbol: "",
  7921. feeRate: "feeRate",
  7922. dailySettleTimes: "",
  7923. marketPriceOpenLimitSize: "",
  7924. marketPriceCloseLimitSize: "",
  7925. supportSharedMode: "",
  7926. supportCrossMode: "",
  7927. supportIsolatedMode: "",
  7928. supportCombinedMode: "",
  7929. supportSeparatedMode: "",
  7930. limitPriceFlag: "",
  7931. priceEndStep: "",
  7932. autoAppendMargin: "",
  7933. priceUseCapitalRate: "",
  7934. warningCoefficient: "",
  7935. reduceChangePriceRatio: "",
  7936. contractId: "contractId",
  7937. tickSize: "tickSize",
  7938. riskLimitTierList: "riskLimitTierList",
  7939. quoteCoinStepSize: "",
  7940. enableDisplay: "enableDisplay",
  7941. takerFeeRate: "takerFeeRate",
  7942. makerFeeRate: "makerFeeRate",
  7943. frozenMarginFloatingRatio: "frozenMarginFloatingRatio",
  7944. frozenFillFeeFloatingRatio: "frozenFillFeeFloatingRatio",
  7945. markPrice: "markPrice"
  7946. }
  7947. , k = {
  7948. req: function() {
  7949. return function(e) {
  7950. for (var t = 1; t < arguments.length; t++) {
  7951. var r = null != arguments[t] ? arguments[t] : {};
  7952. t % 2 ? C(Object(r), !0).forEach((function(t) {
  7953. (0,
  7954. y.default)(e, t, r[t])
  7955. }
  7956. )) : l ? d(e, l(r)) : C(Object(r)).forEach((function(t) {
  7957. f(e, t, c(r, t))
  7958. }
  7959. ))
  7960. }
  7961. return e
  7962. }({}, {
  7963. languageType: 1,
  7964. sign: "SIGN",
  7965. timeZone: "string"
  7966. })
  7967. },
  7968. res: function(e) {
  7969. return new h.default((function(t, r) {
  7970. var code = e.code
  7971. , n = e.data
  7972. , o = n.coinList
  7973. , c = n.contractList
  7974. , l = e.responseTime
  7975. , d = [];
  7976. if (w.isClient) {
  7977. var f = window.Object.entries(S);
  7978. c.forEach((function(e) {
  7979. var t = {}
  7980. , r = o.find((function(t) {
  7981. return t.coinId === e.quoteCoinId
  7982. }
  7983. ))
  7984. , n = o.find((function(t) {
  7985. return t.coinId === e.baseCoinId
  7986. }
  7987. ));
  7988. f.forEach((function(o) {
  7989. var c = (0,
  7990. m.default)(o, 2)
  7991. , l = c[0]
  7992. , d = c[1];
  7993. switch (!0) {
  7994. case "pricedSymbol" === l:
  7995. t.pricedSymbol = r.coinName;
  7996. break;
  7997. case "quoteCoinSymbol" === l:
  7998. t.quoteCoinSymbol = r.coinName;
  7999. break;
  8000. case "quoteCoinStepSize" === l:
  8001. t.quoteCoinStepSize = r.stepSize;
  8002. break;
  8003. case "quoteSymbol" === l:
  8004. t.quoteSymbol = r.coinName;
  8005. break;
  8006. case "baseSymbol" === l:
  8007. t.baseSymbol = n.coinName;
  8008. break;
  8009. case "feeRate" === l:
  8010. t.feeRate = Math.max(Number(e.takerFeeRate), Number(e.makerFeeRate));
  8011. break;
  8012. case "dailySettleTimes" === l:
  8013. t.dailySettleTimes = e.fundingDailySettleTime.length;
  8014. break;
  8015. case "marketPriceOpenLimitSize" === l:
  8016. t.marketOpenLimitSize = e.marketOpenLimitSize;
  8017. break;
  8018. case "marketPriceCloseLimitSize" === l:
  8019. t.marketPriceCloseLimitSize = e.marketCloseLimitSize;
  8020. break;
  8021. case "supportSharedMode" === l:
  8022. t.supportSharedMode = !e.supportMarginModeList.length || e.supportMarginModeList.includes("SHARED") || e.supportMarginModeList.includes("CROSS");
  8023. break;
  8024. case "supportCrossMode" === l:
  8025. t.supportCrossMode = !e.supportMarginModeList.length || e.supportMarginModeList.includes("SHARED") || e.supportMarginModeList.includes("CROSS");
  8026. break;
  8027. case "supportIsolatedMode" === l:
  8028. t.supportIsolatedMode = !e.supportMarginModeList.length || e.supportMarginModeList.includes("ISOLATED");
  8029. break;
  8030. case "supportCombinedMode" === l:
  8031. t.supportCombinedMode = !e.supportSeparatedModeList.length || e.supportSeparatedModeList.includes("COMBINED");
  8032. break;
  8033. case "supportSeparatedMode" === l:
  8034. t.supportSeparatedMode = !e.supportSeparatedModeList.length || e.supportSeparatedModeList.includes("SEPARATED");
  8035. break;
  8036. case "markPrice" === l:
  8037. t.markPrice = "";
  8038. break;
  8039. default:
  8040. if (d) {
  8041. var f = d.split(".");
  8042. t[l] = 1 === f.length ? e[f[0]] : e[f[0]][f[1]]
  8043. }
  8044. }
  8045. d && (t[l] = (0,
  8046. _.toNumberOrBoolean)(t[l]))
  8047. }
  8048. )),
  8049. t.stepSize = e.stepSize,
  8050. d.push(t)
  8051. }
  8052. ))
  8053. }
  8054. t({
  8055. code: code,
  8056. data: {
  8057. coinList: o,
  8058. contractList: d
  8059. },
  8060. restime: l
  8061. })
  8062. }
  8063. ))
  8064. }
  8065. };
  8066. t.default = k
  8067. },
  8068. 943: function(e, t, r) {
  8069. "use strict";
  8070. var n = r(11)
  8071. , o = r(16)
  8072. , c = r(9)
  8073. , l = r(18)
  8074. , d = r(17)
  8075. , f = r(0)
  8076. , v = r(2);
  8077. f(t, "__esModule", {
  8078. value: !0
  8079. }),
  8080. t.default = void 0;
  8081. var h = v(r(6))
  8082. , m = v(r(7));
  8083. function y(e, t) {
  8084. var r = n(e);
  8085. if (o) {
  8086. var l = o(e);
  8087. t && (l = l.filter((function(t) {
  8088. return c(e, t).enumerable
  8089. }
  8090. ))),
  8091. r.push.apply(r, l)
  8092. }
  8093. return r
  8094. }
  8095. function _(e) {
  8096. for (var t = 1; t < arguments.length; t++) {
  8097. var r = null != arguments[t] ? arguments[t] : {};
  8098. t % 2 ? y(Object(r), !0).forEach((function(t) {
  8099. (0,
  8100. m.default)(e, t, r[t])
  8101. }
  8102. )) : l ? d(e, l(r)) : y(Object(r)).forEach((function(t) {
  8103. f(e, t, c(r, t))
  8104. }
  8105. ))
  8106. }
  8107. return e
  8108. }
  8109. var w = {
  8110. req: function(data) {
  8111. return _(_({}, {
  8112. languageType: 1,
  8113. sign: "SIGN",
  8114. timeZone: "string"
  8115. }), data)
  8116. },
  8117. res: function(e) {
  8118. return new h.default((function(t, r) {
  8119. var code = e.code
  8120. , n = e.data
  8121. , o = n.dataList
  8122. , c = n.nextFlag
  8123. , l = n.nextKey
  8124. , d = e.responseTime
  8125. , f = [];
  8126. if (void 0 === o)
  8127. return t(e);
  8128. o.forEach((function(e) {
  8129. var t = {
  8130. open: Number(e.open),
  8131. close: Number(e.close),
  8132. high: Number(e.high),
  8133. low: Number(e.low),
  8134. volume: Number(e.size),
  8135. time: Number(e.klineTime),
  8136. timestamp: Number(e.klineTime),
  8137. contractId: e.contractId
  8138. };
  8139. f.push(t)
  8140. }
  8141. )),
  8142. t({
  8143. code: code,
  8144. data: {
  8145. dataList: f,
  8146. nextFlag: c,
  8147. nextKey: l
  8148. },
  8149. restime: d
  8150. })
  8151. }
  8152. ))
  8153. }
  8154. };
  8155. t.default = w
  8156. },
  8157. 944: function(e, t, r) {
  8158. "use strict";
  8159. var n = r(11)
  8160. , o = r(16)
  8161. , c = r(9)
  8162. , l = r(18)
  8163. , d = r(17)
  8164. , f = r(0)
  8165. , v = r(2);
  8166. f(t, "__esModule", {
  8167. value: !0
  8168. }),
  8169. t.default = void 0;
  8170. var h = v(r(6))
  8171. , m = v(r(7));
  8172. function y(e, t) {
  8173. var r = n(e);
  8174. if (o) {
  8175. var l = o(e);
  8176. t && (l = l.filter((function(t) {
  8177. return c(e, t).enumerable
  8178. }
  8179. ))),
  8180. r.push.apply(r, l)
  8181. }
  8182. return r
  8183. }
  8184. function _(e) {
  8185. for (var t = 1; t < arguments.length; t++) {
  8186. var r = null != arguments[t] ? arguments[t] : {};
  8187. t % 2 ? y(Object(r), !0).forEach((function(t) {
  8188. (0,
  8189. m.default)(e, t, r[t])
  8190. }
  8191. )) : l ? d(e, l(r)) : y(Object(r)).forEach((function(t) {
  8192. f(e, t, c(r, t))
  8193. }
  8194. ))
  8195. }
  8196. return e
  8197. }
  8198. var w = {
  8199. req: function(data) {
  8200. return _(_({}, {
  8201. languageType: 1,
  8202. sign: "SIGN",
  8203. timeZone: "string"
  8204. }), data)
  8205. },
  8206. res: function(e) {
  8207. return new h.default((function(t, r) {
  8208. t(e)
  8209. }
  8210. ))
  8211. }
  8212. };
  8213. t.default = w
  8214. },
  8215. 945: function(e, t, r) {
  8216. "use strict";
  8217. var n = r(11)
  8218. , o = r(16)
  8219. , c = r(9)
  8220. , l = r(18)
  8221. , d = r(17)
  8222. , f = r(0)
  8223. , v = r(2);
  8224. f(t, "__esModule", {
  8225. value: !0
  8226. }),
  8227. t.default = void 0;
  8228. var h = v(r(6))
  8229. , m = v(r(7));
  8230. function y(e, t) {
  8231. var r = n(e);
  8232. if (o) {
  8233. var l = o(e);
  8234. t && (l = l.filter((function(t) {
  8235. return c(e, t).enumerable
  8236. }
  8237. ))),
  8238. r.push.apply(r, l)
  8239. }
  8240. return r
  8241. }
  8242. function _(e) {
  8243. for (var t = 1; t < arguments.length; t++) {
  8244. var r = null != arguments[t] ? arguments[t] : {};
  8245. t % 2 ? y(Object(r), !0).forEach((function(t) {
  8246. (0,
  8247. m.default)(e, t, r[t])
  8248. }
  8249. )) : l ? d(e, l(r)) : y(Object(r)).forEach((function(t) {
  8250. f(e, t, c(r, t))
  8251. }
  8252. ))
  8253. }
  8254. return e
  8255. }
  8256. var w = {
  8257. req: function(data) {
  8258. return _(_({}, {
  8259. languageType: 1,
  8260. sign: "SIGN",
  8261. timeZone: "string"
  8262. }), data)
  8263. },
  8264. res: function(e) {
  8265. return new h.default((function(t, r) {
  8266. t(e)
  8267. }
  8268. ))
  8269. }
  8270. };
  8271. t.default = w
  8272. },
  8273. 946: function(e, t, r) {
  8274. "use strict";
  8275. var n = r(0)
  8276. , o = r(2);
  8277. n(t, "__esModule", {
  8278. value: !0
  8279. }),
  8280. t.default = void 0;
  8281. var c = o(r(6))
  8282. , l = o(r(30))
  8283. , d = r(37)
  8284. , f = r(8)
  8285. , v = {
  8286. productCode: "coinId",
  8287. amount: "collateralAmount"
  8288. }
  8289. , h = {
  8290. req: function(data) {
  8291. var e = {};
  8292. f.isClient && window.Object.entries(data).forEach((function(t) {
  8293. var r = (0,
  8294. l.default)(t, 2)
  8295. , n = r[0]
  8296. , o = r[1];
  8297. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  8298. }
  8299. ));
  8300. return e
  8301. },
  8302. res: function(e) {
  8303. return new c.default((function(t, r) {
  8304. t(e)
  8305. }
  8306. ))
  8307. }
  8308. };
  8309. t.default = h
  8310. },
  8311. 947: function(e, t, r) {
  8312. "use strict";
  8313. var n = r(0)
  8314. , o = r(2);
  8315. n(t, "__esModule", {
  8316. value: !0
  8317. }),
  8318. t.default = void 0;
  8319. var c = o(r(6))
  8320. , l = o(r(30))
  8321. , d = r(37)
  8322. , f = r(355)
  8323. , v = r(8)
  8324. , h = {
  8325. marginMode: "marginMode",
  8326. separatedMode: "separatedMode",
  8327. separatedOpenOrderId: "separatedOpenOrderId",
  8328. positionSide: "positionSide",
  8329. stepSize: d.ABANDONED,
  8330. orderType: d.ABANDONED,
  8331. priceByTriggerType: d.ABANDONED,
  8332. matchType: d.ABANDONED,
  8333. side: d.ABANDONED,
  8334. type: d.ABANDONED,
  8335. amount: d.ABANDONED,
  8336. tradePrice: d.ABANDONED,
  8337. executePrice: d.ABANDONED,
  8338. timeInForce: d.ABANDONED,
  8339. planType: d.ABANDONED,
  8340. stopPrice: d.ABANDONED,
  8341. triggerType: d.ABANDONED,
  8342. delegateCount: d.ABANDONED
  8343. };
  8344. function m(e) {
  8345. return Number(e) ? 1 === Number(e) ? "LAST_PRICE" : "MARK_PRICE" : "LAST_PRICE"
  8346. }
  8347. var y = {
  8348. req: function(data) {
  8349. data.stepSize;
  8350. var e = data.orderType
  8351. , t = {};
  8352. if (v.isClient) {
  8353. var r = window.Object.entries(data);
  8354. t.clientOrderId = (0,
  8355. f.generateUniqueString)(),
  8356. t.reduceOnly = !1,
  8357. t.size = Number(data.amount),
  8358. t.orderSide = data.orderSide;
  8359. if (!["LIMIT", "MARKET", "PLAN_LIMIT", "PLAN_MARKET", "POSITION_TP_SL", "TAKE_PROFIT_LIMIT", "TAKE_PROFIT_MARKET", "STOP_MARKET", "STOP_LIMIT"].includes(e))
  8360. return;
  8361. switch (e) {
  8362. case "PLAN_LIMIT":
  8363. case "PLAN_MARKET":
  8364. if (void 0 === data.priceByTriggerType)
  8365. return;
  8366. var n = {
  8367. PLAN_LIMIT: {
  8368. tp: "TAKE_PROFIT_LIMIT",
  8369. sl: "STOP_LIMIT"
  8370. },
  8371. PLAN_MARKET: {
  8372. tp: "TAKE_PROFIT_MARKET",
  8373. sl: "STOP_MARKET"
  8374. }
  8375. };
  8376. "BUY" === t.orderSide ? t.type = Number(data.triggerPrice) > Number(data.priceByTriggerType) ? n[e].sl : n[e].tp : t.type = Number(data.priceByTriggerType) > Number(data.triggerPrice) ? n[e].sl : n[e].tp,
  8377. t.triggerPrice = data.triggerPrice,
  8378. t.triggerPriceType = m(data.triggerType),
  8379. t.orderSource = "PLAN";
  8380. break;
  8381. case "TAKE_PROFIT_MARKET":
  8382. case "STOP_MARKET":
  8383. case "TAKE_PROFIT_LIMIT":
  8384. case "STOP_LIMIT":
  8385. t.type = e,
  8386. t.positionTpsl = !0,
  8387. t.reduceOnly = !0,
  8388. t.triggerPrice = data.stopPrice,
  8389. t.triggerPriceType = m(data.triggerType);
  8390. break;
  8391. default:
  8392. t.type = e
  8393. }
  8394. t.price = t.type.indexOf("MARKET") > -1 ? 0 : void 0 !== data.tradePrice ? data.tradePrice : data.executePrice;
  8395. t.timeInForce = ["MARKET", "STOP_MARKET", "TAKE_PROFIT_MARKET"].includes(t.type) ? "IMMEDIATE_OR_CANCEL" : ["GOOD_TIL_CANCEL", "POST_ONLY", "FILL_OR_KILL", "IMMEDIATE_OR_CANCEL"][Number(data.timeInForce)] || "GOOD_TIL_CANCEL",
  8396. r.forEach((function(e) {
  8397. var r = (0,
  8398. l.default)(e, 2)
  8399. , n = r[0]
  8400. , o = r[1];
  8401. switch (!0) {
  8402. case "presetTakeProfitPrice" === n:
  8403. o && (t.setOpenTp = !0,
  8404. t.openTpParam = {
  8405. side: "BUY" === t.orderSide ? "SELL" : "BUY",
  8406. size: t.size,
  8407. price: 0,
  8408. clientOrderId: (0,
  8409. f.generateUniqueString)(),
  8410. triggerPrice: o,
  8411. triggerPriceType: "LAST_PRICE"
  8412. });
  8413. break;
  8414. case "presetStopLossPrice" === n:
  8415. o && (t.setOpenSl = !0,
  8416. t.openSlParam = {
  8417. side: "BUY" === t.orderSide ? "SELL" : "BUY",
  8418. size: t.size,
  8419. price: 0,
  8420. clientOrderId: (0,
  8421. f.generateUniqueString)(),
  8422. triggerPrice: o,
  8423. triggerPriceType: "LAST_PRICE"
  8424. });
  8425. break;
  8426. default:
  8427. h[n] !== d.ABANDONED && (t[h[n] || n] = o)
  8428. }
  8429. }
  8430. )),
  8431. t.orderSource = t.orderSource || "WEB"
  8432. }
  8433. return t
  8434. },
  8435. res: function(e) {
  8436. return new c.default((function(t, r) {
  8437. t(e)
  8438. }
  8439. ))
  8440. }
  8441. };
  8442. t.default = y
  8443. },
  8444. 948: function(e, t, r) {
  8445. "use strict";
  8446. var n = r(0)
  8447. , o = r(2);
  8448. n(t, "__esModule", {
  8449. value: !0
  8450. }),
  8451. t.default = void 0;
  8452. var c = o(r(6))
  8453. , l = o(r(30))
  8454. , d = r(37)
  8455. , f = r(8)
  8456. , v = {
  8457. productCode: "coinId",
  8458. amount: "collateralAmount"
  8459. }
  8460. , h = {
  8461. req: function(data) {
  8462. var e = {};
  8463. f.isClient && window.Object.entries(data).forEach((function(t) {
  8464. var r = (0,
  8465. l.default)(t, 2)
  8466. , n = r[0]
  8467. , o = r[1];
  8468. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  8469. }
  8470. ));
  8471. return e
  8472. },
  8473. res: function(e) {
  8474. return new c.default((function(t, r) {
  8475. t(e)
  8476. }
  8477. ))
  8478. }
  8479. };
  8480. t.default = h
  8481. },
  8482. 949: function(e, t, r) {
  8483. "use strict";
  8484. var n = r(0)
  8485. , o = r(2);
  8486. n(t, "__esModule", {
  8487. value: !0
  8488. }),
  8489. t.default = void 0;
  8490. var c = o(r(6))
  8491. , l = o(r(30))
  8492. , d = r(37)
  8493. , f = r(8)
  8494. , v = {
  8495. productCode: "coinId",
  8496. amount: "collateralAmount"
  8497. }
  8498. , h = {
  8499. req: function(data) {
  8500. var e = {};
  8501. f.isClient && window.Object.entries(data).forEach((function(t) {
  8502. var r = (0,
  8503. l.default)(t, 2)
  8504. , n = r[0]
  8505. , o = r[1];
  8506. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  8507. }
  8508. ));
  8509. return e
  8510. },
  8511. res: function(e) {
  8512. return new c.default((function(t, r) {
  8513. t(e)
  8514. }
  8515. ))
  8516. }
  8517. };
  8518. t.default = h
  8519. },
  8520. 950: function(e, t, r) {
  8521. "use strict";
  8522. var n = r(0)
  8523. , o = r(2);
  8524. n(t, "__esModule", {
  8525. value: !0
  8526. }),
  8527. t.default = void 0;
  8528. var c = o(r(69))
  8529. , l = o(r(6))
  8530. , d = o(r(30))
  8531. , f = r(37)
  8532. , v = r(8)
  8533. , h = {
  8534. productCode: f.ABANDONED,
  8535. orderNo: f.ABANDONED
  8536. }
  8537. , m = {
  8538. req: function(data) {
  8539. var e = {};
  8540. v.isClient && window.Object.entries(data).forEach((function(t) {
  8541. var r = (0,
  8542. d.default)(t, 2)
  8543. , n = r[0]
  8544. , o = r[1];
  8545. if (!0 == ("orderNo" === n))
  8546. e.orderIdList = (0,
  8547. c.default)(o) ? o : [o];
  8548. else
  8549. h[n] !== f.ABANDONED && (e[h[n] || n] = o)
  8550. }
  8551. ));
  8552. return e
  8553. },
  8554. res: function(e) {
  8555. return new l.default((function(t, r) {
  8556. t(e)
  8557. }
  8558. ))
  8559. }
  8560. };
  8561. t.default = m
  8562. },
  8563. 951: function(e, t, r) {
  8564. "use strict";
  8565. var n = r(0)
  8566. , o = r(2);
  8567. n(t, "__esModule", {
  8568. value: !0
  8569. }),
  8570. t.default = void 0;
  8571. var c = o(r(6))
  8572. , l = o(r(30))
  8573. , d = r(37)
  8574. , f = r(8)
  8575. , v = {
  8576. type: d.ABANDONED,
  8577. productCode: d.ABANDONED,
  8578. cancelCategories: "filterContractIdList"
  8579. }
  8580. , h = {
  8581. req: function(data) {
  8582. var e = {};
  8583. f.isClient && window.Object.entries(data).forEach((function(t) {
  8584. var r = (0,
  8585. l.default)(t, 2)
  8586. , n = r[0]
  8587. , o = r[1];
  8588. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  8589. }
  8590. ));
  8591. return e
  8592. },
  8593. res: function(e) {
  8594. return new c.default((function(t, r) {
  8595. t(e)
  8596. }
  8597. ))
  8598. }
  8599. };
  8600. t.default = h
  8601. },
  8602. 952: function(e, t, r) {
  8603. "use strict";
  8604. var n = r(11)
  8605. , o = r(16)
  8606. , c = r(9)
  8607. , l = r(18)
  8608. , d = r(17)
  8609. , f = r(0)
  8610. , v = r(2);
  8611. f(t, "__esModule", {
  8612. value: !0
  8613. }),
  8614. t.default = void 0;
  8615. var h = v(r(6))
  8616. , m = v(r(7));
  8617. function y(e, t) {
  8618. var r = n(e);
  8619. if (o) {
  8620. var l = o(e);
  8621. t && (l = l.filter((function(t) {
  8622. return c(e, t).enumerable
  8623. }
  8624. ))),
  8625. r.push.apply(r, l)
  8626. }
  8627. return r
  8628. }
  8629. function _(e) {
  8630. for (var t = 1; t < arguments.length; t++) {
  8631. var r = null != arguments[t] ? arguments[t] : {};
  8632. t % 2 ? y(Object(r), !0).forEach((function(t) {
  8633. (0,
  8634. m.default)(e, t, r[t])
  8635. }
  8636. )) : l ? d(e, l(r)) : y(Object(r)).forEach((function(t) {
  8637. f(e, t, c(r, t))
  8638. }
  8639. ))
  8640. }
  8641. return e
  8642. }
  8643. var w = {
  8644. req: function(data) {
  8645. return _(_({}, {
  8646. languageType: 0,
  8647. sign: "SIGN",
  8648. timeZone: "string",
  8649. filterCoinIdList: [],
  8650. filterContractIdList: [],
  8651. filterPositionIdList: [],
  8652. orderSource: "CLOSE_ALL_POSITION"
  8653. }), data)
  8654. },
  8655. res: function(e) {
  8656. return new h.default((function(t, r) {
  8657. t(e)
  8658. }
  8659. ))
  8660. }
  8661. };
  8662. t.default = w
  8663. },
  8664. 953: function(e, t, r) {
  8665. "use strict";
  8666. var n = r(11)
  8667. , o = r(16)
  8668. , c = r(9)
  8669. , l = r(18)
  8670. , d = r(17)
  8671. , f = r(0)
  8672. , v = r(2);
  8673. f(t, "__esModule", {
  8674. value: !0
  8675. }),
  8676. t.default = void 0;
  8677. var h = v(r(6))
  8678. , m = v(r(7));
  8679. function y(e, t) {
  8680. var r = n(e);
  8681. if (o) {
  8682. var l = o(e);
  8683. t && (l = l.filter((function(t) {
  8684. return c(e, t).enumerable
  8685. }
  8686. ))),
  8687. r.push.apply(r, l)
  8688. }
  8689. return r
  8690. }
  8691. function _(e) {
  8692. for (var t = 1; t < arguments.length; t++) {
  8693. var r = null != arguments[t] ? arguments[t] : {};
  8694. t % 2 ? y(Object(r), !0).forEach((function(t) {
  8695. (0,
  8696. m.default)(e, t, r[t])
  8697. }
  8698. )) : l ? d(e, l(r)) : y(Object(r)).forEach((function(t) {
  8699. f(e, t, c(r, t))
  8700. }
  8701. ))
  8702. }
  8703. return e
  8704. }
  8705. var w = {
  8706. req: function(data) {
  8707. return _(_({}, {
  8708. languageType: 1,
  8709. language: "en_US",
  8710. sign: "SIGN",
  8711. timeZone: "string",
  8712. orderSource: "WEB"
  8713. }), data)
  8714. },
  8715. res: function(e) {
  8716. return new h.default((function(t, r) {
  8717. t(e)
  8718. }
  8719. ))
  8720. }
  8721. };
  8722. t.default = w
  8723. },
  8724. 954: function(e, t, r) {
  8725. "use strict";
  8726. var n = r(0)
  8727. , o = r(2);
  8728. n(t, "__esModule", {
  8729. value: !0
  8730. }),
  8731. t.default = void 0;
  8732. var c = o(r(6))
  8733. , l = o(r(30))
  8734. , d = r(37)
  8735. , f = r(8)
  8736. , v = {
  8737. productCode: "contractId",
  8738. marginMode: "marginMode",
  8739. longLeverage: "longLeverage",
  8740. shortLeverage: "shortLeverage",
  8741. levelRate: d.ABANDONED,
  8742. positionType: d.ABANDONED
  8743. }
  8744. , h = {
  8745. req: function(data) {
  8746. var e = {};
  8747. f.isClient && window.Object.entries(data).forEach((function(t) {
  8748. var r = (0,
  8749. l.default)(t, 2)
  8750. , n = r[0]
  8751. , o = r[1];
  8752. if (!0 == ("levelRate" === n))
  8753. ;
  8754. else
  8755. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  8756. }
  8757. ));
  8758. return e
  8759. },
  8760. res: function(e) {
  8761. return new c.default((function(t, r) {
  8762. t(e)
  8763. }
  8764. ))
  8765. }
  8766. };
  8767. t.default = h
  8768. },
  8769. 955: function(e, t, r) {
  8770. "use strict";
  8771. var n = r(0)
  8772. , o = r(2);
  8773. n(t, "__esModule", {
  8774. value: !0
  8775. }),
  8776. t.default = void 0;
  8777. var c = o(r(6))
  8778. , l = o(r(30))
  8779. , d = r(37)
  8780. , f = r(8)
  8781. , v = {
  8782. productCode: "contractId",
  8783. positionMode: "positionMode",
  8784. holdMode: d.ABANDONED,
  8785. subHoldMode: d.ABANDONED
  8786. }
  8787. , h = {
  8788. req: function(data) {
  8789. var e = {};
  8790. f.isClient && window.Object.entries(data).forEach((function(t) {
  8791. var r = (0,
  8792. l.default)(t, 2)
  8793. , n = r[0]
  8794. , o = r[1];
  8795. switch (!0) {
  8796. case "holdMode" === n:
  8797. e.marginMode = {
  8798. 1: "ISOLATED",
  8799. 2: "SHARED"
  8800. }[Number(o)] || "SHARED";
  8801. break;
  8802. case "subHoldMode" === n:
  8803. e.separatedMode = {
  8804. 1: "COMBINED",
  8805. 2: "SEPARATED"
  8806. }[Number(o)] || "COMBINED";
  8807. break;
  8808. default:
  8809. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  8810. }
  8811. }
  8812. ));
  8813. return e
  8814. },
  8815. res: function(e) {
  8816. return new c.default((function(t, r) {
  8817. t(e)
  8818. }
  8819. ))
  8820. }
  8821. };
  8822. t.default = h
  8823. },
  8824. 956: function(e, t, r) {
  8825. "use strict";
  8826. var n = r(0)
  8827. , o = r(2);
  8828. n(t, "__esModule", {
  8829. value: !0
  8830. }),
  8831. t.default = void 0;
  8832. var c = o(r(6))
  8833. , l = o(r(30))
  8834. , d = r(37)
  8835. , f = r(8)
  8836. , v = {
  8837. afterAppendType: "autoAppendMargin",
  8838. positionId: "positionId",
  8839. productCode: d.ABANDONED,
  8840. side: d.ABANDONED,
  8841. openOrderNo: d.ABANDONED
  8842. }
  8843. , h = {
  8844. req: function(data) {
  8845. var e = {};
  8846. f.isClient && window.Object.entries(data).forEach((function(t) {
  8847. var r = (0,
  8848. l.default)(t, 2)
  8849. , n = r[0]
  8850. , o = r[1];
  8851. if (!0 == ("afterAppendType" === n))
  8852. e.autoAppendMargin = Boolean(o);
  8853. else
  8854. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  8855. }
  8856. ));
  8857. return e
  8858. },
  8859. res: function(e) {
  8860. return new c.default((function(t, r) {
  8861. t(e)
  8862. }
  8863. ))
  8864. }
  8865. };
  8866. t.default = h
  8867. },
  8868. 957: function(e, t, r) {
  8869. "use strict";
  8870. var n = r(0)
  8871. , o = r(2);
  8872. n(t, "__esModule", {
  8873. value: !0
  8874. }),
  8875. t.default = void 0;
  8876. var c = o(r(6))
  8877. , l = o(r(30))
  8878. , d = r(37)
  8879. , f = r(8)
  8880. , v = {
  8881. positionId: "positionId",
  8882. productCode: d.ABANDONED,
  8883. side: d.ABANDONED,
  8884. openOrderNo: d.ABANDONED
  8885. }
  8886. , h = {
  8887. req: function(data) {
  8888. var e = {};
  8889. f.isClient && window.Object.entries(data).forEach((function(t) {
  8890. var r = (0,
  8891. l.default)(t, 2)
  8892. , n = r[0]
  8893. , o = r[1];
  8894. if (!0 == ("afterAppendType" === n))
  8895. e.autoAppendMargin = Boolean(o);
  8896. else
  8897. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  8898. }
  8899. ));
  8900. return e
  8901. },
  8902. res: function(e) {
  8903. return new c.default((function(t, r) {
  8904. t(e)
  8905. }
  8906. ))
  8907. }
  8908. };
  8909. t.default = h
  8910. },
  8911. 958: function(e, t, r) {
  8912. "use strict";
  8913. var n = r(0)
  8914. , o = r(2);
  8915. n(t, "__esModule", {
  8916. value: !0
  8917. }),
  8918. t.default = void 0;
  8919. var c = o(r(6))
  8920. , l = o(r(30))
  8921. , d = r(37)
  8922. , f = r(8)
  8923. , v = {
  8924. productCode: "coinId",
  8925. amount: "collateralAmount",
  8926. orderNo: "orderId",
  8927. executePrice: "updatePrice",
  8928. triggerPrice: "updateTriggerPrice",
  8929. triggerType: "updateTriggerPriceType"
  8930. }
  8931. , h = {
  8932. req: function(data) {
  8933. var e = {};
  8934. f.isClient && window.Object.entries(data).forEach((function(t) {
  8935. var r = (0,
  8936. l.default)(t, 2)
  8937. , n = r[0]
  8938. , o = r[1];
  8939. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  8940. }
  8941. ));
  8942. return e
  8943. },
  8944. res: function(e) {
  8945. return new c.default((function(t, r) {
  8946. t(e)
  8947. }
  8948. ))
  8949. }
  8950. };
  8951. t.default = h
  8952. },
  8953. 959: function(e, t, r) {
  8954. "use strict";
  8955. var n = r(0)
  8956. , o = r(2);
  8957. n(t, "__esModule", {
  8958. value: !0
  8959. }),
  8960. t.default = void 0;
  8961. var c = o(r(6))
  8962. , l = o(r(30))
  8963. , d = r(37)
  8964. , f = r(355)
  8965. , v = r(8)
  8966. , h = {
  8967. productCode: d.ABANDONED,
  8968. bizNo: "orderId",
  8969. type: d.ABANDONED,
  8970. presetTakeProfitPrice: "updateOpenTpTriggerPrice",
  8971. presetStopLossPrice: "updateOpenSlTriggerPrice"
  8972. }
  8973. , m = {
  8974. req: function(data) {
  8975. var e = {};
  8976. v.isClient && window.Object.entries(data).forEach((function(t) {
  8977. var r = (0,
  8978. l.default)(t, 2)
  8979. , n = r[0]
  8980. , o = r[1];
  8981. switch (!0) {
  8982. case "presetTakeProfitPrice" === n:
  8983. o && (e.setOpenTp = !0,
  8984. e.openTpParam = {
  8985. side: "BUY" === e.orderSide ? "SELL" : "BUY",
  8986. size: e.size,
  8987. price: 0,
  8988. clientOrderId: (0,
  8989. f.generateUniqueString)(),
  8990. triggerPrice: o,
  8991. triggerPriceType: "LAST_PRICE"
  8992. });
  8993. break;
  8994. case "presetStopLossPrice" === n:
  8995. o && (e.setOpenSl = !0,
  8996. e.openSlParam = {
  8997. side: "BUY" === e.orderSide ? "SELL" : "BUY",
  8998. size: e.size,
  8999. price: 0,
  9000. clientOrderId: (0,
  9001. f.generateUniqueString)(),
  9002. triggerPrice: o,
  9003. triggerPriceType: "LAST_PRICE"
  9004. });
  9005. break;
  9006. default:
  9007. h[n] !== d.ABANDONED && (e[h[n] || n] = o)
  9008. }
  9009. }
  9010. ));
  9011. return e
  9012. },
  9013. res: function(e) {
  9014. return new c.default((function(t, r) {
  9015. t(e)
  9016. }
  9017. ))
  9018. }
  9019. };
  9020. t.default = m
  9021. },
  9022. 960: function(e, t, r) {
  9023. "use strict";
  9024. var n = r(0)
  9025. , o = r(2);
  9026. n(t, "__esModule", {
  9027. value: !0
  9028. }),
  9029. t.default = void 0;
  9030. var c = o(r(69))
  9031. , l = o(r(6))
  9032. , d = o(r(30))
  9033. , f = r(37)
  9034. , v = r(8)
  9035. , h = {
  9036. productCode: f.ABANDONED,
  9037. orderNo: f.ABANDONED
  9038. }
  9039. , m = {
  9040. req: function(data) {
  9041. var e = {};
  9042. v.isClient && window.Object.entries(data).forEach((function(t) {
  9043. var r = (0,
  9044. d.default)(t, 2)
  9045. , n = r[0]
  9046. , o = r[1];
  9047. if (!0 == ("orderNo" === n))
  9048. e.orderIdList = (0,
  9049. c.default)(o) ? o : [o];
  9050. else
  9051. h[n] !== f.ABANDONED && (e[h[n] || n] = o)
  9052. }
  9053. ));
  9054. return e
  9055. },
  9056. res: function(e) {
  9057. return new l.default((function(t, r) {
  9058. t(e)
  9059. }
  9060. ))
  9061. }
  9062. };
  9063. t.default = m
  9064. },
  9065. 961: function(e, t, r) {
  9066. "use strict";
  9067. var n = r(0)
  9068. , o = r(2);
  9069. n(t, "__esModule", {
  9070. value: !0
  9071. }),
  9072. t.default = void 0;
  9073. var c = o(r(6))
  9074. , l = o(r(30))
  9075. , d = r(37)
  9076. , f = r(8)
  9077. , v = {
  9078. productCode: d.ABANDONED,
  9079. orderNo: d.ABANDONED
  9080. }
  9081. , h = {
  9082. req: function(data) {
  9083. var e = {};
  9084. f.isClient && window.Object.entries(data).forEach((function(t) {
  9085. var r = (0,
  9086. l.default)(t, 2)
  9087. , n = r[0]
  9088. , o = r[1];
  9089. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  9090. }
  9091. ));
  9092. return e
  9093. },
  9094. res: function(e) {
  9095. return new c.default((function(t, r) {
  9096. t(e)
  9097. }
  9098. ))
  9099. }
  9100. };
  9101. t.default = h
  9102. },
  9103. 962: function(e, t, r) {
  9104. "use strict";
  9105. var n = r(0)
  9106. , o = r(2);
  9107. n(t, "__esModule", {
  9108. value: !0
  9109. }),
  9110. t.default = void 0;
  9111. var c = o(r(6))
  9112. , l = o(r(30))
  9113. , d = r(37)
  9114. , f = r(8)
  9115. , v = {
  9116. productCode: d.ABANDONED,
  9117. orderNo: d.ABANDONED
  9118. }
  9119. , h = {
  9120. req: function(data) {
  9121. var e = {};
  9122. f.isClient && window.Object.entries(data).forEach((function(t) {
  9123. var r = (0,
  9124. l.default)(t, 2)
  9125. , n = r[0]
  9126. , o = r[1];
  9127. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  9128. }
  9129. ));
  9130. return e
  9131. },
  9132. res: function(e) {
  9133. return new c.default((function(t, r) {
  9134. t(e)
  9135. }
  9136. ))
  9137. }
  9138. };
  9139. t.default = h
  9140. },
  9141. 963: function(e, t, r) {
  9142. "use strict";
  9143. var n = r(0)
  9144. , o = r(2);
  9145. n(t, "__esModule", {
  9146. value: !0
  9147. }),
  9148. t.default = void 0;
  9149. var c = o(r(6))
  9150. , l = o(r(30))
  9151. , d = r(37)
  9152. , f = r(8)
  9153. , v = {
  9154. productCode: d.ABANDONED,
  9155. orderNo: d.ABANDONED
  9156. }
  9157. , h = {
  9158. req: function(data) {
  9159. var e = {};
  9160. return (f.isClient && window.Object.entries(data)).forEach((function(t) {
  9161. var r = (0,
  9162. l.default)(t, 2)
  9163. , n = r[0]
  9164. , o = r[1];
  9165. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  9166. }
  9167. )),
  9168. e
  9169. },
  9170. res: function(e) {
  9171. return new c.default((function(t, r) {
  9172. t(e)
  9173. }
  9174. ))
  9175. }
  9176. };
  9177. t.default = h
  9178. },
  9179. 964: function(e, t, r) {
  9180. "use strict";
  9181. var n = r(0)
  9182. , o = r(2);
  9183. n(t, "__esModule", {
  9184. value: !0
  9185. }),
  9186. t.default = void 0;
  9187. var c = o(r(6))
  9188. , l = o(r(30))
  9189. , d = r(37)
  9190. , f = r(8)
  9191. , v = {
  9192. languageType: "languageType",
  9193. language: "language",
  9194. sign: d.ABANDONED,
  9195. timeZone: d.ABANDONED,
  9196. contractId: "contractId",
  9197. pageNo: "pageNo",
  9198. pageSize: "pageSize",
  9199. filterBeginTimeInclusive: "filterBeginTimeInclusive",
  9200. filterEndTimeExclusive: "filterEndTimeExclusive"
  9201. }
  9202. , h = {
  9203. req: function(data) {
  9204. var e = {};
  9205. return (f.isClient && window.Object.entries(data)).forEach((function(t) {
  9206. var r = (0,
  9207. l.default)(t, 2)
  9208. , n = r[0]
  9209. , o = r[1];
  9210. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  9211. }
  9212. )),
  9213. e
  9214. },
  9215. res: function(e) {
  9216. return new c.default((function(t, r) {
  9217. t(e)
  9218. }
  9219. ))
  9220. }
  9221. };
  9222. t.default = h
  9223. },
  9224. 965: function(e, t, r) {
  9225. "use strict";
  9226. var n = r(0)
  9227. , o = r(2);
  9228. n(t, "__esModule", {
  9229. value: !0
  9230. }),
  9231. t.default = void 0;
  9232. var c = o(r(6))
  9233. , l = o(r(30))
  9234. , d = r(37)
  9235. , f = r(8)
  9236. , v = {
  9237. productCode: "coinId",
  9238. amount: "collateralAmount"
  9239. }
  9240. , h = {
  9241. req: function(data) {
  9242. var e = {};
  9243. f.isClient && window.Object.entries(data).forEach((function(t) {
  9244. var r = (0,
  9245. l.default)(t, 2)
  9246. , n = r[0]
  9247. , o = r[1];
  9248. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  9249. }
  9250. ));
  9251. return e
  9252. },
  9253. res: function(e) {
  9254. return new c.default((function(t, r) {
  9255. t(e)
  9256. }
  9257. ))
  9258. }
  9259. };
  9260. t.default = h
  9261. },
  9262. 966: function(e, t, r) {
  9263. "use strict";
  9264. var n = r(0)
  9265. , o = r(2);
  9266. n(t, "__esModule", {
  9267. value: !0
  9268. }),
  9269. t.default = void 0;
  9270. var c = o(r(6))
  9271. , l = o(r(30))
  9272. , d = r(37)
  9273. , f = r(8)
  9274. , v = {
  9275. languageType: "languageType",
  9276. orderId: "orderId",
  9277. clientOrderId: "clientOrderId",
  9278. updatePrice: "updatePrice"
  9279. }
  9280. , h = {
  9281. req: function(data) {
  9282. var e = {};
  9283. f.isClient && window.Object.entries(data).forEach((function(t) {
  9284. var r = (0,
  9285. l.default)(t, 2)
  9286. , n = r[0]
  9287. , o = r[1];
  9288. v[n] !== d.ABANDONED && (e[v[n] || n] = o)
  9289. }
  9290. ));
  9291. return e
  9292. },
  9293. res: function(e) {
  9294. return new c.default((function(t, r) {
  9295. t(e)
  9296. }
  9297. ))
  9298. }
  9299. };
  9300. t.default = h
  9301. },
  9302. 967: function(e, t, r) {
  9303. "use strict";
  9304. var n = r(11)
  9305. , o = r(16)
  9306. , c = r(9)
  9307. , l = r(18)
  9308. , d = r(17)
  9309. , f = r(0)
  9310. , v = r(2);
  9311. f(t, "__esModule", {
  9312. value: !0
  9313. }),
  9314. t.default = void 0;
  9315. var h = v(r(6))
  9316. , m = v(r(7));
  9317. function y(e, t) {
  9318. var r = n(e);
  9319. if (o) {
  9320. var l = o(e);
  9321. t && (l = l.filter((function(t) {
  9322. return c(e, t).enumerable
  9323. }
  9324. ))),
  9325. r.push.apply(r, l)
  9326. }
  9327. return r
  9328. }
  9329. function _(e) {
  9330. for (var t = 1; t < arguments.length; t++) {
  9331. var r = null != arguments[t] ? arguments[t] : {};
  9332. t % 2 ? y(Object(r), !0).forEach((function(t) {
  9333. (0,
  9334. m.default)(e, t, r[t])
  9335. }
  9336. )) : l ? d(e, l(r)) : y(Object(r)).forEach((function(t) {
  9337. f(e, t, c(r, t))
  9338. }
  9339. ))
  9340. }
  9341. return e
  9342. }
  9343. var w = {
  9344. req: function(data) {
  9345. return _(_({}, {
  9346. languageType: 0,
  9347. language: "en_US",
  9348. sign: "SIGN",
  9349. timeZone: "string"
  9350. }), data)
  9351. },
  9352. res: function(e) {
  9353. return new h.default((function(t, r) {
  9354. t(e)
  9355. }
  9356. ))
  9357. }
  9358. };
  9359. t.default = w
  9360. },
  9361. 971: function(e, t, r) {
  9362. "use strict";
  9363. var n = r(0)
  9364. , o = r(2);
  9365. n(t, "__esModule", {
  9366. value: !0
  9367. }),
  9368. t.deepCopy = f,
  9369. t.numAddByDecimal = function() {
  9370. for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++)
  9371. t[r] = arguments[r];
  9372. return t.reduce((function(e, t) {
  9373. var r = Number(t);
  9374. return d.Decimal.add(e, isNaN(r) ? 0 : r).toNumber()
  9375. }
  9376. ), 0)
  9377. }
  9378. ,
  9379. t.numMultiplyByDecimal = function() {
  9380. for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++)
  9381. t[r] = arguments[r];
  9382. return t.reduce((function(e, t) {
  9383. var r = Number(t);
  9384. return d.Decimal.mul(e, isNaN(r) ? 1 : r).toNumber()
  9385. }
  9386. ), 1)
  9387. }
  9388. ,
  9389. t.sortObjectArrayByKey = function(e, t, r) {
  9390. if (e.length) {
  9391. return f(e).sort(function(e, t) {
  9392. return function(r, n) {
  9393. var o, c, a = isNaN(Number(r[e])) ? null === (o = r[e]) || void 0 === o ? void 0 : o.toUpperCase() : Number(r[e]), b = isNaN(Number(n[e])) ? null === (c = n[e]) || void 0 === c ? void 0 : c.toUpperCase() : Number(n[e]);
  9394. return a < b ? "up" === t ? -1 : 1 : a > b ? "up" === t ? 1 : -1 : 0
  9395. }
  9396. }(t, r || "up"))
  9397. }
  9398. return e
  9399. }
  9400. ;
  9401. var c = o(r(69))
  9402. , l = o(r(27))
  9403. , d = r(48);
  9404. function f(e) {
  9405. var t = "object" === (0,
  9406. l.default)(e) ? (0,
  9407. c.default)(e) ? [] : null === e ? null : {} : e;
  9408. if ("object" === (0,
  9409. l.default)(t) && null !== t)
  9410. for (var r in e)
  9411. e && e.hasOwnProperty(r) && (t[r] = f(e[r]));
  9412. return t
  9413. }
  9414. },
  9415. 988: function(e, t, r) {
  9416. "use strict";
  9417. r(0)(t, "__esModule", {
  9418. value: !0
  9419. }),
  9420. t.mcpAssetSum = t.mcpAsset = t.mcpAccountList = t.getOrderQueryConditions = t.getOrderDealDetailList = t.getMcpContractList = t.getHistoryOrderList = t.getFinancialQueryConditions = t.getFinancialList = t.getDealRecordList = t.getCurrentOrderList = t.closeContract = t.cancelContract = t.batchCloseContract = t.batchCancelContract = void 0;
  9421. var n = (0,
  9422. r(82).getInstance)("/v1/mcp");
  9423. t.getFinancialList = function(data) {
  9424. return n.post("/financial/getFinancialList", data)
  9425. }
  9426. ,
  9427. t.getFinancialQueryConditions = function(data) {
  9428. return n.post("/financial/getFinancialQueryConditions", data)
  9429. }
  9430. ,
  9431. t.getMcpContractList = function(data) {
  9432. return n.post("/contract/list", data)
  9433. }
  9434. ,
  9435. t.getOrderQueryConditions = function(data) {
  9436. return n.post("/order/getOrderQueryConditions", data)
  9437. }
  9438. ,
  9439. t.getHistoryOrderList = function(data) {
  9440. return n.post("/order/getHistoryOrderList", data)
  9441. }
  9442. ,
  9443. t.getDealRecordList = function(data) {
  9444. return n.post("/order/getDealRecordList", data)
  9445. }
  9446. ,
  9447. t.getCurrentOrderList = function(data) {
  9448. return n.post("/order/getCurrentOrderList", data)
  9449. }
  9450. ,
  9451. t.getOrderDealDetailList = function(data) {
  9452. return n.post("/order/getOrderDealDetailList", data)
  9453. }
  9454. ,
  9455. t.cancelContract = function(data) {
  9456. return n.post("/order/cancelContract", data)
  9457. }
  9458. ,
  9459. t.mcpAsset = function(data) {
  9460. return n.post("/account/token", data)
  9461. }
  9462. ,
  9463. t.mcpAccountList = function(data) {
  9464. return n.post("/account/list", data)
  9465. }
  9466. ,
  9467. t.mcpAssetSum = function(data) {
  9468. return n.post("/account/sum/list", data)
  9469. }
  9470. ,
  9471. t.batchCancelContract = function(data) {
  9472. return n.post("/order/batchCancelContract", data)
  9473. }
  9474. ,
  9475. t.closeContract = function(data) {
  9476. return n.post("/order/trader/placeContract", data)
  9477. }
  9478. ,
  9479. t.batchCloseContract = function(data) {
  9480. return n.post("/order/batchCloseContract", data)
  9481. }
  9482. }
  9483. }]);
  9484. //# sourceMappingURL=9d9c811.js.map