UNPKG

@ccos/ccsdk

Version:

1 lines 67.9 kB
(function(e,t){"use strict";if(typeof module==="object"&&typeof module.exports==="object"){module.exports=e.document?t(e):function(e){if(!e.document){throw new Error("coocaakeymap requires a window with a document")}return t(e)}}else{t(e)}})(typeof window!=="undefined"?window:this,function(window,noGlobal){var _pcMode=false,debuggee,debugObj={isPCMode:function(){return _pcMode},setDeviceInfo:function(e){this.deviceInfo=assignPolyfill(this.deviceInfo,e||{});return this},getDeviceInfo:function(){return this.deviceInfo},setUserInfo:function(e){this.userInfo=assignPolyfill(this.userInfo,e||{});return this},getUserInfo:function(){return this.userInfo},setAccessToken:function(e){this.accessToken=assignPolyfill(this.accessToken,e||{});return this},getUserAccessToken:function(){return this.accessToken},setLoginStatus:function(e){this.loginStatus=assignPolyfill(this.loginStatus,e||{});return this},getLoginStatus:function(){return this.loginStatus},setSystemAppVersion:function(e){this.appInfo=assignPolyfill(this.appInfo,e||{});return this},getSystemAppVersion:function(){return this.appInfo}};function assignPolyfill(){var e=false;var t,o,n,c,i,r;var a=arguments.length;var s=1;var l=arguments[0]||{};if(typeof l=="boolean"){e=l;l=arguments[s]||{};s++}if(typeof l!=="object"&&!isFunction(l)){l={}}for(;s<a;s++){o=arguments[s];if(o!=null){for(t in o){n=l[t];c=o[t];if(l===c){continue}if(e&&c&&(isPlainObject(c)||(r=Array.isArray(c)))){if(r){r=false;i=n&&Array.isArray(n)?n:[]}else{i=n&&isPlainObject(n)?n:{}}l[t]=extend(e,i,c)}else if(c!==undefined){l[t]=c}}}}return l}var isAndroid=/Android/.test(navigator.userAgent),isChrome=/Chrome/.test(navigator.userAgent);if(!isAndroid&&isChrome)_pcMode=true;console.log("_pcMode :"+_pcMode);function Debugger(){this.deviceInfo={panel:"50",version:"6.20.180226",model:"Q4A",chipid:"MST-6A838",mac:"001a9a000000",chip:"9S52",androidsdk:23,devid:"83ec547b4ca46a394719bdae81d912e4",activeid:"23320005",emmcid:"90014a484147346132a559776981c400",brand:"Skyworth",barcode:"50Q4AXXXXX-XXXXXXX-XXXXXXX",sid:"899b8796-6b7f-42d9-b050-7a097d9e357c"};this.accessToken={accesstoken:"2.0f3674599cca4c9d966842784763adb2"};this.loginStatus={hasLogin:true};this.userInfo={account_type:"1",avatar:"http://thirdqq.qlogo.cn/g?b=oidb&k=gNeKwZiavWw620PSiarYH8YQ&s=100&t=1483281850",avatars:'{"f_200":"http://thirdqq.qlogo.cn/g?b=oidb&k=gNeKwZiavWw620PSiarYH8YQ&s=100&t=1483281850","f_500":"http://thirdqq.qlogo.cn/g?b=oidb&k=gNeKwZiavWw620PSiarYH8YQ&s=100&t=1483281850","f_250":"http://thirdqq.qlogo.cn/g?b=oidb&k=gNeKwZiavWw620PSiarYH8YQ&s=100&t=1483281850","f_370":"http://thirdqq.qlogo.cn/g?b=oidb&k=gNeKwZiavWw620PSiarYH8YQ&s=100&t=1483281850","f_50":"http://thirdqq.qlogo.cn/g?b=oidb&k=gNeKwZiavWw620PSiarYH8YQ&s=100&t=1483281850","f_70":"http://thirdqq.qlogo.cn/g?b=oidb&k=gNeKwZiavWw620PSiarYH8YQ&s=100&t=1483281850","f_800":"http://thirdqq.qlogo.cn/g?b=oidb&k=gNeKwZiavWw620PSiarYH8YQ&s=100&t=1483281850"}',balance:"0.0000",base_status:"1",cardNo:"1101415370510",check_add_mobile:"1",create_date:"1533354421000",current:"true",email:"",external_info:'[{"unionid":"","face":"http://thirdqq.qlogo.cn/g?b=oidb&k=gNeKwZiavWw620PSiarYH8YQ&s=100&t=1483281850","externalFlag":"qq","vuserid":"","refreshToken":"BB6C1478C0577EB434232ABB6E2316C7:DC3B76958514E0DA2CF1C33F760EB35C","accessToken":"DC3B76958514E0DA2CF1C33F760EB35C","external_avatar":"http://thirdqq.qlogo.cn/g?b=oidb&k=gNeKwZiavWw620PSiarYH8YQ&s=100&t=1483281850","timestamp":1565253070485,"vusession":"","external_flag":"qq","bind_time":1533354144000,"external_nickname":"公仔","external_id":"A0D9BF55491D83CE51D6A1B9907B576E","nick":"公仔","isExpired":"0","login":true,"openId":"A0D9BF55491D83CE51D6A1B9907B576E"}]',gender:"1",grant_users:"[]",loginFlag:"qq",mobile:"",nick_name:"公仔",open_id:"0bc9cf8f979911e8a09700505687790a",qq:"",revenue:"0",simplePwd:"0",sky_id:"200000004528",tel1:"",third_account:"1",update_image_times:"0",visit_num:"9"};this.appInfo={"com.coocaa.app_browser":{versionCode:200073,versionName:"2.0.73"},"com.tianci.user":{versionCode:200047,versionName:"2.0.73"},"com.coocaa.mall":{versionCode:200073,versionName:"2.0.73"},"com.tianci.movieplatform":{versionCode:200073,versionName:"2.0.73"}}}Debugger.prototype=debugObj;debuggee=new Debugger;window.ccDebug=debuggee;var PLATFORM_VERSION_BUILD_LABEL="5.2.0-dev";var require,define;(function(){var o={},n=[],c={},i=".";function r(o){var e=o.factory,t=function(e){var t=e;if(e.charAt(0)==="."){t=o.id.slice(0,o.id.lastIndexOf(i))+i+e.slice(2)}return require(t)};o.exports={};delete o.factory;e(t,o.exports,o);return o.exports}require=function(e){if(!o[e]){console.log("module "+e+" not found");throw"module "+e+" not found"}else if(e in c){var t=n.slice(c[e]).join("->")+"->"+e;console.log("Cycle in require graph: "+t);throw"Cycle in require graph: "+t}if(o[e].factory){try{c[e]=n.length;n.push(e);return r(o[e])}finally{delete c[e];n.pop()}}return o[e].exports};define=function(e,t){if(o[e]){console.log("module "+e+" already defined");throw"module "+e+" already defined"}o[e]={id:e,factory:t}};define.remove=function(e){delete o[e]};define.moduleMap=o})();if(typeof module==="object"&&typeof require==="function"){module.exports.require=require;module.exports.define=define}define("cordova",function(e,t,o){if(window.cordova&&!(window.cordova instanceof HTMLElement)){throw new Error("cordova already defined")}var n=e("cordova/channel");var c=e("cordova/platform");var i=document.addEventListener;var r=document.removeEventListener;var a=window.addEventListener;var s=window.removeEventListener;var l={},f={};document.addEventListener=function(e,t,o){var n=e.toLowerCase();if(typeof l[n]!="undefined"){l[n].subscribe(t)}else{i.call(document,e,t,o)}};window.addEventListener=function(e,t,o){var n=e.toLowerCase();if(typeof f[n]!="undefined"){f[n].subscribe(t)}else{a.call(window,e,t,o)}};document.removeEventListener=function(e,t,o){var n=e.toLowerCase();if(typeof l[n]!="undefined"){l[n].unsubscribe(t)}else{r.call(document,e,t,o)}};window.removeEventListener=function(e,t,o){var n=e.toLowerCase();if(typeof f[n]!="undefined"){f[n].unsubscribe(t)}else{s.call(window,e,t,o)}};function u(e,t){var o=document.createEvent("Events");o.initEvent(e,false,false);if(t){for(var n in t){if(t.hasOwnProperty(n)){o[n]=t[n]}}}return o}var p={define:define,require:e,version:PLATFORM_VERSION_BUILD_LABEL,platformVersion:PLATFORM_VERSION_BUILD_LABEL,platformId:c.id,addWindowEventHandler:function(e){return f[e]=n.create(e)},addStickyDocumentEventHandler:function(e){return l[e]=n.createSticky(e)},addDocumentEventHandler:function(e){return l[e]=n.create(e)},removeWindowEventHandler:function(e){delete f[e]},removeDocumentEventHandler:function(e){delete l[e]},getOriginalHandlers:function(){return{document:{addEventListener:i,removeEventListener:r},window:{addEventListener:a,removeEventListener:s}}},fireDocumentEvent:function(e,t,o){var n=u(e,t);if(typeof l[e]!="undefined"){if(o){l[e].fire(n)}else{setTimeout(function(){if(e=="deviceready"){document.dispatchEvent(n)}l[e].fire(n)},0)}}else{document.dispatchEvent(n)}},fireWindowEvent:function(e,t){var o=u(e,t);if(typeof f[e]!="undefined"){setTimeout(function(){f[e].fire(o)},0)}else{window.dispatchEvent(o)}},callbackId:Math.floor(Math.random()*2e9),callbacks:{},callbackStatus:{NO_RESULT:0,OK:1,CLASS_NOT_FOUND_EXCEPTION:2,ILLEGAL_ACCESS_EXCEPTION:3,INSTANTIATION_EXCEPTION:4,MALFORMED_URL_EXCEPTION:5,IO_EXCEPTION:6,INVALID_ACTION:7,JSON_EXCEPTION:8,ERROR:9},callbackSuccess:function(e,t){p.callbackFromNative(e,true,t.status,[t.message],t.keepCallback)},callbackError:function(e,t){p.callbackFromNative(e,false,t.status,[t.message],t.keepCallback)},callbackFromNative:function(t,o,e,n,c){try{var i=p.callbacks[t];if(i){if(o&&e==p.callbackStatus.OK){i.success&&i.success.apply(null,n)}else if(!o){i.fail&&i.fail.apply(null,n)}if(!c){delete p.callbacks[t]}}}catch(e){var r="Error in "+(o?"Success":"Error")+" callbackId: "+t+" : "+e;console&&console.log&&console.log(r);p.fireWindowEvent("cordovacallbackerror",{message:r});throw e}},addConstructor:function(e){console.log("[DEBUG] 注册onCordovaReady事件监听");n.onCordovaReady.subscribe(function(){try{e()}catch(e){console.log("未能运行构造函数: "+e)}})}};o.exports=p});define("cordova/android/nativeapiprovider",function(t,e,o){var n=window.hasOwnProperty("_cordovaNative")?window._cordovaNative:t("cordova/android/promptbasednativeapi");var c=n;o.exports={get:function(){return c},setPreferPrompt:function(e){c=e?t("cordova/android/promptbasednativeapi"):n},set:function(e){c=e}}});define("cordova/android/promptbasednativeapi",function(e,t,o){o.exports={exec:function(e,t,o,n,c){if(_pcMode)return null;else return prompt(c,"gap:"+JSON.stringify([e,t,o,n]))},setNativeToJsBridgeMode:function(e,t){if(_pcMode)return null;else prompt(t,"gap_bridge_mode:"+e)},retrieveJsMessages:function(e,t){if(_pcMode)return null;else return prompt(+t,"gap_poll:"+e)},getPerformance:function(e){return null}}});define("cordova/argscheck",function(e,t,o){var f=e("cordova/utils");var u=o.exports;var p={A:"Array",D:"Date",N:"Number",S:"String",F:"Function",O:"Object",B:"Boolean"};function d(e,t){return/.*?\((.*?)\)/.exec(e)[1].split(", ")[t]}function n(e,t,o,n){if(!u.enableChecks){return}var c=null;var i;for(var r=0;r<e.length;++r){var a=e.charAt(r),s=a.toUpperCase(),l=o[r];if(a=="*"){continue}i=f.typeName(l);if((l===null||l===undefined)&&a==s){continue}if(i!=p[s]){c="Expected "+p[s];break}}if(c){c+=", but got "+i+".";c='Wrong type for parameter "'+d(n||o.callee,r)+'" of '+t+": "+c;if(typeof jasmine=="undefined"){console.error(c)}throw TypeError(c)}}function c(e,t){var o=null;var n;var c=[].slice.call(arguments,2);for(var i=0;i<e.length;++i){var r=e.charAt(i),a=r.toUpperCase(),s=c[i];if(r=="*"){continue}n=f.typeName(s);if((s===null||s===undefined)&&r==a){continue}if(n!=p[a]){o="Expected "+p[a];break}}if(o){o+=", but got "+n+".";o="Wrong type for parameter of "+t+": "+o;if(typeof jasmine=="undefined"){console.error(o)}throw TypeError(o)}}function i(e,t){return e===undefined?t:e}u.checkArgs=n;u.checkArgsV2=c;u.getValue=i;u.enableChecks=true});define("cordova/base64",function(e,t,o){var n=t;n.fromArrayBuffer=function(e){var t=new Uint8Array(e);return i(t)};n.toArrayBuffer=function(e){var t=typeof atob!="undefined"?atob(e):new Buffer(e,"base64").toString("binary");var o=new ArrayBuffer(t.length);var n=new Uint8Array(o);for(var c=0,i=t.length;c<i;c++){n[c]=t.charCodeAt(c)}return o};var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var c;var a=function(){c=[];for(var e=0;e<64;e++){for(var t=0;t<64;t++){c[e*64+t]=r[e]+r[t]}}a=function(){return c};return c};function i(e){var t=e.byteLength;var o="";var n;var c=a();for(var i=0;i<t-2;i+=3){n=(e[i]<<16)+(e[i+1]<<8)+e[i+2];o+=c[n>>12];o+=c[n&4095]}if(t-i==2){n=(e[i]<<16)+(e[i+1]<<8);o+=c[n>>12];o+=r[(n&4095)>>6];o+="="}else if(t-i==1){n=e[i]<<16;o+=c[n>>12];o+="=="}return o}});define("cordova/builder",function(r,c,e){var i=r("cordova/utils");function t(e,t,o){for(var n in e){if(e.hasOwnProperty(n)){t.apply(o,[e[n],n])}}}function a(e,t,o){c.replaceHookForTesting(e,t);var n=false;try{e[t]=o}catch(e){n=true}if(n||e[t]!==o){i.defineGetter(e,t,function(){return o})}}function s(e,t,o,n){if(n){i.defineGetter(e,t,function(){console.log(n);delete e[t];a(e,t,o);return o})}else{a(e,t,o)}}function l(n,e,c,i){t(e,function(e,t){try{var o=e.path?r(e.path):{};if(c){if(typeof n[t]==="undefined"){s(n,t,o,e.deprecated)}else if(typeof e.path!=="undefined"){if(i){f(n[t],o)}else{s(n,t,o,e.deprecated)}}o=n[t]}else{if(typeof n[t]=="undefined"){s(n,t,o,e.deprecated)}else{o=n[t]}}if(e.children){l(o,e.children,c,i)}}catch(e){}})}function f(e,t){for(var o in t){if(t.hasOwnProperty(o)){if(e.prototype&&e.prototype.constructor===e){a(e.prototype,o,t[o])}else{if(typeof t[o]==="object"&&typeof e[o]==="object"){f(e[o],t[o])}else{a(e,o,t[o])}}}}}c.buildIntoButDoNotClobber=function(e,t){l(t,e,false,false)};c.buildIntoAndClobber=function(e,t){l(t,e,true,false)};c.buildIntoAndMerge=function(e,t){l(t,e,true,true)};c.recursiveMerge=f;c.assignOrWrapInDeprecateGetter=s;c.replaceHookForTesting=function(){}});define("cordova/channel",function(e,t,o){var c=e("cordova/utils"),i=1;var n=function(e,t){this.type=e;this.handlers={};this.state=t?1:0;this.fireArgs=null;this.numHandlers=0;this.onHasSubscribersChange=null},r={join:function(e,t){var o=t.length,n=o,c=function(){if(!--n)e()};for(var i=0;i<o;i++){if(t[i].state===0){throw Error("Can only use join with sticky channels.")}t[i].subscribe(c)}if(!o)e()},create:function(e){return r[e]=new n(e,false)},createSticky:function(e){return r[e]=new n(e,true)},deviceReadyChannelsArray:[],deviceReadyChannelsMap:{},waitForInitialization:function(e){if(e){var t=r[e]||this.createSticky(e);this.deviceReadyChannelsMap[e]=t;this.deviceReadyChannelsArray.push(t)}},initializationComplete:function(e){var t=this.deviceReadyChannelsMap[e];if(t){t.fire()}}};function a(e){if(typeof e!="function")throw"Function required as first argument!"}n.prototype.subscribe=function(e,t){a(e);if(this.state==2){e.apply(t||this,this.fireArgs);return}var o=e,n=e.observer_guid;if(typeof t=="object"){o=c.close(t,e)}if(!n){n=""+i++}o.observer_guid=n;e.observer_guid=n;if(!this.handlers[n]){this.handlers[n]=o;this.numHandlers++;if(this.numHandlers==1){this.onHasSubscribersChange&&this.onHasSubscribersChange()}}};n.prototype.unsubscribe=function(e){a(e);var t=e.observer_guid,o=this.handlers[t];if(o){delete this.handlers[t];this.numHandlers--;if(this.numHandlers===0){this.onHasSubscribersChange&&this.onHasSubscribersChange()}}};n.prototype.fire=function(e){var t=false,o=Array.prototype.slice.call(arguments);if(this.state==1){this.state=2;this.fireArgs=o}if(this.numHandlers){var n=[];for(var c in this.handlers){n.push(this.handlers[c])}for(var i=0;i<n.length;++i){n[i].apply(this,o)}if(this.state==2&&this.numHandlers){this.numHandlers=0;this.handlers={};this.onHasSubscribersChange&&this.onHasSubscribersChange()}}};r.createSticky("onDOMContentLoaded");r.createSticky("onNativeReady");r.createSticky("onCordovaReady");r.createSticky("onPluginsReady");r.createSticky("onDeviceReady");r.create("onResume");r.create("onPause");r.waitForInitialization("onCordovaReady");r.waitForInitialization("onDOMContentLoaded");o.exports=r});define("cordova/exec",function(require,exports,module){var cordova=require("cordova"),nativeApiProvider=require("cordova/android/nativeapiprovider"),utils=require("cordova/utils"),base64=require("cordova/base64"),channel=require("cordova/channel"),jsToNativeModes={PROMPT:0,JS_OBJECT:1},nativeToJsModes={POLLING:0,LOAD_URL:1,ONLINE_EVENT:2},jsToNativeBridgeMode,nativeToJsBridgeMode=nativeToJsModes.ONLINE_EVENT,pollEnabled=false,bridgeSecret=-1;var messagesFromNative=[];var isProcessing=false;var resolvedPromise=typeof Promise=="undefined"?null:Promise.resolve();var nextTick=resolvedPromise?function(e){resolvedPromise.then(e)}:function(e){setTimeout(e)};function androidExec(e,t,o,n,c){if(bridgeSecret<0){throw new Error("exec() called without bridgeSecret")}if(jsToNativeBridgeMode===undefined){androidExec.setJsToNativeBridgeMode(jsToNativeModes.JS_OBJECT)}for(var i=0;i<c.length;i++){if(utils.typeName(c[i])=="ArrayBuffer"){c[i]=base64.fromArrayBuffer(c[i])}}var r=o+cordova.callbackId++,a=JSON.stringify(c);if(e||t){cordova.callbacks[r]={success:e,fail:t}}var s=nativeApiProvider.get().exec(bridgeSecret,o,n,r,a);if(jsToNativeBridgeMode==jsToNativeModes.JS_OBJECT&&s==="@Null arguments."){androidExec.setJsToNativeBridgeMode(jsToNativeModes.PROMPT);androidExec(e,t,o,n,c);androidExec.setJsToNativeBridgeMode(jsToNativeModes.JS_OBJECT)}else if(s){messagesFromNative.push(s);nextTick(processMessages)}}androidExec.init=function(){bridgeSecret=_pcMode?5201314:+prompt("","gap_init:"+nativeToJsBridgeMode);console.log("[DEBUG] 触发onNativeReady事件 bridgeSecret = "+bridgeSecret);channel.onNativeReady.fire()};function pollOnceFromOnlineEvent(){pollOnce(true)}function pollOnce(e){if(bridgeSecret<0){return}var t=nativeApiProvider.get().retrieveJsMessages(bridgeSecret,!!e);if(t){messagesFromNative.push(t);processMessages()}}function pollingTimerFunc(){if(pollEnabled){pollOnce();setTimeout(pollingTimerFunc,50)}}function hookOnlineApis(){function e(e){cordova.fireWindowEvent(e.type)}window.addEventListener("online",pollOnceFromOnlineEvent,false);window.addEventListener("offline",pollOnceFromOnlineEvent,false);cordova.addWindowEventHandler("online");cordova.addWindowEventHandler("offline");document.addEventListener("online",e,false);document.addEventListener("offline",e,false)}hookOnlineApis();androidExec.jsToNativeModes=jsToNativeModes;androidExec.nativeToJsModes=nativeToJsModes;androidExec.setJsToNativeBridgeMode=function(e){if(e==jsToNativeModes.JS_OBJECT&&!window._cordovaNative){e=jsToNativeModes.PROMPT}nativeApiProvider.setPreferPrompt(e==jsToNativeModes.PROMPT);jsToNativeBridgeMode=e};androidExec.setNativeToJsBridgeMode=function(e){if(e==nativeToJsBridgeMode){return}if(nativeToJsBridgeMode==nativeToJsModes.POLLING){pollEnabled=false}nativeToJsBridgeMode=e;if(bridgeSecret>=0){nativeApiProvider.get().setNativeToJsBridgeMode(bridgeSecret,e)}if(e==nativeToJsModes.POLLING){pollEnabled=true;setTimeout(pollingTimerFunc,1)}};function buildPayload(e,t){var o=t.charAt(0);if(o=="s"){e.push(t.slice(1))}else if(o=="t"){e.push(true)}else if(o=="f"){e.push(false)}else if(o=="N"){e.push(null)}else if(o=="n"){e.push(+t.slice(1))}else if(o=="A"){var n=t.slice(1);e.push(base64.toArrayBuffer(n))}else if(o=="S"){e.push(window.atob(t.slice(1)))}else if(o=="M"){var c=t.slice(1);while(c!==""){var i=c.indexOf(" ");var r=+c.slice(0,i);var a=c.substr(i+1,r);c=c.slice(i+r+1);buildPayload(e,a)}}else{e.push(JSON.parse(t))}}function processMessage(message){var firstChar=message.charAt(0);if(firstChar=="J"){eval(message.slice(1))}else if(firstChar=="S"||firstChar=="F"){var success=firstChar=="S";var keepCallback=message.charAt(1)=="1";var spaceIdx=message.indexOf(" ",2);var status=+message.slice(2,spaceIdx);var nextSpaceIdx=message.indexOf(" ",spaceIdx+1);var callbackId=message.slice(spaceIdx+1,nextSpaceIdx);var payloadMessage=message.slice(nextSpaceIdx+1);var payload=[];buildPayload(payload,payloadMessage);cordova.callbackFromNative(callbackId,success,status,payload,keepCallback)}else{console.log("processMessage failed: invalid message: "+JSON.stringify(message))}}function processMessages(){if(isProcessing){return}if(messagesFromNative.length===0){return}isProcessing=true;try{var e=popMessageFromQueue();if(e=="*"&&messagesFromNative.length===0){nextTick(pollOnce);return}processMessage(e)}finally{isProcessing=false;if(messagesFromNative.length>0){nextTick(processMessages)}}}function popMessageFromQueue(){var e=messagesFromNative.shift();if(e=="*"){return"*"}var t=e.indexOf(" ");var o=+e.slice(0,t);var n=e.substr(t+1,o);e=e.slice(t+o+1);if(e){messagesFromNative.unshift(e)}return n}module.exports=androidExec});define("cordova/init",function(e,t,o){var n=e("cordova/channel");var c=e("cordova");var i=e("cordova/modulemapper");var r=e("cordova/platform");var a=e("cordova/pluginloader");var s=e("cordova/utils");var l=e("com.broadcaster");var f=[n.onNativeReady,n.onPluginsReady];function u(e){for(var t=0;t<e.length;++t){if(e[t].state!=2){console.log("Channel not fired: "+e[t].type)}}}window.setTimeout(function(){if(n.onDeviceReady.state!=2){console.log("deviceready has not fired after 50 seconds.");u(f);u(n.deviceReadyChannelsArray)}},5e4);if(!window.console){window.console={log:function(){}}}if(!window.console.warn){window.console.warn=function(e){this.log("warn: "+e)}}n.onPause=c.addDocumentEventHandler("pause");n.onResume=c.addDocumentEventHandler("resume");n.onActivated=c.addDocumentEventHandler("activated");n.onDeviceReady=c.addStickyDocumentEventHandler("deviceready");if(document.readyState=="complete"||document.readyState=="interactive"){n.onDOMContentLoaded.fire()}else{document.addEventListener("DOMContentLoaded",function(){console.log("[DEBUG] 触发onDOMContentLoaded事件");n.onDOMContentLoaded.fire()},false)}if(window._nativeReady){console.log("[DEBUG] 触发onNativeReady事件");n.onNativeReady.fire()}i.clobbers("cordova","cordova");i.clobbers("cordova/exec","cordova.exec");i.clobbers("com.broadcaster","broadcaster");r.bootstrap&&r.bootstrap();setTimeout(function(){a.load(function(){console.log("[DEBUG] 触发onPluginsReady事件");n.onPluginsReady.fire()})},0);n.join(function(){console.log("[DEBUG] onNativeReady和onPluginsReady已触发,执行回调函数,触发onCordovaReady事件,所有注册的回调会依次执行");i.mapModules(window);r.initialize&&r.initialize();n.onCordovaReady.fire();n.join(function(){console.log("[DEBUG] onCordovaReady和DOMContentLoaded已触发,执行回调函数,触发deviceready事件");e("cordova").fireDocumentEvent("deviceready")},n.deviceReadyChannelsArray)},f)});define("cordova/modulemapper",function(v,e,t){var m=v("cordova/builder"),c=define.moduleMap,g,y;e.reset=function(){g=[];y={}};function n(e,t,o,n){if(!(t in c)){throw new Error("Module "+t+" does not exist.")}g.push(e,t,o);if(n){y[o]=n}}e.clobbers=function(e,t,o){n("c",e,t,o)};e.merges=function(e,t,o){n("m",e,t,o)};e.defaults=function(e,t,o){n("d",e,t,o)};e.runs=function(e){n("r",e,null)};function h(e,t){if(!e){return t}var o=e.split(".");var n=t;for(var c=0,i;i=o[c];++c){n=n[i]=n[i]||{}}return n}e.mapModules=function(e){var t={};e.CDV_origSymbols=t;for(var o=0,n=g.length;o<n;o+=3){var c=g[o];var i=g[o+1];var r=v(i);if(c=="r"){continue}var a=g[o+2];var s=a.lastIndexOf(".");var l=a.substr(0,s);var f=a.substr(s+1);var u=a in y?"Access made to deprecated symbol: "+a+". "+u:null;var p=h(l,e);var d=p[f];if(c=="m"&&d){m.recursiveMerge(d,r)}else if(c=="d"&&!d||c!="d"){if(!(a in t)){t[a]=d}m.assignOrWrapInDeprecateGetter(p,f,r,u)}}};e.getOriginalSymbol=function(e,t){var o=e.CDV_origSymbols;if(o&&t in o){return o[t]}var n=t.split(".");var c=e;for(var i=0;i<n.length;++i){c=c&&c[n[i]]}return c};e.reset()});define("cordova/platform",function(u,e,t){var p=null;t.exports={id:"android",bootstrap:function(){var e=u("cordova/channel"),o=u("cordova"),n=u("cordova/exec"),t=u("cordova/modulemapper");n.init();navigator.app=u("cordova/plugin/android/app");var c=Number(o.platformVersion.split(".")[0])>=4?"CoreAndroid":"App";var i=o.addDocumentEventHandler("backbutton");i.onHasSubscribersChange=function(){n(null,null,c,"overrideBackbutton",[this.numHandlers==1])};var r=o.addDocumentEventHandler("backbuttondown");r.onHasSubscribersChange=function(){n(null,null,c,"overrideBackbutton",[this.numHandlers==1])};var a=o.addDocumentEventHandler("homebutton");a.onHasSubscribersChange=function(){n(null,null,c,"overrideHomebutton",[this.numHandlers==1])};var s=o.addDocumentEventHandler("menubutton");s.onHasSubscribersChange=function(){n(null,null,c,"overrideButton",["menubutton",this.numHandlers==1])};o.addDocumentEventHandler("searchbutton");function l(e){var t=o.addDocumentEventHandler(e+"button");t.onHasSubscribersChange=function(){n(null,null,c,"overrideButton",[e,this.numHandlers==1])}}l("volumeup");l("volumedown");var f=document.addEventListener;document.addEventListener=function(e,t,o){f(e,t,o);if(e==="resume"&&p){t(p)}};console.log("[DEBUG] 注册onCordovaReady事件监听");e.onCordovaReady.subscribe(function(){console.log("[DEBUG] 触发onCordovaReady事件,执行回调函数,建立messageChannel和show通道");n(d,null,c,"messageChannel",[]);n(null,null,c,"show",[])})}};function d(e){var t=u("cordova");var o=e.action;switch(o){case"backbutton":case"homebutton":case"backbuttondown":case"menubutton":case"searchbutton":case"pause":case"volumedownbutton":case"volumeupbutton":t.fireDocumentEvent(o);break;case"resume":if(arguments.length>1&&e.pendingResult){if(arguments.length===2){e.pendingResult.result=arguments[1]}else{var n=[];for(var c=1;c<arguments.length;c++){n.push(arguments[c])}e.pendingResult.result=n}p=e}t.fireDocumentEvent(o,e);break;default:throw new Error("Unknown event action "+o)}}});define("cordova/plugin/android/app",function(e,t,o){var n=e("cordova/exec");var c=Number(e("cordova").platformVersion.split(".")[0])>=4?"CoreAndroid":"App";o.exports={clearCache:function(){n(null,null,c,"clearCache",[])},loadUrl:function(e,t){n(null,null,c,"loadUrl",[e,t])},cancelLoadUrl:function(){n(null,null,c,"cancelLoadUrl",[])},clearHistory:function(){n(null,null,c,"clearHistory",[])},backHistory:function(){n(null,null,c,"backHistory",[])},overrideBackbutton:function(e){n(null,null,c,"overrideBackbutton",[e])},overrideButton:function(e,t){n(null,null,c,"overrideButton",[e,t])},exitApp:function(){return n(null,null,c,"exitApp",[])}}});define("cordova/pluginloader",function(n,c,e){var r=n("cordova/modulemapper");var t=n("cordova/urlutil");c.injectScript=function(e,t,o){var n=document.createElement("script");n.onload=t;n.onerror=o;n.src=e;console.log(n.src);document.head.appendChild(n)};function a(e,t){for(var o=0,n;n=e[o];o++){if(n.clobbers&&n.clobbers.length){for(var c=0;c<n.clobbers.length;c++){r.clobbers(n.id,n.clobbers[c])}}if(n.merges&&n.merges.length){for(var i=0;i<n.merges.length;i++){r.merges(n.id,n.merges[i])}}if(n.runs){r.runs(n.id)}}t()}function i(e,t,o){var n=t.length;if(!n){o();return}for(var c=0;c<t.length;c++){console.log(t[c].id);s(t[c].id,e+t[c].file,i)}function i(){if(!--n){console.log(JSON.stringify(t));a(t,o)}}}function s(e,t,o,n){n=n||o;if(e in define.moduleMap){o()}else{c.injectScript(t,function(){if(e in define.moduleMap){o()}else{n()}},n)}}c.load=function(e){var t="";var o=n("cordova/plugin_list");i(t,o,e)}});define("cordova/urlutil",function(e,t,o){t.makeAbsolute=function e(t){var o=document.createElement("a");o.href=t;return o.href}});define("cordova/utils",function(e,t,o){var n=t;n.defineGetterSetter=function(e,t,o,n){if(Object.defineProperty){var c={get:o,configurable:true};if(n){c.set=n}Object.defineProperty(e,t,c)}else{e.__defineGetter__(t,o);if(n){e.__defineSetter__(t,n)}}};n.defineGetter=n.defineGetterSetter;n.arrayIndexOf=function(e,t){if(e.indexOf){return e.indexOf(t)}var o=e.length;for(var n=0;n<o;++n){if(e[n]==t){return n}}return-1};n.arrayRemove=function(e,t){var o=n.arrayIndexOf(e,t);if(o!=-1){e.splice(o,1)}return o!=-1};n.typeName=function(e){return Object.prototype.toString.call(e).slice(8,-1)};n.isArray=Array.isArray||function(e){return n.typeName(e)=="Array"};n.isDate=function(e){return e instanceof Date};n.clone=function(e){if(!e||typeof e=="function"||n.isDate(e)||typeof e!="object"){return e}var t,o;if(n.isArray(e)){t=[];for(o=0;o<e.length;++o){t.push(n.clone(e[o]))}return t}t={};for(o in e){if(!(o in t)||t[o]!=e[o]){t[o]=n.clone(e[o])}}return t};n.close=function(t,o,n){return function(){var e=n||arguments;return o.apply(t,e)}};function c(e){var t="";for(var o=0;o<e;o++){var n=parseInt(Math.random()*256,10).toString(16);if(n.length==1){n="0"+n}t+=n}return t}n.createUUID=function(){return c(4)+"-"+c(2)+"-"+c(2)+"-"+c(2)+"-"+c(6)};n.extend=function(){var o=function(){};return function(e,t){o.prototype=t.prototype;e.prototype=new o;e.__super__=t.prototype;e.prototype.constructor=e}}();n.alert=function(e){console.log(e)}});define("cordova/plugin_list",function(e,t,o){o.exports=[]});define("com.broadcaster",function(e,t,o){var c=e("cordova/exec");var n=e("cordova/channel");o.exports={_channels:{},createEvent:function(e,t){var o=document.createEvent("Event");o.initEvent(e,false,false);if(t){for(var n in t){if(t.hasOwnProperty(n)){o[n]=t[n]}}}return o},fireNativeEvent:function(e,t,o,n){c(o,n,"broadcaster","fireNativeEvent",[e,t])},fireEvent:function(e,t){var o=this.createEvent(e,t);if(o&&o.type in this._channels){this._channels[o.type].fire(o)}},addEventListener:function(e,t){if(!(e in this._channels)){var o=this;c(function(){o._channels[e]=n.create(e);o._channels[e].subscribe(t)},function(e){console.log("ERROR addEventListener: "+e)},"broadcaster","addEventListener",[e])}else{var o=this;c(function(){},function(e){console.log("ERROR addEventListener: "+e)},"broadcaster","addEventListener",[e])}},removeEventListener:function(e,t){if(e in this._channels){var o=this;c(function(e){console.log("OK removeEventListener: "+e)},function(e){console.log("ERROR removeEventListener: "+e)},"broadcaster","removeEventListener",[e])}},addGlobalEventListener:function(e,t){if(!(e in this._channels)){var o=this;c(function(){o._channels[e]=n.create(e);o._channels[e].subscribe(t)},function(e){console.log("ERROR addGlobalEventListener: "+e)},"broadcaster","addGlobalEventListener",[e])}else{this._channels[e].subscribe(t)}},removeGlobalEventListener:function(e,t){if(e in this._channels){var o=this;c(function(){o._channels[e].unsubscribe(t)},function(e){console.log("ERROR removeGlobalEventListener: "+e)},"broadcaster","removeGlobalEventListener",[e])}}}});define("com.coocaaosapi",function(e,t,o){var v=e("cordova/argscheck"),n=e("cordova/channel"),m=e("cordova/exec"),c=e("cordova/android/nativeapiprovider"),i=e("cordova"),g={check:function(e,t,o){m(t,o,"startApp","check",[e])},start:function(e,t,o){m(t,o,"startApp","start",typeof e==="string"?[e]:e)},play:function(e,t,o){m(t,o,"startApp","play",typeof e==="string"?[e]:e)},startservice:function(e,t,o){m(t,o,"startApp","startservice",typeof e==="string"?[e]:e)},startToast:function(e,t,o){m(t,o,"startApp","startToast",typeof e==="string"?[e]:e)}},r=e("com.broadcaster");n.createSticky("onCoocaaOsInitReady");if(!_pcMode){console.log("[DEBUG] 注册CoocaaOSInitReady事件");n.waitForInitialization("onCoocaaOsInitReady")}function a(){var e=this;if(!_pcMode){console.log("[DEBUG] 注册onCordovaReady事件监听");n.onCordovaReady.subscribe(function(){console.log("[DEBUG] 触发onCordovaReady事件,获取CoocaaOSInitReady状态");e.waitForCoocaaOSInitReady(function(){console.log("[DEBUG] 触发onCoocaaOsInitReady事件");n.onCoocaaOsInitReady.fire();e.getDeviceInfo({success:function(){i.fireDocumentEvent("ccReady")}})},function(e){console.log("error : "+e)})})}else{e.getDeviceInfo({success:function(e){console.log(e);a.prototype.ccPanel=e.data.panel;a.prototype.ccVersion=e.data.version;a.prototype.ccModel=e.data.model;a.prototype.ccChip=e.data.chip;a.prototype.ccActiveId=e.data.activeid;a.prototype.ccAndroidSDK=e.data.androidsdk;a.prototype.ccBrand=e.data.brand;a.prototype.ccBarcode=e.data.barcode;a.prototype.ccMAC=e.data.mac;a.prototype.ccSID=e.data.sid;setTimeout(function(){i.fireDocumentEvent("ccReady")},50)}})}this.getSystemAppVersion()}a.prototype.waitForCoocaaOSInitReady=function(e,t){v.checkArgs("ff","CoocaaOSApi.waitForCoocaaOSInitReady",arguments);m(e,t,"CoocaaOSApi","waitForOSReady",[])};function s(){var e=document.createElement("div");e.innerHTML="我是跳转页";e.style.color="white";e.style.display="flex";e.style.fontSize="24px";e.style.justifyContent="center";e.style.alignItems="center";e.style.position="absolute";e.style.left="25%";e.style.top="0";e.style.width="50%";e.style.height="100px";e.style.backgroundColor="#f00";document.body.appendChild(e);i.fireDocumentEvent("pause");setTimeout(function(){document.body.removeChild(e);i.fireDocumentEvent("resume")},3e3)}Function.prototype.before=function(){var t=this;return function(){if(debuggee.isPCMode()){var e=Array.prototype.shift.call(arguments);e&&typeof e.success==="function"&&e.success({errMsg:"fakeJumpPage:ok"});s()}else{return t.apply(this,arguments)}}};function l(e,t){if(t!==null){var o=Object.create(null);o.errMsg=e+":ok";o.data=typeof debuggee[e]=="function"?debuggee[e]():e+":not found";typeof t.success=="function"&&t.success(o);typeof t.complete=="function"&&t.complete()}}a.prototype.getSystemAppVersion=function(n){if(debuggee.isPCMode()){l("getSystemAppVersion",{success:function(e){a.prototype.ccBrowser=e.data["com.coocaa.app_browser"];a.prototype.ccUser=e.data["com.tianci.user"];a.prototype.ccMovieplatform=e.data["com.tianci.movieplatform"];a.prototype.ccMall=e.data["com.coocaa.mall"]}});return}var e={success:function(e){var t=JSON.parse(e);a.prototype.ccBrowser=t["com.coocaa.app_browser"];a.prototype.ccUser=t["com.tianci.user"];a.prototype.ccMovieplatform=t["com.tianci.movieplatform"];a.prototype.ccMall=t["com.coocaa.mall"];var o=Object.create(null);o.data=e;o.errMsg="getSystemAppVersion:ok";n&&typeof n.success==="function"&&n.success(o);n&&typeof n.complete==="function"&&n.complete()},fail:function(e){n&&typeof n.fail==="function"&&n.fail({errMsg:e});n&&typeof n.complete==="function"&&n.complete()}};m(e.success,e.fail,"CoocaaOSApi","getAppInfo",[{pkgList:{pkgList:["com.coocaa.app_browser","com.tianci.user","com.tianci.movieplatform","com.coocaa.mall"]}}])};a.prototype.getAppInfo=function(o){v.checkArgsV2("oa","getAppInfo",o,o.pkgList);var e={success:function(e){var t=Object.create(null);t.errMsg="getAppInfo:ok";t.data=e;typeof o.success=="function"&&o.success(t);typeof o.complete=="function"&&o.complete()},fail:function(e){typeof o.fail=="function"&&o.fail({errMsg:e});typeof o.complete=="function"&&o.complete()}};m(e.success,e.fail,"CoocaaOSApi","getAppInfo",[{pkgList:{pkgList:o.pkgList}}])};a.prototype.getProperties=function(t){v.checkArgsV2("oa","getProperties",t,t.keyList);var o=Object.create(null);var n=[];var c={success:function(e){n.push(e.propertiesValue)},fail:function(e){n.push(e)}};t.keyList.forEach(function(e){m(c.success,c.fail,"CoocaaOSApi","getPropertiesValue",[{propertiesKey:e}])});setTimeout(function(){console.log(n);for(var e=0;e<t.keyList.length;e++){o[t.keyList[e]]=n[e]}o.errMsg="getProperties:ok";typeof t.success=="function"&&t.success(o);typeof t.complete=="function"&&t.complete()})};a.prototype.addStatusChangedListener=function(e){if(e==null||typeof e.onReceive!=="function"||e.user!=="true"&&e.usb!=="true"&&e.pay!=="true"&&e.net!=="true"&&e.download!=="true"){console.log("WARNING: param is incorrect");return}if(e.usb==="true"){r.addEventListener("USB_CHANGGED",e.onReceive)}if(e.pay==="true"){r.addEventListener("PURCHASE_CALLBACK",e.onReceive)}if(e.net==="true"){r.addEventListener("NET_CHANGGED",e.onReceive)}if(e.user==="true"){r.addEventListener("USER_CHANGGED",e.onReceive)}if(e.download==="true"){r.addEventListener("APP_TASK_CALLBACK",e.onReceive)}typeof e.success==="function"&&e.success({errMsg:"addStatusChangedListener:ok"});typeof e.complete=="function"&&e.complete()};a.prototype.removeStatusChangedListener=function(e){if(e==null||e.user!=="true"&&e.usb!=="true"&&e.pay!=="true"&&e.net!=="true"&&e.download!=="true"){console.log("WARNING: param is incorrect");return}if(e.usb==="true"){r.removeEventListener("USB_CHANGGED",function(){})}if(e.pay==="true"){r.removeEventListener("PURCHASE_CALLBACK",function(){})}if(e.net==="true"){r.removeEventListener("NET_CHANGGED",function(){})}if(e.user==="true"){r.removeEventListener("USER_CHANGGED",function(){})}if(e.download==="true"){r.removeEventListener("APP_TASK_CALLBACK",function(){})}typeof e.success==="function"&&e.success({errMsg:"removeStatusChangedListener:ok"});typeof e.complete=="function"&&e.complete()};a.prototype.startBlueToothSetting=function(t){var e={success:function(){t&&typeof t.success==="function"?t.success({errMsg:"startBlueToothSetting:ok"}):null;t&&typeof t.complete==="function"&&t.complete()},fail:function(e){t&&typeof t.fail==="function"?t.fail({errMsg:e}):null;t&&typeof t.complete==="function"&&t.complete()}};g.start([["action","android.settings.BLUETOOTH_SETTINGS"]],e.success,e.fail)};a.prototype.startLocalMedia=function(t){var e={success:function(){t&&typeof t.success==="function"?t.success({errMsg:"startLocalMedia:ok"}):null;t&&typeof t.complete==="function"&&t.complete()},fail:function(e){t&&typeof t.fail==="function"?t.fail({errMsg:e}):null;t&&typeof t.complete==="function"&&t.complete()}};g.start([["com.tianci.localmedia","com.tianci.localmedia.MainActivity"]],e.success,e.fail)};a.prototype.startSystemUpgrade=function(t){var e={success:function(){t&&typeof t.success==="function"?t.success({errMsg:"startSystemUpgrade:ok"}):null;t&&typeof t.complete==="function"&&t.complete()},fail:function(e){t&&typeof t.fail==="function"?t.fail({errMsg:e}):null;t&&typeof t.complete==="function"&&t.complete()}};g.start([["action","android.settings.SYSTEM_UPGRADE"]],e.success,e.fail)};a.prototype.startTVSetting=function(t){var e={success:function(){t&&typeof t.success==="function"?t.success({errMsg:"startTVSetting:ok"}):null;t&&typeof t.complete==="function"&&t.complete()},fail:function(e){t&&typeof t.fail==="function"?t.fail({errMsg:e}):null;t&&typeof t.complete==="function"&&t.complete()}};g.start([["com.tianci.setting","com.tianci.setting.TianciSetting"]],e.success,e.fail)};a.prototype.startTVSetting=a.prototype.startTVSetting.before();a.prototype.startNetSetting=function(t){var e={success:function(){t&&typeof t.success==="function"?t.success({errMsg:"startNetSetting:ok"}):null;t&&typeof t.complete==="function"&&t.complete()},fail:function(e){t&&typeof t.fail==="function"?t.fail({errMsg:e}):null;t&&typeof t.complete==="function"&&t.complete()}};g.start([["action","android.settings.NETWORK_OPERATOR_SETTINGS"]],e.success,e.fail)};a.prototype.startAppX=function(t){v.checkArgsV2("os","startAppX",t,t.url);var e={success:function(){typeof t.success==="function"&&t.success({errMsg:"startAppX:ok"});typeof t.complete==="function"&&t.complete()},fail:function(e){typeof t.fail==="function"&&t.fail({errMsg:e});typeof t.complete==="function"&&t.complete()}};var o=t.type||"startService",n=t.preload||false;if(o==="startActivity"){g.start([["action","appx.intent.launcher.Start"],[{uri:t.url,pre_load:n}]],e.success,e.fail)}else{g.startservice(["appx.intent.service.launcher.Start","com.coocaa.app_browser",[t.url,{pre_load:n}]],e.success,e.fail)}};a.prototype.startToast=function(t){if(t==null||t.url==null){console.log("WARNING: param is incorrect");return}var e={success:function(){typeof t.success==="function"&&t.success({errMsg:"startToast:ok"});typeof t.complete==="function"&&t.complete()},fail:function(e){typeof t.fail==="function"&&t.fail({errMsg:e});typeof t.complete==="function"&&t.complete()}};g.startToast([{originTop:t.top||"",originLeft:t.left||"",width:t.width||"",height:t.height||"",time:t.time||"",url:t.url}],e.success,e.fail)};a.prototype.startCommonPage=function(t){v.checkArgsV2("os","startCommonPage",t,t.type);var e={success:function(){typeof t.success==="function"?t.success({errMsg:"startCommonPage:ok"}):null;typeof t.complete==="function"&&t.complete()},fail:function(e){typeof t.fail==="function"?t.fail({errMsg:e}):null;typeof t.complete==="function"&&t.complete()}};if(t.type==="action"){v.checkArgsV2("s","startCommonPage",t.actionName);var o=Object.prototype.toString.call(t.params)==="[object Array]"?t.params:[{}];var n=typeof t.packageName==="string"?t.packageName:"";g.start([["action",t.actionName,n],o],e.success,e.fail)}else if(t.type==="class"){v.checkArgsV2("ss","startCommonPage",t.packageName,t.className);var o=Object.prototype.toString.call(t.params)==="[object Array]"?t.params:[{}];g.start([[t.packageName,t.className],o],e.success,e.fail)}else if(t.type==="uri"){v.checkArgsV2("s","startCommonPage",t.uri);var c=typeof t.actionName==="string"?t.actionName:"android.intent.action.VIEW";var o=Object.prototype.toString.call(t.params)==="[object Array]"?t.params:[{}];g.start([["action",c,"","",t.uri],o],e.success,e.fail)}else if(t.type==="package"){v.checkArgsV2("s","startCommonPage",t.packageName);var o=Object.prototype.toString.call(t.params)==="[object Array]"?t.params:[{}];g.start([t.packageName,o],e.success,e.fail)}else if(t.type==="service"){v.checkArgsV2("ss","startCommonPage",t.actionName,t.packageName);var o=Object.prototype.toString.call(t.params)==="[object Array]"?t.params:[{}];g.startservice([t.actionName,t.packageName,o],e.success,e.fail)}else if(t.type==="broadcast"){}};a.prototype.getNetworkInfo=function(t){if(t==null)return;var e=0,o=Object.create(null);o.errMsg="getNetworkInfo:ok";function n(){if(t.type==null){if(++e===3){typeof t.success==="function"&&t.success(o);typeof t.complete==="function"&&t.complete()}}else{typeof t.success==="function"&&t.success(o);typeof t.complete==="function"&&t.complete()}}if(t.type==="netStatus"||t.type==null){m(function(e){o.netStatus=e;n()},function(e){typeof t.fail==="function"&&t.fail({errMsg:e,type:"netStatus"})},"CoocaaOSApi","isNetConnected",[])}if(t.type==="netType"||t.type==null){m(function(e){o.netType=e;n()},function(e){typeof t.fail==="function"&&t.fail({errMsg:e,type:"netType"})},"CoocaaOSApi","getNetType",[])}if(t.type==="netInfo"||t.type==null){m(function(e){o.netInfo=e;n()},function(e){typeof t.fail==="function"&&t.fail({errMsg:e,type:"netInfo"})},"CoocaaOSApi","getIpInfo",[])}};a.prototype.addNetChangedListener=function(e){v.checkArgsV2("of","addNetChangedListener",e,e.onReceive);r.addEventListener("NET_CHANGGED",e.onReceive);typeof e.success==="function"&&e.success({errMsg:"addNetChangedListener:ok"});typeof e.complete==="function"&&e.complete()};a.prototype.removeNetChangedListener=function(e){r.removeEventListener("NET_CHANGGED",function(){});e&&typeof e.success==="function"&&e.success({errMsg:"removeNetChangedListener:ok"});e&&typeof e.complete==="function"&&e.complete()};a.prototype.startOrCreateDownloadTask=function(t){if(t==null||typeof t.downloadUrl!=="string"||typeof t.title!=="string"||typeof t.md5!=="string"||typeof t.appId!=="string"||typeof t.packageName!=="string"||typeof t.iconUrl!=="string"){console.log("WARNING: param is incorrect");return}var e={success:function(e){typeof t.success==="function"?t.success({errMsg:"startOrCreateDownloadTask:ok",res:e}):null;typeof t.complete==="function"&&t.complete()},fail:function(e){typeof t.fail==="function"?t.fail({errMsg:e}):null;typeof t.complete==="function"&&t.complete()}};g.check(t.packageName,function(){g.start(t.packageName,e.success,e.fail)},function(){m(e.success,e.fail,"CoocaaOSApi","createDownloadTask",[{url:t.downloadUrl},{md5:t.md5},{title:t.title},{pkg:t.packageName},{appid:t.appId},{icon:t.iconUrl}])})};a.prototype.createDownloadTask=function(t){if(t==null||typeof t.downloadUrl!=="string"||typeof t.title!=="string"||typeof t.md5!=="string"||typeof t.appId!=="string"||typeof t.packageName!=="string"||typeof t.iconUrl!=="string"){console.log("WARNING: param is incorrect");return}var e={success:function(e){typeof t.success==="function"?t.success({errMsg:"createDownloadTask:ok",res:e}):null;typeof t.complete==="function"&&t.complete()},fail:function(e){typeof t.fail==="function"?t.fail({errMsg:e}):null;typeof t.complete==="function"&&t.complete()}};m(e.success,e.fail,"CoocaaOSApi","createDownloadTask",[{url:t.downloadUrl},{md5:t.md5},{title:t.title},{pkg:t.packageName},{appid:t.appId},{icon:t.iconUrl}])};a.prototype.resumeDownloadTask=function(t){v.checkArgsV2("on","resumeDownloadTask",t,t.taskId);var e={success:function(){typeof t.success==="function"&&t.success({errMsg:"resumeDownloadTask:ok"});typeof t.complete==="function"&&t.complete()},fail:function(e){typeof t.fail==="function"?t.fail({errMsg:e}):null;typeof t.complete==="function"&&t.complete()}};m(e.success,e.fail,"CoocaaOSApi","resumeDownloadTask",[{taskid:t.taskId+""}])};a.prototype.pauseDownloadTask=function(t){v.checkArgsV2("on","pauseDownloadTask",t,t.taskId);var e={success:function(){typeof t.success==="function"&&t.success({errMsg:"pauseDownloadTask:ok"});typeof t.complete==="function"&&t.complete()},fail:function(e){typeof t.fail==="function"?t.fail({errMsg:e}):null;typeof t.complete==="function"&&t.complete()}};m(e.success,e.fail,"CoocaaOSApi","pauseDownloadTask",[{taskid:t.taskId+""}])};a.prototype.deleteDownloadTask=function(t){v.checkArgsV2("on","deleteDownloadTask",t,t.taskId);var e={success:function(){typeof t.success==="function"&&t.success({errMsg:"deleteDownloadTask:ok"});typeof t.complete==="function"&&t.complete()},fail:function(e){typeof t.fail==="function"?t.fail({errMsg:e}):null;typeof t.complete==="function"&&t.complete()}};m(e.success,e.fail,"CoocaaOSApi","deleteDownloadTask",[{taskid:t.taskId+""}])};a.prototype.addDownloadChangedListener=function(e){v.checkArgsV2("of","addDownloadChangedListener",e,e.onReceive);r.addEventListener("APP_TASK_CALLBACK",e.onReceive);typeof e.success==="function"&&e.success({errMsg:"addDownloadChangedListener:ok"});typeof e.complete==="function"&&e.complete()};a.prototype.removeDownloadChangedListener=function(e){r.removeEventListener("APP_TASK_CALLBACK",function(){});e&&typeof e.success==="function"&&e.success({errMsg:"removeDownloadChangedListener:ok"});e&&typeof e.complete==="function"&&e.complete()};a.prototype.startVideoPlayer=function(t){v.checkArgsV2("os","startVideoPlayer",t,t.channel);var e={success:function(){typeof t.success==="function"?t.success({errMsg:"startVideoPlayer:ok"}):null;typeof t.complete==="function"&&t.complete()},fail:function(e){typeof t.fail==="function"?t.fail({errMsg:e}):null;typeof t.complete==="function"&&t.complete()}},o=t.channel;if(o==="movie"){var n=t.url,c=t.title||"",i=t.needParse||"false";m(e.success,e.fail,"CoocaaOSApi","startOnLinePlayer",[{url:n},{name:c},{needparse:i},{urlType:"url"}])}else if(o==="browser"){var r=t.id||"",a=t.uri,s=t.tips||"",l=t.height||"1080",f=t.width||"1920",u=t.name||"",p=t.type||"",n=t.url||"";g.start([["action","app_browser.intent.action.PLAYER","com.coocaa.app_browser"],[{"extra.id":r},{"extra.uri":a},{"extra.tips":s},{"extra.height":l},{"extra.width":f},{"extra.http_call_url":n},{"extra.type":p},{"extra.name":u}]],e.success,e.fail)}else if(o==="service"){v.checkArgsV2("os","startVideoPlayer",t,t.actionName);var d=Object.prototype.toString.call(t.params)==="[object Array]"?t.params:[{}];g.startservice([t.actionName,"com.tianci.movieplatform",d],e.success,e.fail)}else{console.log("WARNING: type is unknown")}};a.prototype.addVideoPlayerListener=function(e){v.checkArgsV2("of","addVideoPlayerListener",e,e.onReceive);r.addEventListener("COMMON_CHANGED",e.onReceive);typeof e.success==="function"&&e.success({errMsg:"addVideoPlayerListener:ok"});typeof e.complete==="function"&&e.complete()};a.prototype.removeVideoPlayerListener=function(e){r.removeEventListener("COMMON_CHANGED",null);e&&typeof e.success==="function"&&e.success({errMsg:"removeVideoPlayerListener:ok"});e&&typeof e.complete==="function"&&e.complete()};a.prototype.getMemInfo=function(o){var e={success:function(e){var t=Object.create(null);t.errMsg="getMemInfo:ok";t.data=e;o&&typeof o.success=="function"&&o.success(t);o&&typeof o.complete=="function"&&o.complete()},fail:function(e){o&&typeof o.fail=="function"&&o.fail({errMsg:e});o&&typeof o.complete=="function"&&o.complete()}};m(e.success,e.fail,"CoocaaOSApi","getBaseInfo",[])};a.prototype.getDeviceInfo=function(o){if(debuggee.isPCMode()){l("getDeviceInfo",o);return}var e={success:function(e){a.prototype.ccPanel=e.panel;a.prototype.ccVersion=e.version;a.prototype.ccModel=e.model;a.prototype.ccChip=e.chip;a.prototype.ccActiveId=e.activeid;a.prototype.ccAndroidSDK=e.androidsdk;a.prototype.ccBrand=e.brand;a.prototype.ccBarcode=e.barcode;a.prototype.ccMAC=e.mac;a.prototype.ccSID=e.sid;var t=Object.create(null);t.errMsg="getDeiveInfo:ok";t.data=e;o&&typeof o.success==="function"&&o.success(t);o&&typeof o.complete==="function"&&o.complete()},fail:function(e){o&&typeof o.fail==="function"&&o.fail({errMsg:e});o&&typeof o.complete==="function"&&o.complete()}};m(e.success,e.fail,"CoocaaOSApi","getDeviceInfo",[])};a.prototype.getDeviceLocation=function(o){var e={success:function(e){var t=Object.create(null);t.errMsg="getDeviceLocation:ok";t.data=e;o&&typeof o.success==="function"&&o.success(t);o&&typeof o.complete==="function"&&o.complete()},fail:function(e){o&&typeof o.fail==="function"&&o.fail({errMsg:e});o&&typeof o.complete==="function"&&o.complete()}};m(e.success,e.fail,"CoocaaOSApi","getDeviceLocation",[])};a.prototype.getVideoSource=function(o){v.checkArgsV2("of","getVideoSource",o,o.success);var e,t=this.ccActiveId;if(!this.ccEmmcId){e="123456"}if(!this.ccActiveId){t=this.ccMAC.toLowerCase()}var n={success:function(e){var t=JSON.parse(e);if(t.code===0){typeof o.success==="function"&&o.success({errMsg:"getVideoSource:ok",source:t.data.source})}else{typeof o.fail==="function"&&o.fail({errMsg:"err: code != 0"})}typeof o.complete==="function"&&o.complete()},fail:function(e){typeof o.fail==="function"&&o.fail({errMsg:e});typeof o.complete==="function"&&o.complete()}};var c={url:"https://restful.skysrt.com/light/active/tv/source",type:"POST",data:{MAC:this.ccMAC,cChip:this.ccChip,cModel:this.ccModel,cEmmcCID:e,cUDID:t,cSize:this.ccPanel,cChannel:"coocaa",aSdk:this.ccAndroidSDK,cTcVersion:this.ccVersion.replace(/\.*/g,""),cBrand:this.ccBrand},success:n.success,fail:n.fail};f(c)};function f(t){t=t||{};t.type=(t.type||"GET").toUpperCase();t.dataType=t.dataType||"json";var e=u(t.data);var o=new XMLHttpRequest;o.onreadystatechange=function(){if(o.readyState==4){var e=o.status;if(e>=200&&e<300){t.success&&t.success(o.responseText,o.responseXML)}else{t.fail&&t.fail(e)}}};if(t.type=="GET"){o.open("GET",t.url+"?"+e,true);o.send(null)}else if(t.type=="POST"){o.open("POST",t.url,true);o.setRequestHeader("Content-Type","application/x-www-form-urlencoded");o.send(e)}}function u(e){var t=[];for(var o in e){t.push(encodeURIComponent(o)+"="+encodeURIComponent(e[o]))}t.push(("v="+Math.random()).replace(".",""));return t.join("&")}a.prototype.getUserInfo=function(o){if(o==null)return;if(debuggee.isPCMode()){l("getUserInfo",o);return}var e={success:function(e){var t=Object.create(null);t.errMsg="getUserInfo:ok";t.data=e;typeof o.success==="function"&&o.success(t);typeof o.complete==="function"&&o.complete()},fail:function(e){typeof o.fail==="function"&&o.fail({errMsg:e});typeof o.complete==="function"&&o.complete()}};var t=o.sync&&o.sync===true?"getUserInfoSync":"getUserInfo";m(e.success,e.fail,"CoocaaOSApi",t,[])};a.prototype.getUserAccessToken=function(o){if(o==null)return;if(debuggee.isPCMode()){l("getUserAccessToken",o);return}var e={success:function(e){var t=Object.create(null);t.errMsg="getUserAccessToken:ok";t.data=e;typeof o.success==="function"&&o.success(t);typeof o.complete==="function"&&o.complete()},fail:function(e){typeof o.fail==="function"&&o.fail({errMsg:e});typeof o.complete==="function"&&o.complete()}};var t=o.sync&&o.sync===true?"getUserAccessTokenSync":"getUserAccessToken";m(e.success,e.fail,"CoocaaOSApi",t,[])};a.pr