UNPKG

ccwork-jsbridge

Version:

jsbridge sdk of ccwork

5 lines 84.9 kB
/** * 云上协同jsbridge * version: 1.5.6 */ module.exports=function(e){function t(r){if(o[r])return o[r].exports;var i=o[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var o={};return t.m=e,t.c=o,t.d=function(e,o,r){t.o(e,o)||Object.defineProperty(e,o,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,"a",o),o},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=12)}([function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=o(8),a=r(i),n=o(2),c=r(n),l=o(9),s=r(l);e.exports={os:"",isIOS:!1,isAndroid:!1,isHarmony:!1,user:{version:"",build:"",confidence:"",token:"",latitude:0,level:0,longitude:0,platformCode:"",moduleCode:"",contentId:"",contentCode:"",contentType:"",contentName:"",organId:"",organCode:"",userCorpOrganId:""},initCallback:void 0,isCallInit:!1,nativeCallbacks:{},version:function(){return this.user.version},setInitCallback:function(e){this.initCallback=e},setUser:function(e){this.user=e,console&&console.log("===setUser==="),this.notifyCaller()},notifyCaller:function(){this.isCallInit=!0,console&&console.log("===JSBridge init completed==="),void 0!==this.initCallback&&(console&&console.log("===call init callback==="),this.initCallback())},callNative:function(e,t){console&&console.log("callNative type="+e.type),t||(t=function(){});try{this.saveNativeCallback(e,t),this.callNativeApi(e,t)}catch(e){console&&console.log("callNative="+e)}},callNativeApi:function(e,t){this.isHarmony?s.default.call("bridgeToNative",c.default.stringify(e),function(e){"function"==typeof t&&t(c.default.parse(e))}):window.WebViewJavascriptBridge.callHandler("bridgeToNative",c.default.stringify(e),function(e){"function"==typeof t&&t(c.default.parse(e))})},GLOBAL_TYPES:{photo:"photolib",camera:"cam",cutAvatar:"cut_avatar",closeWebview:"close_webview",ccworkUnreadMsgCountTransport:"ccworkUnreadMsgCountTransport"},saveNativeCallback:function(e,t){switch(e.type){case this.GLOBAL_TYPES.photo:case this.GLOBAL_TYPES.camera:this.nativeCallbacks[this.GLOBAL_TYPES.photo]=t;break;case this.GLOBAL_TYPES.cutAvatar:this.nativeCallbacks[this.GLOBAL_TYPES.cutAvatar]=t;break;case this.GLOBAL_TYPES.closeWebview:this.nativeCallbacks[this.GLOBAL_TYPES.closeWebview]=t;break;case this.GLOBAL_TYPES.ccworkUnreadMsgCountTransport:this.nativeCallbacks[this.GLOBAL_TYPES.ccworkUnreadMsgCountTransport]=t}},handleNativeResp:function(e){console.info("handleNativeResp...",e.type),"handleNativeResp"!==e.type&&"function"==typeof this[e.type]&&this[e.type](e)},ccworkUnreadMsgCountTransport:function(e){var t=this.nativeCallbacks[this.GLOBAL_TYPES.ccworkUnreadMsgCountTransport];"function"==typeof t&&t(e)},image:function(e){var t=this.nativeCallbacks[this.GLOBAL_TYPES.photo];"function"==typeof t&&t(Array.isArray(e.data.img)?e.data.img:[e.data.img])},onResume:function(e){var t=!0,o=!1,r=void 0;try{for(var i,n=a.default.resumeList[Symbol.iterator]();!(t=(i=n.next()).done);t=!0){(0,i.value)(e)}}catch(e){o=!0,r=e}finally{try{!t&&n.return&&n.return()}finally{if(o)throw r}}},onInterceptOriginGoback:function(e){var t=!0,o=!1,r=void 0;try{for(var i,n=a.default.interceptOriginGoback[Symbol.iterator]();!(t=(i=n.next()).done);t=!0){(0,i.value)(e)}}catch(e){o=!0,r=e}finally{try{!t&&n.return&&n.return()}finally{if(o)throw r}}},ccworkApplicationEnterForeGround:function(e){var t=!0,o=!1,r=void 0;try{for(var i,n=a.default.appEnterForegroundListeners[Symbol.iterator]();!(t=(i=n.next()).done);t=!0){(0,i.value)(e)}}catch(e){o=!0,r=e}finally{try{!t&&n.return&&n.return()}finally{if(o)throw r}}},ccworkApplicationEnterBackGround:function(e){var t=!0,o=!1,r=void 0;try{for(var i,n=a.default.appEnterBackgroundListeners[Symbol.iterator]();!(t=(i=n.next()).done);t=!0){(0,i.value)(e)}}catch(e){o=!0,r=e}finally{try{!t&&n.return&&n.return()}finally{if(o)throw r}}},cutAvatar:function(e){var t=this.nativeCallbacks[this.GLOBAL_TYPES.cutAvatar];"function"==typeof t&&t(Array.isArray(e.data.img)?e.data.img:[e.data.img])},closeWebview:function(e){var t=this.nativeCallbacks[this.GLOBAL_TYPES.closeWebview];"function"==typeof t&&t(e)},onInterceptCloseWebView:function(e){var t=!0,o=!1,r=void 0;try{for(var i,n=a.default.interceptCloseWebView[Symbol.iterator]();!(t=(i=n.next()).done);t=!0){(0,i.value)(e)}}catch(e){o=!0,r=e}finally{try{!t&&n.return&&n.return()}finally{if(o)throw r}}},ccworkBluetoothUpdateState:function(e){var t=!0,o=!1,r=void 0;try{for(var i,n=a.default.bluetoothUpdateStateListeners[Symbol.iterator]();!(t=(i=n.next()).done);t=!0){(0,i.value)(e)}}catch(e){o=!0,r=e}finally{try{!t&&n.return&&n.return()}finally{if(o)throw r}}},ccworkBluetoothNotifi:function(e){var t=!0,o=!1,r=void 0;try{for(var i,n=a.default.bluetoothNotifiListeners[Symbol.iterator]();!(t=(i=n.next()).done);t=!0){(0,i.value)(e)}}catch(e){o=!0,r=e}finally{try{!t&&n.return&&n.return()}finally{if(o)throw r}}},ccworkOnReceiveBroadcast:function(e){var t=!0,o=!1,r=void 0;try{for(var i,n=a.default.receiveBroadcastListeners[Symbol.iterator]();!(t=(i=n.next()).done);t=!0){(0,i.value)(e)}}catch(e){o=!0,r=e}finally{try{!t&&n.return&&n.return()}finally{if(o)throw r}}},ccworkOnChangeTab:function(e){var t=!0,o=!1,r=void 0;try{for(var i,n=a.default.changeTabsListeners[Symbol.iterator]();!(t=(i=n.next()).done);t=!0){(0,i.value)(e)}}catch(e){o=!0,r=e}finally{try{!t&&n.return&&n.return()}finally{if(o)throw r}}},ccworkTodoMsgChange:function(e){var t=!0,o=!1,r=void 0;try{for(var i,n=a.default.todoMsgChangeListeners[Symbol.iterator]();!(t=(i=n.next()).done);t=!0){(0,i.value)(e)}}catch(e){o=!0,r=e}finally{try{!t&&n.return&&n.return()}finally{if(o)throw r}}}}},function(e,t,o){"use strict";function r(e){if(e.length<2){var t=e.charCodeAt(0);return t<128?e:t<2048?l(192|t>>>6)+l(128|63&t):l(224|t>>>12&15)+l(128|t>>>6&63)+l(128|63&t)}var o=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return l(240|o>>>18&7)+l(128|o>>>12&63)+l(128|o>>>6&63)+l(128|63&o)}function i(e){return e.replace(s,r)}var a=o(6),n=function(e){return e&&e.__esModule?e:{default:e}}(a),c=o(3),l=String.fromCharCode.bind(String),s=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g;e.exports={isCCWork:function(){var e=n.default.get(c.STORE_KEY.IS_CCWORK);return void 0!==e?e:(e=navigator.userAgent.toLowerCase().indexOf("ccwork")>-1,n.default.set(c.STORE_KEY.IS_CCWORK,e),e)},isCCWorkPC:function(){var e=n.default.get(c.STORE_KEY.IS_CCWORK_PC);if(void 0!==e)return e;var t=navigator.userAgent.toLowerCase();return e=t.indexOf(" ccwork-pc/")>-1||t.indexOf(" ccwork-pc-")>-1,n.default.set(c.STORE_KEY.IS_CCWORK_PC,e),e},isCCWorkMobile:function(){return this.isCCWork()&&!this.isCCWorkPC()},isMobile:function(){var e=n.default.get(c.STORE_KEY.IS_MOBILE);if(void 0!==e)return e;var t=navigator.userAgent.toLowerCase();return e=t.indexOf("android")>-1||t.indexOf("iphone")>-1||t.indexOf("arkweb")>-1,n.default.set(c.STORE_KEY.IS_MOBILE,e),e},objExtend:function(e,t){for(var o in t)t.hasOwnProperty(o)&&!e.hasOwnProperty(o)&&(e[o]=t[o]);return e},uuid:function(){for(var e=[],t="0123456789abcdef",o=0;o<36;o++)e[o]=t.substr(Math.floor(16*Math.random()),1);return e[14]="4",e[19]=t.substr(3&e[19]|8,1),e[8]=e[13]=e[18]=e[23]="-",e.join("")},base64Encode:function(e){return window.btoa(i(e))}}},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=o(16),a=r(i),n=o(17),c=r(n);e.exports={parse:(0,c.default)(),stringify:a.default}},function(e,t,o){"use strict";e.exports={WS_PORT:[58001,58003,58005,58007,58009],COMMON_API:["init","isCCWork","isCCWorkPC","isCCWorkMobile","registerAsMainFrame","registerAsSubFrame"],SPECIAL_API_PC:["getSSOCode"],STORE_KEY:{IS_CCWORK:"is_ccwork",IS_CCWORK_PC:"is_ccwork_pc",IS_MOBILE:"is_mobile",ORIGIN:"origin",REDIRECT_URL:"redirect_url",ORG_CODE:"org_code"},SCHEME_PROTOCOL:"htimeplus",ERROR_CODE:{UPGRADE:"10001"}}},function(e,t,o){"use strict";var r=o(3),i=o(0),a=function(e){return e&&e.__esModule?e:{default:e}}(i);e.exports={call:function(e,t,o){!a.default.isDetectVersionMode||!o||a.default.version()>=o?a.default.callNative(e,t):(console.error("请先升级到"+o+"以上版本"),"function"==typeof t&&t({error:{code:r.ERROR_CODE.UPGRADE,msg:"请先升级到"+o+"以上版本"}}))}}},function(e,t,o){"use strict";var r=o(8),i=function(e){return e&&e.__esModule?e:{default:e}}(r);e.exports={addResumeListener:function(e){e&&i.default.resumeList.push(e)},addAppEnterForegroundListener:function(e){e&&i.default.appEnterForegroundListeners.push(e)},addAppEnterBackgroundListener:function(e){e&&i.default.appEnterBackgroundListeners.push(e)},addInterceptOriginGobackListener:function(e){"function"==typeof e&&i.default.interceptOriginGoback.every(function(t){return t.toString()!==e.toString()})&&i.default.interceptOriginGoback.push(e)},removeInterceptOriginGobackListener:function(e){var t=-1;"function"==typeof e&&i.default.interceptOriginGoback.some(function(o,r){return t=r,o.toString()===e.toString()})?i.default.interceptOriginGoback.splice(t,1):i.default.interceptOriginGoback=[]},addInterceptCloseWebViewListener:function(e){"function"==typeof e&&i.default.interceptCloseWebView.every(function(t){return t.toString()!==e.toString()})&&i.default.interceptCloseWebView.push(e)},removeInterceptCloseWebViewListener:function(e){var t=-1;"function"==typeof e&&i.default.interceptCloseWebView.some(function(o,r){return t=r,o.toString()===e.toString()})?i.default.interceptCloseWebView.splice(t,1):i.default.interceptCloseWebView=[]},addBluetoothUpdateStateListener:function(e){"function"==typeof e&&i.default.bluetoothUpdateStateListeners.every(function(t){return t.toString()!==e.toString()})&&i.default.bluetoothUpdateStateListeners.push(e)},removeBluetoothUpdateStateListener:function(e){var t=-1;"function"==typeof e&&i.default.bluetoothUpdateStateListeners.some(function(o,r){return t=r,o.toString()===e.toString()})?i.default.bluetoothUpdateStateListeners.splice(t,1):i.default.bluetoothUpdateStateListeners=[]},addBluetoothNotifiListener:function(e){"function"==typeof e&&i.default.bluetoothNotifiListeners.every(function(t){return t.toString()!==e.toString()})&&i.default.bluetoothNotifiListeners.push(e)},removeBluetoothNotifiListener:function(e){var t=-1;"function"==typeof e&&i.default.bluetoothNotifiListeners.some(function(o,r){return t=r,o.toString()===e.toString()})?i.default.bluetoothNotifiListeners.splice(t,1):i.default.bluetoothNotifiListeners=[]},addReceiveBroadcastListener:function(e){"function"==typeof e&&i.default.receiveBroadcastListeners.every(function(t){return t.toString()!==e.toString()})&&i.default.receiveBroadcastListeners.push(e)},removeBroadcastListener:function(e){var t=-1;"function"==typeof e&&i.default.receiveBroadcastListeners.some(function(o,r){return t=r,o.toString()===e.toString()})?i.default.receiveBroadcastListeners.splice(t,1):i.default.receiveBroadcastListeners=[]},addChangeTabsListener:function(e){e&&i.default.changeTabsListeners.push(e)},addTodoMsgChangeListener:function(e){e&&i.default.todoMsgChangeListeners.push(e)}}},function(e,t,o){"use strict";var r={};e.exports={get:function(e){return r[e]},set:function(e,t){r[e]=t}}},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,o,r){var i=f.default.get(p.STORE_KEY.ORG_CODE)||"";return""+p.SCHEME_PROTOCOL+i+"://"+e+"/"+t+"/"+o+(r?"?params="+u.default.base64Encode(m.default.stringify(r)):"")}function a(e,t,o,r){var i={class:e,page:t,action:o,params:r},a="?actions="+u.default.base64Encode(m.default.stringify(i)),n=f.default.get(p.STORE_KEY.REDIRECT_URL);return n?""+n+a:f.default.get(p.STORE_KEY.ORIGIN)+"/htime/apps/ccwork-h5-app-pages/#/redirectPage"+a}function n(e,t,o,r,n){return l.default.isConnected().then(function(n){var c=f.default.get(p.STORE_KEY.ORG_CODE)||"";r.orgCode=c,n?l.default.sendMessage(i(e,t,o,r)):window.open(a(e,t,o,r))}),"function"==typeof n&&n({result:!0}),!0}var c=o(13),l=r(c),s=o(1),u=r(s),d=o(6),f=r(d),p=o(3),w=o(2),m=r(w);e.exports={init:function(e,t){return"function"==typeof e?(e({result:!1,message:"需要传入origin或redirectUrl"}),!1):e.origin||e.redirectUrl?(f.default.set(p.STORE_KEY.ORIGIN,e.origin),f.default.set(p.STORE_KEY.REDIRECT_URL,e.redirectUrl),f.default.set(p.STORE_KEY.ORG_CODE,e.orgCode),l.default.connect(),void("function"==typeof t&&t({result:!0}))):("function"==typeof t&&t({result:!1,message:"需要传入origin或redirectUrl"}),!1)},ccworkOpenChat:function(e,t){return n("page","chat","chat"===e.type?"inChat":"externalChat",e,t)},ccworkLoginByCode:function(e,t){return n("login","login","loginByCode",e,t)}}},function(e,t,o){"use strict";e.exports={resumeList:[],interceptOriginGoback:[],interceptCloseWebView:[],appEnterBackgroundListeners:[],appEnterForegroundListeners:[],bluetoothUpdateStateListeners:[],bluetoothNotifiListeners:[],receiveBroadcastListeners:[],changeTabsListeners:[],todoMsgChangeListeners:[]}},function(e,t,o){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i={call:function(e,t,o){var r={data:void 0===t?null:t};if(null!=o&&"function"==typeof o){window.callID||(window.callID=0);var i="dscall"+window.callID++;window[i]=o,r._dscbstub=i}var a=JSON.stringify(r),n="";return window._dsbridge&&(n=window._dsbridge.call(e,a)),JSON.parse(n).data},register:function(e,t,o){if(window._dsaf&&window._dsf){var i=o?window._dsaf:window._dsf;i[e]=t,"object"==(void 0===t?"undefined":r(t))?i._obs[e]=t:i[e]=t}},registerAsyn:function(e,t){this.register(e,t,!0)},registerAsync:function(e,t){this.register(e,t,!0)},hasNativeMethod:function(e){return this.call("_dsb.hasNativeMethod",{name:e})},close:function(){this.call("_dsb.closePage")}};!function(){var e={_dsf:{_obs:{}},_dsaf:{_obs:{}},dsBridge:i,close:function(){i.close()},_handleMessageFromNative:function(e){var t=JSON.parse(e.data),o={id:e.callbackId,complete:!0},r=this._dsf[e.method],a=this._dsaf[e.method],n=function(e,r){o.data=e.apply(r,t),i.call("_dsb.returnValue",o)},c=function(e,r){t.push(function(e,t){o.data=e,o.complete=!1!==t,i.call("_dsb.returnValue",o)}),e.apply(r,t)};if(r)n(r,this._dsf);else if(a)c(a,this._dsaf);else{var l=e.method.split(".");if(l.length<2)return;var s=l.pop(),u=l.join("."),d=this._dsf._obs,f=d[u]||{},p=f[s];if(p&&"function"==typeof p)return void n(p,f);if(d=this._dsaf._obs,f=d[u]||{},(p=f[s])&&"function"==typeof p)return void c(p,f)}}};for(var t in e)window[t]=e[t],console.log(t);window.dsBridge.register("_hasJavascriptMethod",function(e){var t=e.split(".");if(t.length<2)return!(!_dsf[t]&&!_dsaf[t]);var o=t.pop(),r=t.join("."),i=_dsf._obs[r]||_dsaf._obs[r];return i&&!!i[o]})}(),e.exports=window.dsBridge},function(e,t,o){"use strict";var r=o(0),i=function(e){return e&&e.__esModule?e:{default:e}}(r);e.exports={getVersion:function(){return i.default.version()},ccworkGetUserInfo:function(e){i.default.callNative({reqid:"",type:"ccworkGetUserInfo"},e)},ccworkGetANPInfo:function(e){i.default.callNative({reqid:"",type:"ccworkGetANPInfo"},e)},ccworkGridUserInfo:function(e){i.default.callNative({reqid:"",type:"ccworkGridUserInfo"},e)},ccworkRouteList:function(e){i.default.callNative({reqid:"",type:"ccworkRouteList"},e)},ccwork3rdPartToken:function(e,t){"boolean"!=typeof e&&(e=!1),i.default.callNative({reqid:"",type:"ccwork3rdPartToken",data:{get:e}},t)},ccworkLogout:function(){i.default.callNative({reqid:"",type:"ccworkLogout"})},ccworkChangeAvatar:function(e){i.default.callNative({reqid:"",type:"ccworkChangeAvatar"},e)}}},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t,o,r){var i=t.url;-1===i.indexOf("https:")&&-1===i.indexOf("http:")&&(i="https:"+i),t.method&&(t.type=t.method);var a=t.type?t.type.toLowerCase():"get",c="post"===a?"1":"get"===a?"0":"3";n.default.callNative({reqid:"",type:e,data:{isPost:c,method:t.method?t.method.toLowerCase():"get",url:i,headers:t.headers||{},paraDic:t.body||{},options:{}}},function(e){console.log("jsbridge http source= "+e.source);var t="string"==typeof e.body?l.default.parse(e.body):e.body;"1"===e.state?o(t):r(t)})}var a=o(0),n=r(a),c=o(2),l=r(c);e.exports={http:function(e,t,o){i("WebHTTPRequest",e,t,o)}}},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=o(1),n=r(a),c=o(3),l=o(7),s=r(l);o(18);var u=o(21),d=r(u),f=o(22),p=r(f),w=o(23),m=r(w),v=o(10),b=r(v),y=o(24),g=r(y),k=o(11),h=r(k),S=o(5),_=r(S),C=o(25),N=r(C),x=o(26),A=r(x),O=o(27),B=r(O),q=o(29),I=r(q),L=o(30),P=r(L),E=o(31),T=r(E),G=o(33),M=r(G),W=o(34),F=r(W),R=o(35),U=r(R),V={};if(Object&&Object.assign?V=Object.assign(N.default,A.default,B.default,d.default,b.default,g.default,m.default,p.default,h.default,_.default,I.default,P.default,T.default,M.default,F.default,U.default):(n.default.objExtend(V,d.default),n.default.objExtend(V,N.default),n.default.objExtend(V,A.default),n.default.objExtend(V,B.default),n.default.objExtend(V,b.default),n.default.objExtend(V,g.default),n.default.objExtend(V,m.default),n.default.objExtend(V,p.default),n.default.objExtend(V,h.default),n.default.objExtend(V,_.default),n.default.objExtend(V,I.default),n.default.objExtend(V,P.default),n.default.objExtend(V,T.default),n.default.objExtend(V,M.default),n.default.objExtend(V,F.default),n.default.objExtend(V,U.default)),n.default.isCCWorkMobile())window.ccworkBridge=window.iCityBridge=V;else{for(var j={},D=0;D<c.COMMON_API.length;D++){var z=c.COMMON_API[D];V[z]&&(j[z]=V[z])}for(var H={ccworkUnreadMsgCountTransport:function(e){return window.ccworkSDK.ccworkUnreadMsgCountTransport({},e)}},K=0;K<c.SPECIAL_API_PC.length;K++){var J=c.SPECIAL_API_PC[K];V[J]&&(H[J]=V[J])}n.default.isCCWorkPC()?"object"===i(window.ccworkSDK)?window.ccworkBridge=window.iCityBridge=Object.assign({},j,window.ccworkSDK,H):window.ccworkBridge=window.iCityBridge=Object.assign({},V,j,H):Object&&Object.assign?window.ccworkBridge=window.iCityBridge=Object.assign({},j,s.default):(n.default.objExtend(j,s.default),window.ccworkBridge=window.iCityBridge=j)}t.default=window.ccworkBridge},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return new Promise(function(t){try{var o=new l.default("ws://127.0.0.1:"+e);o.onopen=function(){t(o)},o.onerror=function(){t(null)}}catch(e){t(null)}})}function a(){return new Promise(function(e){var t=0;!function o(){t<n.WS_PORT.length?i(n.WS_PORT[t]).then(function(r){return r?(p=r,p.onclose=function(){p=null},e(!0)):p?e(!0):(t++,o())}):e(!1)}()})}var n=o(3),c=o(14),l=r(c),s=o(1),u=r(s),d=o(2),f=r(d),p=null,w=!1,m=[];e.exports={connect:function(){return new Promise(function(e){if(p)return e(!0);w?(m.push(e),1===m.length&&a().then(function(e){for(var t=0;t<m.length;t++)m[t](e);m=[]})):a().then(function(t){e(t)})})},quickConnect:function(){var e=this;return w=!0,new Promise(function(t){var o=setTimeout(function(){t(!1)},300);e.connect().then(function(e){clearTimeout(o),t(e)})})},isConnected:function(){var e=this;return new Promise(function(t){if(p)return t(!0);e.quickConnect().then(function(){t(!!p)})})},sendMessage:function(e){p&&p.send(f.default.stringify({id:u.default.uuid(),data:e||""}))}}},function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){var o=null;"undefined"!=typeof WebSocket?o=WebSocket:"undefined"!=typeof MozWebSocket?o=MozWebSocket:void 0!==e?o=e.WebSocket||e.MozWebSocket:"undefined"!=typeof window?o=window.WebSocket||window.MozWebSocket:"undefined"!=typeof self&&(o=self.WebSocket||self.MozWebSocket),t.default=o}.call(t,o(15))},function(e,t){var o;o=function(){return this}();try{o=o||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,o){"use strict";function r(e){return n.lastIndex=0,n.test(e)?'"'+e.replace(n,function(e){var t=s[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function i(e,t){var o=void 0,n=void 0,s=void 0,d=void 0,f=c,p=void 0,w=t[e],m=null!=w&&"undefined"!=typeof BigInt&&w instanceof BigInt;switch(w&&"object"===(void 0===w?"undefined":a(w))&&"function"==typeof w.toJSON&&(w=w.toJSON(e)),"function"==typeof u&&(w=u.call(t,e,w)),void 0===w?"undefined":a(w)){case"string":return m?w:r(w);case"number":return isFinite(w)?String(w):"null";case"boolean":case"bigint":return String(w);case"object":if(!w)return"null";if(c+=l,p=[],"[object Array]"===Object.prototype.toString.apply(w)){for(d=w.length,o=0;o<d;o+=1)p[o]=i(o,w)||"null";return s=0===p.length?"[]":c?"[\n"+c+p.join(",\n"+c)+"\n"+f+"]":"["+p.join(",")+"]",c=f,s}if(u&&"object"===(void 0===u?"undefined":a(u)))for(d=u.length,o=0;o<d;o+=1)"string"==typeof u[o]&&(n=u[o],(s=i(n,w))&&p.push(r(n)+(c?": ":":")+s));else Object.keys(w).forEach(function(e){var t=i(e,w);t&&p.push(r(e)+(c?": ":":")+t)});return s=0===p.length?"{}":c?"{\n"+c+p.join(",\n"+c)+"\n"+f+"}":"{"+p.join(",")+"}",c=f,s}}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n=/[\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,c=void 0,l=void 0,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},u=void 0;e.exports=function(e,t,o){var r=void 0;if(c="",l="","number"==typeof o)for(r=0;r<o;r+=1)l+=" ";else"string"==typeof o&&(l=o);if(u=t,t&&"function"!=typeof t&&("object"!==(void 0===t?"undefined":a(t))||"number"!=typeof t.length))throw new Error("BigIntJSON.stringify");return i("",{"":e})}},function(e,t,o){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=/(?:_|\\u005[Ff])(?:_|\\u005[Ff])(?:p|\\u0070)(?:r|\\u0072)(?:o|\\u006[Ff])(?:t|\\u0074)(?:o|\\u006[Ff])(?:_|\\u005[Ff])(?:_|\\u005[Ff])/,a=/(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)/,n=function(e){var t={strict:!1,storeAsString:!1,alwaysParseAsBig:!1,protoAction:"error",constructorAction:"error"};if(void 0!==e&&null!==e){if(!0===e.strict&&(t.strict=!0),!0===e.storeAsString&&(t.storeAsString=!0),t.alwaysParseAsBig=!0===e.alwaysParseAsBig&&e.alwaysParseAsBig,void 0!==e.constructorAction){if("error"!==e.constructorAction&&"ignore"!==e.constructorAction&&"preserve"!==e.constructorAction)throw new Error('Incorrect value for constructorAction option, must be "error", "ignore" or undefined but passed '+e.constructorAction);t.constructorAction=e.constructorAction}if(void 0!==e.protoAction){if("error"!==e.protoAction&&"ignore"!==e.protoAction&&"preserve"!==e.protoAction)throw new Error('Incorrect value for protoAction option, must be "error", "ignore" or undefined but passed '+e.protoAction);t.protoAction=e.protoAction}}var o=void 0,n=void 0,c={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"},l=void 0,s=function(e){throw{name:"SyntaxError",message:e,at:o,text:l}},u=function(e){return e&&e!==n&&s("Expected '"+e+"' instead of '"+n+"'"),n=l.charAt(o),o+=1,n},d=function(){var e="";for("-"===n&&(e="-",u("-"));n>="0"&&n<="9";)e+=n,u();if("."===n)for(e+=".";u()&&n>="0"&&n<="9";)e+=n;if("e"===n||"E"===n)for(e+=n,u(),"-"!==n&&"+"!==n||(e+=n,u());n>="0"&&n<="9";)e+=n,u();var o=+e;if(isFinite(o)){if(e.length>15){if(e.includes(".")){var r=e.split(".");if(r[0].length<=15)return t.alwaysParseAsBig&&"undefined"!=typeof BigInt?BigInt(o):o;var i=r[1];if(!i)return t.storeAsString||"undefined"==typeof BigInt?e:BigInt(e);for(var a=0;a<i.length;a++)if("0"!==i.charAt(a))return t.alwaysParseAsBig&&"undefined"!=typeof BigInt?BigInt(o):o}return t.storeAsString||"undefined"==typeof BigInt?e:BigInt(e)}return t.alwaysParseAsBig&&"undefined"!=typeof BigInt?BigInt(o):o}s("Bad number")},f=function(){var e=void 0,t=void 0,r="",i=void 0;if('"'===n)for(var a=o;u();){if('"'===n)return o-1>a&&(r+=l.substring(a,o-1)),u(),r;if("\\"===n){if(o-1>a&&(r+=l.substring(a,o-1)),u(),"u"===n){for(i=0,t=0;t<4&&(e=parseInt(u(),16),isFinite(e));t+=1)i=16*i+e;r+=String.fromCharCode(i)}else{if("string"!=typeof c[n])break;r+=c[n]}a=o}}s("Bad string")},p=function(){for(;n&&n<=" ";)u()},w=function(){switch(n){case"t":return u("t"),u("r"),u("u"),u("e"),!0;case"f":return u("f"),u("a"),u("l"),u("s"),u("e"),!1;case"n":return u("n"),u("u"),u("l"),u("l"),null}s("Unexpected '"+n+"'")},m=function(){var e=[];if("["===n){if(u("["),p(),"]"===n)return u("]"),e;for(;n;){if(e.push(b()),p(),"]"===n)return u("]"),e;u(","),p()}}s("Bad array")},v=function(){var e=void 0,o=Object.create(null);if("{"===n){if(u("{"),p(),"}"===n)return u("}"),o;for(;n;){if(e=f(),p(),u(":"),!0===t.strict&&Object.hasOwnProperty.call(o,e)&&s('Duplicate key "'+e+'"'),!0===i.test(e)?"error"===t.protoAction?s("Object contains forbidden prototype property"):"ignore"===t.protoAction?b():o[e]=b():!0===a.test(e)?"error"===t.constructorAction?s("Object contains forbidden constructor property"):"ignore"===t.constructorAction?b():o[e]=b():o[e]=b(),p(),"}"===n)return u("}"),o;u(","),p()}}s("Bad object")},b=function(){switch(p(),n){case"{":return v();case"[":return m();case'"':return f();case"-":return d();default:return n>="0"&&n<="9"?d():w()}};return function(e,t){l=e+"",o=0,n=" ";var i=b();return p(),n&&s("Syntax error"),"function"==typeof t?function e(o,i){var a=void 0,n=o[i];return n&&"object"===(void 0===n?"undefined":r(n))&&Object.keys(n).forEach(function(t){a=e(n,t),void 0!==a?n[t]=a:delete n[t]}),t.call(o,i,n)}({"":i},""):i}};e.exports=n},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=o(0),a=r(i),n=o(2),c=r(n),l=o(9),s=r(l),u=o(19);if(void 0===window.isInitNativeJSBridge||!1===window.isInitNativeJSBridge){window.isInitNativeJSBridge=!0,window.hasCallJSBridgeUserInit=!1,window.continuousCalllback={};var d=function(e){var t=c.default.parse(e);"common"!==t.type||window.hasCallJSBridgeUserInit?a.default.handleNativeResp(t):(console&&console.log("===bridgeToWeb common==="),window.hasCallJSBridgeUserInit=!0,a.default.setUser(t.data))};if(function(e){if(e.toLowerCase().includes("arkweb"))a.default.isHarmony=!0,a.default.os="harmonyos";else{var t=u(e).os.name.toLowerCase();a.default.os=t,a.default.isIOS="ios"===t,a.default.isAndroid="android"===t}}(navigator.userAgent),a.default.isIOS)!function(e){if(window.WebViewJavascriptBridge)return e(window.WebViewJavascriptBridge);if(window.WVJBCallbacks)return window.WVJBCallbacks.push(e);window.WVJBCallbacks=[e];var t=document.createElement("iframe");t.style.display="none",t.src="wvjbscheme://__BRIDGE_LOADED__",document.documentElement.appendChild(t),setTimeout(function(){document.documentElement.removeChild(t)},0)}(function(e){e.registerHandler("bridgeToWeb",function(e){console&&console.log("===ios bridge.bridgeToWeb==="),d(e)})});else if(a.default.isAndroid)try{!function(e){window.WebViewJavascriptBridge?e(window.WebViewJavascriptBridge):document.addEventListener("WebViewJavascriptBridgeReady",function(){e(window.WebViewJavascriptBridge)},!1)}(function(e){console&&console.log("===connectWebViewJavascriptBridge==="),e.init(function(e,t){}),e.registerHandler("bridgeToWeb",function(e){console&&console.log("===android bridge.bridgeToWeb==="),d(e)})})}catch(e){console.error("android init jsbridge error",e)}else a.default.isHarmony&&function(e){window.WebViewJavascriptBridge=s.default,e(s.default)}(function(e){console&&console.log("===connectHarmonyWebViewJavascriptBridge==="),e.registerAsyn("bridgeToWeb",function(e){console&&console.log("===harmonyOS bridge.bridgeToWeb==="),d(e)})})}},function(e,t,o){var r;!function(i,a){"use strict";var n="model",c="name",l="type",s="vendor",u="version",d="mobile",f="tablet",p="smarttv",w=function(e,t){var o={};for(var r in e)t[r]&&t[r].length%2==0?o[r]=t[r].concat(e[r]):o[r]=e[r];return o},m=function(e){for(var t={},o=0;o<e.length;o++)t[e[o].toUpperCase()]=e[o];return t},v=function(e,t){return"string"==typeof e&&-1!==b(t).indexOf(b(e))},b=function(e){return e.toLowerCase()},y=function(e){return"string"==typeof e?e.replace(/[^\d\.]/g,"").split(".")[0]:void 0},g=function(e,t){if("string"==typeof e)return e=e.replace(/^\s\s*/,""),void 0===t?e:e.substring(0,500)},k=function(e,t){for(var o,r,i,a,n,c,l=0;l<t.length&&!n;){var s=t[l],u=t[l+1];for(o=r=0;o<s.length&&!n&&s[o];)if(n=s[o++].exec(e))for(i=0;i<u.length;i++)c=n[++r],a=u[i],"object"==typeof a&&a.length>0?2===a.length?"function"==typeof a[1]?this[a[0]]=a[1].call(this,c):this[a[0]]=a[1]:3===a.length?"function"!=typeof a[1]||a[1].exec&&a[1].test?this[a[0]]=c?c.replace(a[1],a[2]):void 0:this[a[0]]=c?a[1].call(this,c,a[2]):void 0:4===a.length&&(this[a[0]]=c?a[3].call(this,c.replace(a[1],a[2])):void 0):this[a]=c||void 0;l+=2}},h=function(e,t){for(var o in t)if("object"==typeof t[o]&&t[o].length>0){for(var r=0;r<t[o].length;r++)if(v(t[o][r],e))return"?"===o?void 0:o}else if(v(t[o],e))return"?"===o?void 0:o;return e},S={"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},_={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2000:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},C={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[u,[c,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[u,[c,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[c,u],[/opios[\/ ]+([\w\.]+)/i],[u,[c,"Opera Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[u,[c,"Opera GX"]],[/\bopr\/([\w\.]+)/i],[u,[c,"Opera"]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[u,[c,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[c,u],[/\bddg\/([\w\.]+)/i],[u,[c,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[u,[c,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[u,[c,"WeChat"]],[/konqueror\/([\w\.]+)/i],[u,[c,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[u,[c,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[u,[c,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[u,[c,"Smart Lenovo Browser"]],[/(avast|avg)\/([\w\.]+)/i],[[c,/(.+)/,"$1 Secure Browser"],u],[/\bfocus\/([\w\.]+)/i],[u,[c,"Firefox Focus"]],[/\bopt\/([\w\.]+)/i],[u,[c,"Opera Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[u,[c,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[u,[c,"Dolphin"]],[/coast\/([\w\.]+)/i],[u,[c,"Opera Coast"]],[/miuibrowser\/([\w\.]+)/i],[u,[c,"MIUI Browser"]],[/fxios\/([-\w\.]+)/i],[u,[c,"Firefox"]],[/\bqihu|(qi?ho?o?|360)browser/i],[[c,"360 Browser"]],[/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i],[[c,/(.+)/,"$1 Browser"],u],[/samsungbrowser\/([\w\.]+)/i],[u,[c,"Samsung Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[c,/_/g," "],u],[/metasr[\/ ]?([\d\.]+)/i],[u,[c,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[c,"Sogou Mobile"],u],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[c,u],[/(lbbrowser)/i,/\[(linkedin)app\]/i],[c],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[c,"Facebook"],u],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[c,u],[/\bgsa\/([\w\.]+) .*safari\//i],[u,[c,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[u,[c,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[u,[c,"Chrome Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[c,"Chrome WebView"],u],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[u,[c,"Android Browser"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[c,u],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[u,[c,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[u,c],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[c,[u,h,S]],[/(webkit|khtml)\/([\w\.]+)/i],[c,u],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[c,"Netscape"],u],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[u,[c,"Firefox Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[c,u],[/(cobalt)\/([\w\.]+)/i],[c,[u,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[["architecture","amd64"]],[/(ia32(?=;))/i],[["architecture",b]],[/((?:i[346]|x)86)[;\)]/i],[["architecture","ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[["architecture","arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[["architecture","armhf"]],[/windows (ce|mobile); ppc;/i],[["architecture","arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[["architecture",/ower/,"",b]],[/(sun4\w)[;\)]/i],[["architecture","sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[["architecture",b]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[n,[s,"Samsung"],[l,f]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[n,[s,"Samsung"],[l,d]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[n,[s,"Apple"],[l,d]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[n,[s,"Apple"],[l,f]],[/(macintosh);/i],[n,[s,"Apple"]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[n,[s,"Sharp"],[l,d]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[n,[s,"Huawei"],[l,f]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[n,[s,"Huawei"],[l,d]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[n,/_/g," "],[s,"Xiaomi"],[l,d]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[n,/_/g," "],[s,"Xiaomi"],[l,f]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[n,[s,"OPPO"],[l,d]],[/\b(opd2\d{3}a?) bui/i],[n,[s,"OPPO"],[l,f]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[n,[s,"Vivo"],[l,d]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[n,[s,"Realme"],[l,d]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[n,[s,"Motorola"],[l,d]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[n,[s,"Motorola"],[l,f]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[n,[s,"LG"],[l,f]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[n,[s,"LG"],[l,d]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[n,[s,"Lenovo"],[l,f]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[n,/_/g," "],[s,"Nokia"],[l,d]],[/(pixel c)\b/i],[n,[s,"Google"],[l,f]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[n,[s,"Google"],[l,d]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[n,[s,"Sony"],[l,d]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[n,"Xperia Tablet"],[s,"Sony"],[l,f]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[n,[s,"OnePlus"],[l,d]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[n,[s,"Amazon"],[l,f]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[n,/(.+)/g,"Fire Phone $1"],[s,"Amazon"],[l,d]],[/(playbook);[-\w\),; ]+(rim)/i],[n,s,[l,f]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[n,[s,"BlackBerry"],[l,d]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[n,[s,"ASUS"],[l,f]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[n,[s,"ASUS"],[l,d]],[/(nexus 9)/i],[n,[s,"HTC"],[l,f]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[s,[n,/_/g," "],[l,d]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[n,[s,"Acer"],[l,f]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[n,[s,"Meizu"],[l,d]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[n,[s,"Ulefone"],[l,d]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[s,n,[l,d]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[s,n,[l,f]],[/(surface duo)/i],[n,[s,"Microsoft"],[l,f]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[n,[s,"Fairphone"],[l,d]],[/(u304aa)/i],[n,[s,"AT&T"],[l,d]],[/\bsie-(\w*)/i],[n,[s,"Siemens"],[l,d]],[/\b(rct\w+) b/i],[n,[s,"RCA"],[l,f]],[/\b(venue[\d ]{2,7}) b/i],[n,[s,"Dell"],[l,f]],[/\b(q(?:mv|ta)\w+) b/i],[n,[s,"Verizon"],[l,f]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[n,[s,"Barnes & Noble"],[l,f]],[/\b(tm\d{3}\w+) b/i],[n,[s,"NuVision"],[l,f]],[/\b(k88) b/i],[n,[s,"ZTE"],[l,f]],[/\b(nx\d{3}j) b/i],[n,[s,"ZTE"],[l,d]],[/\b(gen\d{3}) b.+49h/i],[n,[s,"Swiss"],[l,d]],[/\b(zur\d{3}) b/i],[n,[s,"Swiss"],[l,f]],[/\b((zeki)?tb.*\b) b/i],[n,[s,"Zeki"],[l,f]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[s,"Dragon Touch"],n,[l,f]],[/\b(ns-?\w{0,9}) b/i],[n,[s,"Insignia"],[l,f]],[/\b((nxa|next)-?\w{0,9}) b/i],[n,[s,"NextBook"],[l,f]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[s,"Voice"],n,[l,d]],[/\b(lvtel\-)?(v1[12]) b/i],[[s,"LvTel"],n,[l,d]],[/\b(ph-1) /i],[n,[s,"Essential"],[l,d]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[n,[s,"Envizen"],[l,f]],[/\b(trio[-\w\. ]+) b/i],[n,[s,"MachSpeed"],[l,f]],[/\btu_(1491) b/i],[n,[s,"Rotor"],[l,f]],[/(shield[\w ]+) b/i],[n,[s,"Nvidia"],[l,f]],[/(sprint) (\w+)/i],[s,n,[l,d]],[/(kin\.[onetw]{3})/i],[[n,/\./g," "],[s,"Microsoft"],[l,d]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[n,[s,"Zebra"],[l,f]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[n,[s,"Zebra"],[l,d]],[/smart-tv.+(samsung)/i],[s,[l,p]],[/hbbtv.+maple;(\d+)/i],[[n,/^/,"SmartTV"],[s,"Samsung"],[l,p]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[s,"LG"],[l,p]],[/(apple) ?tv/i],[s,[n,"Apple TV"],[l,p]],[/crkey/i],[[n,"Chromecast"],[s,"Google"],[l,p]],[/droid.+aft(\w+)( bui|\))/i],[n,[s,"Amazon"],[l,p]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[n,[s,"Sharp"],[l,p]],[/(bravia[\w ]+)( bui|\))/i],[n,[s,"Sony"],[l,p]],[/(mitv-\w{5}) bui/i],[n,[s,"Xiaomi"],[l,p]],[/Hbbtv.*(technisat) (.*);/i],[s,n,[l,p]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[s,g],[n,g],[l,p]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[l,p]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[s,n,[l,"console"]],[/droid.+; (shield) bui/i],[n,[s,"Nvidia"],[l,"console"]],[/(playstation [345portablevi]+)/i],[n,[s,"Sony"],[l,"console"]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[n,[s,"Microsoft"],[l,"console"]],[/((pebble))app/i],[s,n,[l,"wearable"]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[n,[s,"Apple"],[l,"wearable"]],[/droid.+; (glass) \d/i],[n,[s,"Google"],[l,"wearable"]],[/droid.+; (wt63?0{2,3})\)/i],[n,[s,"Zebra"],[l,"wearable"]],[/(quest( \d| pro)?)/i],[n,[s,"Facebook"],[l,"wearable"]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[s,[l,"embedded"]],[/(aeobc)\b/i],[n,[s,"Amazon"],[l,"embedded"]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[n,[l,d]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[n,[l,f]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[l,f]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[l,d]],[/(android[-\w\. ]{0,9});.+buil/i],[n,[s,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[u,[c,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[u,[c,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[c,u],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[u,c]],os:[[/microsoft (windows) (vista|xp)/i],[c,u],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[c,[u,h,_]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[u,h,_],[c,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[u,/_/g,"."],[c,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[c,"Mac OS"],[u,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[u,c],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[c,u],[/\(bb(10);/i],[u,[c,"BlackBerry"]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[u,[c,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[u,[c,"Firefox OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[u,[c,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[u,[c,"watchOS"]],[/crkey\/([\d\.]+)/i],[u,[c,"Chromecast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[c,"Chromium OS"],u],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[c,u],[/(sunos) ?([\w\.\d]*)/i],[[c,"Solaris"],u],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[c,u]]},N=function(e,t){if("object"==typeof e&&(t=e,e=void 0),!(this instanceof N))return new N(e,t).getResult();var o=void 0!==i&&i.navigator?i.navigator:void 0,r=e||(o&&o.userAgent?o.userAgent:""),a=o&&o.userAgentData?o.userAgentData:void 0,p=t?w(C,t):C,m=o&&o.userAgent==r;return this.getBrowser=function(){var e={};return e[c]=void 0,e[u]=void 0,k.call(e,r,p.browser),e.major=y(e[u]),m&&o&&o.brave&&"function"==typeof o.brave.isBrave&&(e[c]="Brave"),e},this.getCPU=function(){var e={};return e.architecture=void 0,k.call(e,r,p.cpu),e},this.getDevice=function(){var e={};return e[s]=void 0,e[n]=void 0,e[l]=void 0,k.call(e,r,p.device),m&&!e[l]&&a&&a.mobile&&(e[l]=d),m&&"Macintosh"==e[n]&&o&&void 0!==o.standalone&&o.maxTouchPoints&&o.maxTouchPoints>2&&(e[n]="iPad",e[l]=f),e},this.getEngine=function(){var e={};return e[c]=void 0,e[u]=void 0,k.call(e,r,p.engine),e},this.getOS=function(){var e={};return e[c]=void 0,e[u]=void 0,k.call(e,r,p.os),m&&!e[c]&&a&&a.platform&&"Unknown"!=a.platform&&(e[c]=a.platform.replace(/chrome os/i,"Chromium OS").replace(/macos/i,"Mac OS")),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return r},this.setUA=function(e){return r="string"==typeof e&&e.length>500?g(e,500):e,this},this.setUA(r),this};N.VERSION="1.0.38",N.BROWSER=m([c,u,"major"]),N.CPU=m(["architecture"]),N.DEVICE=m([n,s,l,"console",d,p,f,"wearable","embedded"]),N.ENGINE=N.OS=m([c,u]),void 0!==t?(void 0!==e&&e.exports&&(t=e.exports=N),t.UAParser=N):o(20)?void 0!==(r=function(){return N}.call(t,o,t,e))&&(e.exports=r):void 0!==i&&(i.UAParser=N);var x=void 0!==i&&(i.jQuery||i.Zepto);if(x&&!x.ua){var A=new N;x.ua=A.getResult(),x.ua.get=function(){return A.getUA()},x.ua.set=function(e){A.setUA(e);var t=A.getResult();for(var o in t)x.ua[o]=t[o]}}}("object"==typeof window?window:this)},function(e,t){(function(t){e.exports=t}).call(t,{})},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=o(0),a=r(i),n=o(1),c=r(n);e.exports={isCloseNative:!1,init:function(e,t){var o=t||e;return"function"==typeof o&&(this.isCCWorkMobile()?a.default.isCallInit||this.isCloseNative?o():a.default.setInitCallback(o):o())},isCCWork:function(){return c.default.isCCWork()},isCCWorkPC:function(){return c.default.isCCWorkPC()},isCCWorkMobile:function(){return this.isCCWork()&&!this.isCCWorkPC()},getQueryString:function(e){try{var t=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),o=window.location.search.substr(1).match(t);return null!=o?unescape(o[2]):null}catch(e){return null}},setNativeCloseState:function(e){this.isCloseNative=e},getBase64ImgHeader:function(){return"data:image/jpg;base64,"},ccworkCallNative:function(e,t){var o=e.type,r=e.data;if(!o)return console.error("type不可为空"),t({status:0,errormessage:"type不可为空"});a.default.callNative({reqid:"",type:o,data:r||{}},t)}}},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=o(0),a=r(i),n=o(4),c=r(n);e.exports={shareFile:function(e,t,o,r){c.default.call({reqid:"",type:"shareDocument",data:{docName:e,docType:t,docUrl:window.btoa(o)}},r,"3.4.0")},ccworkShareInfo:function(e,t){if(!e||!e.title)return t({status:0,errormessage:"title不可为空"});a.default.callNative({reqid:"",type:"ccworkShareInfo",data:{title:e.title,subtitle:e.subtitle,img:e.img,url:e.url}},t)},ccworkShareMessage:function(e,t){if(!e||!e.url)return t({status:0,errormessage:"网页地址url不可为空"});a.default.callNative({reqid:"",type:"ccworkShareMessage",data:{groupId:e.groupId,taskId:e.taskId,title:e.title,digest:e.digest,imageUrl:e.imageUrl,url:e.url,sourceName:e.sourceName,sourceImageUrl:e.sourceImageUrl}},t)}}},function(e,t,o){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=o(0),a=r(i),n=o(4),c=r(n),l=o(5);e.exports={isMiniProgram:function(){return/miniProgram|AlipayClient|swan/i.test(navigator.userAgent)},isIOS:a.default.isIOS,isAndroid:a.default.isAndroid,isHarmony:a.default.isHarmony,osName:a.default.os,checkNoticePermission:function(e){c.default.call({reqid:"",type:"notice_permission"},e,"3.4.0")},openApp:function(e){a.default.callNative({reqid:"",type:"scheme",data:e})},ringUp:function(e){c.default.call({type:"telephone",data:e},null,"3.5.0")},sendSMS:function(e){a.default.callNative({reqid:"",type:"message",data:e})},ccworkGetDeviceInfo:function(e){a.default.callNative({reqid:"",type:"ccworkGetDeviceInfo"},e)},ccworkGetNFCData:function(e){a.default.callNative({reqid:"",type:"ccworkGetNFCData"},e)},ccworkCallPhone:function(e,t){if(!e||!e.number)return t({status:0,errormessage:"number不可为空"});a.default.callNative({reqid:"",type:"ccworkCallPhone",data:{number:e.number}},t)},ccworkSendSms:function(e,t){if(!e||!Array.isArray(e.numbers)||!e.content)return t({status:0,errormessage:"参数不正确"});a.default.callNative({reqid:"",type:"ccworkSendSms",data:{numbers:e.numbers,content:e.content}},t)},ccworkChangeUIInterfaceOrientation:function(e,t){"boolean"!=typeof e&&(e=!1),a.default.callNative({reqid:"",type:"ccworkChangeUIInterfaceOrientation",data:{orientation:e?"landscape":"portrait"}},t)},ccworkOpenBluetooth:function(e){a.default.callNative({reqid:"",type:"ccworkBluetooth",data:{type:"ccworkOpenBluetooth"}},e)},ccworkGetBluetoothState:function(e){a.default.callNative({reqid:"",type:"ccworkBluetooth",data:{type:"ccworkGetBluetoothState"}},e)},ccworkScanBluetooth:function(e){a.default.callNative({reqid:"",type:"ccworkBluetooth",data:{type:"ccworkScanBluetooth"}},e)},ccworkCancelScanBluetooth:function(e){a.default.callNative({reqid:"",type:"ccworkBluetooth",data:{type:"ccworkCancelScanBluetooth"}},e)},ccworkConnectBluetooth:function(e,t){if(!e||!e.name||!e.uuid)return t({status:0,errormessage:"参数不正确"});a.default.callNative({reqid:"",type:"ccworkBluetooth",data:{type:"ccworkConnectBluetooth",name:e.name,uuid:e.uuid}},t)},ccworkDisconnectBluetooth:function(e){a.default.callNative({reqid:"",type:"ccworkBluetooth",data:{type:"ccworkDisconnectBluetooth"}},e)},ccworkGetConnectedBluetoothInfo:function(e){a.default.callNative({reqid:"",type:"ccworkBluetooth",data:{type:"ccworkGetCo