123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200 |
- module.exports = function(e) {
- var t = {};
- function n(r) {
- if (t[r])
- return t[r].exports;
- var a = t[r] = {
- i: r,
- l: !1,
- exports: {}
- };
- return e[r].call(a.exports, a, a.exports, n),
- a.l = !0,
- a.exports
- }
- return n.m = e,
- n.c = t,
- n.d = function(e, t, r) {
- n.o(e, t) || Object.defineProperty(e, t, {
- enumerable: !0,
- get: r
- })
- }
- ,
- n.r = function(e) {
- "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {
- value: "Module"
- }),
- Object.defineProperty(e, "__esModule", {
- value: !0
- })
- }
- ,
- n.t = function(e, t) {
- if (1 & t && (e = n(e)),
- 8 & t)
- return e;
- if (4 & t && "object" == typeof e && e && e.__esModule)
- return e;
- var r = Object.create(null);
- if (n.r(r),
- Object.defineProperty(r, "default", {
- enumerable: !0,
- value: e
- }),
- 2 & t && "string" != typeof e)
- for (var a in e)
- n.d(r, a, function(t) {
- return e[t]
- }
- .bind(null, a));
- return r
- }
- ,
- n.n = function(e) {
- var t = e && e.__esModule ? function() {
- return e.default
- }
- : function() {
- return e
- }
- ;
- return n.d(t, "a", t),
- t
- }
- ,
- n.o = function(e, t) {
- return Object.prototype.hasOwnProperty.call(e, t)
- }
- ,
- n.p = "",
- n(n.s = 2)
- }([function(e, t, n) {
- "use strict";
- var r = {
- debug: !1,
- baseParams: {
- app_id: "",
- client_id: "",
- format: "json"
- },
- gameParams: {
- "game-pkg_name": "",
- "game-app_ver": "",
- "game-h_ver": "",
- "game-sdk_ver": "",
- "game-mp_id": ""
- },
- agentParams: {
- "agent-ch": "",
- "agent-sub_ch": ""
- },
- deviceParams: {
- "device-device_id": "",
- "device-mac": "",
- "device-ip": "",
- "device-brand": "",
- "device-model": "",
- "device-os": "",
- "device-os_version": "",
- "device-screen": "",
- "device-net": "",
- "device-imsi": "",
- "device-longitude": "",
- "device-latitude": "",
- "device-userua": "",
- "device-disk_space": "",
- "device-open_time": "",
- "device-is_charge": "",
- "device-screen_luminance": "",
- "device-has_sim": "",
- "device-is_break": ""
- },
- extParams: {
- brand: "",
- model: "",
- pixelRatio: "",
- screenWidth: "",
- screenHeight: "",
- windowWidth: "",
- windowHeight: "",
- statusBarHeight: "",
- language: "",
- version: "",
- system: "",
- platform: "",
- fontSizeSetting: "",
- SDKVersion: "",
- benchmarkLevel: "",
- albumAuthorized: "",
- cameraAuthorized: "",
- locationAuthorized: "",
- microphoneAuthorized: "",
- notificationAuthorized: "",
- notificationAlertAuthorized: "",
- notificationBadgeAuthorized: "",
- notificationSoundAuthorized: "",
- bluetoothEnabled: "",
- locationEnabled: "",
- wifiEnabled: "",
- safeArea: ""
- },
- setting: {
- showLoading: !0,
- loadingParams: {
- title: "加载中",
- mask: !0
- },
- showToast: !1,
- toastParams: {
- icon: "none"
- }
- },
- launchOptions: {},
- baseUrl: "https://mp.cceuc.com",
- channelId: 536
- };
- try {
- r.gameParams["game-pkg_name"] = wx.canIUse ? "" : "game",
- wx.getSystemInfo({
- success: function(e) {
- r.deviceParams["device-brand"] = encodeURIComponent(e.brand),
- r.deviceParams["device-model"] = encodeURIComponent(e.model),
- r.deviceParams["device-screen"] = encodeURIComponent(e.screenWidth + "x" + e.screenHeight),
- r.deviceParams["device-os"] = "devtools" === e.platform ? "android" : encodeURIComponent(e.platform),
- r.deviceParams["device-os_version"] = encodeURIComponent(e.system),
- r.extParams.brand = e.brand,
- r.extParams.model = e.model,
- r.extParams.pixelRatio = e.pixelRatio,
- r.extParams.windowWidth = e.windowWidth,
- r.extParams.windowHeight = e.windowHeight,
- r.extParams.statusBarHeight = e.statusBarHeight,
- r.extParams.language = e.language,
- r.extParams.version = e.version,
- r.extParams.system = e.system,
- r.extParams.platform = e.platform,
- r.extParams.fontSizeSetting = e.fontSizeSetting,
- r.extParams.SDKVersion = e.SDKVersion,
- r.extParams.benchmarkLevel = e.benchmarkLevel,
- r.extParams["albumAuthorized\t"] = e.albumAuthorized,
- r.extParams.cameraAuthorized = e.cameraAuthorized,
- r.extParams.locationAuthorized = e.locationAuthorized,
- r.extParams.microphoneAuthorized = e.microphoneAuthorized,
- r.extParams.notificationAuthorized = e.notificationAuthorized,
- r.extParams.notificationAlertAuthorized = e.notificationAlertAuthorized,
- r.extParams.notificationBadgeAuthorized = e.notificationBadgeAuthorized,
- r.extParams.notificationSoundAuthorized = e.notificationSoundAuthorized,
- r.extParams.bluetoothEnabled = e.bluetoothEnabled,
- r.extParams.locationEnabled = e.locationEnabled,
- r.extParams.wifiEnabled = e.wifiEnabled,
- r.extParams.safeArea = e.safeArea
- }
- }),
- r.extParams.userua = window.navigator.userAgent,
- wx.getNetworkType({
- success: function(e) {
- r.deviceParams["device-net"] = encodeURIComponent(e.networkType),
- r.extParams.net = e.networkType
- }
- }),
- wx.getScreenBrightness({
- success: function(e) {
- r.deviceParams["device-screen_luminance"] = encodeURIComponent(parseInt(100 * e.value)),
- r.extParams.screen_luminance = parseInt(100 * e.value)
- }
- })
- } catch (e) {}
- e.exports = r
- }
- , function(e, t, n) {
- "use strict";
- var r = Object.assign || function(e) {
- for (var t = 1; t < arguments.length; t++) {
- var n = arguments[t];
- for (var r in n)
- Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
- }
- return e
- }
- , a = i(n(0))
- , o = i(n(4));
- function i(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- var u = void 0
- , d = {
- ajax: function(e) {
- var t = this.setting(e.conf);
- return e.conf && delete e.conf,
- // t.showLoading && wx.showLoading(t.loadingParams),
- e = this.params(e),
- a.default.debug && console.log((new Date).getTime(), e.url, e.data),
- new Promise(function(n, o) {
- wx.request(r({}, e, {
- success: function(r) {
- a.default.debug && console.log((new Date).getTime(), e.url, r),
- t.showLoading && wx.hideLoading(),
- 200 !== r.statusCode || !r.data || void 0 !== r.data.code && 200 !== r.data.code ? (t.showToast && (r.data && r.data.msg && (t.toastParams.title = r.data.msg),
- wx.showToast(t.toastParams)),
- o(r)) : n(r)
- },
- fail: function(n) {
- a.default.debug && console.log((new Date).getTime(), e.url, n),
- t.showLoading && wx.hideLoading(),
- t.showToast && (n.errMsg && (t.toastParams.title = n.errMsg),
- wx.showToast(t.toastParams)),
- o(n)
- }
- }))
- }
- )
- },
- params: function(e) {
- if (e.method = (e.method || "get").toUpperCase(),
- "POST" !== e.method || e.header || (e.header = {
- "Content-Type": "application/x-www-form-urlencoded"
- }),
- !e.private) {
- var t = wx.getStorageSync("userInfo");
- e.data = r({}, a.default.baseParams, a.default.gameParams, a.default.agentParams, a.default.deviceParams, e.data, {
- "device-ext": encodeURIComponent(JSON.stringify(a.default.extParams)),
- token: t ? t.user_token : "",
- ts: (new Date).getTime()
- })
- }
- return e.data.sign = this.sign(e),
- /^http/.test(e.url) || (e.url = a.default.baseUrl + e.url),
- delete e.private,
- delete e.signUrl,
- e
- },
- setting: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return r({}, a.default.setting, e)
- },
- sign: function(e) {
- var t = "";
- t = e.data.channel_id ? "&clientkey&MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDleNmoD8CwcsVduQnG7UAMqD2aYpwwwswmMLSKvwNZ6pQeC4ugwGaG3E8jfzRvMYzIUcCYkQ9uROuKiA3+LGZ9Zyvy3uIVycCcMwM88WgRMjospa2EoGVI4Ef8qcvbfPGC3vwdIKQRs4dnaG6yQsOcyVkgyRtDq4iQnnlG9Onw5QIDAQAB" : "&clientkey&MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHrJSESIbzCdsC0+zIwSn3ft9RGaau0izFCdXodH3i/sWgYcoF+wvbvAMB9336tpTYMSfbks4HfSyt8PDunChqyeCnnraj60DRrySOxAIbjjSAxVxI437R5qZt3mFbH1rgptLfi5RP3N6XIWDk8Ecw2XCdlqfDPiQhGCYleldsdQIDAQAB",
- e.app_key && (t = "app_key=" + e.app_key);
- var n = (e.signUrl || e.url).substr(1)
- , r = Object.keys(e.data).sort()
- , a = "";
- r.forEach(function(t) {
- a += "&" + t + "=" + e.data[t]
- });
- var i = "";
- return i = e.app_key ? (0,
- o.default)(a.substr(1) + "&" + t) : (0,
- o.default)((e.method + "&" + encodeURIComponent(n) + "&" + encodeURIComponent(a.substr(1)) + "&" + t).replace(/\(/g, "%28").replace(/\)/g, "%29")),
- i
- },
- renderQRCode: function(e, t, n) {
- var r = t.getContext("2d")
- , a = wx.createImage();
- a.src = n.image,
- a.onload = function() {
- r.lineJoin = "round",
- r.lineWidth = 30,
- r.strokeStyle = "#ffffff",
- r.strokeRect((window.innerWidth - 240) / 2, (window.innerHeight - 264) / 2, 240, 264),
- r.fillStyle = "#ffffff",
- r.fillRect((window.innerWidth - 220) / 2, (window.innerHeight - 244) / 2, 220, 244),
- r.fillStyle = "#1A83FF",
- r.font = "bold 14px PingFangSC-Medium",
- r.textAlign = "center",
- r.fillText(n.intro, window.innerWidth / 2, (window.innerHeight - 258) / 2 + 218 + 30, 250),
- r.drawImage(a, (window.innerWidth - 218) / 2, (window.innerHeight - 258) / 2, 218, 218)
- }
- ,
- u = {
- canvas: e,
- qrcvs: t,
- qrctx: r,
- data: n
- },
- e.addEventListener("touchstart", c)
- },
- removeOffScreen: function() {
- u && (u.qrctx.clearRect(0, 0, u.qrcvs.width, u.qrcvs.height),
- u.canvas.removeEventListener("touchstart", c))
- }
- };
- function c(e) {
- e.preventDefault();
- var t = e.touches[0]
- , n = t.clientX
- , r = t.clientY;
- n >= (window.innerWidth - 218) / 2 && n <= (window.innerWidth - 218) / 2 + 218 && r >= (window.innerHeight - 258) / 2 && r <= (window.innerHeight - 258) / 2 + 218 ? wx.previewImage({
- urls: [u.data.image]
- }) : (u.qrctx.clearRect(0, 0, u.qrcvs.width, u.qrcvs.height),
- u.canvas.removeEventListener("touchstart", c))
- }
- e.exports = d
- }
- , function(e, t, n) {
- "use strict";
- var r = function(e, t) {
- if (Array.isArray(e))
- return e;
- if (Symbol.iterator in Object(e))
- return function(e, t) {
- var n = []
- , r = !0
- , a = !1
- , o = void 0;
- try {
- for (var i, u = e[Symbol.iterator](); !(r = (i = u.next()).done) && (n.push(i.value),
- !t || n.length !== t); r = !0)
- ;
- } catch (e) {
- a = !0,
- o = e
- } finally {
- try {
- !r && u.return && u.return()
- } finally {
- if (a)
- throw o
- }
- }
- return n
- }(e, t);
- throw new TypeError("Invalid attempt to destructure non-iterable instance")
- }
- , a = Object.assign || function(e) {
- for (var t = 1; t < arguments.length; t++) {
- var n = arguments[t];
- for (var r in n)
- Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
- }
- return e
- }
- , o = d(n(3))
- , i = d(n(0))
- , u = d(n(1));
- function d(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function c(e, t, n) {
- return t in e ? Object.defineProperty(e, t, {
- value: n,
- enumerable: !0,
- configurable: !0,
- writable: !0
- }) : e[t] = n,
- e
- }
- var s = {
- init: function() {
- var e = this
- , t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}
- , n = ["app_id", "mp_id", "showLoading", "loadingParams", "showToast", "toastParams", "debug"];
- return n.map(function(e) {
- void 0 !== t[e] && ("app_id" === e ? i.default.baseParams[e] = t.app_id : "mp_id" === e ? i.default.gameParams["game-mp_id"] = t.mp_id : "debug" === e ? i.default.debug = t.debug : i.default.setting[e] = t[e])
- }),
- new Promise(function(n, u) {
- t.app_id ? o.default.getDNSInfo({
- data: a({
- ts: parseInt((new Date).getTime() / 1e3),
- channel_id: i.default.channelId,
- url: i.default.baseUrl,
- un_url: "",
- app_id: i.default.baseParams.app_id
- }, i.default.deviceParams)
- }).then(function(a) {
- t.private || (i.default.baseUrl = a.data.url);
- var o = wx.getLaunchOptionsSync().query
- , u = o.q
- , d = void 0 === u ? "" : u
- , c = o.state
- , s = void 0 === c ? "" : c
- , f = o.scene
- , l = void 0 === f ? "" : f;
- if (d) {
- var m = decodeURIComponent(d).split("?")[1];
- try {
- m = m && m.split("&");
- var g = !0
- , h = !1
- , p = void 0;
- try {
- for (var v, w = m[Symbol.iterator](); !(g = (v = w.next()).done); g = !0) {
- var y = v.value.split("=")
- , P = r(y, 2)
- , x = P[0]
- , b = P[1];
- "huo_state" === x && (s = b)
- }
- } catch (e) {
- h = !0,
- p = e
- } finally {
- try {
- !g && w.return && w.return()
- } finally {
- if (h)
- throw p
- }
- }
- } catch (e) {
- console.error(e)
- }
- i.default.launchOptions = {
- ext: d,
- state: s
- },
- n(e.reversal())
- } else
- i.default.launchOptions = {
- state: l || s || ""
- },
- n({
- msg: "success"
- })
- }, function(e) {
- n({
- msg: "success"
- })
- }) : u({
- msg: "fail"
- })
- }
- )
- },
- reversal: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return new Promise(function(t, n) {
- wx.login({
- success: function(r) {
- var a;
- r.code ? (e.data = Object.assign({}, e.data, (c(a = {}, "device-ext", i.default.extParams),
- c(a, "ext", i.default.launchOptions.ext),
- c(a, "state", i.default.launchOptions.state),
- c(a, "code", r.code),
- a)),
- t(o.default.reversal(e))) : n(r)
- },
- fail: function(e) {
- n(e)
- }
- })
- }
- )
- },
- cpUserCheck: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.cpUserCheck(e)
- },
- login: function() {
- var e = this
- , t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return new Promise(function(n, r) {
- wx.checkSession({
- success: function(i) {
- o.default.wxLogin(a({}, t)).then(function(r) {
- var i = wx.getLaunchOptionsSync();
- o.default.reportAdClick({
- data: {
- click_id: i.query && i.query.gdt_vid || "",
- url: ""
- }
- }).then(function(e) {
- console.log("数据上报成功", e)
- }),
- n(e.getUserInfo(a({}, t)))
- }, function(e) {
- r({
- msg: e.msg || "fail"
- })
- })
- },
- fail: function(a) {
- console.log("ession_key ", t),
- o.default.wxLogin(t).then(function(r) {
- var a = wx.getLaunchOptionsSync();
- o.default.reportAdClick({
- data: {
- click_id: a.query && a.query.gdt_vid || "",
- url: ""
- }
- }).then(function(e) {
- console.log("数据上报成功", e)
- }),
- n(e.getUserInfo(t))
- }, function(e) {
- r({
- msg: e.msg || "fail"
- })
- })
- }
- })
- }
- )
- },
- updateUserInfo: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return new Promise(function(t, n) {
- o.default.setUserInfo(e).then(function(e) {
- t(a({}, e, {
- msg: "success"
- }))
- }, function(e) {
- n({
- msg: e.msg || "fail"
- })
- })
- }
- )
- },
- updateRole: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.upRoleInfo(e)
- },
- getUserInfo: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.getUserInfo(e)
- },
- getShareInfo: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.getShareInfo(e)
- },
- addShareInfo: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.addShareInfo(e)
- },
- getShareQrcode: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.getShareQrcode(e)
- },
- preOrder: function(e) {
- return o.default.preOrder(e)
- },
- mpPay: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return new Promise(function(t, n) {
- o.default.mpPay(e).then(function(e) {
- t({
- msg: "success"
- })
- }, function(e) {
- n({
- msg: e.errMsg || "fail"
- })
- })
- }
- )
- },
- mpPayQuery: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- if (!e.data || void 0 === e.data["order-order_id"]) {
- var t = wx.getStorageSync("orderInfo");
- e.data = a({}, e.data, {
- "order-order_id": t ? t.order_id : ""
- })
- }
- return o.default.mpPayQuery(e)
- },
- midasPay: function() {
- var e = this
- , t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return new Promise(function(n, r) {
- o.default.midasPay(t).then(function(r) {
- t.conf = {
- showLoading: !1,
- showToast: !1
- };
- var a = 0
- , o = setInterval(function() {
- a++,
- e.midasPayQuery(t).then(function(e) {
- 2 !== e.data.status && 12 !== a || clearInterval(o)
- }, function(e) {})
- }, 15e3);
- n({
- msg: "success"
- })
- }, function(e) {
- r({
- msg: e.errMsg || "fail"
- })
- })
- }
- )
- },
- midasPayQuery: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- if (!e.data || void 0 === e.data["order-order_id"]) {
- var t = wx.getStorageSync("orderInfo");
- e.data = a({}, e.data, {
- "order-order_id": t ? t.order_id : ""
- })
- }
- return o.default.midasPayQuery(e)
- },
- checkPay: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.checkPay(e)
- },
- checkJump: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.checkJump(e)
- },
- checkOrderInfo: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.checkOrderInfo(e)
- },
- checkOrder: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.checkOrder(e)
- },
- checkQrcode: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.checkQrcode(e)
- },
- reportAdClick: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.reportAdClick(e)
- },
- removeOffScreen: function() {
- o.default.removeOffScreen()
- },
- checkMsg: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.checkMsg(e)
- },
- gameMinicard: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.gameMinicard(e)
- },
- userCheckpay: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
- return o.default.userCheckpay(e)
- },
- checkImg: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}
- , t = a({}, i.default.baseParams, i.default.gameParams, i.default.agentParams, i.default.deviceParams, {
- token: wx.getStorageSync("userInfo").user_token,
- ts: (new Date).getTime()
- });
- return t.sign = u.default.sign({
- url: "/mp/img/check",
- data: t
- }),
- new Promise(function(n, r) {
- wx.uploadFile({
- url: i.default.baseUrl + "/mp/img/check",
- filePath: e.data.filePath,
- name: "image",
- formData: t,
- success: function(e) {
- var t = e.data;
- 200 === (t = JSON.parse(t)).code ? n({
- msg: "success"
- }) : r({
- msg: t.msg || "fail"
- })
- }
- })
- }
- )
- }
- };
- e.exports = s
- }
- , function(e, t, n) {
- "use strict";
- var r = Object.assign || function(e) {
- for (var t = 1; t < arguments.length; t++) {
- var n = arguments[t];
- for (var r in n)
- Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
- }
- return e
- }
- , a = i(n(1))
- , o = i(n(0));
- function i(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- var u = !1
- , d = function(e) {
- var t = e.data
- , n = e.conf;
- return new Promise(function(r, o) {
- a.default.ajax(e).then(function(e) {
- e.data && e.data.data ? r({
- data: e.data.data,
- msg: "success"
- }) : r({
- msg: "success"
- })
- }, function(e) {
- if (e.data && 1002 === e.data.code) {
- if (u)
- return !1;
- u = !0,
- r(c.wxLogin({
- data: t,
- conf: n
- }).then(function(e) {
- return u = !1,
- c.getUserInfo({
- data: t,
- conf: n
- })
- }))
- } else
- o({
- msg: e.data ? e.data.msg || "网络异常,请重试" : e.errMsg
- })
- })
- }
- )
- }
- , c = {
- getDNSInfo: function(e) {
- return d("{}")
- },
- cpUserCheck: function(e) {
- return d(r({
- method: "post",
- url: "/cp/user/check",
- private: !0
- }, e))
- },
- login: function(e) {
- return o.default.launchOptions.ext ? e.data = Object.assign({}, e.data, r({
- state: o.default.launchOptions.state
- }, e)) : e.data = Object.assign({}, e.data, r({}, e)),
- o.default.launchOptions && o.default.launchOptions.state && (e.data.state = o.default.launchOptions.state),
- d(r({
- method: "post",
- url: "/mp/wx/login"
- }, e)).then(function(e) {
- return e && wx.setStorageSync("userInfo", e.data),
- e
- })
- },
- wxLogin: function(e) {
- var t = this;
- return new Promise(function(n, a) {
- wx.login({
- success: function(o) {
- o.code ? (e = r({}, e.data, {
- code: o.code,
- state: e.data && e.data.state || ""
- }),
- n(t.login(e))) : a(o)
- },
- fail: function(e) {
- a(e)
- }
- })
- }
- )
- },
- reversal: function(e) {
- return d(r({
- method: "post",
- url: "/mp/reversal"
- }, e))
- },
- setUserInfo: function(e) {
- return d(r({
- method: "post",
- url: "/mp/wx/updateinfo"
- }, e)).then(function(e) {
- return wx.setStorageSync("userInfo", e.data),
- e
- })
- },
- upRoleInfo: function(e) {
- return e.conf = {
- showLoading: !1,
- showToast: !1
- },
- d(r({
- method: "post",
- url: "/mp/user/uprole"
- }, e)).then(function(e) {
- return e
- })
- },
- getUserInfo: function(e) {
- return d(r({
- method: "post",
- url: "/mp/wx/getuserinfo"
- }, e)).then(function(e) {
- if (e.data.report_status && 2 == e.data.report_status)
- try {
- require('../utils/ald-game.js')
- } catch (e) {}
- return wx.setStorageSync("userInfo", e.data),
- e
- })
- },
- getShareInfo: function(e) {
- return d(r({
- url: "/mp/share/detail"
- }, e))
- },
- addShareInfo: function(e) {
- return d(r({
- url: "/mp/share/add"
- }, e))
- },
- getShareQrcode: function(e) {
- return d(r({
- url: "/mp/share/qrcode"
- }, e))
- },
- mpPay: function(e) {
- var t = this;
- return this.preOrder(e).then(function(n) {
- return e.data = r({}, e.data, {
- payway: "wxpay",
- "order-order_id": n.data.order_id
- }),
- t.mpOrder(e)
- })
- },
- midasPay: function(e) {
- var t = this;
- return this.preOrder(e).then(function(n) {
- return t.wxMidasPay(n.data, e)
- })
- },
- wxMidasPay: function(e, t) {
- var n = this;
- return new Promise(function(r, o) {
- var i = e.mode
- , u = e.env
- , d = e.offer_id
- , c = e.currency
- , s = e.buy_quantity
- , f = e.platform
- , l = e.zone_id;
- wx.requestMidasPayment({
- mode: i,
- env: u,
- offerId: d,
- currencyType: c,
- buyQuantity: s,
- platform: f,
- zoneId: l,
- success: function(a) {
- t.data["order-order_id"] = e.order_id,
- t.conf = {
- showLoading: !1,
- showToast: !1
- },
- n.midasPayQuery(t).then(function(e) {
- if (e.data && 2 !== e.data.status)
- var r = 0
- , a = setInterval(function() {
- r++,
- n.midasPayQuery(t).then(function(e) {
- 2 !== e.data.status && 8 !== r || clearInterval(a)
- }, function(e) {})
- }, 15e3)
- }, function(e) {}),
- a.errMsg && (a.msg = a.errMsg),
- r(a)
- },
- fail: function(e) {
- if (e.errMsg)
- if ("requestMidasPayment:fail iOS not supported" === e.errMsg) {
- var n = wx.getStorageSync("userInfo");
- e.msg = n && n.ios_text || "小游戏暂不支持IOS支付,请使用安卓登录后支付。",
- e.duration = 3e3
- } else
- e.msg = e.errMsg;
- var r = a.default.setting(t.conf);
- r.showToast && (e.msg && (r.toastParams.title = e.msg),
- e.duration && (r.toastParams.duration = e.duration),
- wx.showToast(r.toastParams)),
- o(e)
- }
- })
- }
- )
- },
- checkPay: function(e) {
- var t = this;
- return this.preOrder(e).then(function(n) {
- return 2 === n.data.check ? t.wxMidasPay(n.data, e) : (e.data["order-order_id"] = n.data.order_id,
- t.checkPayInfo(e))
- })
- },
- preOrder: function(e) {
- return d(r({
- method: "post",
- url: "/mp/preorder"
- }, e)).then(function(e) {
- return wx.setStorageSync("orderInfo", e.data),
- e
- }, function(e) {
- return e
- })
- },
- mpOrder: function(e) {
- var t = this;
- return d(r({
- method: "post",
- url: "/mp/wx/pay"
- }, e)).then(function(n) {
- return t.wxMpPay(JSON.parse(n.data.token), e)
- })
- },
- wxMpPay: function(e, t) {
- return new Promise(function(n, o) {
- wx.requestPayment(r({}, e, {
- success: function(e) {
- e.errMsg && (e.msg = e.errMsg),
- n(e)
- },
- fail: function(e) {
- e.errMsg && (e.msg = e.errMsg);
- var n = a.default.setting(t.conf);
- n.showToast && (e.msg && (n.toastParams.title = e.msg),
- wx.showToast(n.toastParams)),
- o(e)
- },
- complete: function(e) {
- "requestPayment:cancel" === e.errMsg && o({
- msg: "requestPayment:fail cancel"
- })
- }
- }))
- }
- )
- },
- mpPayQuery: function(e) {
- return d(r({
- method: "post",
- url: "/mp/order/query"
- }, e))
- },
- midasPayQuery: function(e) {
- return d(r({
- url: "/mp/mpay/query"
- }, e))
- },
- checkPayInfo: function(e) {
- var t = this;
- return d(r({
- url: "/mp/order/checkinfo"
- }, e)).then(function(n) {
- return n.data.order_id = e.data["order-order_id"],
- new Promise(function(r, o) {
- n.data.image && wx.setStorageSync("orderQRCode", n.data.image);
- var i = wx.getStorageSync("orderQRCode");
- n.data && 4 == +n.data.pay_type ? (wx.showModal({
- title: "充值提示",
- content: "回复“2”,点击链接支付",
- success: function(e) {
- e.confirm && wx.openCustomerServiceConversation()
- }
- }),
- r(n)) : n.data && n.data.mp_id ? (wx.navigateToMiniProgram({
- appId: n.data.mp_id,
- path: n.data.path
- }),
- r(n)) : i ? (e.canvas && e.offscreen && a.default.renderQRCode(e.canvas, e.offscreen, {
- image: i,
- intro: n.data.intro || "点击二维码,长按识别进入支付页面"
- }),
- n.data.image = i,
- r(n)) : t.checkQrcode(e).then(function(t) {
- var o = t.data.poster_img;
- e.canvas && e.offscreen && a.default.renderQRCode(e.canvas, e.offscreen, {
- image: o,
- intro: n.data.intro || "点击二维码,长按识别进入支付页面"
- }),
- wx.setStorageSync("orderQRCode", o),
- n.data.image = o,
- r(n)
- }, function(e) {
- r(n)
- })
- }
- )
- })
- },
- checkJump: function (e) {
- return d(r({
- method: "post",
- url: "/mp/game/checkjump"
- }, e)).then(function(n) {
- if (n.data && 1 == n.data.switch) {
- wx.showModal({
- title: '您有礼包可领取',
- content: n.data.desc,
- confirmText: '去领取',
- showCancel: false,
- success: function(res) {
- wx.navigateToMiniProgram({
- appId: n.data.mp_id
- })
- }
- })
- return n;
- }
- return n;
- })
- },
- checkOrderInfo: function(e) {
- return d(r({
- method: "post",
- url: "/mp/pay/info"
- }, e))
- },
- checkOrder: function(e) {
- var t = this;
- return d(r({
- method: "post",
- url: "/mp/check/pay"
- }, e)).then(function(n) {
- return t.wxMpPay(JSON.parse(n.data.token), e)
- })
- },
- checkQrcode: function(e) {
- return e.data && (e.data.is_last = 2),
- d(r({
- url: "/mp/order/qrcode"
- }, e))
- },
- reportAdClick: function(e) {
- return d(r({
- url: "/mp/ad/report"
- }, e))
- },
- removeOffScreen: function() {
- a.default.removeOffScreen()
- },
- checkMsg: function(e) {
- return d(r({
- method: "post",
- url: "/mp/msg/check"
- }, e))
- },
- gameMinicard: function(e) {
- return d(r({
- method: "post",
- url: "/mp/game/minicard"
- }, e))
- },
- userCheckpay: function(e) {
- return d(r({
- method: "post",
- url: "/mp/user/checkpay"
- }, e))
- }
- };
- e.exports = c
- }
- , function(e, t, n) {
- "use strict";
- var r;
- "function" == typeof Symbol && Symbol.iterator;
- !function(a) {
- function o(e, t) {
- var n = (65535 & e) + (65535 & t);
- return (e >> 16) + (t >> 16) + (n >> 16) << 16 | 65535 & n
- }
- function i(e, t, n, r, a, i) {
- return o(function(e, t) {
- return e << t | e >>> 32 - t
- }(o(o(t, e), o(r, i)), a), n)
- }
- function u(e, t, n, r, a, o, u) {
- return i(t & n | ~t & r, e, t, a, o, u)
- }
- function d(e, t, n, r, a, o, u) {
- return i(t & r | n & ~r, e, t, a, o, u)
- }
- function c(e, t, n, r, a, o, u) {
- return i(t ^ n ^ r, e, t, a, o, u)
- }
- function s(e, t, n, r, a, o, u) {
- return i(n ^ (t | ~r), e, t, a, o, u)
- }
- function f(e, t) {
- e[t >> 5] |= 128 << t % 32,
- e[14 + (t + 64 >>> 9 << 4)] = t;
- var n, r, a, i, f, l = 1732584193, m = -271733879, g = -1732584194, h = 271733878;
- for (n = 0; n < e.length; n += 16)
- r = l,
- a = m,
- i = g,
- f = h,
- m = s(m = s(m = s(m = s(m = c(m = c(m = c(m = c(m = d(m = d(m = d(m = d(m = u(m = u(m = u(m = u(m, g = u(g, h = u(h, l = u(l, m, g, h, e[n], 7, -680876936), m, g, e[n + 1], 12, -389564586), l, m, e[n + 2], 17, 606105819), h, l, e[n + 3], 22, -1044525330), g = u(g, h = u(h, l = u(l, m, g, h, e[n + 4], 7, -176418897), m, g, e[n + 5], 12, 1200080426), l, m, e[n + 6], 17, -1473231341), h, l, e[n + 7], 22, -45705983), g = u(g, h = u(h, l = u(l, m, g, h, e[n + 8], 7, 1770035416), m, g, e[n + 9], 12, -1958414417), l, m, e[n + 10], 17, -42063), h, l, e[n + 11], 22, -1990404162), g = u(g, h = u(h, l = u(l, m, g, h, e[n + 12], 7, 1804603682), m, g, e[n + 13], 12, -40341101), l, m, e[n + 14], 17, -1502002290), h, l, e[n + 15], 22, 1236535329), g = d(g, h = d(h, l = d(l, m, g, h, e[n + 1], 5, -165796510), m, g, e[n + 6], 9, -1069501632), l, m, e[n + 11], 14, 643717713), h, l, e[n], 20, -373897302), g = d(g, h = d(h, l = d(l, m, g, h, e[n + 5], 5, -701558691), m, g, e[n + 10], 9, 38016083), l, m, e[n + 15], 14, -660478335), h, l, e[n + 4], 20, -405537848), g = d(g, h = d(h, l = d(l, m, g, h, e[n + 9], 5, 568446438), m, g, e[n + 14], 9, -1019803690), l, m, e[n + 3], 14, -187363961), h, l, e[n + 8], 20, 1163531501), g = d(g, h = d(h, l = d(l, m, g, h, e[n + 13], 5, -1444681467), m, g, e[n + 2], 9, -51403784), l, m, e[n + 7], 14, 1735328473), h, l, e[n + 12], 20, -1926607734), g = c(g, h = c(h, l = c(l, m, g, h, e[n + 5], 4, -378558), m, g, e[n + 8], 11, -2022574463), l, m, e[n + 11], 16, 1839030562), h, l, e[n + 14], 23, -35309556), g = c(g, h = c(h, l = c(l, m, g, h, e[n + 1], 4, -1530992060), m, g, e[n + 4], 11, 1272893353), l, m, e[n + 7], 16, -155497632), h, l, e[n + 10], 23, -1094730640), g = c(g, h = c(h, l = c(l, m, g, h, e[n + 13], 4, 681279174), m, g, e[n], 11, -358537222), l, m, e[n + 3], 16, -722521979), h, l, e[n + 6], 23, 76029189), g = c(g, h = c(h, l = c(l, m, g, h, e[n + 9], 4, -640364487), m, g, e[n + 12], 11, -421815835), l, m, e[n + 15], 16, 530742520), h, l, e[n + 2], 23, -995338651), g = s(g, h = s(h, l = s(l, m, g, h, e[n], 6, -198630844), m, g, e[n + 7], 10, 1126891415), l, m, e[n + 14], 15, -1416354905), h, l, e[n + 5], 21, -57434055), g = s(g, h = s(h, l = s(l, m, g, h, e[n + 12], 6, 1700485571), m, g, e[n + 3], 10, -1894986606), l, m, e[n + 10], 15, -1051523), h, l, e[n + 1], 21, -2054922799), g = s(g, h = s(h, l = s(l, m, g, h, e[n + 8], 6, 1873313359), m, g, e[n + 15], 10, -30611744), l, m, e[n + 6], 15, -1560198380), h, l, e[n + 13], 21, 1309151649), g = s(g, h = s(h, l = s(l, m, g, h, e[n + 4], 6, -145523070), m, g, e[n + 11], 10, -1120210379), l, m, e[n + 2], 15, 718787259), h, l, e[n + 9], 21, -343485551),
- l = o(l, r),
- m = o(m, a),
- g = o(g, i),
- h = o(h, f);
- return [l, m, g, h]
- }
- function l(e) {
- var t, n = "", r = 32 * e.length;
- for (t = 0; t < r; t += 8)
- n += String.fromCharCode(e[t >> 5] >>> t % 32 & 255);
- return n
- }
- function m(e) {
- var t, n = [];
- for (n[(e.length >> 2) - 1] = void 0,
- t = 0; t < n.length; t += 1)
- n[t] = 0;
- var r = 8 * e.length;
- for (t = 0; t < r; t += 8)
- n[t >> 5] |= (255 & e.charCodeAt(t / 8)) << t % 32;
- return n
- }
- function g(e) {
- var t, n, r = "";
- for (n = 0; n < e.length; n += 1)
- t = e.charCodeAt(n),
- r += "0123456789abcdef".charAt(t >>> 4 & 15) + "0123456789abcdef".charAt(15 & t);
- return r
- }
- function h(e) {
- return unescape(encodeURIComponent(e))
- }
- function p(e) {
- return function(e) {
- return l(f(m(e), 8 * e.length))
- }(h(e))
- }
- function v(e, t) {
- return function(e, t) {
- var n, r, a = m(e), o = [], i = [];
- for (o[15] = i[15] = void 0,
- a.length > 16 && (a = f(a, 8 * e.length)),
- n = 0; n < 16; n += 1)
- o[n] = 909522486 ^ a[n],
- i[n] = 1549556828 ^ a[n];
- return r = f(o.concat(m(t)), 512 + 8 * t.length),
- l(f(i.concat(r), 640))
- }(h(e), h(t))
- }
- function w(e, t, n) {
- return t ? n ? v(t, e) : function(e, t) {
- return g(v(e, t))
- }(t, e) : n ? p(e) : function(e) {
- return g(p(e))
- }(e)
- }
- void 0 === (r = function() {
- return w
- }
- .call(t, n, t, e)) || (e.exports = r)
- }()
- }
- ]);
|