2026-05-29 19:54:56 +08:00

2 lines
36 KiB
JavaScript

var nest;!function(e){var t;!function(e){}(t=e.user||(e.user={}))}(nest||(nest={}));var nest;!function(e){var t;!function(t){function n(t,n){e.core.startup(t,function(e){a(n)})}function a(t){e.user.checkLogin({},function(e){d=e,d.result=0,o(function(){t({result:0})})})}function o(t){e.user.isSupport({},function(e){g=e.getInfo;var n=e.loginTypes;if(n&&n.length)v=n;else if(e.loginType&&e.loginType.length){for(var a=e.loginType,o=[],r=0;r<a.length;r++)o.push({loginType:a[r]});v=o}else v=[];t()})}function r(){if(d&&d.token)return[];if(s()&&v&&v.length)for(var e=0;e<v.length;e++){var t=v[e];t.accInfo=null,v[e]=t}return v.concat()}function i(e,t){m?(m=!1,d&&d.token?t(d):l(e.loginType,t)):l(e.loginType,t)}function l(t,n){var a={};t&&""!=t&&"default"!=t&&(a.loginType=t),e.user.login(a,function(e){e.token?(u(),e.result=0,n(e)):(null==e.result&&(e.result=-2),n(e))})}function s(){return"1"==e.utils.localStorage.getItem("egret_logout")}function u(){return e.utils.localStorage.setItem("egret_logout",null)}function c(t,n){var a=function(t){0==t.result&&(d=null,e.utils.localStorage.setItem("egret_logout","1")),n(t)};e.user.logout(t,a)}function p(e,t){var n={result:0,getInfo:g};t(n)}function f(t,n){e.user.getInfo(t,n)}t.startup=n,t.getLoginTypes=r;var d,g,v,m=!0;t.login=i,t.logout=c,t.isSupport=p,t.getInfo=f}(t=e.easyuser||(e.easyuser={}))}(nest||(nest={}));var nest;!function(e){var t;!function(t){function n(t){for(var n=["core","user","iap","share","social","app"],o=0;o<n.length;o++){var r=n[o];if(e[t]&&e[t][r]){null==e[r]&&(e[r]={});for(var i in e[t][r])e[r][i]=e[t][r][i];for(var i in e[r]){var l=e[r][i];"function"==typeof l&&a(r,i)}}}}function a(t,n){var a,o=e[t][n];a="isSupport"==n?function(e,a){u("[Nest]调用接口nest."+t+"."+n);var r=e,i=a;"function"==typeof e&&(r={},i=e);var l=function(e){u("[Nest]获得nest."+t+"."+n+"接口返回 : "+JSON.stringify(e)),i.call(null,e)};o.call(null,r,l)}:function(e,a){u("[Nest]调用接口nest."+t+"."+n);var r=function(e){u("[Nest]获得nest."+t+"."+n+"接口返回 : "+JSON.stringify(e)),a.call(null,e)};o.call(null,e,r)},e[t][n]=a}function o(){return void 0==t.$spid&&(t.$spid=parseInt(s("egret.runtime.spid"))),t.$spid}function r(){return void 0==p&&(p=s("channelTag")),p}function i(){return void 0==f&&(f=l(9392)),f}function l(e){return o()==e}function s(e){if(t.$EGRET_SUPPORT)return egret.getOption(e);if(window.location){var n=location.search;if(""==n)return"";n=n.slice(1);for(var a=n.split("&"),o=a.length,r=0;o>r;r++){var i=a[r],l=i.split("=");if(l[0]==e)return l[1]}}return""}function u(e){t.$DEBUG_LOG&&(t.$EGRET_SUPPORT&&egret.log?egret.log(e):console.log(e))}function c(e,t,n,a,o){var r="";for(var i in t)r+=i+"="+t[i]+"&";""!=r&&(r=r.substr(0,r.length-1));var l=new egret.URLLoader;l.addEventListener(egret.Event.COMPLETE,function(){var e=JSON.parse(l.data);a(e)},this),l.addEventListener(egret.IOErrorEvent.IO_ERROR,function(){o()},this);var s=new egret.URLRequest(e);s.method=n,s.data=new egret.URLVariables(r),l.load(s)}t.$DEBUG_LOG=!1,t.$changeMethod=n,t.$getSpid=o;var p;t.$getChannelTag=r;var f;t.$isQQBrowser=i,t.$isTargetPlatform=l,t.$getOption=s,t.$log=u,t.setProxy=c}(t=e.utils||(e.utils={}))}(nest||(nest={})),function(e){var t;!function(e){var t;!function(t){function n(t,n){if(e.$isRuntime)egret.localStorage.setItem(t,n);else try{window.localStorage.setItem(t,n)}catch(a){}}function a(t){if(e.$isRuntime)return egret.localStorage.getItem(t);try{return window.localStorage.getItem(t)}catch(n){return}}t.setItem=n,t.getItem=a}(t=e.localStorage||(e.localStorage={}))}(t=e.utils||(e.utils={}))}(nest||(nest={})),this.navigator?nest.utils.$isRuntime=!1:nest.utils.$isRuntime=!0,nest.utils.$isRuntime&&(10044!=egret_native.getOption("egret.runtime.spid")&&egret_native.getOption("egret.runtime.nest")||!function e(t,n,a){function o(i,l){if(!n[i]){if(!t[i]){var s="function"==typeof require&&require;if(!l&&s)return s(i,!0);if(r)return r(i,!0);var u=new Error("Cannot find module '"+i+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[i]={exports:{}};t[i][0].call(c.exports,function(e){var n=t[i][1][e];return o(n?n:e)},c,c.exports,e,t,n,a)}return n[i].exports}for(var r="function"==typeof require&&require,i=0;i<a.length;i++)o(a[i]);return o}({1:[function(e,t,n){var a=function(){return this}(),o=a.CMGAME_SDK_EGRET={},r=e(9),i=e(8),l=e(5),s=!1;r.getVersion=function(){return s},i.checkIsGameSDK(function(e,t){e&&(s=t)}),o.pay=a.CMPAY_EGRET=r,o.client=a.CMGAME_EGRET=i,o.ad=l},{5:5,8:8,9:9}],2:[function(e,t,n){function a(e){var t,n=!1,a=!1,r=[];return function(i){n?i.apply(null,t):(r.push(i),a||(a=!0,e(function(){n||(n=!0,a=!1,t=o.slice(arguments),o.forEach(r,function(e){e.apply(null,t)}),r.length=0,r=null)})))}}var o=e(12);t.exports=a},{12:12}],3:[function(e,t,n){t.exports=function(e){var t,n=!1,a=!1,o=[];return function(r){n?r(n,t):(o.push(r),a||(a=!0,e(function(e,r){n=e,n&&(t=r),setTimeout(function(){a=!1;for(var e=0,r=o.length;r>e;++e){var i=o[e];i(n,t)}o.length=0,n&&(o=null)})})))}}},{}],4:[function(e,t,n){function a(){this._listeners={}}var o=e(12),r=a.prototype;r.on=function(e,t){var n,a=this._listeners;n=a.hasOwnProperty(e)?a[e]:a[e]=[],n.push(t)},r.off=function(e,t){var n,a=this._listeners;a.hasOwnProperty(e)&&(n=a[e]);for(var o=n.length,r=0;o>r;++r)n[r]===t&&n.splice(r,1)},r.fire=function(e){var t=this._listeners;if(t.hasOwnProperty(e))for(var n=o.slice(arguments,1),a=t[e],r=a.length,i=a.slice(),l=0;r>l;++l){var s=i[l];try{s.apply(null,n)}catch(u){}}},t.exports=a},{12:12}],5:[function(e,t,n){function a(e){this._option=e}function o(e,t){function n(){if(o>a){var r=e[a],i=r.type;if(i&&f.hasOwnProperty(i)){var l=f[i];l.canShow?l.canShow(function(e){e?t(r):(++a,n())}):t(r)}else++a,n()}else t(null)}var a=0,o=e.length;n()}function r(e){var t=Date.now();return 3e4>t-v?g.error("Only one ad allowed in 30s"):(v=t,e=c({gameid:"",pos:a.POS_CENTER},e),i||(i=p(function(t){s.ajax({url:"http://api.gc.liebao.cn/index.php?r=1/cp",data:{gameid:e.gameid}},function(e,n,a){var o;if(e)try{o=JSON.parse(a)}catch(r){}t(Boolean(e&&o&&0===o.ret&&o.data),o)})})),void i(function(t,n){if(t){var r=n.data,i=e.pos||a.POS_CENTER;l&&(l.destroy(),l=null);var s=r[i];if(!s||!s.length)return;o(s,function(t){if(t){var n=t.type,a=c({gameid:e.gameid,debug:e.debug,adtype:n,pos:i,container:document.documentElement},t),o=f[n],r=new o(a);l=r,r.show()}})}}))}var i,l,s=e(11),u=e(12),c=u.extend,p=e(3),f={gdt:e(7)};a.POS_CENTER=1,a.POS_BOTTOM=2,a.show=r;var d=a.prototype;d.show=function(){r(this._option)};var g=function(){return this.console}(),v=0;t.exports=a},{11:11,12:12,3:3,7:7}],6:[function(e,t,n){function a(){}var o=e(11).report,r={show:1,click:2,close:3,error:4},i=a.prototype;i._report=function(e,t){var n=this._option;o("http://api.gc.liebao.cn/index.php?r=1/cp/report",{gameid:n.gameid,type:e,clientId:n.clientId,slotId:n.slotId,_code:t,adtype:n.adtype,_:Math.random()})},i._onShow=function(){this._report(r.show)},i._onError=function(e){this._report(r.error,e)},i._onClick=function(){this._report(r.click)},i._onClose=function(e){this._report(r.close,e)},t.exports=a},{11:11}],7:[function(e,t,n){function a(e){var t=this;t._option=e,t._destroyed=!1}var o=e(8),r=e(12),i=e(6);a.canShow=function(e){o.checkIsGameSDK(e)};var l=a.prototype=r.create(i.prototype);l.show=function(){var e=this,t=e._option;return!e._destroyed&&t&&t.clientId&&t.slotId?(o.callWidePointAd({clientid:t.clientId,posid:t.slotId}),void e._onShow()):e._onError(-902)},l.destroy=function(){var e=this;e._destroyed=!0},t.exports=a},{12:12,6:6,8:8}],8:[function(e,t,n){function a(e,t){var n=!1,a=!1,o=egret.setTimeout(function(){a||(a=!0,t(n))},null,e);egret.ExternalInterface.addCallback("get_game_sdk_version",function(e){egret.clearTimeout(o),a||(a=!0,n=e,t(n))}),egret.ExternalInterface.call("get_game_sdk_version","")}function o(e){egret.ExternalInterface.addCallback("get_device_info",function(t){var n=!1;if("string"==typeof t)try{n=JSON.parse(t)}catch(a){}else n=t;l=n,e(n)})}var r=e(2),i=n;i.checkIsGameSDK=r(function(e){a(1e4,function(t){t&&!isNaN(t)?e(!0,t):e(!1,-1)})}),i.saveShortcutInfo=function(e){egret.ExternalInterface.call("save_shortcut_info",JSON.stringify({token:String(Math.random()),value:JSON.stringify(e)}))},i.pushIcon=function(e){e.title=e.Title,e.detailUrl=e.DetailUrl,e.picUrl=e.PicUrl,egret.ExternalInterface.call("push_icon",JSON.stringify(e))},i.dispatchGameLoginData=function(){var e;return egret.ExternalInterface.addCallback("dispatchGameLoginData",function(t){if(e){var n=!1;if("string"==typeof t)try{n=JSON.parse(t)}catch(a){}else n=t;e(n)}}),function(t,n){var a=e;e=function(t){e=a,n(t)},egret.ExternalInterface.call("dispatchGameLoginData",JSON.stringify(t))}}();var l="";i.getGameSDKDeviceID=function(){return l},i.getGameSDKDeviceIDAsync=r(o),i.wsjLaunchPay=function(){var e={};return egret.ExternalInterface.addCallback("wsj_pay",function(t){var n;try{n=JSON.parse(t)}catch(a){}var o;if(n&&(o=n.token),o&&e.hasOwnProperty(o)){var r;try{r=JSON.parse(n.response)}catch(a){}var i=e[o];delete e[o],i(r)}}),function(t,n){var a=String(Math.random());e[a]=n,egret.ExternalInterface.call("wsj_pay",JSON.stringify({token:a,request:JSON.stringify(t)}))}}()},{2:2}],9:[function(e,t,n){function a(e){r.place({data:e,debug:"undefined"!=typeof e.debug?e.debug:Boolean(window.CMPAY_DEBUG)},function(e,t,n,a){l.fire("cmpay_order_placed",{type:"cmpay_order_placed",transaction_id:a&&a.data?a.data.transaction_id:null,ret:t,msg:n,success:e,response:a}),e?i(a.data.args,function(e){var t=e&&"number"==typeof e.resultCode?e.resultCode:-99,n=e&&0===e.resultCode;l.fire("cmpay_order_complete",{type:"cmpay_order_complete",transaction_id:a.data.transaction_id,ret:t,success:n,payed:n,paid:n,wsjResponse:e})}):l.fire("cmpay_order_complete",{type:"cmpay_order_complete",transaction_id:a&&a.data?a.data.transaction_id:null,ret:-99,success:!1,payed:!1,paid:!1,wsjResponse:null})})}var o=e(4),r=e(10),i=e(8).wsjLaunchPay,l=t.exports=new o;l.purchase=a},{10:10,4:4,8:8}],10:[function(e,t,n){function a(e,t){o({pay_method:"wsjpay/sdk",data:e.data,debug:e.debug},function(e,n,a){var o,r="Unkown error";if(a){a=a.replace(/"transaction_id":(\d+)/,'"transaction_id":"$1"');try{o=JSON.parse(a)}catch(i){e=!1,r="Empty response"}}else e=!1;var l=e&&o&&o.data&&o.data.args&&o.data.args.goodsTokenUrl&&1===o.ret;if(l&&o.data){var s=o.data.goodsTokenUrl;r=s?"ok":"Empty goods token url"}t(l,l?0:o?o.ret:-1,r,o)})}function o(e,t){var n=e.data&&e.data.access_token;n?s(function(a){if(32===n.length||"sdk"===n.slice(0,3)){var o={token:n,method:e.pay_method,dev:e.debug?1:null,packageInfo:a},l=e.data;for(var s in l)l.hasOwnProperty(s)&&"access_token"!==s&&(o[s]=l[s]);r({method:"GET",url:"http://gclogin.liebao.cn/api/native/order/pay",data:o},t)}else{var l=e.data;l.packageInfo=a,r({method:"GET",url:"http://gc.liebao.cn/pay/topay.php",data:{method:e.pay_method,args:i(l),dev:e.debug?1:null}},t)}}):t(!1,-1,'{"msg":"Token not provided."}')}var r=e(11).ajax,i=e(12).param,l=e(2),s=l(function(e){var t=egret.setTimeout(function(){e("")},null,1e3);egret.ExternalInterface.addCallback("getPackageInfo",function(n){egret.clearTimeout(t),e(n)}),egret.ExternalInterface.call("getPackageInfo","")});n.place=a},{11:11,12:12,2:2}],11:[function(e,t,n){function a(e,t){var n=new egret.URLLoader,a=new egret.URLRequest;e.method&&"post"===e.method.toLowerCase()&&(a.method=egret.URLRequestMethod.POST);var o="";e.data&&(o="string"==typeof e.data?e.data:r(e.data),a.data=new egret.URLVariables(o)),a.url=e.url,n.dataFormat=egret.URLLoaderDataFormat.TEXT,n.addEventListener(egret.Event.COMPLETE,function(){t(!0,0,n.data)}),n.addEventListener(egret.IOErrorEvent.IO_ERROR,function(){t(!1,-1,n.data)},this),n.load(a)}function o(){}var r=e(12).param;n.ajax=a,n.report=o},{12:12}],12:[function(e,t,n){function a(e){var t=[];for(var n in e)if(e.hasOwnProperty(n)){var a=e[n],o=typeof a;("number"===o||"string"===o||"boolean"===o)&&t.push(encodeURIComponent(n)+"="+encodeURIComponent(a))}return t.join("&")}function o(e,t){var n;if(e&&"object"==typeof e){var a=e.length;if("number"==typeof a){if(0===a)return;if(0 in e&&[a-1]in e){for(n=0;a>n&&t(e[n],n)!==!1;++n);return}}for(n in e)if(e.hasOwnProperty(n)&&t(e[n],n)===!1)break}}function r(e,t){if(t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function i(){}function l(e){return i.prototype=e,new i}var s=Array.prototype.slice,u=function(e,t,n){return s.call(e,t,n)};n.param=a,n.forEach=o,n.slice=u,n.extend=r,n.create=l},{}]},{},[1]));var nest;!function(e){var t;!function(t){function n(e,t,n){void 0===n&&(n=!1);var o="nest";n?(egret.ExternalInterface.addCallback(o,function(e){var n=JSON.parse(e);t(n.data)}),egret.ExternalInterface.call(o,JSON.stringify(e))):(c.push({data:e,callback:t}),a())}function a(){if(c.length){if(p)return;p=!0;var e=c.shift(),t="nest";egret.ExternalInterface.addCallback(t,function(t){var n=JSON.parse(t);e.callback(n.data),p=!1,a()}),egret.ExternalInterface.call(t,JSON.stringify(e.data))}}var o;!function(e){function t(e,t){var a={module:"core",action:"callCustomMethod",param:e};n(a,t)}function a(e){var t="nest_callback";egret.ExternalInterface.addCallback(t,function(t){var n=JSON.parse(t);e(n)})}e.callCustomMethod=t,e.addCallback=a}(o=t.core||(t.core={}));var r;!function(t){function a(t,a){var o={module:"user",action:"isSupport",param:t};if(e.utils.$isQQBrowser()){var r=function(e){e.logout=1,a.call(null,e)};n(o,r)}else n(o,a)}function o(e,t){var a={module:"user",action:"checkLogin",param:e};n(a,t)}function r(e,t){var a={module:"user",action:"login",param:e};n(a,t,!0)}function i(e,t){var a=egret.getOption("egret.runtime.nest");if(a>=4||"custom"==a){var o={module:"user",action:"logout",param:e};n(o,t)}else t({result:0})}function l(e,t){var a={module:"user",action:"getInfo",param:e};n(a,t)}t.isSupport=a,t.checkLogin=o,t.login=r,t.logout=i,t.getInfo=l}(r=t.user||(t.user={}));var i;!function(e){function t(e,t){var a={module:"iap",action:"pay",param:e};n(a,t)}e.pay=t}(i=t.iap||(t.iap={}));var l;!function(e){function t(e,t){var a={module:"share",action:"isSupport",param:e};n(a,t)}function a(e,t){t.call(null,{result:-2})}function o(e,t){var a={module:"share",action:"share",param:e};n(a,t,!0)}e.isSupport=t,e.setDefaultData=a,e.share=o}(l=t.share||(t.share={}));var s;!function(e){function t(e,t){var a={module:"social",action:"isSupport",param:e};n(a,t)}function a(e,t){var a={module:"social",action:"getFriends",param:e};n(a,t)}function o(e,t){var a={module:"social",action:"openBBS",param:e};n(a,t)}e.isSupport=t,e.getFriends=a,e.openBBS=o}(s=t.social||(t.social={}));var u;!function(t){function a(e,t){var a={module:"app",action:"isSupport",param:e};n(a,t)}function o(e,t){var a={module:"app",action:"attention",param:e};n(a,t)}function r(e,t){var a={module:"app",action:"exitGame",param:e};n(a,t)}function i(e,t){var a={module:"app",action:"sendToDesktop",param:e};n(a,t)}function l(t,n){var a=e.utils.$API_DOMAIN+"user/getCustomInfo",o={appId:e.utils.$APP_ID,runtime:1,egretChanId:e.utils.$getSpid()};e.utils.setProxy(a,o,egret.URLRequestMethod.GET,function(e){var t=e.data;t.result=0,0==e.code?n.call(null,t):n.call(null,{result:-2})},function(){n.call(null,{result:-2})})}t.isSupport=a,t.attention=o,t.exitGame=r,t.sendToDesktop=i,t.getInfo=l}(u=t.app||(t.app={}));var c=[];t.callRuntime=n;var p=!1;t._getData=a}(t=e.runtime||(e.runtime={}))}(nest||(nest={}));var nest;!function(e){var t;!function(t){function n(e,t){var n;if(n=egret.localStorage.getItem("deviceid")){if(console.log("cm old local deviceid "+n),n.indexOf("{")>=0){var a=JSON.parse(n);e.postData.deviceid=a.did}else e.postData.deviceid=n;i(e.postData,t)}else{console.log("cm old CMPAY_EGRET.version "+CMPAY_EGRET.getVersion());var o=0==CMPAY_EGRET.getVersion()||0==CMPAY_EGRET.getVersion()?"getUid":"get_device_info",r=!1,l=function(n){r||(r=!0,console.log(n),e.postData.deviceid=n||egret.localStorage.getItem("deviceid")||"",i(e.postData,t))};egret.ExternalInterface.addCallback(o,function(e){if(console.log("cm old CMPAY_EGRET"),"get_device_info"==o)if(console.log("cm old get_device_info "+e),e){var t=JSON.parse(e);l(t.did)}else l(null);else l(e)}),egret.setTimeout(function(){console.log("cm old timeout"),l(null)},this,2e3),egret.ExternalInterface.call(o,"")}}function a(t){var n={},a=e.utils.$API_DOMAIN+"app/getInfo";n.egretChanId=e.utils.$getSpid(),n.egretGameId=e.utils.$APP_ID,n.debug=1,l(a,n,egret.URLRequestMethod.GET,function(e){t(e)})}function o(t,n,a){var o={};o.access_token=t.access_token,o.openid=t.openid;var r=e.utils.$API_DOMAIN+"game/"+e.utils.$getSpid()+"/"+e.utils.$APP_ID+"/";o.runtime=1,o.showGame=1,a&&(o.newLiebaoApi=1),l(r,o,egret.URLRequestMethod.GET,function(e){n(e)})}function r(n,a){var o=e.utils.$API_DOMAIN+"user/placeOrder",r={id:t.user.egretInfo.egretUserId,appId:e.utils.$APP_ID,time:Date.now(),runtime:1};for(var i in n)r[i]=n[i];l(o,r,egret.URLRequestMethod.GET,function(e){a(e)})}function i(e,t){var n="http://gclogin.liebao.cn/api/user/quick_register";l(n,e,egret.URLRequestMethod.POST,t)}function l(e,t,n,a){var o="";for(var r in t)o+=r+"="+t[r]+"&";""!=o&&(o=o.substr(0,o.length-1)),console.log("cm old solution ="+e+"?"+o);var i=new egret.URLLoader;i.addEventListener(egret.Event.COMPLETE,function(){console.log("cm old solution ="+i.data);var e=JSON.parse(i.data);a(e)},this);var l=new egret.URLRequest(e);l.method=n,l.data=new egret.URLVariables(o),i.load(l)}t.callRuntime=n,t.loginBefore=a,t.loginAfter=o,t.payBefore=r}(t=e.cm||(e.cm={}))}(nest||(nest={})),function(e){var t;!function(t){var n;!function(t){function n(n,a){function o(e){t.egretInfo={egretUserId:e.data.id},e.data.result=e.status,a(e.data)}function r(t){1==t.ret?(t.access_token=t.ssid,egret.localStorage.getItem("deviceid")||egret.localStorage.setItem("deviceid",t.deviceid),e.cm.loginAfter(t,o,!1)):a({result:1})}function i(t){console.log("cm old loginHandler1"),console.log(JSON.stringify(t,null,4));var n={};n.access_token=t.cp.token,n.openid=t.user.openid,egret.localStorage.setItem("cm_token",n.access_token),console.log("cm old loginHandler2"),e.cm.loginAfter(n,o,!0)}function l(t){if(0==t.code){var o=t.data;s.client_id=o.client_id,s.client_secret=o.client_secret,s.redirect_uri=o.redirect_uri,e.cm.app.$initDesktop({Title:o.title,DetailUrl:o.detailUrl,PicUrl:o.picUrl}),CMGAME_EGRET.checkIsGameSDK(function(t,a){if(t){console.log("cm old checkIsGameSDK1");var l={clientId:o.client_id,clientSecret:o.client_secret,redirectUri:o.redirect_uri};egret.localStorage.getItem("cm_token"),console.log(JSON.stringify(l,null,4)),console.log("cm old checkIsGameSDK2"),CMGAME_EGRET.dispatchGameLoginData(l,i)}else console.log("cm old checkIsGameSDK2"),e.cm.callRuntime({module:"user",action:"checkLogin",param:n,postData:s},r)})}else a({result:1})}var s={};e.cm.loginBefore(l)}function a(t,n){var a={module:"user",action:"login",param:t};e.cm.callRuntime(a,n)}function o(e,t){console.log("cm old nest isSupport start"),t({getInfo:0,loginType:null,loginTypes:null,result:0})}function r(t,n){e.runtime.user.logout(t,n)}t.checkLogin=n,t.login=a,t.isSupport=o,t.logout=r}(n=t.user||(t.user={}))}(t=e.cm||(e.cm={}))}(nest||(nest={})),function(e){var t;!function(e){var t;!function(t){function n(t,n){var o=0,r=-1,i=-2;e.payBefore(t,function(e){if(0==e.code){a&&(CMPAY_EGRET.on("cmpay_order_complete",function(e){console.log("cm old solution cmpay_order_complete "+JSON.stringify(e,null,4)),n(1==e.success?{result:o}:2==e.ret?{result:r}:{result:i})}),a=!1);var t={access_token:e.data.access_token,client_id:e.data.client_id,product_id:e.data.product_id,unit:e.data.unit,payload:e.data.payload,notify_url:e.data.notify_url,money:e.data.money,order_name:e.data.order_name,game_icon:e.data.game_icon,game_name:e.data.game_name};CMPAY_EGRET.purchase(t)}else n({result:i})})}var a=!0;t.pay=n}(t=e.iap||(e.iap={}))}(t=e.cm||(e.cm={}))}(nest||(nest={})),function(e){var t;!function(t){var n;!function(t){function n(t,n){e.runtime.social.isSupport(t,n)}function a(t,n){e.runtime.social.getFriends(t,n)}function o(t,n){e.runtime.social.openBBS(t,n)}t.isSupport=n,t.getFriends=a,t.openBBS=o}(n=t.social||(t.social={}))}(t=e.cm||(e.cm={}))}(nest||(nest={})),function(e){var t;!function(e){var t;!function(e){function t(e,t){t({result:0,share:0})}e.isSupport=t}(t=e.share||(e.share={}))}(t=e.cm||(e.cm={}))}(nest||(nest={})),function(e){var t;!function(e){var t;!function(e){function t(e){o=e,egret.ExternalInterface.call("save_shortcut_info",JSON.stringify({token:String(Math.random()),value:JSON.stringify(e)}))}function n(e,t){t(0!=CMPAY_EGRET.getVersion()&&!isNaN(CMPAY_EGRET.getVersion())&&CMPAY_EGRET.getVersion()>301030?{result:0,sendToDesktop:1,attention:0}:{result:0,sendToDesktop:0,attention:0})}function a(e,t){o?(egret.ExternalInterface.call("push_icon",JSON.stringify({title:o.Title,detailUrl:o.DetailUrl,picUrl:o.PicUrl})),t({result:0})):t({result:-1})}var o;e.$initDesktop=t,e.isSupport=n,e.sendToDesktop=a}(t=e.app||(e.app={}))}(t=e.cm||(e.cm={}))}(nest||(nest={}));var nest;!function(e){var t;!function(t){function n(e,t,n,a){var o="";for(var r in t)o+=r+"="+t[r]+"&";""!=o&&(o=o.substr(0,o.length-1)),console.log("[Nest]qq hall send : "+e+"?"+o);var i=new egret.URLLoader;i.addEventListener(egret.Event.COMPLETE,function(){console.log("[Nest]qq hall get data : "+i.data);var e=JSON.parse(i.data);a(e)},this);var l=new egret.URLRequest(e);l.method=n,l.data=new egret.URLVariables(o),i.load(l)}function a(a,o){var r=e.utils.$API_DOMAIN+"user/placeOrder",i={id:t.userId,appId:e.utils.$APP_ID,time:Date.now(),openid:t.OpenId,openkey:t.OpenKey,paytoken:t.payToken,runtime:1};for(var l in a)i[l]=a[l];n(r,i,egret.URLRequestMethod.GET,function(e){o(e)})}function o(e){var t=JSON.stringify(e);egret.ExternalInterface.call("HALL_EGRET_MSG_FROM",t)}function r(){egret.ExternalInterface.addCallback("HALL_EGRET_MSG_TO",function(a){var r=JSON.parse(a);switch(r.msgType){case t.login_callback_type:if(null==r.accessToken){if(t.loginNum++,t.loginNum>=3){var i={result:-1,token:void 0};return t.loginCallback.call(null,i),void(t.loginCallback=null)}var l="OpenId/OpenKey 为空";return o({msgType:t.login_back_call_type,msgVersion:t.version,errorID:1,loginInfoStr:l}),void o({msgType:t.login_call_type,msgVersion:t.version})}if(t.loginCallback){t.gameType=r.msgType,t.gameVersion=r.msgVersion,t.OpenId=r.openId,t.OpenKey=r.accessToken,t.enterType=r.enterType,t.enterId=r.enterId,t.payToken=r.payToken;var l="登录成功";o({msgType:t.login_back_call_type,msgVersion:t.version,errorID:0,loginInfoStr:l});var s=e.utils.$API_DOMAIN+"game/"+e.utils.$getSpid()+"/"+e.utils.$APP_ID,u={};u.openkey=t.OpenKey,u.openid=t.OpenId,u.paytoken=t.payToken,u.runtime=1,u.showGame=1,n(s,u,egret.URLRequestMethod.GET,function(e){var n=e.data;t.userId=n.id,t.loginCallback.call(null,n),t.loginCallback=null})}break;case t.pay_callback_type:if(t.payCallback){var c=-1;switch(r.payState){case-1:case 1:case 2:t.payOrderInfo=null,t.payCallback.call(null,{result:c,status:c}),t.payCallback=null;break;case 0:t.iap.repay()}}break;case t.share_callback_type:if(t.shareCallback){var c=r.errorid;t.shareCallback.call(null,{result:c,status:c}),t.shareCallback=null}}})}t.login_call_type=102,t.login_back_call_type=100,t.pay_call_type=101,t.share_call_type=104,t.login_callback_type=200,t.pay_callback_type=201,t.share_callback_type=204,t.loginCallback=null,t.payCallback=null,t.shareCallback=null,t.version="V1.0.0",t.loginNum=0,t.payBefore=a,t.callHall=o,t.init=r}(t=e.qqhall||(e.qqhall={}))}(nest||(nest={})),function(e){var t;!function(e){var t;!function(t){function n(e,t){var n=0,a={status:n,result:n,checkLogin:0,login:1,logout:0,getInfo:0};t.call(null,a)}function a(e,t){var n=-1,a={status:n,result:n,loginType:void 0,token:void 0};t.call(null,a)}function o(t,n){e.loginCallback=n,e.callHall({msgType:e.login_call_type,msgVersion:e.version})}t.isSupport=n,t.checkLogin=a,t.login=o}(t=e.user||(e.user={}))}(t=e.qqhall||(e.qqhall={}))}(nest||(nest={})),function(e){var t;!function(e){var t;!function(t){function n(t,n){e.payOrderInfo||(e.payOrderInfo=t,e.payBefore(t,function(t){t=t.data,0==t.code?n.call(null,{result:0,status:0}):(e.payCallback=n,e.callHall({msgType:e.pay_call_type,msgVersion:"V1.0.0",acctType:"",zoneId:"",payValue:t.qCoins,isCanChange:!1}))}))}function a(){if(e.payOrderInfo){var t=e.payOrderInfo,n=e.payCallback;e.payBefore(t,function(e){e=e.data;var t=e.status;n.call(null,{result:t,status:t})}),e.payOrderInfo=null,e.payCallback=null}}t.pay=n,t.repay=a}(t=e.iap||(e.iap={}))}(t=e.qqhall||(e.qqhall={}))}(nest||(nest={})),function(e){var t;!function(e){var t;!function(e){function t(e,t){var n=0,a={status:n,result:n,attention:0,sendToDesktop:0,exitGame:1};t.call(null,a)}function n(e){var t=0,n={status:t,result:t};e.call(null,n)}function a(e,t){}function o(e,t){}e.isSupport=t,e.exitGame=n,e.attention=a,e.sendToDesktop=o}(t=e.app||(e.app={}))}(t=e.qqhall||(e.qqhall={}))}(nest||(nest={})),function(e){var t;!function(e){var t;!function(t){function n(e,t){var n=0,a={status:n,result:n,share:1};t.call(null,a)}function a(t,n){e.shareCallback=n,e.callHall({msgType:e.share_call_type,msgVersion:"V1.0.0",title:t.title,summary:t.description,imageLocalUrl:"",targetUrl:t.url})}t.isSupport=n,t.share=a}(t=e.share||(e.share={}))}(t=e.qqhall||(e.qqhall={}))}(nest||(nest={})),function(e){var t;!function(e){var t;!function(e){function t(e,t){var n=0,a={status:n,result:n,getFriends:0,openBBS:0};t.call(null,a)}function n(e,t){}function a(e,t){}e.isSupport=t,e.getFriends=n,e.openBBS=a}(t=e.social||(e.social={}))}(t=e.qqhall||(e.qqhall={}))}(nest||(nest={}));var nest;!function(e){var t;!function(t){function n(t,n,a,o){var r="";for(var i in n)r+=i+"="+encodeURIComponent(n[i])+"&";""!=r&&(r=r.substr(0,r.length-1));for(var l="[Nest]qq hall2 send : "+t+"?"+r,s=0;s<Math.ceil(l.length/450);s++)e.utils.$log(l.slice(450*s,450*(s+1)));var u=new egret.URLLoader;u.addEventListener(egret.Event.COMPLETE,function(){e.utils.$log("[Nest]qq hall2 get data : "+u.data);var t=JSON.parse(u.data);o(t)},this);var c=new egret.URLRequest(t);c.method=a,c.data=new egret.URLVariables(r),u.load(c)}function a(t,a){var o=e.utils.$API_DOMAIN+"user/placeOrder",r={id:R,appId:e.utils.$APP_ID,time:Date.now(),qbopenkey:P,runtime:1};for(var i in t)r[i]=t[i];n(o,r,egret.URLRequestMethod.GET,function(e){a(e)})}function o(t,a){var o=e.utils.$API_DOMAIN+"pay/"+e.utils.$getSpid()+"/"+e.utils.$APP_ID;n(o,t,egret.URLRequestMethod.GET,function(e){a(e)})}function r(t){var n=JSON.stringify(t);e.utils.$log("call hall : "+n),egret.ExternalInterface.call("HALL_EGRET_MSG_FROM",n)}function i(e){tt=e,r({msgType:B,appid:p,appsig:f,appsigData:d,qbopenid:O,msgVersion:ot})}function l(e){nt=e,r({msgType:H,appid:p,appsig:f,msgVersion:ot})}function s(e){et=e,r({msgType:x,appid:p,qbopenid:O,refreshToken:"",msgVersion:ot})}function u(e){at=e,r({msgType:J,appid:p,appsig:f,appsigData:d,qbopenid:"",qbopenkey:"",msgVersion:ot})}function c(){egret.ExternalInterface.addCallback("HALL_EGRET_MSG_TO",function(t){e.utils.$log("get hall data : "+t);for(var a=0;a<Math.ceil(t.length/450);a++)e.utils.$log(t.slice(450*a,450*(a+1)));var r,s=JSON.parse(t);switch(s.msgType){case V:if(W)if(r=s.result,0==r){y=s.msgType,_=s.msgVersion,k=s.openId,I=s.accessToken,S=s.enterType,E=s.enterId,T=s.payToken,O=s.qbopenid,P=s.qbopenkey,b=s.nickName,D=s.avatarUrl;var u=function(){if(W){var t=e.utils.$API_DOMAIN+"game/"+e.utils.$getSpid()+"/"+e.utils.$APP_ID,a={};a.openId=k,a.accessToken=I,a.payToken=T,a.qbopenid=O,a.qbopenkey=P,a.nickName=b,a.avatarUrl=D,a.balance=rt,a.gen_balance=g,a.first_save=v,a.save_amt=m,a.pf=$,a.baseinfo=JSON.stringify(h),a.runtime=1,n(t,a,egret.URLRequestMethod.GET,function(e){var t=e.data;R=t.id,W.call(null,t),W=null})}},c=!1,p=!1;i(function(){c=!0,c&&p&&u()}),l(function(){p=!0,c&&p&&u()})}else W.call(null,{result:-2}),W=null;break;case F:if(X){if(0!=C){var f={};f.realSaveNum=s.realSaveNum,f.orderno=s.orderno,f.customMeta=w,o(f,function(e){0==e.code?(q=null,X.call(null,{result:0,status:0}),X=null,i(null)):(q=null,X.call(null,{result:-2,status:-2}),X=null)});break}2==s.resultCode?(q=null,X.call(null,{result:-1,status:-1}),X=null):0==s.resultCode?i(function(){st.repay()}):(q=null,X.call(null,{result:-2,status:-2}),X=null)}break;case j:Z&&(r=s.errorid,Z.call(null,{result:r,status:r}),Z=null);break;case K:0==s.result&&(P=s.qbopenkey),et&&(et.call(null),et=null);break;case Y:0==s.result&&(rt=s.balance,g=s.gen_balance,v=s.first_save,m=s.save_amt),tt&&(tt.call(null),tt=null);break;case Q:0==s.result&&(h=s.baseinfo),nt&&(nt.call(null),nt=null);break;case z:1==s.loginType?it.push("qq"):2==s.loginType?it.push("wx"):3==s.loginType&&(it.push("qq"),it.push("wx")),at&&(at.call(null),at=null)}})}var p,f,d,g,v,m,h,y,_,k,I,S,E,T,O,P,b,D,R,$,q,C,L,A,M,w,G=100,N=101,U=104,x=106,B=107,H=108,J=109,V=200,F=201,j=204,K=206,Y=207,Q=208,z=209,W=null,X=null,Z=null,et=null,tt=null,nt=null,at=null,ot="1.0.0",rt=0,it=[];t.init=c;var lt;!function(t){function a(e,t){u(function(){var e=0,n={status:e,result:e,loginType:it,checkLogin:0,login:1,logout:0,getInfo:0};t.call(null,n)})}function o(t,a){var o=e.utils.$API_DOMAIN+"app/getSignInfo",r={egretChanId:e.utils.$getSpid(),appId:e.utils.$APP_ID};n(o,r,egret.URLRequestMethod.GET,function(e){p=e.data.appid,f=e.data.appsig,d=e.data.appsigdata;var t=-2,n={status:t,result:t,loginType:void 0,token:void 0};a.call(null,n)})}function i(e,t){W=t,$=e.loginType,r({msgType:G,appid:p,appsig:f,appsigData:d,loginType:$,msgVersion:ot})}t.isSupport=a,t.checkLogin=o,t.login=i}(lt=t.user||(t.user={}));var st;!function(e){function t(e,t){q||(q=e,s(function(){a(e,function(e){e=e.data,L=e.payValue,M=e.payInfo,A=e.payItem,w=e.customMeta,X=t,C=L>rt?0:1,o()})}))}function n(){L>rt?X&&(q=null,X.call(null,{result:-2,status:-2}),X=null):(C=1,o())}function o(){r({msgType:N,msgVersion:ot,payType:C,appid:p,appsig:f,appsigData:d,payItem:A,payInfo:M,reqTime:Date.now(),customMeta:w,payValue:L,qbopenid:O,qbopenkey:P,isCanChange:!1})}e.pay=t,e.repay=n}(st=t.iap||(t.iap={}));var ut;!function(e){function t(e,t){var n=0,a={status:n,result:n,attention:0,sendToDesktop:0,exitGame:0};t.call(null,a)}function n(e,t){}function a(e,t){}function o(e,t){}e.isSupport=t,e.exitGame=n,e.attention=a,e.sendToDesktop=o}(ut=t.app||(t.app={}));var ct;!function(e){function t(e,t){var n=0,a={status:n,result:n,share:1};t.call(null,a)}function n(e,t){Z=t,s(function(){r({msgType:U,msgVersion:ot,appid:p,appsig:f,appsigData:d,qbopenid:O,qbopenkey:P,title:e.title,summary:e.description,imageLocalUrl:e.img_url,img_title:e.img_title,cus_txt:"",targetUrl:e.url})})}e.isSupport=t,e.share=n}(ct=t.share||(t.share={}));var pt;!function(e){function t(e,t){var n=0,a={status:n,result:n,getFriends:0,openBBS:0};t.call(null,a)}function n(e,t){}function a(e,t){}e.isSupport=t,e.getFriends=n,e.openBBS=a}(pt=t.social||(t.social={}))}(t=e.qqhall2||(e.qqhall2={}))}(nest||(nest={}));var nest;!function(e){var t;!function(t){t.uid=void 0;var n;!function(t){function n(t,n){var a=[];e.utils.$isQQBrowser()&&(a.push("qq"),a.push("wx"));var o={result:0,loginType:a,loginTypes:void 0,getInfo:0};n.call(null,o)}function a(t,n){var a=function(t){e.h5.uid=t.id;var a=t.status;e.h5.uid&&(a=0);var o={result:a,token:t.token};n.call(null,o)};EgretH5Sdk.checkLogin(a,null)}function o(t,n){var a=function(t){e.h5.uid=t.id;var a=t.status;e.h5.uid&&(a=0);var o={result:a,token:t.token};n.call(null,o)};EgretH5Sdk.login(a,null,t.loginType)}function r(e,t){var n=function(e){var n=e.status,a=1==n?0:1;t.call(null,{result:a})};EgretH5Sdk.logout(n,null)}t.isSupport=n,t.checkLogin=a,t.login=o,t.logout=r}(n=t.user||(t.user={}));var a;!function(t){function n(t,n){e.h5.uid&&(t.appId=e.utils.$APP_ID,t.uId=e.h5.uid,EgretH5Sdk.pay(t,function(e){n(e)},this))}t.pay=n}(a=t.iap||(t.iap={}));var o;!function(t){function n(t,n){var a=function(e){var t=e.status,a={share:t};n.call(null,a)};EgretH5Sdk.isOpenShare(e.utils.$APP_ID,e.h5.uid,a,null)}function a(t,n){var a=function(e){var t=e.status;0==t?t=-1:1==t&&(t=0);var a={status:t,result:t};n.call(null,a)};EgretH5Sdk.share(e.utils.$APP_ID,e.h5.uid,t,a,null)}t.isSupport=n,t.share=a}(o=t.share||(t.share={}));var r;!function(e){function t(e,t){t.call(null,{result:0,getFriends:0,openBBS:0})
}function n(e,t){}function a(e,t){}e.isSupport=t,e.getFriends=n,e.openBBS=a}(r=t.social||(t.social={}));var i;!function(t){function n(t,n){var a=function(e){var t=e.status,a={attention:t};n.call(null,a)};EgretH5Sdk.isOpenAttention(e.utils.$APP_ID,e.h5.uid,a,null)}function a(t,n){EgretH5Sdk.attention(e.utils.$APP_ID,e.h5.uid),n.call(null,{result:0})}function o(e,t){t.call(null,{result:-1})}function r(t,n){var a=function(e){var t={result:0,contact:e.contact};n.call(null,t)};EgretH5Sdk.getCustomInfo(e.utils.$APP_ID,e.h5.uid,a,null)}t.isSupport=n,t.attention=a,t.sendToDesktop=o,t.getInfo=r}(i=t.app||(t.app={}))}(t=e.h5||(e.h5={}))}(nest||(nest={})),function(e){var t;!function(e){var t;!function(e){function t(e,t){var n={result:0,loginType:void 0,loginTypes:void 0,getInfo:0};EgretH5Sdk.getLoginType({},function(e){n.loginType=e.loginType,n.loginTypes=e.loginTypes,t.call(null,n)})}function n(e,t){EgretH5Sdk.checkLogin(e,t)}function a(e,t){EgretH5Sdk.login(e,t)}function o(e,t){EgretH5Sdk.logout(e,t)}function r(e,t){t.call(null,{result:-2})}e.isSupport=t,e.checkLogin=n,e.login=a,e.logout=o,e.getInfo=r}(t=e.user||(e.user={}));var n;!function(e){function t(e,t){EgretH5Sdk.pay(e,t)}e.pay=t}(n=e.iap||(e.iap={}));var a;!function(e){function t(e,t){var n=function(e){var n=e.result,a={share:n,msg:e.msg};t.call(null,a)};EgretH5Sdk.isSupportShare({},n)}function n(e,t){e.imgUrl=e.img_url,EgretH5Sdk.setShareDefaultData(e,t)}function a(e,t){e.imgUrl=e.img_url,EgretH5Sdk.share(e,t)}e.isSupport=t,e.setDefaultData=n,e.share=a}(a=e.share||(e.share={}));var o;!function(e){function t(e,t){var n,a=function(e){n=e.result;var a={result:0,getFriends:0,openBBS:n};t.call(null,a)};EgretH5Sdk.isSupportAttention({},a)}function n(e,t){t.call(null,{result:-2})}function a(e,t){EgretH5Sdk.openBBS(e,t)}e.isSupport=t,e.getFriends=n,e.openBBS=a}(o=e.social||(e.social={}));var r;!function(e){function t(e,t){var n,a,o=function(e){n=e.result,EgretH5Sdk.isSupportSendToDesktop({},r)},r=function(e){a=e.result;var o={attention:n,getInfo:1,exitGame:0,sendToDesktop:a};t.call(null,o)};EgretH5Sdk.isSupportAttention({},o)}function n(e,t){EgretH5Sdk.attention({},t)}function a(e,t){EgretH5Sdk.sendToDesktop(e,t)}function o(e,t){t.call(null,{result:-2})}function r(e,t){EgretH5Sdk.getCustomInfo({},t)}e.isSupport=t,e.attention=n,e.sendToDesktop=a,e.exitGame=o,e.getInfo=r}(r=e.app||(e.app={}))}(t=e.h5_2||(e.h5_2={}))}(nest||(nest={})),nest.core=nest.core||{},nest.core.addCallback=function(){},nest.core.startup=function(e,t){try{new egret.HashObject,nest.utils.$EGRET_SUPPORT=!0}catch(n){nest.utils.$EGRET_SUPPORT=!1}var a="http://api.egret-labs.org/v2/";if(nest.utils.$APP_ID=e.egretAppId,nest.utils.$DEBUG_LOG=e.debug,nest.utils.$isRuntime)if((nest.utils.$isQQBrowser()||nest.utils.$isTargetPlatform(10080)||nest.utils.$isTargetPlatform(10835)||nest.utils.$isTargetPlatform(20546))&&(a="http://api.gz.1251278653.clb.myqcloud.com/v2/"),nest.utils.$API_DOMAIN=a,nest.core.callCustomMethod=nest.runtime.core.callCustomMethod,nest.utils.$isTargetPlatform(10044)||!nest.utils.$getOption("egret.runtime.nest")){egret_native.setOption("channelTag","liebao"),CMPAY_DEBUG=!1;var o;o=85==nest.utils.$APP_ID||88==nest.utils.$APP_ID?10044:18287,egret_native.setOption("egret.runtime.spid",o),nest.utils.$spid=o,nest.utils.$changeMethod("cm")}else if(nest.utils.$isTargetPlatform(10835)||nest.utils.$isTargetPlatform(20546)){var o;66==nest.utils.$APP_ID||86==nest.utils.$APP_ID?(nest.qqhall.init(),nest.utils.$changeMethod("qqhall")):(nest.qqhall2.init(),nest.utils.$changeMethod("qqhall2"))}else nest.utils.$changeMethod("runtime");else{var r=nest.utils.$getOption("egretServerDomain");r?a=r+"/":nest.utils.$API_DOMAIN=a;var i=nest.utils.$getOption("egretSdkDomain");if(i||(i=nest.utils.$API_DOMAIN),2==e.version){nest.utils.$changeMethod("h5_2");var l=i+"/misc/scripts/egreth5sdk.js",s=document.createElement("script");return s.hasOwnProperty("async")&&(s.async=!1),s.src=l,s.id="egreth5sdk",s.addEventListener("load",function u(){this.removeEventListener("load",u,!1),EgretH5Sdk.init({},t)},!1),s.addEventListener("error",function c(){s.parentNode.removeChild(s),this.removeEventListener("error",c,!1),t({result:-2})},!1),void document.head.appendChild(s)}nest.utils.$changeMethod("h5")}t({result:0})};