!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Chatroom=t():e.Chatroom=t()}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=614)}([function(e,t,n){var r=n(113),o=n(114),i=n(80),a=n(60),s=n(61),c=n(62),u=n(63),l=n(50),p=n(64),m=n(3),f=n(6),d=n(17),g=n(9),h=n(115),y=n(77),v=n(105),b=n(30),T=n(10),S=n(8),x=n(12),k=n(119),M=n(107),w=n(25),_=n(19),C=n(332),P=n(4),I=n(28);function A(e,t){var n=g(e);if(a){var r=a(e);t&&(r=_(r).call(r,(function(t){return s(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e,t){var n=void 0!==o&&i(e)||e["@@iterator"];if(!n){if(b(e)||(n=function(e,t){var n;if(!e)return;if("string"==typeof e)return E(e,t);var o=d(n=Object.prototype.toString.call(e)).call(n,8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return r(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return E(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,s=function(){};return{s:s,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:s}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c,u=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){l=!0,c=e},f:function(){try{u||null==n.return||n.return()}finally{if(l)throw c}}}}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0;){t[e.shift()]=!0}for(var r in t)!0===t[r]&&n.push(r);return n}return e},F.onError=function(e){throw new L(e)},F.verifyParamPresent=function(e,t,n,r){n=n||"";var o=!1;switch(F.typeOf(t)){case"undefined":case"null":o=!0;break;case"string":""===t&&(o=!0);break;case"StrStrMap":case"object":g(t).length||(o=!0);break;case"array":t.length?h(t).call(t,(function(e){if(F.notexist(e))return o=!0,!0})):o=!0}o&&F.onParamAbsent(n+e,r)},F.onParamAbsent=function(e,t){F.onParamError("缺少参数 ".concat(e,", 请确保参数不是 空字符串、空对象、空数组、null或undefined, 或数组的内容不是 null/undefined"),t)},F.verifyParamAbsent=function(e,t,n,r){n=n||"",void 0!==t&&F.onParamPresent(n+e,r)},F.onParamPresent=function(e,t){F.onParamError("多余的参数 ".concat(e),t)},F.verifyParamType=function(e,t,n,r){var o=F.typeOf(t).toLowerCase();F.isArray(n)||(n=[n]),n=S(n).call(n,(function(e){return e.toLowerCase()}));var i=!0;switch(-1===f(n).call(n,o)&&(i=!1),o){case"number":isNaN(t)&&(i=!1);break;case"string":"numeric or numeric string"===n.join("")&&(i=!!/^[0-9]+$/.test(t))}i||F.onParamInvalidType(e,n,"",r)},F.onParamInvalidType=function(e,t,n,r){n=n||"",t=F.isArray(t)?(t=S(t).call(t,(function(e){return'"'+e+'"'}))).join(", "):'"'+t+'"',F.onParamError('参数"'+n+e+'"类型错误, 合法的类型包括: ['+t+"]",r)},F.verifyParamValid=function(e,t,n,r){F.isArray(n)||(n=[n]),-1===f(n).call(n,t)&&F.onParamInvalidValue(e,n,r)},F.onParamInvalidValue=function(e,t,n){var r;F.isArray(t)||(t=[t]),t=S(t).call(t,(function(e){return'"'+e+'"'})),F.isArray(t)&&(t=t.join(", ")),F.onParamError(T(r="参数 ".concat(e,"值错误, 合法的值包括: [")).call(r,x(t),"]"),n)},F.verifyParamMin=function(e,t,n,r){tn&&F.onParamError("参数"+e+"的值不能大于"+n,r)},F.verifyArrayMax=function(e,t,n,r){t.length>n&&F.onParamError("参数"+e+"的长度不能大于"+n,r)},F.verifyEmail=(D=/^\S+@\S+$/,function(e,t,n){D.test(t)||F.onParamError("参数"+e+"邮箱格式错误, 合法格式必须包含@符号, @符号前后至少要各有一个字符",n)}),F.verifyTel=function(){var e=/^[+\-()\d]+$/;return function(t,n,r){e.test(n)||F.onParamError("参数"+t+"电话号码格式错误, 合法字符包括+、-、英文括号和数字",r)}}(),F.verifyBirth=function(){var e=/^(\d{4})-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$/;return function(t,n,r){e.test(n)||F.onParamError("参数"+t+'生日格式错误, 合法为"yyyy-MM-dd"',r)}}(),F.onParamError=function(e,t){F.onError({message:e,callFunc:t})},F.verifyOptions=function(e,t,n,r,o){if(e=e||{},t&&(F.isString(t)&&(t=t.split(B)),F.isArray(t))){"boolean"!=typeof n&&(o=n||null,n=!0,r="");var i=n?F.verifyParamPresent:F.verifyParamAbsent;m(t).call(t,(function(t){i.call(F,t,e[t],r,o)}))}return e},F.verifyParamAtLeastPresentOne=function(e,t,n){t&&(F.isString(t)&&(t=t.split(B)),F.isArray(t)&&(h(t).call(t,(function(t){return F.exist(e[t])}))||F.onParamError("以下参数["+t.join(", ")+"]至少需要传入一个",n)))},F.verifyParamPresentJustOne=function(e,t,n){t&&(F.isString(t)&&(t=t.split(B)),F.isArray(t)&&1!==k(t).call(t,(function(t,n){return F.exist(e[n])&&t++,t}),0)&&F.onParamError("以下参数["+t.join(", ")+"]必须且只能传入一个",n))},F.verifyBooleanWithDefault=function(e,t,n,r,o){F.undef(n)&&(n=!0),B.test(t)&&(t=t.split(B)),F.isArray(t)?m(t).call(t,(function(t){F.verifyBooleanWithDefault(e,t,n,r,o)})):void 0===e[t]?e[t]=n:F.isBoolean(e[t])||F.onParamInvalidType(t,"boolean",r,o)},F.verifyFileInput=function(e,t){var n;(F.verifyParamPresent("fileInput",e,"",t),F.isString(e)&&((e="undefined"==typeof document?void 0:document.getElementById(e))||F.onParamError("找不到要上传的文件对应的input, 请检查fileInput id ".concat(e),t)),e.tagName&&"input"===e.tagName.toLowerCase()&&"file"===e.type.toLowerCase())||F.onParamError(T(n="请提供正确的 fileInput, 必须为 file 类型的 input 节点 tagname:".concat(e.tagName,", filetype:")).call(n,e.type),t);return e},F.verifyFileType=function(e,t){F.verifyParamValid("type",e,F.validFileTypes,t)},F.verifyCallback=function(e,t,n){B.test(t)&&(t=t.split(B)),F.isArray(t)?m(t).call(t,(function(t){F.verifyCallback(e,t,n)})):e[t]?F.isFunction(e[t])||F.onParamInvalidType(t,"function","",n):e[t]=F.emptyFunc},F.verifyFileUploadCallback=function(e,t){F.verifyCallback(e,"uploadprogress uploaddone uploaderror uploadcancel",t)},F.validFileTypes=["image","audio","video","file"],F.validFileExts={image:["bmp","gif","jpg","jpeg","jng","png","webp"],audio:["mp3","wav","aac","wma","wmv","amr","mp2","flac","vorbis","ac3"],video:["mp4","rm","rmvb","wmv","avi","mpg","mpeg","mov"]},F.filterFiles=function(e,t){var n,r,o="file"===(t=t.toLowerCase()),i=[];return m([]).call(e,(function(e){var a,s;if(o)i.push(e);else if(n=d(a=e.name).call(a,M(s=e.name).call(s,".")+1),(r=e.type.split("/"))[0]&&r[1]){var c,u=!1;if(r[0].toLowerCase()===t)u=!0;else u=-1!==f(c=F.validFileExts[t]).call(c,n);u&&i.push(e)}})),i};var q,H,z=F.supportFormData=F.notundef(U.FormData);F.getFileName=function(e){return e=F.verifyFileInput(e),z?e.files[0].name:d(t=e.value).call(t,M(n=e.value).call(n,"\\")+1);var t,n},F.getFileInfo=(q={ppt:1,pptx:2,pdf:3,doc:6,docx:7},function(e){var t={};if(!(e=F.verifyFileInput(e)).files)return t;var n=e.files[0];return z&&(t.name=n.name,t.size=n.size,t.type=n.name.match(/\.(\w+)$/),t.type=t.type&&t.type[1].toLowerCase(),t.transcodeType=q[t.type]||0),t}),F.sizeText=(H=["B","KB","MB","GB","TB","PB","EB","ZB","BB"],function(e){var t,n=0;do{t=(e=Math.floor(100*e)/100)+H[n],e/=1024,n++}while(e>1);return t}),F.promises2cmds=function(e){return S(e).call(e,(function(e){return e.cmd}))},F.objs2accounts=function(e){return S(e).call(e,(function(e){return e.account}))},F.teams2ids=function(e){return S(e).call(e,(function(e){return e.teamId}))},F.objs2ids=function(e){return S(e).call(e,(function(e){return e.id}))},F.getMaxUpdateTime=function(e){var t=S(e).call(e,(function(e){return+e.updateTime}));return Math.max.apply(Math,t)},F.genCheckUniqueFunc=function(e,t){return e=e||"id",t=t||1e3,function(t){this.uniqueSet=this.uniqueSet||{},this.uniqueSet[e]=this.uniqueSet[e]||{};var n=this.uniqueSet[e],r=t[e];return!n[r]&&(n[r]=!0,!0)}},F.fillPropertyWithDefault=function(e,t,n){return!!F.undef(e[t])&&(e[t]=n,!0)},F.throttle=function(e,t,n,r){var o,i,a=null,s=0;n||(n={});var c=function(){s=!1===n.leading?0:(new Date).getTime(),a=null,e.apply(o,i),a||(o=i=null)};return function(){var u=(new Date).getTime();s||!1!==n.leading||(s=u);var l=t-(u-s);return o=this,i=arguments,l<=0||l>t?(clearTimeout(a),a=null,s=u,e.apply(o,i),a||(o=i=null)):a||!1===n.trailing?a&&r&&r.apply(o,i):(a=w(c,l),r&&r.apply(o,i)),a}},F.get=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,o=t.replace(/\[(\d+)\]/g,".$1").split("."),i=e,a=O(o);try{for(a.s();!(n=a.n()).done;){var s=n.value;if(void 0===(i=Object(i)[s]))return r}}catch(e){a.e(e)}finally{a.f()}return i},F.pickAsString=function(e,t){var n;return e?S(n=_(t).call(t,(function(t){return void 0!==e[t]}))).call(n,(function(t){var n;return T(n="".concat(t,"=")).call(n,e[t])})).join(","):""},F.omitAsString=function(e,t){var n,r;if(!e)return"";var o={};return m(t).call(t,(function(e){o[e]=!0})),S(n=_(r=g(e)).call(r,(function(e){return!o[e]}))).call(n,(function(t){var n;return T(n="".concat(t,"=")).call(n,e[t])})).join(",")};var W={session:function(e){var t=function(e){for(var t=1;t-1},array:function(e,t,n){var r=n.required,o=e[t];return!1===r&&void 0===o||!!b(o)}};F.validate=function(e,t,n){var r,o={};return m(r=g(e)).call(r,(function(r){var i,a=e[r].type,s=G[a];s&&!s(t,r,e[r])?F.onError({message:T(i="Error in parameter verification, ".concat(r," expected value is ")).call(i,x(e[r])),callFunc:n}):o[r]=t[r]})),o},F.asyncPool=function(e,t,n){if("number"!=typeof e||"function"!=typeof n||!t||!t.length)return P.resolve();var r=0,o=[],i=[];return function a(){if(r===t.length)return P.resolve();var s=t[r++],c=P.resolve().then((function(){return n(s,t)}));o.push(c);var u=P.resolve();if(e<=t.length){var l=c.then((function(){return y(i).call(i,f(i).call(i,l),1)}));i.push(l),i.length>=e&&(u=P.race(i))}return u.then((function(){return a()}))}().then((function(){return P.all(o)}))},F.getIdArray=function(e){if(!e||"string"!=typeof e)throw new Error("id type error");var t=f(e).call(e,"-");if(t<0||t===e.length-1)throw new Error("id format error");return[d(e).call(e,0,t),d(e).call(e,t+1)]},e.exports=F},function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||function(){return this}()||Function("return this")()}).call(this,n(49))},function(e,t,n){"use strict";var r=n(1),o=n(56),i=n(7),a=n(21),s=n(67).f,c=n(160),u=n(13),l=n(70),p=n(47),m=n(26),f=function(e){var t=function(n,r,i){if(this instanceof t){switch(arguments.length){case 0:return new e;case 1:return new e(n);case 2:return new e(n,r)}return new e(n,r,i)}return o(e,this,arguments)};return t.prototype=e.prototype,t};e.exports=function(e,t){var n,o,d,g,h,y,v,b,T=e.target,S=e.global,x=e.stat,k=e.proto,M=S?r:x?r[T]:(r[T]||{}).prototype,w=S?u:u[T]||p(u,T,{})[T],_=w.prototype;for(d in t)n=!c(S?d:T+(x?".":"#")+d,e.forced)&&M&&m(M,d),h=w[d],n&&(y=e.noTargetGet?(b=s(M,d))&&b.value:M[d]),g=n&&y?y:t[d],n&&typeof h==typeof g||(v=e.bind&&n?l(g,r):e.wrap&&n?f(g):k&&a(g)?i(g):g,(e.sham||g&&g.sham||h&&h.sham)&&p(v,"sham",!0),p(w,d,v),k&&(m(u,o=T+"Prototype")||p(u,o,{}),p(u[o],d,g),e.real&&_&&!_[d]&&p(_,d,g)))}},function(e,t,n){e.exports=n(282)},function(e,t,n){e.exports=n(208)},function(e,t,n){e.exports=n(430)},function(e,t,n){e.exports=n(157)},function(e,t,n){var r=n(83),o=Function.prototype,i=o.bind,a=o.call,s=r&&i.bind(a,a);e.exports=r?function(e){return e&&s(e)}:function(e){return e&&function(){return a.apply(e,arguments)}}},function(e,t,n){e.exports=n(310)},function(e,t,n){e.exports=n(182)},function(e,t,n){e.exports=n(232)},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){e.exports=n(314)},function(e,t){e.exports={}},function(e,t,n){var r=n(6),o=n(10),i=(n(0),!1);try{"function"==typeof localStorage.setItem&&"function"==typeof localStorage.getItem&&(localStorage.setItem("nim_localstorage_exist_test","1"),i="1"===localStorage.getItem("nim_localstorage_exist_test"),localStorage.removeItem("nim_localstorage_exist_test"))}catch(e){i=!1}var a={nodeEnv:"production",info:{hash:"bdbc36e6df0835d625a537802061358e228e4e3f",shortHash:"bdbc36e",version:"9.1.1",sdkVersion:"90101",sdkHumanVersion:"9.1.1",protocolVersion:1},lbsUrl:"https://lbs.netease.im/lbs/webconf.jsp",roomserver:"roomserver.netease.im",connectTimeout:8e3,xhrTimeout:8e3,socketTimeout:8e3,reconnectionDelay:1600,reconnectionDelayMax:8e3,reconnectionJitter:.01,reconnectiontimer:null,heartbeatInterval:3e4,cmdTimeout:8e3,hbCmdTimeout:5e3,defaultReportUrl:"https://dr.netease.im/1.gif",isWeixinApp:!1,isNodejs:!1,isRN:!1,ipVersion:0,PUSHTOKEN:"",PUSHCONFIG:{},CLIENTTYPE:16,PushPermissionAsked:!1,iosPushConfig:null,androidPushConfig:null,netDetectAddr:"https://roomserver-dev.netease.im/v1/sdk/detect/local",optionDefaultLinkUrl:"",defaultLinkUrl:"weblink.netease.im",ipv6DefaultLinkUrl:"weblink.netease.im",optionIpv6DefaultLinkUrl:"",wxDefaultLinkUrl:"wlnimsc0.netease.im",serverNosConfig:i?{cdnDomain:localStorage.getItem("nim_cdn_domain")||"",objectPrefix:localStorage.getItem("nim_object_prefix")||""}:{},hasLocalStorage:i,getDefaultLinkUrl:function(e){var t,n;1===a.ipVersion?(t=a.optionIpv6DefaultLinkUrl,n=a.ipv6DefaultLinkUrl):(t=a.optionDefaultLinkUrl,n=a.defaultLinkUrl);var o=t||(a.isWeixinApp?a.wxDefaultLinkUrl:n);if(!o)return!1;var i=e?"https":"http",s=e?"443":"80",c=o;return-1===r(o).call(o,"http")&&(c=i+"://"+c),-1===r(o).call(o,":")&&(c=c+":"+s),c},ipProbeAddr:{ipv4:"https://detect4.netease.im/test/",ipv6:"https://detect6.netease.im/test/"},formatSocketUrl:function(e){var t=e.url,n=e.secure?"https":"http";return-1===r(t).call(t,"http")?n+"://"+t:t},uploadUrl:"https://nos.netease.com",chunkUploadUrl:"https://wanproxy-web.127.net",commonMaxSize:104857600,chunkSize:4194304,chunkMaxSize:4194304e4,replaceUrl:"https://{bucket}-nosdn.netease.im/{object}",downloadHost:"nos.netease.com",downloadHostList:["nos.netease.com"],downloadUrl:"https://{bucket}-nosdn.netease.im/{object}",nosCdnEnable:!0,httpsEnabled:!1,threshold:0,nosLbsUrls:["http://wanproxy.127.net/lbs","http://wanproxy-bj.127.net/lbs","http://wanproxy-hz.127.net/lbs","http://wanproxy-oversea.127.net/lbs"],genUploadUrl:function(e){return a.uploadUrl+"/"+e},genChunkUploadUrl:function(e){return a.chunkUploadUrl?a.chunkUploadUrl+"/"+e.bucket+"/"+e.objectName:""},genDownloadUrl:function(e,t,n){var r,i,s,c,u,l=e.bucket,p=(e.tag,e.expireSec),m=+new Date,f=p?"&survivalTime=".concat(p):"";if(n)return o(s=o(c=o(u="https://".concat(n,"/")).call(u,t,"?createTime=")).call(c,m)).call(s,f);var d=o(r=o(i="".concat(a.replaceUrl,"?createTime=")).call(i,m)).call(r,f);return(d=a.genNosProtocolUrl(d)).replace("{bucket}",l).replace("{object}",t)},genFileUrl:function(e){var t=e.bucket,n=e.objectName;return a.genNosProtocolUrl(a.replaceUrl).replace("{bucket}",t).replace("{object}",n)},genNosProtocolUrl:function(e){return/^http/.test(e)?a.httpsEnabled&&0!==r(e).call(e,"https://")&&(e=e.replace("http","https")):e=a.httpsEnabled?"https://".concat(e):"http://".concat(e),e}};e.exports=a},function(e,t,n){e.exports=n(379)},function(e,t,n){var r=n(7);e.exports=r({}.isPrototypeOf)},function(e,t,n){e.exports=n(181)},function(e,t,n){var r=n(1),o=n(124),i=n(26),a=n(126),s=n(122),c=n(158),u=o("wks"),l=r.Symbol,p=l&&l.for,m=c?l:l&&l.withoutSetter||a;e.exports=function(e){if(!i(u,e)||!s&&"string"!=typeof u[e]){var t="Symbol."+e;s&&i(l,e)?u[e]=l[e]:u[e]=c&&p?p(t):m(t)}return u[e]}},function(e,t,n){e.exports=n(328)},function(e,t,n){var r=n(13),o=n(26),i=n(138),a=n(40).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||a(t,e,{value:i.f(e)})}},function(e,t){e.exports=function(e){return"function"==typeof e}},function(e,t,n){var r=n(13);e.exports=function(e){return r[e+"Prototype"]}},function(e,t,n){e.exports=n(411)},function(e,t,n){var r=n(11);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,n){e.exports=n(327)},function(e,t,n){var r=n(7),o=n(37),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},function(e,t,n){var r=n(21);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},function(e,t,n){var r=n(139),o=n(363);function i(t){return"function"==typeof r&&"symbol"==typeof o?(e.exports=i=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=i=function(e){return e&&"function"==typeof r&&e.constructor===r&&e!==r.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),i(t)}e.exports=i,e.exports.default=e.exports,e.exports.__esModule=!0},,function(e,t,n){e.exports=n(183)},function(e,t,n){var r=n(83),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},,function(e,t,n){var r=n(15),o=n(3),i=n(28);function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this;r.message=e||n.message||"","object"===i(t)?(r.event=t,r.code="Other_Error"):void 0!==t&&(r.code=t),r.timetag=+new Date,void 0!==n&&(r.event=n),r.event&&(r.callFunc=r.event.callFunc||null,delete r.event.callFunc)}a.prototype=r(Error.prototype),a.prototype.name="NIMError";var s={201:"客户端版本不对, 需升级sdk",302:"用户名或密码错误, 请检查appKey和token是否有效, account和token是否匹配",403:"非法操作或没有权限",404:"对象(用户/群/聊天室)不存在",405:"参数长度过长",408:"客户端请求超时",414:"参数错误",415:"服务不可用/没有聊天室服务器可分配",416:"频率控制",417:"重复操作",422:"帐号被禁用",500:"服务器内部错误",501:"数据库操作失败",503:"服务器繁忙",508:"删除有效期过了",509:"已失效",7101:"被拉黑",700:"批量操作部分失败",801:"群人数达到上限",802:"没有权限",803:"群不存在或未发生变化",804:"用户不在群里面",805:"群类型不匹配",806:"创建群数量达到限制",807:"群成员状态不对",809:"已经在群里",811:"强推列表中帐号数量超限",812:"群被禁言",813:"因群数量限制,部分拉人成功",814:"禁止使用群组消息已读服务",815:"群管理员人数上限",816:"批量操作部分失败",997:"协议已失效",998:"解包错误",999:"打包错误",9102:"通道失效",9103:"已经在其他端接听/拒绝过这通电话",11001:"对方离线, 通话不可送达",13002:"聊天室状态异常",13003:"在黑名单中",13004:"在禁言名单中",13006:"聊天室处于整体禁言状态,只有管理员能发言",Connect_Failed:"无法建立连接, 请确保能 ping/telnet 到云信服务器; 如果是IE8/9, 请确保项目部署在 HTTPS 环境下",Error_Internet_Disconnected:"网断了",Error_Connection_is_not_Established:"连接未建立",Error_Connection_Socket_State_not_Match:"socket状态不对",Error_Timeout:"超时",Param_Error:"参数错误",No_File_Selected:"请选择文件",Wrong_File_Type:"文件类型错误",File_Too_Large:"文件过大",Cross_Origin_Iframe:"不能获取跨域Iframe的内容",Not_Support:"不支持",NO_DB:"无数据库",DB:"数据库错误",Still_In_Team:"还在群里",Session_Exist:"会话已存在",Session_Not_Exist:"会话不存在",Error_Unknown:"未知错误",Operation_Canceled:"操作取消"},c=[200,406,808,810];o(c).call(c,(function(e){s[e]=null})),a.genError=function(e){var t=s[e];return void 0===t&&(t="操作失败"),null===t?null:new a(t,e)},a.multiInstance=function(e){return new a("不允许初始化多个实例","Not_Allow_Multi_Instance",e)},a.newNetworkError=function(e){var t="Error_Internet_Disconnected";return new a(s[t],t,e)},a.newConnectError=function(e){var t="Connect_Failed";return new a(s[t]||null,t,e)},a.newConnectionError=function(e){var t="Error_Connection_is_not_Established";return new a(s[t],t,e)},a.newSocketStateError=function(e){var t="Error_Connection_Socket_State_not_Match";return new a(s[t],t,e)},a.newTimeoutError=function(e){var t="Error_Timeout";return new a(s[t],t,e)},a.newFrequencyControlError=function(e){var t=new a(s[416],416,e);return t.from="local",t},a.newParamError=function(e,t){return new a(e||s.Param_Error,"Param_Error",t)},a.newNoFileError=function(e,t){var n="No_File_Selected";return new a(e||s[n],n,t)},a.newWrongFileTypeError=function(e,t){var n="Wrong_File_Type";return new a(e||s[n],n,t)},a.newFileTooLargeError=function(e,t){var n="File_Too_Large";return new a(e||s[n],n,t)},a.newCORSIframeError=function(e){var t="Cross_Origin_Iframe";return new a(s[t],t,e)},a.newSupportError=function(e,t,n){return new a("不支持"+e,"Not_Support_"+t,n)},a.newSupportDBError=function(e){return a.newSupportError("数据库","DB",e)},a.noDBError=function(e){return new a(s.NO_DB,"NO_DB",e)},a.newDBError=function(e){return new a(s.DB,"DB",e)},a.newUnknownError=function(e){var t="Error_Unknown";return new a(s[t],t,e)},a.stillInTeamError=function(e){var t="Still_In_Team";return new a(s[t],t,e)},a.sessionExist=function(e){var t="Session_Exist";return new a(s[t],t,e)},a.sessionNotExist=function(e){var t="Session_Not_Exist";return new a(s[t],t,e)},a.cancel=function(e){var t="Operation_Canceled";return new a(s[t],t,e)},a.customError=function(e,t){e=e||"Other_Error";var n="";return(t=t||{}).message||(n=s[e]||e),"object"!==i(e)?new a(n,e,t):new a(n,"Other_Error",void 0===t?e:t)},e.exports=a},function(e,t,n){var r=n(1),o=n(27),i=r.String,a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not an object")}},function(e,t,n){var r=n(95),o=n(84);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(13),o=n(1),i=n(21),a=function(e){return i(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?a(r[e])||a(o[e]):r[e]&&r[e][t]||o[e]&&o[e][t]}},function(e,t,n){var r=n(1),o=n(84),i=r.Object;e.exports=function(e){return i(o(e))}},function(e,t,n){var r=n(231);e.exports=function(e){return r(e.length)}},function(e,t,n){var r=n(1),o=n(21),i=n(97),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a function")}},function(e,t,n){var r=n(1),o=n(24),i=n(159),a=n(161),s=n(34),c=n(96),u=r.TypeError,l=Object.defineProperty,p=Object.getOwnPropertyDescriptor;t.f=o?a?function(e,t,n){if(s(e),t=c(t),s(n),"function"==typeof e&&"prototype"===t&&"value"in n&&"writable"in n&&!n.writable){var r=p(e,t);r&&r.writable&&(e[t]=n.value,n={configurable:"configurable"in n?n.configurable:r.configurable,enumerable:"enumerable"in n?n.enumerable:r.enumerable,writable:!1})}return l(e,t,n)}:l:function(e,t,n){if(s(e),t=c(t),s(n),i)try{return l(e,t,n)}catch(e){}if("get"in n||"set"in n)throw u("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(0),o={init:function(){o.deviceId=r.guid()}};o.init(),o.clientTypeMap={1:"Android",2:"iOS",4:"PC",8:"WindowsPhone",16:"Web",32:"Server",64:"Mac"},o.db={open:function(){}},o.rnfs=null,e.exports=o},function(e,t,n){var r=n(1),o=n(48),i=r.String;e.exports=function(e){if("Symbol"===o(e))throw TypeError("Cannot convert a Symbol value to a string");return i(e)}},function(e,t,n){(function(t){var r=n(113),o=n(114),i=n(80),a=n(30),s=n(60),c=n(61),u=n(62),l=n(63),p=n(50),m=n(149),f=n(64),d=n(28),g=n(17),h=n(25),y=n(6),v=n(107),b=n(12),T=n(3),S=n(9),x=n(105),k=n(8),M=n(19);function w(e,t){var n=S(e);if(s){var r=s(e);t&&(r=M(r).call(r,(function(t){return c(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[s++]}},e:function(e){throw e},f:c}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var u,l=!0,p=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){p=!0,u=e},f:function(){try{l||null==n.return||n.return()}finally{if(p)throw u}}}}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2?arguments[2]:void 0;for(var r in e)e.hasOwnProperty(r)&&t.call(n,r,e[r])}function ae(e,t){ie(t,(function(t,n){e[t]=n}))}var se,ce=(se=0,function(){return""+se++});function ue(e){return z(e)&&0===y(e).call(e,"{")&&v(e).call(e,"}")===e.length-1}function le(e,t,n){if(!e)return"";var r=[];return ie(e,(function(e,t){X(t)||(K(t)?t=t.getTime():G(t)?t=t.join(","):ee(t)&&(t=b(t)),n&&(t=encodeURIComponent(t)),r.push(encodeURIComponent(e)+"="+t))})),r.join(t||",")}var pe=function(){var e=/^([\w]+?:\/\/.*?(?=\/|$))/i;return function(t){return e.test(t||"")?RegExp.$1.toLowerCase():""}}();function me(e){var t=I();return e.tagName&&"INPUT"===e.tagName.toUpperCase()||t.Blob&&e instanceof t.Blob}e.exports={o:{},emptyObj:{},f:function(){},emptyFunc:function(){},regBlank:/\s+/gi,regWhiteSpace:/\s+/gi,getGlobal:I,detectCSSFeature:function(e){var t=!1,n="Webkit Moz ms O".split(" ");if("undefined"!=typeof document){var r=document.createElement("div"),o=null;if(e=e.toLowerCase(),void 0!==r.style[e]&&(t=!0),!1===t){o=e.charAt(0).toUpperCase()+e.substr(1);for(var i=0;i')).frameBorder=0}catch(n){(t=document.createElement("iframe")).name=e.name}else t=document.createElement("iframe");e.visible||(t.style.display="none"),X(e.onload)&&ne(t,"load",(function n(r){t.src&&(e.multi||oe(t,"load",n),e.onload(r))})),(e.parent||document.body).appendChild(t);var n=e.src||"about:blank";return h((function(){t.src=n}),0),t}},html2node:function(e){if("undefined"!=typeof document){var t=document.createElement("div");t.innerHTML=e;var n,r,o=[];if(t.children)for(n=0,r=t.children.length;n1?t:o[0]}},scrollTop:function(e){return"undefined"!=typeof document&&Y(e)&&(document.documentElement.scrollTop=document.body.scrollTop=e),window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},forOwn:ie,mixin:ae,uniqueID:ce,isJSON:ue,parseJSON:function e(t){try{ue(t)&&(t=JSON.parse(t)),ee(t)&&ie(t,(function(n,r){switch(H(r)){case"string":case"object":t[n]=e(r)}}))}catch(e){}return t},simpleClone:function(e){var t=[],n=b(e,(function(e,n){if("object"===d(n)&&null!==n){if(-1!==y(t).call(t,n))return;t.push(n)}return n}));return JSON.parse(n)},merge:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",",r={};return T(e=t.split(n)).call(e,(function(e){var t=e.split("="),n=t.shift();n&&(r[decodeURIComponent(n)]=decodeURIComponent(t.join("=")))})),r},object2string:le,genUrlSep:function(e){return y(e).call(e,"?")<0?"?":"&"},object2query:function(e){return le(e,"&",!0)},url2origin:pe,isFileInput:me,getKeys:function(e,t){var n=S(e);return t&&x(n).call(n,(function(t,n){var r=me(e[t]);return r===me(e[n])?0:r?1:-1})),n},_get:function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,o=t.replace(/\[(\d+)\]/g,".$1").split("."),i=e,a=C(o);try{for(a.s();!(n=a.n()).done;){var s=n.value;if(void 0===(i=Object(i)[s]))return r}}catch(e){a.e(e)}finally{a.f()}return i},getLastSeveralItems:function(e,t){for(var n=e.length,r=[],o=function(t){var n=e[t],o=k(n).call(n,(function(e){return _(_({},e),{},{flag:"sort_flag_".concat(t)})}));r.push.apply(r,m(o))},i=0;i0?e.downloadHostList:f.downloadHostList,f.nosCdnEnable=!1!==e.nosCdnEnable,f.replaceUrl=e.replaceUrl||f.replaceUrl,f.httpsEnabled=e.httpsEnabled||f.httpsEnabled,e.probe_ipv4_url&&(f.ipProbeAddr.ipv4=e.probe_ipv4_url),e.probe_ipv6_url&&(f.ipProbeAddr.ipv6=e.probe_ipv6_url),e},y.init=function(e){l.verifyOptions(e,"account","api::Base.init"),e=this.updatePrivateConf(e),l.verifyBooleanWithDefault(e,"exifOrientation",!0,"","api::Base.init"),e.lbsBackup=void 0===e.lbsBackup||e.lbsBackup;var t=this.account=e.account=e.account+"",n=e.constructor.genInstanceName(e),r=h[n];if(e._disableSingleton&&(r=null),r)return g.updateInstance(r,e),r;this.name=n,h[n]=this,this.logger=e.logger=new m({debug:e.debug,logFunc:e.logFunc,prefix:this.subType,dbLog:!1!==e.dbLog,account:e.account,expire:e.expire}),e.api=this;var o=this.protocol=new e.Protocol(e);return o.name="Protocol-"+n,o.account=t,o.api=this,o.message=this.message=new e.Message({account:t}),this.options=l.copy(e),this},y.destroy=function(e){var t=this,n=this;if(!n.__beginDestroy){var r;n.__beginDestroy=!0,e=e||{};var o,c=this.name;if(this.logger.warn("destroy::start"),!c)return this.logger&&this.logger.warn&&this.logger.warn("destroy::no instanceName"),void(n.__beginDestroy=void 0);if(this.protocol&&(r=this.protocol.connectTimer),this.protocol&&this.protocol.resetPush&&this.protocol.resetPush(),this.eventNames&&"function"==typeof this.eventNames)i(o=this.eventNames()).call(o,(function(e){delete t._events[e]}));this.disconnect({done:function(t){var o,u;n.logger.warn("ApiBase::destroy: instance destroyed ..."),n.__beginDestroy=void 0,d.destroy(),i(o=a(n.options)).call(o,(function(e){0===s(e).call(e,"on")&&(n.options[e]=function(){},n.protocol.options[e]=function(){},n.protocol.api.options[e]=function(){})})),n.logger.setLogDisabled(),i(u=a(n)).call(u,(function(e){n[e]=void 0})),h&&(h[c]=null,clearTimeout(r)),e.done instanceof Function&&e.done(t)}})}},y.setOptions=function(e){this.protocol.setOptions(e)},y.processCallback=function(e,t){b(e,t)},y.processCallbackPromise=function(e,t){return new c((function(n,r){b(e,t,!0,n,r)}))};var b=function(e,t,n,r,o){var i="api::processCallback";n&&(i="api::processCallbackPromise"),l.verifyCallback(e,"done",i),e.callback=function(a,s,c){var u=e.callback.options;if(s=s||u,t&&(s=u),l.isFunction(e.cbaop)){var m=e.cbaop(a,s);p(m)&&(s=m)}var f=e.done;l.isObject(s)&&(delete s.done,delete s.cb,delete s.callback),n?a?o({message:"生成接口回调错误",callFunc:i,event:a}):r(s):f(a,s,c)},e.callback.options=l.copy(e)};y.processPs=function(e){l.notexist(e.ps)&&(e.ps=""),l.verifyArrayMax("ps",e.ps,5e3)},y.processCustom=function(e){l.notexist(e.custom)&&(e.custom="")},y.sendCmd=function(){this.protocol.sendCmd.apply(this.protocol,arguments)},y.sendCmdWithResp=function(e,t,n){this.sendCmd(e,t,(function(e,t,r){l.isFunction(n)&&(e?n(e,t):n(null,r))}))},y.cbAndSendCmd=function(e,t){var n=this.processCallbackPromise(t);return this.sendCmd(e,t),n},y.sendCmdUsePromise=function(e,t){var n=this;return new c((function(r,o){n.sendCmd(e,t,(function(e,t,n){if(e)o(e);else{var i=l.merge({},t,n);r(i)}}))}))},g.use=function(e,t){e&&e.install&&l.isFunction(e.install)&&e.install(this,t)},g.rmAllInstances=function(){for(var e in h)h[e].destroy();h={}},y.logout=function(e){e=e||{},this.protocol.shouldReconnect=!1,this.protocol.doLogout=!0,this.processCallback(e),this.sendCmd("logout",e,e.callback)},e.exports=g,n(428),n(429),n(436),n(437),n(447),n(451),n(452)},function(e,t,n){var r=n(36);e.exports=r("navigator","userAgent")||""},function(e,t,n){var r=n(24),o=n(40),i=n(57);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(1),o=n(130),i=n(21),a=n(68),s=n(18)("toStringTag"),c=r.Object,u="Arguments"==a(function(){return arguments}());e.exports=o?a:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=c(e),s))?n:u?a(t):"Object"==(r=a(t))&&i(t.callee)?"Arguments":r}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){e.exports=n(180)},function(e,t,n){e.exports=n(391)},,function(e,t,n){(function(t){var r=n(17),o=n(6),i=n(212),a=n(51),s=n(28);var c=function(){"use strict";var e="object"===(void 0===t?"undefined":s(t))?t:window,n=Math.pow(2,53)-1,c=/\bOpera/,u=Object.prototype,l=u.hasOwnProperty,p=u.toString;function m(e){return(e=String(e)).charAt(0).toUpperCase()+r(e).call(e,1)}function f(e){return e=v(e),/^(?:webOS|i(?:OS|P))/.test(e)?e:m(e)}function d(e,t){for(var n in e)l.call(e,n)&&t(e[n],n,e)}function g(e){var t;return null==e?m(e):r(t=p.call(e)).call(t,8,-1)}function h(e){return String(e).replace(/([ -])(?!$)/g,"$1?")}function y(e,t){var r=null;return function(e,t){var r=-1,o=e?e.length:0;if("number"==typeof o&&o>-1&&o<=n)for(;++r3?"WebKit":/\bOpera\b/.test(z)&&(/\bOPR\b/.test(n)?"Blink":"Presto"))||/\b(?:Midori|Nook|Safari)\b/i.test(n)&&!/^(?:Trident|EdgeHTML)$/.test(H)&&"WebKit"||!H&&/\bMSIE\b/i.test(n)&&("Mac OS"==X?"Tasman":"Trident")||"WebKit"==H&&/\bPlayStation\b(?! Vita\b)/i.test(z)&&"NetFront")&&(H=[T]),"IE"==z&&(T=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(n)||0)[1])?(z+=" Mobile",X="Windows Phone "+(/\+$/.test(T)?T:T+".x"),F.unshift("desktop mode")):/\bWPDesktop\b/i.test(n)?(z="IE Mobile",X="Windows Phone 8.x",F.unshift("desktop mode"),q||(q=(/\brv:([\d.]+)/.exec(n)||0)[1])):"IE"!=z&&"Trident"==H&&(T=/\brv:([\d.]+)/.exec(n))&&(z&&F.push("identifying as "+z+(q?" "+q:"")),z="IE",q=T[1]),B){if(k="global",M=null!=(x=u)?s(x[k]):"number",/^(?:boolean|number|string|undefined)$/.test(M)||"object"==M&&!x[k])g(T=u.runtime)==_?(z="Adobe AIR",X=T.flash.system.Capabilities.os):g(T=u.phantom)==I?(z="PhantomJS",q=(T=T.version||null)&&T.major+"."+T.minor+"."+T.patch):"number"==typeof N.documentMode&&(T=/\bTrident\/(\d+)/i.exec(n))?(q=[q,N.documentMode],(T=+T[1]+4)!=q[1]&&(F.push("IE "+q[1]+" mode"),H&&(H[1]=""),q[1]=T),q="IE"==z?String(q[1].toFixed(1)):q[0]):"number"==typeof N.documentMode&&/^(?:Chrome|Firefox)\b/.test(z)&&(F.push("masking as "+z+" "+q),z="IE",q="11.0",H=["Trident"],X="Windows");else if(A&&(D=(T=A.lang.System).getProperty("os.arch"),X=X||T.getProperty("os.name")+" "+T.getProperty("os.version")),O){try{q=u.require("ringo/engine").version.join("."),z="RingoJS"}catch(e){(T=u.system)&&T.global.system==u.system&&(z="Narwhal",X||(X=T[0].os||null))}z||(z="Rhino")}else"object"===s(u.process)&&!u.process.browser&&(T=u.process)&&("object"===s(T.versions)&&("string"==typeof T.versions.electron?(F.push("Node "+T.versions.node),z="Electron",q=T.versions.electron):"string"==typeof T.versions.nw&&(F.push("Chromium "+q,"Node "+T.versions.node),z="NW.js",q=T.versions.nw)),z||(z="Node.js",D=T.arch,X=T.platform,q=(q=/[\d.]+/.exec(T.version))?q[0]:null));X=X&&f(X)}if(q&&(T=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(q)||/(?:alpha|beta)(?: ?\d)?/i.exec(n+";"+(B&&m.appMinorVersion))||/\bMinefield\b/i.test(n)&&"a")&&(U=/b/i.test(T)?"beta":"alpha",q=q.replace(RegExp(T+"\\+?$"),"")+("beta"==U?j:E)+(/\d+\+?/.exec(T)||"")),"Fennec"==z||"Firefox"==z&&/\b(?:Android|Firefox OS)\b/.test(X))z="Firefox Mobile";else if("Maxthon"==z&&q)q=q.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(W))"Xbox 360"==W&&(X=null),"Xbox 360"==W&&/\bIEMobile\b/.test(n)&&F.unshift("mobile mode");else if(!/^(?:Chrome|IE|Opera)$/.test(z)&&(!z||W||/Browser|Mobi/.test(z))||"Windows CE"!=X&&!/Mobi/i.test(n))if("IE"==z&&B)try{null===u.external&&F.unshift("platform preview")}catch(e){F.unshift("embedded")}else(/\bBlackBerry\b/.test(W)||/\bBB10\b/.test(n))&&(T=(RegExp(W.replace(/ +/g," *")+"/([.\\d]+)","i").exec(n)||0)[1]||q)?(X=((T=[T,/BB10/.test(n)])[1]?(W=null,G="BlackBerry"):"Device Software")+" "+T[0],q=null):this!=d&&"Wii"!=W&&(B&&L||/Opera/.test(z)&&/\b(?:MSIE|Firefox)\b/i.test(n)||"Firefox"==z&&/\bOS X (?:\d+\.){2,}/.test(X)||"IE"==z&&(X&&!/^Win/.test(X)&&q>5.5||/\bWindows XP\b/.test(X)&&q>8||8==q&&!/\bTrident\b/.test(n)))&&!c.test(T=t.call(d,n.replace(c,"")+";"))&&T.name&&(T="ing as "+T.name+((T=T.version)?" "+T:""),c.test(z)?(/\bIE\b/.test(T)&&"Mac OS"==X&&(X=null),T="identify"+T):(T="mask"+T,z=R?f(R.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(T)&&(X=null),B||(q=null)),H=["Presto"],F.push(T));else z+=" Mobile";if(T=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(n)||0)[1]){var J,$;if(T=[i(T.replace(/\.(\d)$/,".0$1")),T],"Safari"==z&&"+"==r(J=T[1]).call(J,-1))z="WebKit Nightly",U="alpha",q=r($=T[1]).call($,0,-1);else q!=T[1]&&q!=(T[2]=(/\bSafari\/([\d.]+\+?)/i.exec(n)||0)[1])||(q=null);T[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(n)||0)[1],537.36==T[0]&&537.36==T[2]&&i(T[1])>=28&&"WebKit"==H&&(H=["Blink"]),B&&(w||T[1])?(H&&(H[1]="like Chrome"),T=T[1]||((T=T[0])<530?1:T<532?2:T<532.05?3:T<533?4:T<534.03?5:T<534.07?6:T<534.1?7:T<534.13?8:T<534.16?9:T<534.24?10:T<534.3?11:T<535.01?12:T<535.02?"13+":T<535.07?15:T<535.11?16:T<535.19?17:T<536.05?18:T<536.1?19:T<537.01?20:T<537.11?"21+":T<537.13?23:T<537.18?24:T<537.24?25:T<537.36?26:"Blink"!=H?"27":"28")):(H&&(H[1]="like Safari"),T=(T=T[0])<400?1:T<500?2:T<526?3:T<533?4:T<534?"4+":T<535?5:T<537?6:T<538?7:T<601?8:"8"),H&&(H[1]+=" "+(T+="number"==typeof T?".x":/[.+]/.test(T)?"":"+")),"Safari"==z&&(!q||a(q)>45)&&(q=T)}"Opera"==z&&(T=/\bzbov|zvav$/.exec(X))?(z+=" ",F.unshift("desktop mode"),"zvav"==T?(z+="Mini",q=null):z+="Mobile",X=X.replace(RegExp(" *"+T+"$"),"")):"Safari"==z&&/\bChrome\b/.exec(H&&H[1])&&(F.unshift("desktop mode"),z="Chrome Mobile",q=null,/\bOS X\b/.test(X)?(G="Apple",X="iOS 4.3+"):X=null),q&&0==o(q).call(q,T=/[\d.]+$/.exec(X))&&o(n).call(n,"/"+T+"-")>-1&&(X=v(X.replace(T,""))),H&&!/\b(?:Avant|Nook)\b/.test(z)&&(/Browser|Lunascape|Maxthon/.test(z)||"Safari"!=z&&/^iOS/.test(X)&&/\bSafari\b/.test(H[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(z)&&H[1])&&(T=H[H.length-1])&&F.push(T),F.length&&(F=["("+F.join("; ")+")"]),G&&W&&o(W).call(W,G)<0&&F.push("on "+G),W&&F.push((/^on /.test(F[F.length-1])?"":"on ")+W),X&&(T=/ ([\d.+]+)$/.exec(X),S=T&&"/"==X.charAt(X.length-T[0].length-1),X={architecture:32,family:T&&!S?X.replace(T[0],""):X,version:T?T[1]:null,toString:function(){var e=this.version;return this.family+(e&&!S?" "+e:"")+(64==this.architecture?" 64-bit":"")}}),(T=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(D))&&!/\bi686\b/i.test(D)?(X&&(X.architecture=64,X.family=X.family.replace(RegExp(" *"+T),"")),z&&(/\bWOW64\b/i.test(n)||B&&/\w(?:86|32)$/.test(m.cpuClass||m.platform)&&!/\bWin64; x64\b/i.test(n))&&F.unshift("32-bit")):X&&/^OS X/.test(X.family)&&"Chrome"==z&&i(q)>=39&&(X.architecture=64),n||(n=null);var V={};return V.description=n,V.layout=H&&H[0],V.manufacturer=G,V.name=z,V.prerelease=U,V.product=W,V.ua=n,V.version=z&&q,V.os=X||{architecture:null,family:null,version:null,toString:function(){return"null"}},V.parse=t,V.toString=function(){return this.description||""},V.version&&F.unshift(q),V.name&&F.unshift(z),X&&z&&(X!=String(X).split(" ")[0]||X!=z.split(" ")[0]&&!W)&&F.push(W?"("+X+")":"on "+X),F.length&&(V.description=F.join(" ")),V}()}();e.exports=c}).call(this,n(49))},function(e,t,n){var r,o=n(149),i=n(150),a=n(120),s=n(3),c=n(9),u=n(12),l=n(10),p=n(94),m=n(30),f=n(119),d=n(19),g=n(23),h=["operation_type","code","target"],y=["operation_type","code","target"],v=n(55),b=n(53),T=n(0),S=n(41),x=n(14),k=n(43),M="https://statistic.live.126.net/statics/report/common/form",w="nimErrEvent",_={sdktype:"IM",platform:"Web",deviceId:S.deviceId,sdk_ver:x.info.version,manufactor:b.manufacturer,env:"online"},C={login:"nimLoginErrEvent",nos:"nimNosErrEvent"},P={login:null,nos:null},I={maxInterval:30,maxSize:100,minInterval:10,maxDelay:100,turnOn:!1},A=null,O=!1,E={reportErrEventUrl:M,localKey:w,reportErrEvent:function(e){try{var t,n=localStorage.getItem(w);if(!n)return;n=JSON.parse(n);var r=[];s(t=c(n)).call(t,(function(e){r.push(n[e])}));var o={app_key:e.appKey,sdk_ver:e.sdk_ver,platform:"Web",os_ver:b.os.family+" "+b.os.version,manufacturer:b.manufacturer,model:b.name};v(M,{method:"POST",timeout:2e3,headers:{"Content-Type":"application/json"},data:u({common:{device_id:e.deviceId,sdk_type:"IM"},event:{logReport:r,deviceinfo:o}}),onload:function(){localStorage.removeItem(w)},onerror:function(e){}})}catch(e){}},saveErrEvent:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e.code&&e.module)try{var t=localStorage.getItem(w)||"{}";t=JSON.parse(t);var n=e.code+e.module+e.accid;t[n]?t[n].count++:t[n]={errorCode:e.code,module:e.module,accid:e.accid,timestamp:(new Date).getTime(),count:1},localStorage.setItem(w,u(t))}catch(e){}},initUniErrReport:function(){var e,t,n,r,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_.appkey=o.appKey,v(l(e=l(t=l(n=l(r="".concat("https://statistic.live.126.net","/dispatcher/req?deviceId=").concat(_.deviceId,"&sdktype=")).call(r,_.sdktype,"&sdkVer=")).call(n,_.sdk_ver,"&platform=")).call(t,_.platform,"&appkey=")).call(e,_.appkey),{method:"get",onload:function(e){var t=null;try{t=JSON.parse(e)}catch(e){}t&&t.code&&200===t.code&&((I=t.data).maxInterval=I.maxInterval>1e4?1e4:I.maxInterval,I.maxInterval=I.maxInterval<10?10:I.maxInterval,I.maxSize=I.maxSize>1e3?1e3:I.maxSize,I.minInterval=I.minInterval<2?2:I.minInterval,I.maxDelay=I.maxDelay>600?600:I.maxDelay,200===t.code&&(I.turnOn=!0,A=p((function(){E.checkUniErrCache(!0)}),1e3*I.maxInterval)))},onerror:function(e){}})},startUniErrCache:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(P.hasOwnProperty(e)&&!P[e]&&t.user_id&&t.action){var n=(new Date).valueOf();P[e]={user_id:t.user_id,action:t.action,start_time:n,extension:[]}}},updateUniErrCache:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(P.hasOwnProperty(e)&&P[e]&&P[e].extension&&m(P[e].extension)){var r=n.operation_type,o=n.code,i=n.target,s=a(n,h),c=f(t=P[e].extension).call(t,(function(e,t){return e+t.duration}),0),l=(new Date).getTime()-c-P[e].start_time;n.error&&n.error.code&&(o=n.error.code),P[e].extension.push({operation_type:r,code:o,succeed:!1,target:i,duration:l,description:u(s)})}},updateUniSuccCache:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(P.hasOwnProperty(e)&&P[e]&&P[e].extension&&m(P[e].extension)){var r=n.operation_type,o=(n.code,n.target),i=a(n,y),s=f(t=P[e].extension).call(t,(function(e,t){return e+t.duration}),0),c=(new Date).getTime()-s-P[e].start_time;P[e].extension.push({operation_type:r,code:200,succeed:!0,target:o,duration:c,description:u(i)})}},concludeUniErrCache:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(P.hasOwnProperty(e)&&P[e])if("nos"!==e||0!==t){var n=(new Date).valueOf();P[e].succeed=!t,P[e].duration=n-P[e].start_time;var r=T.copy(P[e]);P[e]=null;try{var o=localStorage.getItem(C[e])||"[]",i=JSON.parse(o);i.push(r),localStorage.setItem(C[e],u(i)),I.turnOn&&E.checkUniErrCache()}catch(e){}}else P[e]=null},checkUniErrCache:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!O){var t=(new Date).valueOf();try{var n=localStorage.getItem(C.login)||"[]",r=localStorage.getItem(C.nos)||"[]",a=JSON.parse(n),s=JSON.parse(r),c=d(a).call(a,(function(e){return t-e.start_time<1e3*I.maxDelay})),l=d(s).call(s,(function(e){return t-e.start_time<1e3*I.maxDelay})),m=k.getLastSeveralItems([c,l],I.maxSize),f=i(m,2),g=f[0],h=f[1];if(g.length+h.length===I.maxSize||e){if(g.length+h.length===0)return;var y=_.appkey,b=_.platform,T=_.sdk_ver,S=_.manufactor,x=_.env,w={common:{app_key:y,platform:b,sdk_ver:T,manufactor:S,env:x},event:{login:o(g),nos:o(h)}};v(M,{method:"POST",timeout:2e3,headers:{"Content-Type":"application/json",sdktype:_.sdktype},data:u(w),onload:function(){for(var e in C)if(Object.hasOwnProperty.call(C,e)){var t=C[e];localStorage.setItem(t,"[]")}clearInterval(A),A=p((function(){E.checkUniErrCache(!0)}),1e3*I.maxInterval),O=!1},onerror:function(){O=!1}}),O=!0}}catch(e){O=!1}}},pause:function(){_.turnOn=!1},restore:function(){_.turnOn=!0},destroy:function(){A&&clearInterval(A),E.concludeUniErrCache("login",1),E.concludeUniErrCache("nos",1),_.turnOn=!1,O=!1}};E.sendBeacon=navigator&&navigator.sendBeacon&&g(r=navigator.sendBeacon).call(r,navigator)||function(e,t){var n=new XMLHttpRequest;n.open("POST",e,!0),n.send(t)},e.exports=E},function(e,t,n){var r=n(110),o=n(425),i=n(426),a=n(427);r.json=o,r.upload=i,r.chunkUpload=a,e.exports=r},function(e,t,n){var r=n(83),o=Function.prototype,i=o.apply,a=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(i):function(){return a.apply(i,arguments)})},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){e.exports=!0},function(e,t,n){n(76);var r=n(263),o=n(1),i=n(48),a=n(47),s=n(75),c=n(18)("toStringTag");for(var u in r){var l=o[u],p=l&&l.prototype;p&&i(p)!==c&&a(p,c,u),s[u]=s.Array}},function(e,t,n){e.exports=n(178)},function(e,t,n){e.exports=n(269)},function(e,t,n){e.exports=n(272)},function(e,t,n){e.exports=n(275)},function(e,t,n){var r=n(207);e.exports=function(e,t,n){return t in e?r(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var r=n(78),o=n(30),i=n(9),a=n(6),s=n(77),c=n(3),u=n(12),l=n(25),p=n(152),m=n(10),f=n(23),d=n(0),g=n(14),h=n(54),y=n(33);function v(e){d.undef(e.secure)&&(e.secure=!0),this.options=d.copy(e),this.keepNosSafeUrl=this.options.keepNosSafeUrl||!1;var t=e.defaultLink||e.defaultLinkUrl;d.notundef(t)&&d.isString(t)&&(g.optionDefaultLinkUrl=r(t).call(t)),d.notundef(e.ipv6DefaultLink)&&d.isString(e.ipv6DefaultLink)&&(g.optionIpv6DefaultLinkUrl=e.ipv6DefaultLink),"number"==typeof e.heartbeatInterval&&(g.heartbeatInterval=e.heartbeatInterval),o(e.nosLbsUrls)&&(g.nosLbsUrls=e.nosLbsUrls),this.init(),this.connect()}var b=v.fn=v.prototype;b.init=function(){this.logger=this.options.logger,this.getNosOriginUrlReqNum=0,this.checkNosReqNum=0,this.cmdTaskArray=[],this.timerMap={},this.cmdCallbackMap={},this.cmdContentMap={},this.initConnect(),this.reset()},b.reset=function(){this.resetConnect()},b.setOptions=function(e){var t=this.options,n=i(t),r=a(n).call(n,"account");d.verifyCallback(e,["onconnect","onerror","onwillreconnect","ondisconnect","onloginportschange","onmyinfo","onblacklist","onmutelist","onfriends","onusers","onrobots","onteams","onSuperTeams","onsessions","onSessionsWithMoreRoaming","onStickTopSessions","onroamingmsgs","onofflinemsgs","onofflinefiltermsgs","onroamingsysmsgs","onofflinesysmsgs","onofflinefiltersysmsgs","onofflinecustomsysmsgs","onofflinefiltercustomsysmsgs","onbroadcastmsg","onbroadcastmsgs","onsysmsgunread","onsyncdone","onteammembers","onsyncteammembersdone","onmsg","onsysmsg","oncustomsysmsg","onupdatemyinfo","onupdateuser","onSyncUpdateServerSession","onUpdateSuperTeamMember","onCreateSuperTeam","onUpdateSuperTeam","onAddSuperTeamMembers","onRemoveSuperTeamMembers","onUpdateSuperTeamManagers","onDismissSuperTeam","onTransferSuperTeam","onUpdateSuperTeamMembersMute","onupdateteammember","onCreateTeam","onUpdateTeam","onAddTeamMembers","onRemoveTeamMembers","onUpdateTeamManagers","onDismissTeam","onTransferTeam","onUpdateTeamMembersMute","onTeamMsgReceipt","onupdatesession","onQuickComment","onDeleteQuickComment","onPinMsgChange","onupdatesysmsgunread","onupdatesysmsg","onsynccreateteam","onsyncsupercreateteam","onsyncmarkinblacklist","onsyncmarkinmutelist","onsyncfriendaction","shouldIgnoreNotification","shouldIgnoreMsg","onDeleteMsgSelf","shouldCountNotifyUnread","onPushNotificationMultiportConfig","onPushNotificationMultiportConfigUpdate","onpushevents"],"protocol::IMProtocol"),this.logger.info("setOptions::",d.omitAsString(e,["appKey","token","loginExt","customTag"])),-1!==r&&s(n).call(n,r,1),e=d.filterObj(e,n),this.options=d.merge(t,e),this.reset()},b.sendCmd=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,r=this;r.heartbeat();var o,a=e,s=(e=r.parser.createCmd(e,t)).SER;t=t||{},r.cmdContentMap[s]=t,t.single&&(delete t.single,1===(o=i(t)).length&&(r.cmdContentMap[s]=t[o[0]])),t.NOTSTORE&&(o=t.NOTSTORE.split(" "),c(o).call(o,(function(e){delete t[e]})),delete t.NOTSTORE),(n=n||t.callback)&&(r.cmdCallbackMap[s]=n),r.cmdTaskArray.push({cmdName:a,cmd:u(e)}),r.startCmdTaskTimer()},b.startCmdTaskTimer=function(){var e=this;e.cmdTaskTimer||(e.cmdTaskTimer=l((function(){var t=e.cmdTaskArray.shift();e.cmdTaskTimer=null,t&&e.executeCmdTask(t),e.cmdTaskArray.length&&e.startCmdTaskTimer()}),0))},b.executeCmdTask=function(e){var t=e.cmdName,n=e.cmd,r=(n=JSON.parse(n)).SER;this.isFrequencyControlled(t)?(this.logger.warn("protocol::executeCmdTask: ".concat(t," hit freq control")),this.markCallbackInvalid(r,y.newFrequencyControlError({callFunc:"protocol::executeCmdTask",message:"".concat(t," hit freq control")}))):this.hasLogin?("heartbeat"!==t&&this.logger.log("protocol::sendCmd: ".concat(t)),this.doSendCmd(n)):"login"===t&&this.isConnected()?(this.logger.info("protocol::sendCmd: ".concat(t)),this.doSendCmd(n)):(this.logger.warn("protocol::executeCmdTask: ".concat(t," not connected or login")),this.markCallbackInvalid(r,y.newSocketStateError({callFunc:"protocol::executeCmdTask",message:"".concat(t," not connected or not login")})))},b.isFrequencyControlled=function(e){var t=this.frequencyControlMap&&this.frequencyControlMap[e];if(t){if(p()=20?this[e](t):l(s,300)}).call(a,t,i,e);l((function(){s.call(t,i,e)}),10)}}else t[i](e);else t.logger.warn("protocol::onMessage: ".concat(i," not found"));t.callPacketAckCallback(e)}))},b.onMiscError=function(e,t,n){t&&this.notifyError(e,t,n)},b.onCustomError=function(e,t){var n=y.customError(e,t),r=t.message||"未知错误";this.onMiscError(r,n)},b.notifyError=function(e,t,n){var r;this.isConnected()&&(this.logger.error(m(r="".concat(e||""," ")).call(r,this.name),t,n),this.options.onerror(t,n))},b.emitAPI=function(e){var t=e.type,n=e.obj;this.api.emit(t,n)},e.exports=v,n(460),n(463),n(464),n(465),n(466)},function(e,t,n){(function(t){var r;e.exports=(r=r||function(e,r){var o;if("undefined"!=typeof window&&window.crypto&&(o=window.crypto),"undefined"!=typeof self&&self.crypto&&(o=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(o=globalThis.crypto),!o&&"undefined"!=typeof window&&window.msCrypto&&(o=window.msCrypto),!o&&void 0!==t&&t.crypto&&(o=t.crypto),!o)try{o=n(592)}catch(e){}var i=function(){if(o){if("function"==typeof o.getRandomValues)try{return o.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof o.randomBytes)try{return o.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},a=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),s={},c=s.lib={},u=c.Base={extend:function(e){var t=a(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},l=c.WordArray=u.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||m).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,o=e.sigBytes;if(this.clamp(),r%4)for(var i=0;i>>2]>>>24-i%4*8&255;t[r+i>>>2]|=a<<24-(r+i)%4*8}else for(var s=0;s>>2]=n[s>>>2];return this.sigBytes+=o,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=u.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n>>2]>>>24-o%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new l.init(n,t/2)}},f=p.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o>>2]>>>24-o%4*8&255;r.push(String.fromCharCode(i))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new l.init(n,t)}},d=p.Utf8={stringify:function(e){try{return decodeURIComponent(escape(f.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return f.parse(unescape(encodeURIComponent(e)))}},g=c.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=d.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,o=r.words,i=r.sigBytes,a=this.blockSize,s=i/(4*a),c=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*a,u=e.min(4*c,i);if(c){for(var p=0;p0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},function(e,t,n){var r=n(7),o=n(39),i=n(83),a=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var r=n(11);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){return 1},1)}))}},function(e,t,n){var r=n(68);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){"use strict";var r=n(96),o=n(40),i=n(57);e.exports=function(e,t,n){var a=r(t);a in e?o.f(e,a,i(0,n)):e[a]=n}},function(e,t,n){var r=n(47);e.exports=function(e,t,n,o){o&&o.enumerable?e[t]=n:r(e,t,n)}},function(e,t){e.exports={}},function(e,t,n){"use strict";var r=n(35),o=n(147),i=n(75),a=n(101),s=n(40).f,c=n(164),u=n(58),l=n(24),p=a.set,m=a.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){p(this,{type:"Array Iterator",target:r(e),index:0,kind:t})}),(function(){var e=m(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values");var f=i.Arguments=i.Array;if(o("keys"),o("values"),o("entries"),!u&&l&&"values"!==f.name)try{s(f,"name",{value:"values"})}catch(e){}},function(e,t,n){e.exports=n(296)},function(e,t,n){e.exports=n(419)},function(e,t,n){var r=n(70),o=n(7),i=n(95),a=n(37),s=n(38),c=n(129),u=o([].push),l=function(e){var t=1==e,n=2==e,o=3==e,l=4==e,p=6==e,m=7==e,f=5==e||p;return function(d,g,h,y){for(var v,b,T=a(d),S=i(T),x=r(g,h),k=s(S),M=0,w=y||c,_=t?w(d,k):n||m?w(d,0):void 0;k>M;M++)if((f||M in S)&&(b=x(v=S[M],M,T),e))if(t)_[M]=b;else if(b)switch(e){case 3:return!0;case 5:return v;case 6:return M;case 2:u(_,v)}else switch(e){case 4:return!1;case 7:u(_,v)}return p?-1:o||l?l:_}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(7)}},function(e,t,n){e.exports=n(264)},,function(e,t,n){var r=n(113),o=n(114),i=n(80),a=n(30),s=n(6),c=n(17),u=n(3),l=n(10),p=n(214),m=n(19);function f(e,t){var n=void 0!==o&&i(e)||e["@@iterator"];if(!n){if(a(e)||(n=function(e,t){var n;if(!e)return;if("string"==typeof e)return d(e,t);var o=c(n=Object.prototype.toString.call(e)).call(n,8,-1);"Object"===o&&e.constructor&&(o=e.constructor.name);if("Map"===o||"Set"===o)return r(e);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return d(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var s=0,u=function(){};return{s:u,n:function(){return s>=e.length?{done:!0}:{done:!1,value:e[s++]}},e:function(e){throw e},f:u}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,p=!0,m=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return p=e.done,e},e:function(e){m=!0,l=e},f:function(){try{p||null==n.return||n.return()}finally{if(m)throw l}}}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0?"https://":"http://",n=e.replace(t,"");s(n).call(n,"?")>=0&&(n=n.substring(0,s(n).call(n,"?")));var r=n.split("/");n=r[0];var o="";if(r.length>0&&(o=c(r).call(r,1).join("/")),-1===s(e).call(e,"?"))return{protocol:t,hostname:n,path:o,query:{}};var i=e.substr(s(e).call(e,"?")+1).split("&"),a={};return u(i).call(i,(function(e){if(s(e).call(e,"=")>0){var t=e.split("=");a[t[0]]=decodeURIComponent(t[1])}else a[e]=""})),{protocol:t,hostname:n,path:o,query:a}},object2url:function(e){var t,n=e.protocol,r=e.hostname,o=e.path,i=e.query;(n=n||"http://",r=r||"",o)&&(r=l(t="".concat(r,"/")).call(t,o));i=i||{};var a,s,c,u=[];for(var p in i){var m;if("imageView"!==p)u.push(l(m="".concat(p,"=")).call(m,encodeURIComponent(i[p])))}return u.length>0?l(a=l(s="".concat(n)).call(s,r,"?imageView&")).call(a,u.join("&")):l(c="".concat(n)).call(c,r)},genPrivateUrl:function(e,t,n){if(t&&t.length){var r,o=f(t);try{for(o.s();!(r=o.n()).done;){var i=r.value;if(s(e).call(e,i)>=0)return i!==n&&(e=e.replace(i,n)),e;if(s(e).call(e,i)>=0&&i===n)return e}}catch(e){o.e(e)}finally{o.f()}}var a,u,d=h.url2object(e),y=d.hostname,v=d.path,b=g.downloadUrl,T=g.downloadHostList,S=g.nosCdnEnable,x=g.serverNosConfig.cdnDomain,k=decodeURIComponent(g.serverNosConfig.objectPrefix),M=decodeURIComponent(v),w=s(M).call(M,k);if(x&&w>-1&&S)return l(a=l(u="".concat(d.protocol)).call(u,x,"/")).call(a,c(M).call(M,w));if(p(T).call(T,y)&&p(v).call(v,"/")){var _=s(v).call(v,"/"),C=v.substring(0,_),P=v.substring(_+1);return b.replace("{bucket}",C).replace("{object}",P)}var I=m(T).call(T,(function(e){return"string"==typeof y&&p(y).call(y,e)}))[0],A=I?y.replace(I,"").replace(/\W/g,""):null;return A?b.replace("{bucket}",A).replace("{object}",v):e}};e.exports=h},function(e,t,n){var r=n(11);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},function(e,t,n){var r=n(1).TypeError;e.exports=function(e){if(null==e)throw r("Can't call method on "+e);return e}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){var t=+e;return t!=t||0===t?0:(t>0?r:n)(t)}},function(e,t,n){var r=n(11),o=n(18),i=n(69),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){var r,o=n(34),i=n(132),a=n(133),s=n(103),c=n(168),u=n(127),l=n(102),p=l("IE_PROTO"),m=function(){},f=function(e){return"