urtc-im
Version:
UCloud音视频IM SDK
16 lines (14 loc) • 69.5 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.UCloudRTC_IM=t():e.UCloudRTC_IM=t()}(window,(function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=16)}([function(e,t,r){"use strict";var n=r(7),o=Object.prototype.toString;function s(e){return"[object Array]"===o.call(e)}function i(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function u(e){return"[object Function]"===o.call(e)}function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),s(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:s,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!i(e)&&null!==e.constructor&&!i(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isUndefined:i,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:u,isStream:function(e){return a(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:c,merge:function e(){var t={};function r(r,n){"object"==typeof t[n]&&"object"==typeof r?t[n]=e(t[n],r):t[n]=r}for(var n=0,o=arguments.length;n<o;n++)c(arguments[n],r);return t},deepMerge:function e(){var t={};function r(r,n){"object"==typeof t[n]&&"object"==typeof r?t[n]=e(t[n],r):t[n]="object"==typeof r?e({},r):r}for(var n=0,o=arguments.length;n<o;n++)c(arguments[n],r);return t},extend:function(e,t,r){return c(t,(function(t,o){e[o]=r&&"function"==typeof t?n(t,r):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(e,t,r){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.debug=0]="debug",e[e.info=1]="info",e[e.warn=2]="warn",e[e.error=3]="error"}(n=t.ENUM_LOG_LEVEL||(t.ENUM_LOG_LEVEL={}));var o=n.error,s=function(){function e(e){this.level=o,null!=e&&(this.level=e)}return e.prototype.setLogLevel=function(e){switch(e){case"debug":this.level=n.debug;break;case"info":this.level=n.info;break;case"warn":this.level=n.warn;break;case"error":default:this.level=n.error}},e.prototype._log=function(){var e=Array.prototype.slice.call(arguments);this.onLog(JSON.stringify(e)),console.info.apply(console,e)},e.prototype._error=function(){var e=Array.prototype.slice.call(arguments);this.onLog(JSON.stringify(e)),console.error.apply(console,e)},e.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.level<=n.debug&&this._log.apply(this,[new Date+" [DEBUG]: "].concat(e))},e.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.level<=n.info&&this._log.apply(this,[new Date+" [INFO]: "].concat(e))},e.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.level<=n.warn&&this._log.apply(this,[new Date+" [WARN]: "].concat(e))},e.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.level<=n.error&&this._error.apply(this,[new Date+" [ERROR]: "].concat(e))},e.prototype.onLog=function(e){},e}();t.Logger=s,t.default=new s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SERVER_CONFIG={api:"https://urtc.com.cn",wssUrl:"im.urtc.com.cn:3103"},t.setServers=function(e){for(var r in t.SERVER_CONFIG)t.SERVER_CONFIG[r]=e[r]||t.SERVER_CONFIG[r];console.log(t.SERVER_CONFIG)}},function(e,t,r){"use strict";(function(t){var n=r(44),o=r(45),s=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,i=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,a=new RegExp("^[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]+");function u(e){return(e||"").toString().replace(a,"")}var c=[["#","hash"],["?","query"],function(e){return e.replace("\\","/")},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],f={hash:1,query:1};function l(e){var r,n=("undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{}).location||{},o={},i=typeof(e=e||n);if("blob:"===e.protocol)o=new d(unescape(e.pathname),{});else if("string"===i)for(r in o=new d(e,{}),f)delete o[r];else if("object"===i){for(r in e)r in f||(o[r]=e[r]);void 0===o.slashes&&(o.slashes=s.test(e.href))}return o}function p(e){e=u(e);var t=i.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],rest:t[3]}}function d(e,t,r){if(e=u(e),!(this instanceof d))return new d(e,t,r);var s,i,a,f,h,m,y=c.slice(),g=typeof t,v=this,w=0;for("object"!==g&&"string"!==g&&(r=t,t=null),r&&"function"!=typeof r&&(r=o.parse),t=l(t),s=!(i=p(e||"")).protocol&&!i.slashes,v.slashes=i.slashes||s&&t.slashes,v.protocol=i.protocol||t.protocol||"",e=i.rest,i.slashes||(y[3]=[/(.*)/,"pathname"]);w<y.length;w++)"function"!=typeof(f=y[w])?(a=f[0],m=f[1],a!=a?v[m]=e:"string"==typeof a?~(h=e.indexOf(a))&&("number"==typeof f[2]?(v[m]=e.slice(0,h),e=e.slice(h+f[2])):(v[m]=e.slice(h),e=e.slice(0,h))):(h=a.exec(e))&&(v[m]=h[1],e=e.slice(0,h.index)),v[m]=v[m]||s&&f[3]&&t[m]||"",f[4]&&(v[m]=v[m].toLowerCase())):e=f(e);r&&(v.query=r(v.query)),s&&t.slashes&&"/"!==v.pathname.charAt(0)&&(""!==v.pathname||""!==t.pathname)&&(v.pathname=function(e,t){if(""===e)return t;for(var r=(t||"/").split("/").slice(0,-1).concat(e.split("/")),n=r.length,o=r[n-1],s=!1,i=0;n--;)"."===r[n]?r.splice(n,1):".."===r[n]?(r.splice(n,1),i++):i&&(0===n&&(s=!0),r.splice(n,1),i--);return s&&r.unshift(""),"."!==o&&".."!==o||r.push(""),r.join("/")}(v.pathname,t.pathname)),n(v.port,v.protocol)||(v.host=v.hostname,v.port=""),v.username=v.password="",v.auth&&(f=v.auth.split(":"),v.username=f[0]||"",v.password=f[1]||""),v.origin=v.protocol&&v.host&&"file:"!==v.protocol?v.protocol+"//"+v.host:"null",v.href=v.toString()}d.prototype={set:function(e,t,r){var s=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(r||o.parse)(t)),s[e]=t;break;case"port":s[e]=t,n(t,s.protocol)?t&&(s.host=s.hostname+":"+t):(s.host=s.hostname,s[e]="");break;case"hostname":s[e]=t,s.port&&(t+=":"+s.port),s.host=t;break;case"host":s[e]=t,/:\d+$/.test(t)?(t=t.split(":"),s.port=t.pop(),s.hostname=t.join(":")):(s.hostname=t,s.port="");break;case"protocol":s.protocol=t.toLowerCase(),s.slashes=!r;break;case"pathname":case"hash":if(t){var i="pathname"===e?"/":"#";s[e]=t.charAt(0)!==i?i+t:t}else s[e]=t;break;default:s[e]=t}for(var a=0;a<c.length;a++){var u=c[a];u[4]&&(s[u[1]]=s[u[1]].toLowerCase())}return s.origin=s.protocol&&s.host&&"file:"!==s.protocol?s.protocol+"//"+s.host:"null",s.href=s.toString(),s},toString:function(e){e&&"function"==typeof e||(e=o.stringify);var t,r=this,n=r.protocol;n&&":"!==n.charAt(n.length-1)&&(n+=":");var s=n+(r.slashes?"//":"");return r.username&&(s+=r.username,r.password&&(s+=":"+r.password),s+="@"),s+=r.host+r.pathname,(t="object"==typeof r.query?e(r.query):r.query)&&(s+="?"!==t.charAt(0)?"?"+t:t),r.hash&&(s+=r.hash),s}},d.extractProtocol=p,d.location=l,d.trimLeft=u,d.qs=o,e.exports=d}).call(this,r(43))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version="0.3.4"},function(e,t,r){"use strict";var n,o="object"==typeof Reflect?Reflect:null,s=o&&"function"==typeof o.apply?o.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};n=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var u=10;function c(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function f(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function l(e,t,r,n){var o,s,i,a;if(c(r),void 0===(s=e._events)?(s=e._events=Object.create(null),e._eventsCount=0):(void 0!==s.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),s=e._events),i=s[t]),void 0===i)i=s[t]=r,++e._eventsCount;else if("function"==typeof i?i=s[t]=n?[r,i]:[i,r]:n?i.unshift(r):i.push(r),(o=f(e))>0&&i.length>o&&!i.warned){i.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+i.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=i.length,a=u,console&&console.warn&&console.warn(a)}return e}function p(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},o=p.bind(n);return o.listener=r,n.wrapFn=o,o}function h(e,t,r){var n=e._events;if(void 0===n)return[];var o=n[t];return void 0===o?[]:"function"==typeof o?r?[o.listener||o]:[o]:r?function(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(o):y(o,o.length)}function m(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function y(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return u},set:function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");u=e}}),a.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return f(this)},a.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,o=this._events;if(void 0!==o)n=n&&void 0===o.error;else if(!n)return!1;if(n){var i;if(t.length>0&&(i=t[0]),i instanceof Error)throw i;var a=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw a.context=i,a}var u=o[e];if(void 0===u)return!1;if("function"==typeof u)s(u,this,t);else{var c=u.length,f=y(u,c);for(r=0;r<c;++r)s(f[r],this,t)}return!0},a.prototype.addListener=function(e,t){return l(this,e,t,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return l(this,e,t,!0)},a.prototype.once=function(e,t){return c(t),this.on(e,d(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return c(t),this.prependListener(e,d(this,e,t)),this},a.prototype.removeListener=function(e,t){var r,n,o,s,i;if(c(t),void 0===(n=this._events))return this;if(void 0===(r=n[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(o=-1,s=r.length-1;s>=0;s--)if(r[s]===t||r[s].listener===t){i=r[s].listener,o=s;break}if(o<0)return this;0===o?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,o),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,i||t)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(e){var t,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var o,s=Object.keys(r);for(n=0;n<s.length;++n)"removeListener"!==(o=s[n])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},a.prototype.listeners=function(e){return h(this,e,!0)},a.prototype.rawListeners=function(e){return h(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},a.prototype.listenerCount=m,a.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(22),o=r(39),s=r(3),i=r(2);function a(e){var t=e.url,r=void 0===t?i.SERVER_CONFIG.api+"/uteach":t,a=e.method,u=void 0===a?"GET":a,c=e.data,f=e.crossOrigin,l=void 0!==f&&f,p=e.needVerifyResponse,d=void 0===p||p;return new Promise((function(e,t){!l&&function(e){return new s(e).origin!==window.location.origin}(r)?o(r,{param:s.qs.stringify(c)+"&callback"},(function(r,n){return r?t(r):d&&0!==n.err?t(n.msg):void e(n)})):n.default.request({url:r,method:u,responseType:"json",data:c}).then((function(r){var n=r.data;if(d&&0!==n.err)return t(n.msg);e(n)})).catch((function(e){t(e)}))}))}t.query=a,t.get=function(e){return a(Object.assign(e,{method:"GET"}))},t.post=function(e){return a(Object.assign(e,{method:"POST"}))}},function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return e.apply(t,r)}}},function(e,t,r){"use strict";var n=r(0);function o(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var s;if(r)s=r(t);else if(n.isURLSearchParams(t))s=t.toString();else{var i=[];n.forEach(t,(function(e,t){null!=e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,(function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),i.push(o(t)+"="+o(e))})))})),s=i.join("&")}if(s){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}},function(e,t,r){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,r){"use strict";(function(t){var n=r(0),o=r(28),s={"Content-Type":"application/x-www-form-urlencoded"};function i(e,t){!n.isUndefined(e)&&n.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a,u={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(a=r(12)),a),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),n.isFormData(e)||n.isArrayBuffer(e)||n.isBuffer(e)||n.isStream(e)||n.isFile(e)||n.isBlob(e)?e:n.isArrayBufferView(e)?e.buffer:n.isURLSearchParams(e)?(i(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):n.isObject(e)?(i(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},n.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){u.headers[e]=n.merge(s)})),e.exports=u}).call(this,r(11))},function(e,t){var r,n,o=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(r===setTimeout)return setTimeout(e,0);if((r===s||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:s}catch(e){r=s}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var u,c=[],f=!1,l=-1;function p(){f&&u&&(f=!1,u.length?c=u.concat(c):l=-1,c.length&&d())}function d(){if(!f){var e=a(p);f=!0;for(var t=c.length;t;){for(u=c,c=[];++l<t;)u&&u[l].run();l=-1,t=c.length}u=null,f=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];c.push(new h(e,t)),1!==c.length||f||a(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,r){"use strict";var n=r(0),o=r(29),s=r(8),i=r(31),a=r(34),u=r(35),c=r(13);e.exports=function(e){return new Promise((function(t,f){var l=e.data,p=e.headers;n.isFormData(l)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password||"";p.Authorization="Basic "+btoa(h+":"+m)}var y=i(e.baseURL,e.url);if(d.open(e.method.toUpperCase(),s(y,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in d?a(d.getAllResponseHeaders()):null,n={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:r,config:e,request:d};o(t,f,n),d=null}},d.onabort=function(){d&&(f(c("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){f(c("Network Error",e,null,d)),d=null},d.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),f(c(t,e,"ECONNABORTED",d)),d=null},n.isStandardBrowserEnv()){var g=r(36),v=(e.withCredentials||u(y))&&e.xsrfCookieName?g.read(e.xsrfCookieName):void 0;v&&(p[e.xsrfHeaderName]=v)}if("setRequestHeader"in d&&n.forEach(p,(function(e,t){void 0===l&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){d&&(d.abort(),f(e),d=null)})),void 0===l&&(l=null),d.send(l)}))}},function(e,t,r){"use strict";var n=r(30);e.exports=function(e,t,r,o,s){var i=new Error(e);return n(i,t,r,o,s)}},function(e,t,r){"use strict";var n=r(0);e.exports=function(e,t){t=t||{};var r={},o=["url","method","params","data"],s=["headers","auth","proxy"],i=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];n.forEach(o,(function(e){void 0!==t[e]&&(r[e]=t[e])})),n.forEach(s,(function(o){n.isObject(t[o])?r[o]=n.deepMerge(e[o],t[o]):void 0!==t[o]?r[o]=t[o]:n.isObject(e[o])?r[o]=n.deepMerge(e[o]):void 0!==e[o]&&(r[o]=e[o])})),n.forEach(i,(function(n){void 0!==t[n]?r[n]=t[n]:void 0!==e[n]&&(r[n]=e[n])}));var a=o.concat(s).concat(i),u=Object.keys(t).filter((function(e){return-1===a.indexOf(e)}));return n.forEach(u,(function(n){void 0!==t[n]?r[n]=t[n]:void 0!==e[n]&&(r[n]=e[n])})),r}},function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(1);t.logger=n.default;var o=r(2);t.setServers=o.setServers;var s=r(4);t.version=s.version;var i=r(17);t.Client=i.default;var a=r(47);t.ExamClient=a.default;var u={Logger:n.default,setServers:o.setServers,Client:i.default,version:s.version,ExamClient:a.default};t.default=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(1),o=r(18),s=r(19),i=["Msg","Ban","Users","CallAuth","CallApply","CallReply","CustomContent","Id","CustomContentPeers","Broadcast","SendMsgFail"],a=function(){function e(e,t){this.eventWorker=new o.EventWorker,this.logger=n.default,this.roomState=!1,this.app_id=e,this.logger.info(t)}return e.prototype.joinRoom=function(e,t,r,o,i,a){var u=this;if(this.roomState){var c="you have joined the room";return this.logger.error(c),void(a&&a(c))}if("function"!=typeof i&&(i=function(){}),"function"!=typeof a&&(a=function(){}),"string"!=typeof e){var f="room_id is incorrect";return n.default.error(f),void a(f)}if("string"!=typeof o){f="user_name is incorrect";return n.default.error(f),void a(f)}if("string"!=typeof r){f="user_type is incorrect";return n.default.error(f),void a(f)}if("string"!=typeof t){f="user_id is incorrect";return n.default.error(f),void a(f)}this.roomState=!0,this.sessionWorker=new s.SessionWorker(this.app_id,e,t,r,o),this.eventWorker.bind(this.sessionWorker),this.sessionWorker.init(),this.sessionWorker.joinRoom((function(e){i&&i(e)}),(function(e){u.roomState=!1,a&&a(e)}))},e.prototype.close=function(e,t){if(!this.sessionWorker){var r="please join room first";return n.default.error(r),void(t&&t(r))}this.sessionWorker.close((function(t){e&&e(t)}),(function(e){t&&t(e)}))},e.prototype.sendMsg=function(e,t,r){if("string"!=typeof e){var o="msg is incorrect";n.default.error(o)}if(!this.sessionWorker){o="please join room first";return n.default.error(o),void(r&&r(o))}this.sessionWorker.sendChatMsg(e,(function(e){t&&t(e)}),(function(e){r&&r(e)}))},e.prototype.getUser=function(){var e="";return this.sessionWorker?this.sessionWorker.getUser():(e="please join",void this.logger.error(e))},e.prototype.getUsers=function(){var e="";return this.sessionWorker?this.sessionWorker.getUsers():(e="please join",void this.logger.error(e))},e.prototype.getAdminUsers=function(){var e="";return this.sessionWorker?this.sessionWorker.getAdminUsers():(e="please join",void this.logger.error(e))},e.prototype.getDefaultUsers=function(){var e="";return this.sessionWorker?this.sessionWorker.getDefaultUsers():(e="please join",void this.logger.error(e))},e.prototype.sendGlobal=function(e,t,r){if("string"!=typeof e){var o="msg is incorrect";n.default.error(o)}if(!this.sessionWorker){o="please join room first";return n.default.error(o),void(r&&r(o))}this.sessionWorker.sendGlobal(e,(function(e){t&&t(e)}),(function(e){r&&r(e)}))},e.prototype.authCall=function(e,t,r){if("string"!=typeof e){var o="msg is incorrect";n.default.error(o)}if(!this.sessionWorker){o="please join room first";return n.default.error(o),void(r&&r(o))}if(!["open","close"].includes(e)){o="Parameter can only be open or close";return this.logger.info(o),void(r&&r(o))}this.sessionWorker.setAuthCall(e,(function(e){t&&t(e)}),(function(e){r&&r(e)}))},e.prototype.applyCall=function(e,t,r,o){if("string"!=typeof e){var s="ReplyUserId is incorrect";n.default.error(s)}if(!this.sessionWorker){s="please join room first";return n.default.error(s),void(o&&o(s))}if(!["apply","cancel"].includes(t)){s="Parameter can only be open or close";return this.logger.info(s),void(o&&o(s))}this.sessionWorker.sendApplyCall(e,t,(function(e){r&&r(e)}),(function(e){o&&o(e)}))},e.prototype.replyCall=function(e,t,r,o){if("string"!=typeof e){var s="ReplyUserId is incorrect";n.default.error(s)}if(!this.sessionWorker){s="please join room first";return n.default.error(s),void(o&&o(s))}if(!["agree","refuse"].includes(t)){s="Parameter can only be agree or refuse";return this.logger.info(s),void(o&&o(s))}this.sessionWorker.sendReplyCall(e,t,(function(e){r&&r(e)}),(function(e){o&&o(e)}))},e.prototype.sendNotice=function(e,t,r){if(!e){var o="msg is null, please check";n.default.error(o)}if(!this.sessionWorker){o="please join room first";return n.default.error(o),void(r&&r(o))}this.sessionWorker.sendNotice(e,(function(e){t&&t(e)}),(function(e){r&&r(e)}))},e.prototype.sendCustomMsg=function(e,t,r,o){if(!this.sessionWorker){var s="please join room first";return n.default.error(s),void(o&&o(s))}this.sessionWorker.sendCustomMsg(e,t,(function(e){r&&r(e)}),(function(e){o&&o(e)}))},e.prototype.sendCustomPeerMsg=function(e,t,r,o,s){if(!this.sessionWorker){var i="please join room first";return n.default.error(i),void(s&&s(i))}this.sessionWorker.sendCustomPeerMsg(e,t,r,(function(e){o&&o(e)}),(function(e){s&&s(e)}))},e.prototype.getWhiteboard=function(){if(this.sessionWorker)return this.sessionWorker.getWhiteboard();n.default.error("please join room first")},e.prototype.getRoomInfo=function(){if(this.sessionWorker)return this.sessionWorker.roomInfomation();n.default.error("please join room first")},e.prototype.on=function(e,t){if(this.logger.debug("Client on ",e),!i.includes(e))throw new Error("not supported event type");this.eventWorker.on(e,t)},e.prototype.off=function(e,t){if(this.logger.debug("Client off ",e),!i.includes(e))throw new Error("not supported event type");this.eventWorker.off(e,t)},e.prototype.getHistoryChat=function(e,t,r,o,s){if(!this.sessionWorker){var i="please join room first";return n.default.error(i),void(s&&s(i))}this.sessionWorker.getHistoryChat(e,t,r,(function(e){o&&o(e)}),(function(e){s&&s(e)}))},e.prototype.banRoom=function(e,t,r,o){if(!this.sessionWorker){var s="please join room first";return n.default.error(s),void(o&&o(s))}this.sessionWorker.ban(e,t,(function(e){r&&r(e)}),(function(e){o&&o(e)}))},e.prototype.reconnect=function(e){if(this.sessionWorker)"ucloud_leif"===e&&this.sessionWorker.reconnetIM();else{n.default.error("please join room first")}},e.prototype.createWhite=function(e,t){if(this.sessionWorker)this.sessionWorker.createWhite((function(t){e&&e(t)}),(function(e){t&&t(e)}));else{n.default.error("please join room first")}},e}();t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(5),o=function(){function e(){this.emitter=new n.EventEmitter}return e.prototype.bind=function(e){e.emitter=this.emitter},e.prototype.on=function(e,t){this.emitter.on(e,t)},e.prototype.off=function(e,t){this.emitter.off(e,t)},e}();t.EventWorker=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(20),o=r(4),s=r(1),i=r(21),a=r(46),u=["Msg","Ban","Users","CallAuth","CallApply","CallReply","CustomContent","Bulletin","Id","CustomContentPeers","Broadcast","SendMsgFail"],c=function(){},f=function(){function e(e,t,r,n,i){var a=this;void 0===i&&(i=""),this.session=new c,this.logger=s.default,this.adminList=[],this.defaultList=[],this.historyChat=[],this.roomState=!1,this.recontentMax=3,this.recontetnTotal=0,this.getWhiteboard=function(){if(a.checkRoomState()){if(a.uuid&&a.token)return{uuid:a.uuid,token:a.token};return"please create white"}},this.onType=function(e,t){var r=JSON.parse(t).msg;if(void 0===e&&a._emitter.emit("Broadcast",t),"IMMsg"===e){var n={UserType:"default",UserName:""};if("null"!==r.UserInfo&&(n=JSON.parse(r.userinfo)),console.log(r.userid!==a.session.user_id,r.userid,a.session.user_id),r.userid!==a.session.user_id){var o={userId:r.userid,message:r.message,userName:n.UserName?n.UserName:"",userType:n.UserType,order:a.historyChat.length,status:!0};a.historyChat.push(o),a._emitter.emit("Msg",o)}}if("IMId"===e&&(a.uuid=r.uuid,a.token=r.token,a._emitter.emit("Id",t)),"IMUsers"===e)if("disconnect"===r.connecttype){var s=r.userid;a.adminList=a.adminList.filter((function(e){return e.UserId!==s})),a.defaultList=a.defaultList.filter((function(e){return e.UserId!==s})),a._emitter.emit("Users",{adminUsers:a.adminList,defaultUsers:a.defaultList})}else{var i=r.userinfo?JSON.parse(r.userinfo):{UserName:"",UserType:"default"};n={UserId:r.userid,UserName:i.UserName,UserType:i.UserType};console.log("user is join",n),"admin"===n.UserType?a.adminList.push(n):a.defaultList.push(n),a._emitter.emit("Users",{adminUsers:a.adminList,defaultUsers:a.defaultList},n)}"IMBulletin"===e&&a._emitter.emit("Bulletin",r),"IMCustomContent"===e&&a._emitter.emit("CustomContent",r),"IMCallAuth"===e&&a._emitter.emit("CallAuth",r),"IMCallApply"===e&&(a.callTeamList=r.callteamlist,a._emitter.emit("CallApply",a.callTeamList)),"IMCallReply"===e&&a._emitter.emit("CallReply",r),"IMCustomContentPeers"===e&&a._emitter.emit("CustomContentPeers",r)},this.session.app_id=e,this.session.room_id=t,this.session.user_id=r,this.session.user_type=n,this.session.user_name=i,s.default.info("初始化IM 成功"),s.default.info(o.version)}return Object.defineProperty(e.prototype,"emitter",{set:function(e){this._emitter=e},enumerable:!0,configurable:!0}),e.prototype.init=function(){},e.prototype.joinRoom=function(e,t){var r=this;i.newJoinIMRoom({UserId:this.session.user_id,RoomId:this.session.room_id,AppId:this.session.app_id,UserInfo:{UserType:this.session.user_type,UserName:this.session.user_name},UserType:this.session.user_type}).then((function(n){if(s.default.info("success join"),200===n.Code){if(!n.Msg.AppId){var o="房间未创建,请老师创建房间再加入";r.logger.error("join fail",o),t&&t(o)}r.roomState=!0,r.uuid=n.Msg.Uuid,r.token=n.Msg.Token,r.mid=n.Msg.MId,r.content(),r.getRoomInfo((function(n){r.getAllRoomUsers((function(t){var r=Object.assign({roomInfo:n},t);e&&e(r)}),(function(e){t&&t("join network err "+e)}))}),(function(e){t&&t("join network err "+e)}))}else t&&t(n.Msg),r.logger.error("network err ")})).catch((function(e){r.logger.error("join fail",e),t&&t(e)}))},e.prototype.content=function(){var e=this,t={appId:this.session.app_id,RoomId:this.session.room_id,userId:this.session.user_id,usertype:this.session.user_type,ConnectType:"admin"===this.session.user_type?"Create":""};i.contectWs(t).then((function(r){200==r.Code?("default"===e.session.user_type&&e.checkConnetState(),e.logger.info("success content ws"),e.ws=new a.GoIM({notify:function(t){var r=JSON.parse(t).imtype;e.onType(r,t)},param:n.__assign(n.__assign({},t),{MId:e.mid}),close:function(){e.reconnetIM()},sendMsgFail:function(t){e.logger.info("sendMsgFail",t),e.historyChat[t].status=!1,e._emitter.emit("SendMsgFail",{errChatIndex:t,historyChat:e.historyChat})}}),e.logger.info(u),e.logger.info(r,e.ws)):e.logger.error("content ws error")}))},e.prototype.getRoomInfo=function(e,t){var r=this;this.checkRoomState()&&i.GetRoomInfo({AppId:this.session.app_id,RoomId:this.session.room_id}).then((function(n){200===n.Code?(r.roomInfo={RoomId:n.Msg.RoomId,Bulletin:n.Msg.Bulletin,CallOperation:n.Msg.CallOperation,applayList:n.Msg.CallTeamList},r.callTeamList=n.Msg.CallTeamList,e&&e(r.roomInfo)):t&&t(n.Msg)})).catch((function(e){t&&t(e),r.logger.error(e)}))},e.prototype.getHistoryChat=function(e,t,r,n,o){var s=this;if(void 0===e&&(e=0),void 0===t&&(t=20),void 0===r&&(r=0),this.checkRoomState()){if(0!=e&&11!==(e+"").length){var a="Parameter error, please check";return this.logger.error(a),void(o&&o(a))}i.GetRoomMsg({AppId:this.session.app_id,RoomId:this.session.room_id,StartTIme:e,Limit:t,Page:r}).then((function(e){if(200===e.Code){var t=e.Msg.IMMsg.filter((function(e){return"IMMsg"===JSON.parse(e.Msg).imtype})).map((function(e,t){var r=JSON.parse(e.Msg).msg;if(r.message&&r.userinfo){var n=JSON.parse(r.userinfo);return{userId:r.userid,message:r.message,userName:n.UserName?n.UserName:"",userType:n.UserType,order:t,status:!0}}}));s.historyChat=t,n&&n(t)}else{s.logger.error("fail "),o&&o("fail ")}})).catch((function(e){s.logger.error("fail join",e),o&&o(e)}))}},e.prototype.getAllRoomUsers=function(e,t){var r=this;this.checkRoomState()&&i.GetRoomUser({AppId:this.session.app_id,RoomId:this.session.room_id}).then((function(t){t.Msg.AdminUsers.map((function(e){if(e.UserId!=r.session.user_id){var t={UserType:"admin",UserName:"",UserId:e.UserId};if("null"!==e.UserInfo){var n=JSON.parse(e.UserInfo);t.UserName=n.UserName,t.UserType=n.UserType}r.adminList.push({UserId:t.UserId,UserName:t.UserName,UserType:t.UserType})}})),t.Msg.TeamUsers.map((function(e){if(e.UserId!=r.session.user_id){var t={UserType:"admin",UserName:"",UserId:e.UserId};if("null"!==e.UserInfo){var n=JSON.parse(e.UserInfo);t={UserType:n.userType?n.userType:n.UserType,UserName:n.userName?n.userName:n.UserName,UserId:e.UserId}}r.defaultList.push({UserId:t.UserId,UserName:t.UserName,UserType:t.UserType})}})),console.log(" this.adminList",r.adminList),e&&e({adminUsers:r.adminList,defaultUsers:r.defaultList})})).catch((function(e){r.logger.error("join fail",e),t&&t(e)}))},e.prototype.sendChatMsg=function(e,t,r){if(this.checkRoomState()){var n=this.historyChat.length,o={UserId:this.session.user_id,RoomId:this.session.room_id,AppId:this.session.app_id,Msg:e,UserInfo:JSON.stringify({UserName:this.session.user_name,UserType:this.session.user_type})},s={userId:this.session.user_id,userType:this.session.user_type,userName:this.session.user_name,message:e,order:this.historyChat.length,status:!0};this.historyChat.push(s),this._emitter.emit("Msg",s),a.sendIM(o,n,(function(){t&&t()}),r)}},e.prototype.getUser=function(){if(this.checkRoomState())return{UserId:this.session.user_id,UserType:this.session.user_type,UserName:this.session.user_name}},e.prototype.getUsers=function(){if(this.checkRoomState())return{adminUsers:this.adminList,defaultUsers:this.defaultList}},e.prototype.getAdminUsers=function(){return this.checkRoomState()?this.adminList:[]},e.prototype.getDefaultUsers=function(){return this.checkRoomState()?this.defaultList:[]},e.prototype.getHistory=function(){return this.historyChat},e.prototype.close=function(e,t){var r=this;i.closeIM({appId:this.session.app_id,RoomId:this.session.room_id,userId:this.session.user_id}).then((function(t){var n="close success "+t.Code;r.roomState=!1,e&&e(n)})).catch((function(e){t&&t(e||"close error")}))},e.prototype.checkRoomState=function(){if(this.roomState)return!0;return this.logger.error("join room fail, please check"),!1},e.prototype.sendGlobal=function(e,t,r){this.checkRoomState()&&i.PushAll({appId:this.session.app_id,Msg:e}).then((function(e){var r="push success "+e.Code;t&&t(r)})).catch((function(e){r&&r(e||"push error")}))},e.prototype.setAuthCall=function(e,t,r){this.checkRoomState()&&("admin"===this.session.user_type?i.changeAuthCall({appId:this.session.app_id,RoomId:this.session.room_id,userId:this.session.user_id,Operation:e}).then((function(e){if(200===e.Code){var n="change success "+e.Code;t&&t(n)}else{r&&r("change fail")}})).catch((function(e){r&&r(e||"change fail")})):this.logger.info("No permissions, only administrators can modify"))},e.prototype.sendApplyCall=function(e,t,r,n){this.checkRoomState()&&i.sendApplyCall({AppId:this.session.app_id,RoomId:this.session.room_id,Operation:t,ApplyUserId:this.session.user_id,ReplyUserId:e}).then((function(e){if(200===e.Code)r&&r();else{var t="applyCall result fail"+e.Code;n&&n(t)}})).catch((function(e){n&&n(e||"change fail")}))},e.prototype.sendReplyCall=function(e,t,r,n){this.checkRoomState()&&i.ReplyCall({appId:this.session.app_id,RoomId:this.session.room_id,Operation:t,ReplyUserId:e}).then((function(e){if(200===e.Code){var t="replyCall result success "+e.Code;r&&r(t)}else{var o="replyCall result fail"+e.Code;n&&n(o)}})).catch((function(e){n&&n(e||"replyCall fail")}))},e.prototype.sendNotice=function(e,t,r){this.checkRoomState()&&i.PushBulletin({appId:this.session.app_id,RoomId:this.session.room_id,Bulletin:e}).then((function(e){if(200===e.Code){var n="sendBulletin result success "+e.Code;t&&t(n)}else{var o="sendBulletin result fail"+e.Code;r&&r(o)}})).catch((function(e){r&&r(e||"sendBulletin fail")}))},e.prototype.sendCustomMsg=function(e,t,r,n){this.checkRoomState()&&i.PushCustomContent({appId:this.session.app_id,RoomId:this.session.room_id,CustomType:e,Content:t}).then((function(e){if(200===e.Code){var t="sendCustomMsg result success "+e.Code;r&&r(t)}else{var o="sendCustomMsg result fail"+e.Code;n&&n(o)}})).catch((function(e){n&&n(e||"sendCustomMsg fail")}))},e.prototype.ban=function(e,t,r,n){this.checkRoomState()&&i.banRoom({AppId:this.session.app_id,RoomId:this.session.room_id,UserId:t,banType:e}).then((function(e){if(200===e.Code){var t="ban result success "+e.Code;r&&r(t)}else{var o="ban result fail"+e.Code;n&&n(o)}})).catch((function(e){n&&n(e||"ban fail")}))},e.prototype.sendCustomPeerMsg=function(e,t,r,n,o){this.checkRoomState()&&i.IMCustomContentPeers({UserId:e,AppId:this.session.app_id,RoomId:this.session.room_id,CustomType:t,Content:r}).then((function(e){if(200===e.Code){var t="sendCustomPeerMsg result success "+e.Code;n&&n(t)}else{var r="sendCustomPeerMsg result fail"+e.Code;o&&o(r)}})).catch((function(e){o&&o(e||"sendCustomPeerMsg fail")}))},e.prototype.roomInfomation=function(){if(this.checkRoomState())return this.roomInfo},e.prototype.checkConnetState=function(){var e=this;setInterval((function(){e.roomState&&i.CheckConnect({UserId:e.session.user_id,AppId:e.session.app_id,RoomId:e.session.room_id,UserType:e.session.user_type}).then((function(t){if(0===t.Code){var r="ws is disconnect "+t.Code;e.logger.error(r),e.reconnetIM()}else{var n="ws is connect"+t.Code;e.logger.info(n),e.logger.info("保持连接中")}}))}),1e4)},e.prototype.reconnetIM=function(){var e=this;this.recontetnTotal<this.recontentMax?(this.logger.info("断线重连中..."),this.ws.closeIM(),this.ws=null,this.recontetnTotal+=1,this.joinRoom((function(t){e.logger.info(t)}),(function(t){e.logger.info(t)}))):this.logger.info("断线,但以达最大重连次数,请刷新浏览器重试")},e.prototype.createWhite=function(e,t){var r=this;this.checkRoomState()&&i.CreateWhite({AppId:this.session.app_id,RoomId:this.session.room_id}).then((function(n){if(200===n.Code){var o="create white success "+n.Code;r.logger.info(o),e&&e({uuid:n.Msg.Uuid,token:n.Msg.Token})}else{var s="create white error"+n.Code;t&&t(s)}}))},e}();t.SessionWorker=f},function(e,t,r){"use strict";r.r(t),r.d(t,"__extends",(function(){return o})),r.d(t,"__assign",(function(){return s})),r.d(t,"__rest",(function(){return i})),r.d(t,"__decorate",(function(){return a})),r.d(t,"__param",(function(){return u})),r.d(t,"__metadata",(function(){return c})),r.d(t,"__awaiter",(function(){return f})),r.d(t,"__generator",(function(){return l})),r.d(t,"__exportStar",(function(){return p})),r.d(t,"__values",(function(){return d})),r.d(t,"__read",(function(){return h})),r.d(t,"__spread",(function(){return m})),r.d(t,"__spreadArrays",(function(){return y})),r.d(t,"__await",(function(){return g})),r.d(t,"__asyncGenerator",(function(){return v})),r.d(t,"__asyncDelegator",(function(){return w})),r.d(t,"__asyncValues",(function(){return _})),r.d(t,"__makeTemplateObject",(function(){return b})),r.d(t,"__importStar",(function(){return C})),r.d(t,"__importDefault",(function(){return I})),r.d(t,"__classPrivateFieldGet",(function(){return R})),r.d(t,"__classPrivateFieldSet",(function(){return E}));
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */
var n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function o(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var s=function(){return(s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function i(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function a(e,t,r,n){var o,s=arguments.length,i=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(i=(s<3?o(i):s>3?o(t,r,i):o(t,r))||i);return s>3&&i&&Object.defineProperty(t,r,i),i}function u(e,t){return function(r,n){t(r,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function f(e,t,r,n){return new(r||(r=Promise))((function(o,s){function i(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,a)}u((n=n.apply(e,t||[])).next())}))}function l(e,t){var r,n,o,s,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return s={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function a(s){return function(a){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,n=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],n=0}finally{r=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,a])}}}function p(e,t){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}function d(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function h(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,s=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=s.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=s.return)&&r.call(s)}finally{if(o)throw o.error}}return i}function m(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(h(arguments[t]));return e}function y(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var s=arguments[t],i=0,a=s.length;i<a;i++,o++)n[o]=s[i];return n}function g(e){return this instanceof g?(this.v=e,this):new g(e)}function v(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),s=[];return n={},i("next"),i("throw"),i("return"),n[Symbol.asyncIterator]=function(){return this},n;function i(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){s.push([e,t,r,n])>1||a(e,t)}))})}function a(e,t){try{(r=o[e](t)).value instanceof g?Promise.resolve(r.value.v).then(u,c):f(s[0][2],r)}catch(e){f(s[0][3],e)}var r}function u(e){a("next",e)}function c(e){a("throw",e)}function f(e,t){e(t),s.shift(),s.length&&a(s[0][0],s[0][1])}}function w(e){var t,r;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:g(e[n](t)),done:"return"===n}:o?o(t):t}:o}}function _(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=d(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){(function(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)})(n,o,(t=e[r](t)).done,t.value)}))}}}function b(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function C(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function I(e){return e&&e.__esModule?e:{default:e}}function R(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function E(e,t,r){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,r),r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(1),o=r(6),s=r(2),i=r(3);t.joinIMRoom=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","JoinRoom");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1}).catch((function(e){n.default.error("join room log error ",e)}))},t.closeIM=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","im/Disconnect");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1}).catch((function(e){n.default.error("close im room log error ",e)}))},t.contectWs=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","im/Connect");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1})},t.pushMessage=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","im/PushRoom");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1})},t.banRoom=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","im/BanRoom");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1})},t.GetRoomUser=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","im/GetRoomUser");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1})},t.changeAuthCall=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","call/AuthCall");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1})},t.sendApplyCall=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","call/ApplyCall");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1})},t.GetRoomInfo=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","im/GetRoomInfo");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1})},t.GetRoomMsg=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","im/GetRoomMsg");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1})},t.PushCustomContent=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","im/PushCustomContent");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1})},t.IMCustomContentPeers=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","im/IMCustomContentPeers");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1})},t.PushBulletin=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","im/PushBulletin");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1})},t.PushAll=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","im/PushAll");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1})},t.ReplyCall=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","call/ReplyCall");return o.post({url:t.href,data:e,crossOrigin:!0,needVerifyResponse:!1})},t.CheckConnect=function(e){var t=new i(s.SERVER_CONFIG.api).set("pathname","im/CheckOnline");return o.post({url:t.href,data:e,crossOrigin:!0