UNPKG

@zoom/meetingsdk

Version:
2 lines 3.72 MB
/*! For license information please see zoom-meeting-embedded-6.2.0.min.js.LICENSE.txt */ !function(){var e={105:function(e,t,n){e=n.nmd(e);var r,i,o,a,s,c,l,u,d,p,h,f,m,_,g,v,b,w,y,S=n(287).hp,C=["imageId","cameraDeviceId","ssid"],k=["conID","serverErrorCode"],E=["rate"],x=["data"],A=["rate"],I=["data"],T=["isActive","activeUserId"],R=["rate"],O=["data"],j=["ptz","cameraDeviceId"],P=["isSameDevice","cameraDeviceId"],M=["dimension"],L=["isFromMainSession"],D=["imageId","cameraDeviceId"],N=["deviceId"],z=["deviceId"],B=["errorCode","type"],V=["type"],U=["errorCode"],H=["isMaskConfigured","imageSrc"],F=["originFile"],W=["upload","download","originFile"],q=["uniqueId"],G=["highResTimeStampForIdentification"],K=["upload"],Z=["highResTimeStampForIdentification"],Q=["sn"],J=["file","receiver"],Y=["attendeeId"],X=["sn"],$=["answers","jid"],ee=["jid","isFromHostOrPanelist"],te=["whoStart","whoStop"],ne=["transcriptionLang","translatedSetting"],re=["text"],ie=["encoding","rate"],oe=["encoding","rate"],ae=["encoding","rate"],se=["encoding","rate"],ce=["encoding","rate"],le=["encoding","rate"],ue=["lastCopy"],de=["iconType","endIconType"],pe=["width","height","disableShadow","disablePadding"],he=["iconColorType"],fe=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"],me=["children","isUnbounded"],_e=["draggableProps"],ge=["theme","labelButtonType","style"],ve=["children","label"],be=["classes","children"],we=["text","icon","checked","count","displayIcon","displayIconStyle","children","onClick","onRequestClose"],ye=["onClick","key"],Se=["onClick","key"],Ce=["onClickAway","anchorEl","children","open"],ke=["className"],Ee=["inputValue","setInputValue","minValue","maxValue","spinner"],xe=["onSend","onCancel","onKeyPress","showSendAndCancelButtons","sendButtonText","cancelButtonText","className","value"],Ae=["timeout","isOpen","onClose","sx"],Ie=["value","type","className","children","idSuffix"],Te=["className"],Re=["file"],Oe=["value","type","className","children"],je=["text"],Pe=["iconType","buttonType","icon","label","className","sx"],Me=["label"],Le=["callback"];function De(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(dt(e)+" is not iterable")}function Ne(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function ze(e,t,n){return t=He(t),Be(e,Ue()?Reflect.construct(t,n||[],He(e).constructor):t.apply(e,n))}function Be(e,t){if(t&&("object"==dt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ve(e)}function Ve(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ue(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Ue=function(){return!!e})()}function He(e){return He=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},He(e)}function Fe(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&We(e,t)}function We(e,t){return We=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},We(e,t)}function qe(e,t){return Ke(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||ot(e,t)||Ge()}function Ge(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Ke(e){if(Array.isArray(e))return e}function Ze(e){return function(e){if(Array.isArray(e))return at(e)}(e)||Qe(e)||ot(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qe(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function Je(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ye(Object(n),!0).forEach(function(t){$e(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ye(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function $e(e,t,n){return(t=ut(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function et(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function o(n,r,i,o){var c=r&&r.prototype instanceof s?r:s,l=Object.create(c.prototype);return tt(l,"_invoke",function(n,r,i){var o,s,c,l=0,u=i||[],d=!1,p={p:0,n:0,v:e,a:h,f:h.bind(e,4),d:function(t,n){return o=t,s=0,c=e,p.n=n,a}};function h(n,r){for(s=n,c=r,t=0;!d&&l&&!i&&t<u.length;t++){var i,o=u[t],h=p.p,f=o[2];n>3?(i=f===r)&&(c=o[(s=o[4])?5:(s=3,3)],o[4]=o[5]=e):o[0]<=h&&((i=n<2&&h<o[1])?(s=0,p.v=r,p.n=o[1]):h<f&&(i=n<3||o[0]>r||r>f)&&(o[4]=n,o[5]=r,p.n=f,s=0))}if(i||n>1)return a;throw d=!0,r}return function(i,u,f){if(l>1)throw TypeError("Generator is already running");for(d&&1===u&&h(u,f),s=u,c=f;(t=s<2?e:c)||!d;){o||(s?s<3?(s>1&&(p.n=-1),h(s,c)):p.n=c:p.v=c);try{if(l=2,o){if(s||(i="next"),t=o[i]){if(!(t=t.call(o,c)))throw TypeError("iterator result is not an object");if(!t.done)return t;c=t.value,s<2&&(s=0)}else 1===s&&(t=o.return)&&t.call(o),s<2&&(c=TypeError("The iterator does not provide a '"+i+"' method"),s=1);o=e}else if((t=(d=p.n<0)?c:n.call(r,p))!==a)break}catch(t){o=e,s=1,c=t}finally{l=1}}return{value:t,done:d}}}(n,i,o),!0),l}var a={};function s(){}function c(){}function l(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(tt(t={},r,function(){return this}),t),d=l.prototype=s.prototype=Object.create(u);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,tt(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=l,tt(d,"constructor",l),tt(l,"constructor",c),c.displayName="GeneratorFunction",tt(l,i,"GeneratorFunction"),tt(d),tt(d,i,"Generator"),tt(d,r,function(){return this}),tt(d,"toString",function(){return"[object Generator]"}),(et=function(){return{w:o,m:p}})()}function tt(e,t,n,r){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}tt=function(e,t,n,r){function o(t,n){tt(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},tt(e,t,n,r)}function nt(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,i)}function rt(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){nt(o,r,i,a,s,"next",e)}function s(e){nt(o,r,i,a,s,"throw",e)}a(void 0)})}}function it(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=ot(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}),e:function(e){throw e},f:i}}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 o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function ot(e,t){if(e){if("string"==typeof e)return at(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?at(e,t):void 0}}function at(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function st(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ct(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ut(r.key),r)}}function lt(e,t,n){return t&&ct(e.prototype,t),n&&ct(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ut(e){var t=function(e,t){if("object"!=dt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=dt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dt(t)?t:t+""}function dt(e){return dt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dt(e)}y=function(y,Ue,He){var We,Ye,tt,nt,ct,ut,pt,ht,ft,mt,_t,gt,vt,bt,wt,yt,St,Ct,kt,Et,xt,At,It,Tt=function(e){return"react"===e?y:"react-dom/client"===e?Ue:"react-dom"===e?He:void 0},Rt=Object.create,Ot=Object.defineProperty,jt=Object.getOwnPropertyDescriptor,Pt=Object.getOwnPropertyNames,Mt=Object.getPrototypeOf,Lt=Object.prototype.hasOwnProperty,Dt=function(e,t){return function(){return e&&(t=e(e=0)),t}},Nt=function(e,t){return function(){return t||e((t={exports:{}}).exports,t),t.exports}},zt=function(e,t){var n={};for(var r in e)Ot(n,r,{get:e[r],enumerable:!0});return t||Ot(n,Symbol.toStringTag,{value:"Module"}),n},Bt=function(e,t,n,r){if(t&&"object"==dt(t)||"function"==typeof t)for(var i,o=Pt(t),a=0,s=o.length;a<s;a++)i=o[a],Lt.call(e,i)||i===n||Ot(e,i,{get:function(e){return t[e]}.bind(null,i),enumerable:!(r=jt(t,i))||r.enumerable});return e},Vt=function(e,t,n){return n=null!=e?Rt(Mt(e)):{},Bt(!t&&e&&e.__esModule?n:Ot(n,"default",{value:e,enumerable:!0}),e)},Ut=function(e){return Lt.call(e,"module.exports")?e["module.exports"]:Bt(Ot({},"__esModule",{value:!0}),e)};y=Vt(y),He=Vt(He);var Ht=Symbol("store"),Ft=Symbol("getState"),Wt=Symbol("dispatch"),qt=Symbol("additionFeatures"),Gt=Symbol("mediaContext"),Kt="";Kt="zoom.us";var Zt="";Zt="applications.zoom.us";var Qt="6.2.0",Jt="https://dmogdx0jrul3u.cloudfront.net/".concat(Qt,"/lib/av"),Yt="https://source.zoom.us/".concat(Qt,"/lib/av"),Xt="https://jssdk.zoomus.cn/".concat(Qt,"/lib/av"),$t=function(){return Kt},en=function(){return"https://".concat(Zt,"/sdkhelper/auth?sdkToken=")};function tn(e,t){var n=t.match(e);return n&&n.length>0&&n[1]||""}function nn(e,t){var n=t.match(e);return n&&n.length>1&&n[2]||""}var rn=/version\/(\d+(\.?_?\d+)+)/i,on=[{test:[/opera/i],describe:function(e){return["Opera(Legacy)",tn(rn,e)||tn(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e)]}},{test:[/opr\/|opios/i],describe:function(e){return["Opera",tn(/(?:opr|opios)[\s/](\S+)/i,e)||tn(rn,e)]}},{test:[/SamsungBrowser/i],describe:function(e){return["Samsung Internet for Android",tn(rn,e)||tn(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e)]}},{test:[/micromessenger/i],describe:function(e){return["WeChat",tn(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||tn(rn,e)]}},{test:[/qqbrowser/i],describe:function(e){return[/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser",tn(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||tn(rn,e)]}},{test:[/msie|trident/i],describe:function(e){return["Internet Explorer",tn(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e)]}},{test:[/\sedg\//i],describe:function(e){return["Microsoft Edge",tn(/\sedg\/(\d+(\.?_?\d+)+)/i,e)]}},{test:[/edg([ea]|ios)/i],describe:function(e){return["Microsoft Edge(Legacy)",nn(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e)]}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){return["Firefox",tn(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e)]}},{test:[/electron/i],describe:function(e){return["Electron",tn(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e)]}},{test:[/chromium/i],describe:function(e){return["Chromium",tn(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||tn(rn,e)]}},{test:[/chrome|crios|crmo/i],describe:function(e){return["Chrome",tn(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e)]}},{test:function(e){return!/like android/i.test(e)&&/android/i.test(e)},describe:function(e){return["Android Browser",tn(rn,e)]}},{test:[/safari|applewebkit/i],describe:function(e){return["Safari",tn(rn,e)]}}],an=[{test:function(e){var t=e.match(/OpenHarmony (\d+\.?\d*)/);return(null==t?void 0:t.length)&&Number(t[1])>=5},describe:function(e){return["HarmonyOS",tn(/OpenHarmony (\d+\.?\d*)/i,e)]}},{test:[/windows /i],describe:function(e){return["Windows",tn(/Windows ((NT|XP)( \d\d?.\d)?)/i,e)]}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){return["iOS",nn(/(Version\/)(\d[\d.]+)/,e)]}},{test:[/macintosh/i],describe:function(e){return["macOS",tn(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,".")]}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){return["iOS",tn(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".")]}},{test:function(e){return!/like android/i.test(e)&&/android/i.test(e)},describe:function(e){return["Android",tn(/android[\s/-](\d+(\.\d+)*)/i,e)]}},{test:[/linux/i],describe:function(){return["Linux"]}},{test:[/CrOS/],describe:function(){return["Chrome OS"]}}],sn=new(function(){return lt(function e(){var t=this;st(this,e),this._browser=void 0,this._os=void 0,this._browserVersion=void 0,this._osVersion=void 0,this._clientHintsData=void 0,this._mediaFeatureOptions=void 0,"userAgentData"in navigator&&navigator.userAgentData.getHighEntropyValues(["architecture","bitness","formFactor","model","platformVersion","wow64"]).then(function(e){t._clientHintsData=e,t._os&&t._osVersion&&t._clientHintsData.platform&&t._clientHintsData.platformVersion&&(t._os=t._clientHintsData.platform,t._osVersion=t._clientHintsData.platformVersion)}).catch(function(e){console.warn(e)})},[{key:"_getBrowserVersion",value:function(){var e;if(null!==(e=this._clientHintsData)&&void 0!==e&&null!==(e=e.brands)&&void 0!==e&&e.length){var t=this._clientHintsData.brands.filter(function(e){return!/(Chromium|Not.*Brand)/i.test(e.brand)})[0];t&&(this._browser=t.brand);var n=this._clientHintsData.brands.find(function(e){var t;return"chromium"===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())});n?(this._browserVersion=n.version,this._browser||(this._browser=n.brand)):this._browserVersion=t.version}else{var r=navigator.userAgent,i=on.find(function(e){return"function"==typeof e.test?e.test(r):e.test.some(function(e){return e.test(r)})});if(i){var o=i.describe(r);this._browser=o[0],this._browserVersion=o[1],this.isIOSMobile&&(this._browser="ios-safari")}else this._browser="unknown",this._browserVersion="0"}}},{key:"_getOSVersion",value:function(){var e,t;if(null!==(e=this._clientHintsData)&&void 0!==e&&e.platform&&null!==(t=this._clientHintsData)&&void 0!==t&&t.platformVersion)this._os=this._clientHintsData.platform,this._osVersion=this._clientHintsData.platformVersion;else{var n=navigator.userAgent,r=an.find(function(e){return"function"==typeof e.test?e.test(n):e.test.some(function(e){return e.test(n)})});if(r){var i=r.describe(n);this._os=i[0],this._osVersion=i[1]}else this._os="unknown",this._osVersion="0"}}},{key:"browser",get:function(){return this._browser||this._getBrowserVersion(),this._browser}},{key:"browserVersion",get:function(){return this._browserVersion||this._getBrowserVersion(),this._browserVersion}},{key:"os",get:function(){return this._os||this._getOSVersion(),this._os}},{key:"osVersion",get:function(){return this._osVersion||this._getOSVersion(),this._osVersion}},{key:"isIE",get:function(){return"Internet Explorer"===this.browser}},{key:"isLegacyEdge",get:function(){return"Microsoft Edge(Legacy)"===this.browser}},{key:"isLegacyOpera",get:function(){return"Opera(Legacy)"===this.browser}},{key:"isFirefox",get:function(){return"Firefox"===this.browser}},{key:"isSafari",get:function(){return"Safari"===this.browser}},{key:"isChrome",get:function(){var e,t;if(null!==(e=this._clientHintsData)&&void 0!==e&&null!==(e=e.brands)&&void 0!==e&&e.length)return null===(t=this._clientHintsData)||void 0===t?void 0:t.brands.some(function(e){var t;return"chromium"===(null===(t=e.brand)||void 0===t?void 0:t.toLocaleLowerCase())});var n=navigator.userAgent;return!this.isLegacyOpera&&!this.isLegacyEdge&&/chrome/i.test(n)&&/webkit/i.test(n)}},{key:"isLegacyChrome",get:function(){var e;return this.isChrome&&"function"!=typeof(null===(e=navigator.mediaDevices)||void 0===e?void 0:e.getDisplayMedia)}},{key:"isMacOS",get:function(){return"macOS"===this.os}},{key:"isIPad",get:function(){var e;return/iPad/i.test(navigator.userAgent)||this.isMacOS&&(null===(e=navigator)||void 0===e?void 0:e.maxTouchPoints)>2}},{key:"isHarmonyOS",get:function(){return"HarmonyOS"===this.os}},{key:"isIOSMobile",get:function(){return"iOS"===this.os||this.isIPad}},{key:"architecture",get:function(){var e,t;return null!==(e=null===(t=this._clientHintsData)||void 0===t?void 0:t.architecture)&&void 0!==e?e:""}},{key:"isArm",get:function(){return this.architecture?"arm"===this.architecture:/arm/i.test(navigator.userAgent)}},{key:"isChromeOS",get:function(){return"Chrome OS"===this.os}},{key:"isAndroidBrowser",get:function(){var e;return"android"===(null===(e=this.os)||void 0===e?void 0:e.toLowerCase())}},{key:"isArmChromeOS",get:function(){return this.isArm&&this.isChromeOS}},{key:"isAndroidOrIOSBrowser",get:function(){return this.isAndroidBrowser||this.isIOSMobile}},{key:"isSupportEssentialAudioAndVideoAbility",get:function(){return"object"==("undefined"===typeof WebAssembly?"undefined":dt(WebAssembly))&&"function"==typeof Worker}},{key:"isSupportAudioWorklet",get:function(){return"function"==typeof AudioWorklet}},{key:"isSupportImageCapture",get:function(){return"ImageCapture"in window}},{key:"isSupportMediaStreamTrackProcessor",get:function(){var e;return this._mediaFeatureOptions?!(null===(e=window.JsMediaSDK_Instance)||void 0===e||null===(e=e.util)||void 0===e||!e.isSupportMediaStreamTrackProcessor(this._mediaFeatureOptions)):"MediaStreamTrackProcessor"in window}},{key:"isSupportOffscreenCanvas",get:function(){var e;return null===(e=window.JsMediaSDK_Instance)||void 0===e||null===(e=e.util)||void 0===e?void 0:e.isSupportOffscreenCanvas()}},{key:"gpu",get:function(){var e;return this.isSupportOffscreenCanvas?null===(e=window.JsMediaSDK_Instance)||void 0===e||null===(e=e.util)||void 0===e||null===(e=e.getGpuInfo())||void 0===e?void 0:e.renderInfo:""}},{key:"bitness",get:function(){var e,t;return null!==(e=null===(t=this._clientHintsData)||void 0===t?void 0:t.bitness)&&void 0!==e?e:""}},{key:"model",get:function(){var e,t;return null!==(e=null===(t=this._clientHintsData)||void 0===t?void 0:t.model)&&void 0!==e?e:""}},{key:"wow64",get:function(){var e;if("windows"===this.os.toLowerCase())return null===(e=this._clientHintsData)||void 0===e?void 0:e.wow64}},{key:"isSupportSendScreenSharing",get:function(){return"getDisplayMedia"in navigator.mediaDevices&&"function"==typeof navigator.mediaDevices.getDisplayMedia}},{key:"isSupportSharedArrayBuffer",get:function(){return"function"==typeof SharedArrayBuffer}},{key:"is32bitChrome",get:function(){var e;return!(null===(e=window.JsMediaSDK_Instance)||void 0===e||null===(e=e.util)||void 0===e||!e.is32bitBrowser())}},{key:"isSwiftShader",get:function(){var e;return!(null===(e=window.JsMediaSDK_Instance)||void 0===e||null===(e=e.util)||void 0===e||!e.isUsingSwiftShader())}},{key:"mediaFeatureOptions",set:function(e){this._mediaFeatureOptions=e}},{key:"isWeakRefSupported",get:function(){return"undefined"!=typeof WeakRef}},{key:"isSupportESModule",get:function(){return"noModule"in document.createElement("script")}}])}());function cn(){var e,t,n,r=sn.isAndroidBrowser,i=sn.isIOSMobile,o=sn.osVersion,a=sn.browserVersion,s=sn.isChrome,c=sn.isFirefox,l=sn.isSafari;if(i)return Number(null===(t=o.match(/^\d+/))||void 0===t?void 0:t[0])>=15;if(r)return Number(null===(n=o.match(/^\d+/))||void 0===n?void 0:n[0])>=10;var u=Number(null===(e=a.match(/^\d+/))||void 0===e?void 0:e[0]);return!!(s&&u>=69)||!!(l&&u>14)||!!(c&&u>=76)}function ln(){var e=sn.isSupportAudioWorklet,t=sn.isSupportEssentialAudioAndVideoAbility,n=sn.isAndroidOrIOSBrowser,r=sn.isSupportSendScreenSharing,i=void 0!==navigator.mediaDevices&&(t&&e||n),o=t&&void 0!==navigator.mediaDevices&&void 0!==navigator.mediaCapabilities,a="function"==typeof"".replaceAll;return{audio:a&&i,video:a&&o,screen:a&&t&&r}}var un=function(){return lt(function e(t){var n=this;st(this,e),this.instant=void 0,this.context=void 0,this.script=void 0,this.mic=void 0,this.instant=0,this.context=t,this.mic=null,this.script=t.createScriptProcessor(2048,1,1),this.script.onaudioprocess=function(e){var t,r=e.inputBuffer.getChannelData(0),i=0;for(t=0;t<r.length;++t)i+=r[t]*r[t];n.instant=Math.sqrt(i/r.length)}},[{key:"connectToSource",value:function(e){console.log("InputMicDetector is listening");try{var t;this.mic=this.context.createMediaStreamSource(e),this.mic.connect(this.script),null===(t=this.script)||void 0===t||t.connect(this.context.destination)}catch(e){console.error(e)}}},{key:"stop",value:function(){var e,t;console.log("Audio Previewer stopped"),null===(e=this.mic)||void 0===e||e.disconnect(),this.mic=null,null===(t=this.script)||void 0===t||t.disconnect(),this.script=null}},{key:"getMicVolume",value:function(){return this.instant}}])}(),dn=function(){return lt(function e(){st(this,e),this.sampleAudio=void 0,this.audioCtx=void 0,this.destinationNode=void 0,this.audioPlayer=void 0,this.analyzserInterval=void 0,this.analyserNode=void 0,this.analyserNodeBufferDataArray=void 0,this.analyserCallback=void 0,this.sourceNode=void 0,this.mAudioStream=void 0,this.mSourceNode=void 0,this.mediaRecorder=void 0,this.isRecording=void 0,this.recorderChunks=[],this.recorderObjUrl=void 0,this.recorderPlayer=void 0,this.maximumRecordingTimer=void 0,this.shouldPlayAfterRecording=!0,this.isRunning=!1},[{key:"testSpeaker",value:function(e){var t,n=this;if("function"==typeof AudioContext&&"function"==typeof MediaStreamAudioDestinationNode&&AudioContext.prototype.decodeAudioData){var r=e||{},i=r.speakerId,o=r.sampleAudioUrl,a=void 0===o?"https://st1.zoom.us/web_client/4qu8baa/audio/ring.mp3":o,s=r.onAnalyseFrequency;if(!this.isRunning){this.isRunning=!0,this.initAudioContext(),((null===(t=this.sampleAudio)||void 0===t?void 0:t.url)===a&&this.sampleAudio.data?Promise.resolve(this.sampleAudio.data):window.fetch(a).then(function(e){return e.arrayBuffer()}).then(function(e){return n.audioCtx.decodeAudioData(e)}).then(function(e){return n.sampleAudio={url:a,data:e},e})).then(function(e){var t,r,o;n.sourceNode=n.audioCtx.createBufferSource(),n.sourceNode.buffer=e,n.sourceNode.loop=!0,i&&null!==(t=n.audioPlayer)&&void 0!==t&&t.setSinkId&&n.audioPlayer.setSinkId(i),s?"function"==typeof AudioContext.prototype.createAnalyser?(n.analyzserInterval&&window.clearInterval(n.analyzserInterval),n.analyserCallback=s,n.initAnalyserNode(),n.analyserNode&&n.sourceNode.connect(n.analyserNode)):(n.sourceNode.connect(n.destinationNode),console.warn("Cannot analyze the stream due to the browser capability")):(n.analyserCallback=void 0,n.sourceNode.connect(n.destinationNode)),n.sourceNode.start(0),"running"!==(null===(r=n.audioCtx)||void 0===r?void 0:r.state)&&(null===(o=n.audioCtx)||void 0===o||o.resume()),n.audioPlayer&&(n.audioPlayer.muted=!1,n.audioPlayer.currentTime=0,n.audioPlayer.play())});var c=function(){n.isRunning=!1,n.audioPlayer&&(n.audioPlayer.currentTime=0,n.audioPlayer.pause()),n.analyserNode&&n.analyzserInterval&&(window.clearInterval(n.analyzserInterval),n.analyzserInterval=void 0,n.analyserNodeBufferDataArray=void 0),n.sourceNode&&(n.sourceNode.stop(0),n.sourceNode.disconnect(),n.sourceNode.buffer=null,n.sourceNode=void 0)};return{stop:c,destroy:function(){var e;c(),n.analyserNode&&n.destinationNode&&(n.analyserNode.disconnect(n.destinationNode),n.analyserNode=void 0),null===(e=n.audioCtx)||void 0===e||e.close(),n.audioCtx=void 0}}}console.warn("A tester is running,please stop it first")}else console.warn("Cannot test the speaker due to the browser capability")}},{key:"testMicrophone",value:function(e){var t,n=this;if("function"==typeof AudioContext&&"function"==typeof MediaStreamAudioDestinationNode&&"function"==typeof AudioContext.prototype.createMediaStreamSource&&"function"==typeof(null===(t=navigator.mediaDevices)||void 0===t?void 0:t.getUserMedia)){var r=e||{},i=r.microphoneId,o=r.speakerId,a=r.recordAndPlay,s=r.maxRecordDuration,c=r.onAnalyseFrequency,l=r.onStartRecording,u=r.onStopRecording,d=r.onStartPlayRecording,p=r.onStopPlayRecording;if(!this.isRunning){this.isRunning=!0,this.initAudioContext();var h=function(){a&&n.mediaRecorder&&n.isRecording&&(n.shouldPlayAfterRecording=!0,"inactive"!==n.mediaRecorder.state&&n.mediaRecorder.stop())};window.navigator.mediaDevices.getUserMedia({audio:!i||{deviceId:{exact:i}}}).then(function(e){var t,r,i,f;n.mAudioStream=e,n.mSourceNode=null===(t=n.audioCtx)||void 0===t?void 0:t.createMediaStreamSource(e),n.audioPlayer.muted=!0,c?(n.analyzserInterval&&window.clearInterval(n.analyzserInterval),n.analyserCallback=c,n.initAnalyserNode(),n.analyserNode&&(null===(i=n.mSourceNode)||void 0===i||i.connect(n.analyserNode))):n.analyserCallback=void 0,a&&("function"==typeof MediaRecorder?(n.recorderObjUrl&&window.URL.revokeObjectURL(n.recorderObjUrl),n.mediaRecorder=new MediaRecorder(n.mAudioStream),n.mediaRecorder.ondataavailable=function(e){e.data&&n.recorderChunks.push(e.data)},n.mediaRecorder.onstop=function(){if(n.isRecording=!1,n.maximumRecordingTimer&&(window.clearTimeout(n.maximumRecordingTimer),n.maximumRecordingTimer=void 0),null!==u&&void 0!==u&&u(),n.recorderChunks.length>0){var e,t=new Blob(n.recorderChunks,{type:(null===(e=n.recorderChunks[0])||void 0===e?void 0:e.type)||"audio/ogg; codecs=opus"});n.recorderObjUrl=window.URL.createObjectURL(t),n.shouldPlayAfterRecording&&n.playRecording(n.recorderObjUrl,o,d,p).catch(function(e){n.analyzserInterval&&(window.clearInterval(n.analyzserInterval),n.analyzserInterval=void 0,n.analyserNodeBufferDataArray=void 0),console.warn(e)}),n.recorderChunks=[],n.mediaRecorder&&(n.mediaRecorder.ondataavailable=null,n.mediaRecorder.onstop=null,n.mediaRecorder=void 0)}},n.mediaRecorder.start(),n.isRecording=!0,null!==l&&void 0!==l&&l(),n.maximumRecordingTimer=window.setTimeout(function(){h()},s||1e4)):console.warn("Cannot record the sound due to the browser capability")),"running"!==(null===(r=n.audioCtx)||void 0===r?void 0:r.state)&&(null===(f=n.audioCtx)||void 0===f||f.resume()),n.audioPlayer&&(n.audioPlayer.currentTime=0,n.audioPlayer.play())});var f=function(){n.isRunning=!1,n.maximumRecordingTimer&&(window.clearTimeout(n.maximumRecordingTimer),n.maximumRecordingTimer=void 0),n.audioPlayer&&(n.audioPlayer.currentTime=0,n.audioPlayer.pause()),n.analyserNode&&n.analyzserInterval&&(window.clearInterval(n.analyzserInterval),n.analyzserInterval=void 0,n.analyserNodeBufferDataArray=void 0),n.mSourceNode&&(c&&n.analyserNode&&n.mSourceNode.disconnect(n.analyserNode),n.mSourceNode=void 0),n.mAudioStream&&(n.mAudioStream.getAudioTracks().forEach(function(e){e.stop()}),n.mAudioStream=void 0),n.mediaRecorder&&(n.shouldPlayAfterRecording=!1,n.mediaRecorder.ondataavailable=null,n.mediaRecorder.onstop=null,"inactive"!==n.mediaRecorder.state&&n.mediaRecorder.stop(),n.isRecording=!1,n.mediaRecorder=void 0,n.recorderChunks=[]),n.recorderPlayer&&(n.recorderPlayer.currentTime=0,n.recorderPlayer.pause())};return{stop:f,stopRecording:h,destroy:function(){var e;f(),n.analyserNode&&n.destinationNode&&(n.analyserNode.disconnect(n.destinationNode),n.analyserNode=void 0),null===(e=n.audioCtx)||void 0===e||e.close(),n.audioCtx=void 0}}}console.warn("A tester is running,please stop it first")}else console.warn("Cannot test the microphone due to the browser capability")}},{key:"initAudioContext",value:function(){this.audioCtx&&this.audioPlayer||(this.audioCtx=new AudioContext,this.destinationNode=new MediaStreamAudioDestinationNode(this.audioCtx),this.audioPlayer=new Audio,this.audioPlayer.loop=!0,this.audioPlayer.srcObject=this.destinationNode.stream)}},{key:"initAnalyserNode",value:function(){if(this.audioCtx){this.analyserNode||(this.analyserNode=this.audioCtx.createAnalyser(),this.analyserNode.connect(this.destinationNode),this.analyserNode.fftSize=1024);var e=this.analyserNode.frequencyBinCount;this.analyserNodeBufferDataArray=new Uint8Array(e),this.analyzserInterval=window.setInterval(this.audioAnalyserCallback.bind(this),20)}}},{key:"audioAnalyserCallback",value:function(){if(this.analyserNodeBufferDataArray&&this.analyserNode&&this.analyserCallback){this.analyserNode.getByteFrequencyData(this.analyserNodeBufferDataArray);var e,t=0,n=it(this.analyserNodeBufferDataArray);try{for(n.s();!(e=n.n()).done;)t+=e.value}catch(i){n.e(i)}finally{n.f()}var r=t/this.analyserNodeBufferDataArray.length;this.analyserCallback(r)}}},{key:"playRecording",value:function(e,t,n,r){var i=this;return this.recorderPlayer=new Audio,this.recorderPlayer.src=e,this.recorderPlayer.currentTime=0,this.recorderPlayer.setSinkId&&t&&this.recorderPlayer.setSinkId(t),new Promise(function(e,t){i.recorderPlayer&&(i.recorderPlayer.onpause=function(){e(!0)},i.recorderPlayer.onended=function(){e(!0)},i.recorderPlayer.onerror=t,null!==n&&void 0!==n&&n(),i.recorderPlayer.play().catch(t))}).finally(function(){window.URL.revokeObjectURL(e),null!==r&&void 0!==r&&r(),i.recorderPlayer&&(i.recorderPlayer.onpause=null,i.recorderPlayer.onended=null,i.recorderPlayer=void 0,i.isRunning=!1)})}}])}(),pn="AudioNotStartedError",hn=function(){return lt(function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";st(this,e),this.audioContext=void 0,this.inputMicDetector=void 0,this.isMicUnmuted=void 0,this.isAudioStarted=void 0,this.audioStream=void 0,this.deviceId=void 0,this.tester=void 0,this.audioContext=null,this.inputMicDetector=null,this.isMicUnmuted=!1,this.isAudioStarted=!1,this.audioStream=null,this.deviceId=t,this.tester=new dn},[{key:"start",value:function(){var e=rt(et().m(function e(){return et().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!this.audioStream&&!this.isAudioStarted){e.n=1;break}throw new Error("AudioAlreadyStartedError");case 1:return e.p=1,e.n=2,navigator.mediaDevices.getUserMedia(this.getAudioConstraints());case 2:this.audioStream=e.v,this.isAudioStarted=!0,e.n=4;break;case 3:throw e.p=3,e.v;case 4:return e.a(2)}},e,this,[[1,3]])}));return function(){return e.apply(this,arguments)}}()},{key:"unmute",value:function(){var e=rt(et().m(function e(){return et().w(function(e){for(;;)switch(e.n){case 0:if(this.audioStream&&this.isAudioStarted){e.n=1;break}throw new Error(pn);case 1:if(!this.isMicUnmuted){e.n=2;break}throw new Error("AudioAlreadyUnmutedError");case 2:return e.a(2,this.toggleMicIsMuted(!0))}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"mute",value:function(){var e=rt(et().m(function e(){return et().w(function(e){for(;;)switch(e.n){case 0:if(this.audioStream&&this.isAudioStarted){e.n=1;break}throw new Error(pn);case 1:if(this.isMicUnmuted){e.n=2;break}throw new Error("AudioAlreadyMutedError");case 2:return e.a(2,this.toggleMicIsMuted(!1))}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"getCurrentVolume",value:function(){return this.inputMicDetector?this.inputMicDetector.getMicVolume():0}},{key:"stop",value:function(){var e=rt(et().m(function e(){return et().w(function(e){for(;;)switch(e.n){case 0:if(this.audioStream&&this.isAudioStarted){e.n=1;break}throw new Error(pn);case 1:this.audioStream.getAudioTracks().forEach(function(e){return e.stop()}),this.audioStream=null,this.isAudioStarted=!1;case 2:return e.a(2)}},e,this)}));return function(){return e.apply(this,arguments)}}()},{key:"toggleMicIsMuted",value:function(){var e=rt(et().m(function e(t){return et().w(function(e){for(;;)switch(e.n){case 0:t?(this.audioContext||(this.audioContext=new(window.AudioContext||window.webkitAudioContext)),this.inputMicDetector=new un(this.audioContext),this.inputMicDetector.connectToSource(this.audioStream)):(this.inputMicDetector&&this.inputMicDetector.stop(),this.inputMicDetector=null),this.isMicUnmuted=t;case 1:return e.a(2)}},e,this)}));return function(t){return e.apply(this,arguments)}}()},{key:"getAudioConstraints",value:function(){return{audio:""===this.deviceId||{deviceId:{exact:this.deviceId}},video:!1}}},{key:"testSpeaker",value:function(e){return this.tester.testSpeaker(e)}},{key:"testMicrophone",value:function(e){return this.tester.testMicrophone(e)}}])}(),fn=function(e){return e[e.InitSuccess=1]="InitSuccess",e[e.InitSuccessVideo=1.1]="InitSuccessVideo",e[e.InitSuccessAudio=1.2]="InitSuccessAudio",e[e.InitSuccessSharing=1.3]="InitSuccessSharing",e[e.UserGrantCaptureAudio=2]="UserGrantCaptureAudio",e[e.CurrentVideoResolution=3]="CurrentVideoResolution",e[e.JpegDecThreadOk=4]="JpegDecThreadOk",e[e.JpegData=5]="JpegData",e[e.SharingPara=6]="SharingPara",e[e.VideoDecodeMaxSize=7]="VideoDecodeMaxSize",e[e.CurrentCaptureVideoWidthHeight=8]="CurrentCaptureVideoWidthHeight",e[e.StartVideoCaptureSuccess=9]="StartVideoCaptureSuccess",e[e.StopVideoCaptureSuccess=10]="StopVideoCaptureSuccess",e[e.StartRemoteControlSuccess=11]="StartRemoteControlSuccess",e[e.CancelRemoteControlSuccess=12]="CancelRemoteControlSuccess",e[e.RemoteControlCopiedTextNotify=13]="RemoteControlCopiedTextNotify",e[e.MonitorLog=14]="MonitorLog",e[e.CurrentDesktopSharingWidthHeight=15]="CurrentDesktopSharingWidthHeight",e[e.DesktopSharingCaptureSuccess=16]="DesktopSharingCaptureSuccess",e[e.CheckChromeSharingExtensionResponse=17]="CheckChromeSharingExtensionResponse",e[e.SharingDecodeMaxSize=18]="SharingDecodeMaxSize",e[e.DataChannelOffer=19]="DataChannelOffer",e[e.AesGcmIvResponse=21]="AesGcmIvResponse",e[e.SharingDesktopStreamHaveAudio=23]="SharingDesktopStreamHaveAudio",e[e.JoinComputerAudioComplete=24]="JoinComputerAudioComplete",e[e.JoinSharingAudioComplete=25]="JoinSharingAudioComplete",e[e.LeaveComputerAudioComplete=26]="LeaveComputerAudioComplete",e[e.LeaveSharingAudioComplete=27]="LeaveSharingAudioComplete",e[e.HidStatusMute=28]="HidStatusMute",e[e.WhiteboardSuccess=30]="WhiteboardSuccess",e[e.AudioStreamFailed=31]="AudioStreamFailed",e[e.VideoStreamFailed=32]="VideoStreamFailed",e[e.AudioSpeakerSetSuccess=33]="AudioSpeakerSetSuccess",e[e.AudiobridgeSetCcLangSuccess=36]="AudiobridgeSetCcLangSuccess",e[e.AudioLevelIndicator=38]="AudioLevelIndicator",e[e.SyncRendererTypeResponse=39]="SyncRendererTypeResponse",e[e.SendRemoteControlQrCode=55]="SendRemoteControlQrCode",e[e.StartVideoStreamInMaskSettingSuccess=66]="StartVideoStreamInMaskSettingSuccess",e[e.CurrentDecodeVideoQuality=66.5]="CurrentDecodeVideoQuality",e[e.CurrentDecodeVideoFps=66.6]="CurrentDecodeVideoFps",e[e.SharingFirstDecodeFrameReceivedSsrc=70]="SharingFirstDecodeFrameReceivedSsrc",e[e.StartVideoStreamInVbSettingSuccess=94]="StartVideoStreamInVbSettingSuccess",e[e.VbModelPreloading_3S=96]="VbModelPreloading_3S",e[e.VbModelPreloading_10S=97]="VbModelPreloading_10S",e[e.VbModelPreloadingOk=98]="VbModelPreloadingOk",e[e.NewActiveSpeakerFirstFrameCallback=111]="NewActiveSpeakerFirstFrameCallback",e[e.AudioBridgeFirstRecvData=114]="AudioBridgeFirstRecvData",e[e.AudioBridgeCanSendData=115]="AudioBridgeCanSendData",e[e.SpeakingWhenMute=121]="SpeakingWhenMute",e[e.StartAnnotationSuccess=158]="StartAnnotationSuccess",e[e.DeviceChangeEvent=159]="DeviceChangeEvent",e[e.RecaptureAudio=160]="RecaptureAudio",e[e.AudioAiInterpretationChannelList=168]="AudioAiInterpretationChannelList",e[e.AudioAiInterpretationRecvFirstFrame=171]="AudioAiInterpretationRecvFirstFrame",e[e.MediaStatsLog=209]="MediaStatsLog",e[e.InitFailed=-1]="InitFailed",e[e.InitFailedVideo=-1.1]="InitFailedVideo",e[e.InitFailedAudio=-1.2]="InitFailedAudio",e[e.InitFailedSharing=-1.3]="InitFailedSharing",e[e.AudioCaptureFailed=-2]="AudioCaptureFailed",e[e.AudioWebsocketBroken=-3]="AudioWebsocketBroken",e[e.VideoWebsocketBroken=-4]="VideoWebsocketBroken",e[e.SharingDecThreadFailed=-5]="SharingDecThreadFailed",e[e.AudioZeroData=-6]="AudioZeroData",e[e.AudioCtxSamplerate=-7]="AudioCtxSamplerate",e[e.UserForbiddedCaptureVideo=-8]="UserForbiddedCaptureVideo",e[e.UserCameraIsTakenByOtherPrograms=-9]="UserCameraIsTakenByOtherPrograms",e[e.StopVideoCaptureFailed=-10]="StopVideoCaptureFailed",e[e.StartRemoteControlFailed=-11]="StartRemoteControlFailed",e[e.CancelRemoteControlFailed=-12]="CancelRemoteControlFailed",e[e.RemoteControlPasteTextLengthOverflow=-14]="RemoteControlPasteTextLengthOverflow",e[e.UserStopDesktopSharing=-15]="UserStopDesktopSharing",e[e.UserCancelPermissionRequest=-16]="UserCancelPermissionRequest",e[e.DesktopSharingChromeExtensionUninstalled=-17]="DesktopSharingChromeExtensionUninstalled",e[e.DesktopSharingPermissionDenied=-18]="DesktopSharingPermissionDenied",e[e.DesktopSharingTimeOut=-19]="DesktopSharingTimeOut",e[e.DesktopSharingError=-20]="DesktopSharingError",e[e.AudioSpeakerSetError=-21]="AudioSpeakerSetError",e[e.DesktopSharingSystemError=-22]="DesktopSharingSystemError",e[e.SharingDesktopStreamHaveNoAudio=-27]="SharingDesktopStreamHaveNoAudio",e[e.AudioBridgeSocketConnectionError=-28]="AudioBridgeSocketConnectionError",e[e.AudioBridgeReconnectStart=-29]="AudioBridgeReconnectStart",e[e.AudioBridgeReconnectEnd=-31]="AudioBridgeReconnectEnd",e[e.WebglLostInMultiView=-32]="WebglLostInMultiView",e[e.MaskSettingParaError=-33]="MaskSettingParaError",e[e.VbSettingParaError=-34]="VbSettingParaError",e[e.NotifyUIFailover=-35]="NotifyUIFailover",e[e.AudiobridgeSetCcLangFailure=-39]="AudiobridgeSetCcLangFailure",e[e.NotifyUIWMSCFailover=-42]="NotifyUIWMSCFailover",e[e.NotifyUIWMSCWSSDisconnected=-43]="NotifyUIWMSCWSSDisconnected",e[e.RecoverWebrtcAudio=-44]="RecoverWebrtcAudio",e[e.WebglContextInvalid=-51]="WebglContextInvalid",e[e.WasmMemoryFail=-52]="WasmMemoryFail",e[e.WorkletProcessExceptions=-53]="WorkletProcessExceptions",e[e.NotSupportExternalCanvasInVTagRenderer=-55]="NotSupportExternalCanvasInVTagRenderer",e[e.HealthCheckFailed=-129]="HealthCheckFailed",e[e.StartAnnotationFailed=-130]="StartAnnotationFailed",e.AudioQosData="AUDIO_QOS_DATA",e.VideoQosData="VIDEO_QOS_DATA",e.ShareQosData="VIDEOSHARE_QOS_DATA",e.CommonQosData="COMMON_QOS_DATA",e.NetworkQualityChange="NETWORK_QUALITY_CHANGE",e.NetworkQualityChangeAudio="NETWORK_QUALITY_CHANGE_AUDIO",e.NetworkQualityChangeSharing="NETWORK_QUALITY_CHANGE_SHARING",e.AudioStreamMuted="AUDIO_STREAM_MUTED",e.AudioStreamUnmuted="AUDIO_STREAM_UNMUTED",e.AnnotationRedoStatus="ANNO_REDO_STATUS",e.AnnotationUndoStatus="ANNO_UNDO_STATUS",e.AnnoViewerRequestDraw="ANNO_VIEWER_REQUEST_DRAW",e.VideoStreamMuted="VIDEO_STREAM_MUTED",e.VideoStreamUnmuted="VIDEO_STREAM_UNMUTED",e}({}),mn=function(e){return e[e.EncodeSuccess=1]="EncodeSuccess",e[e.DecodeSuccess=2]="DecodeSuccess",e[e.EncodeFailed=-1]="EncodeFailed",e[e.DecodeFailed=-2]="DecodeFailed",e}({}),_n=function(e){return e.Spotlight="Spotlight",e.Unmute="Unmute",e.AllowToTalk="Allow to talk",e}({}),gn=function(e){return e.Inherited="inherited",e.Active="active",e.PassiveByMuteOne="passive(mute one)",e.PassiveByMuteAll="passive(mute all)",e.SharingAudio="sharing audio",e}({}),vn=function(e){return e.Inherited="inherited",e.Active="active",e.Passive="passive",e.SharingAudio="sharing audio",e}({}),bn=function(e){return e.Active="active",e.Failover="failover",e.EndedBySystem="audio stream is ended by system",e.Pstn="pstn",e.MicrophoneError="microphone error",e}({}),wn=function(e){return e.Join="join",e.Leave="leave",e.Muted="muted",e.Unmuted="unmuted",e}({}),yn=function(e){return e[e.Calling=1]="Calling",e[e.Ringing=2]="Ringing",e[e.Accepted=3]="Accepted",e[e.Busy=4]="Busy",e[e.NotAvailable=5]="NotAvailable",e[e.HangUp=6]="HangUp",e[e.Fail=7]="Fail",e[e.Success=8]="Success",e[e.Timeout=9]="Timeout",e[e.Canceling=10]="Canceling",e[e.Canceled=11]="Canceled",e[e.CancelFailed=12]="CancelFailed",e[e.NoAnswer=13]="NoAnswer",e[e.BlockNoHost=14]="BlockNoHost",e[e.BlockHighRate=15]="BlockHighRate",e[e.BlockTooFrequent=16]="BlockTooFrequent",e[e.AnsweredByMachine=17]="AnsweredByMachine",e}({}),Sn=function(){var e=new Uint32Array(new ArrayBuffer(684));return e.set([1179011410,676,1163280727,544501094,16,65539,16e3,64e3,2097156,1635017060,640],0),new Blob([e],{type:"audio/wav"})}(),Cn=new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,5,4,1,3,1,1,10,11,1,9,0,65,0,254,16,2,0,26,11]),kn=new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10,9,1,7,0,65,0,253,15,26,11]),En=function(e){return e[e.HostGrab=0]="HostGrab",e[e.OnlyHost=1]="OnlyHost",e[e.AnyoneGrab=2]="AnyoneGrab",e[e.MultipleShare=3]="MultipleShare",e}({}),xn=function(e){return e.Sharing="sharing",e.Paused="paused",e.End="ended",e}({}),An=function(e){return e[e.Video_90P=0]="Video_90P",e[e.Video_180P=1]="Video_180P",e[e.Video_360P=2]="Video_360P",e[e.Video_720P=3]="Video_720P",e[e.Video_1080P=4]="Video_1080P",e}({}),In=function(e){return e.Active="Active",e.Inactive="Inactive",e}({}),Tn=function(e){return e.Muted="Muted",e.Unmuted="Unmuted",e}({}),Rn=function(e){return e.Started="Started",e.Stopped="Stopped",e.Failed="Failed",e}({}),On=function(e){return e.Approved="Approved",e.Rejected="Rejected",e}({}),jn=function(e){return e.PrivilegeChange="PrivilegeChange",e.StopScreenCapture="StopScreenCapture",e.ShareFromMainSession="ShareFromMainSession",e.StopCameraCapture="StopCameraCapture",e}({}),Pn=function(e){return e[e.ImageNotMatch=2]="ImageNotMatch",e[e.CanvasNotMatch=3]="CanvasNotMatch",e[e.VBModelNotMatch=4]="VBModelNotMatch",e}({}),Mn="blur",Ln=function(e){return e[e.NotConnect=0]="NotConnect",e[e.Connecting=1]="Connecting",e[e.ConnectSuccess=2]="ConnectSuccess",e[e.ConnectFail=3]="ConnectFail",e}({}),Dn=function(e){return e.User="user",e.Environment="environment",e.Left="left",e.Right="right",e}({}),Nn=Object.values(Dn),zn=1e3,Bn="__ZOOM_SDK_SHARING_VIDEO__",Vn="__ZOOM_SDK_ANNOTATION_CANVAS_@__",Un="__ZOOM_SDK_VIDEO_ZONE__",Hn="__ZOOM_SDK_MEDIA_PLAYBACK_SOURCE_VIDEO__",Fn="__ZOOM_SDK_DYMMY_VIDEO_PLAYER_CANVAS_ID__",Wn="__ZOOM_SDK_DUMMY_HIDDEN_SELF_VIEW_VIDEO_ID__",qn={data:{sample_rate:0,rtt:0,jitter:0,avg_loss:0,max_loss:0,rate:0,bandwidth:0}},Gn={data:{sample_rate:0,rtt:0,jitter:0,avg_loss:0,max_loss:0,width:0,height:0,fps:0,rate:0,bandwidth:0}},Kn=function(e){return e[e.Request=11]="Request",e[e.Decline=12]="Decline",e[e.Approve=13]="Approve",e[e.GiveUp=14]="GiveUp",e[e.StartControl=15]="StartControl",e[e.ContinueControl=16]="ContinueControl",e[e.StopControl=17]="StopControl",e[e.SwitchCamera=20]="SwitchCamera",e}({}),Zn=function(e){return e[e.Bk=0]="Bk",e[e.Center=1]="Center",e[e.ZoomIn=2]="ZoomIn",e[e.ZoomOut=3]="ZoomOut",e[e.Left=4]="Left",e[e.Right=5]="Right",e[e.Up=6]="Up",e[e.Down=7]="Down",e[e.SwitchCamera=8]="SwitchCamera",e}({}),Qn=function(e){return e[e.Pan=192]="Pan",e[e.Tilt=48]="Tilt",e[e.Zoom=12]="Zoom",e[e.Focus=3]="Focus",e}({}),Jn=function(e){return e[e.ZoomIn=2]="ZoomIn",e[e.ZoomOut=3]="ZoomOut",e[e.Left=4]="Left",e[e.Right=5]="Right",e[e.Up=6]="Up",e[e.Down=7]="Down",e[e.SwitchCamera=8]="SwitchCamera",e}({}),Yn=function(e){return e[e.None=0]="None",e[e.ApproveAnother=3]="ApproveAnother",e[e.Stop=5]="Stop",e}({}),Xn=function(e){return e[e.Null=0]="Null",e[e.Normal=1]="Normal",e[e.VideoMode=2]="VideoMode",e[e.CameraMode=3]="CameraMode",e}({}),$n=function(e){return e[e.Null=0]="Null",e[e.VirtualBackground=1]="VirtualBackground",e[e.Mask=2]="Mask",e[e.VideoProcessor=3]="VideoProcessor",e}({}),er=function(e){return e.Computer="computer",e.Phone="phone",e}({}),tr=function(e){return e[e.Decline=0]="Decline",e[e.Approve=1]="Approve",e[e.CacheClean=2]="CacheClean",e}({}),nr=function(e){return e.Unknown="unknown",e.Uninstalled="uninstalled",e.Installed="installed",e}({}),rr=function(e){return e.Unlaunched="unlaunched",e.Launched="launched",e}({}),ir=function(e){return e.Started="started",e.Ended="ended",e}({}),or=function(e){return e[e.Max=30]="Max",e[e.Min=10]="Min",e[e.Default=24]="Default",e}({}),ar=function(e){return e[e.Loading=1]="Loading",e[e.Done=2]="Done",e}({}),sr=function(e){return e.Browser="Browser",e.Zoom="Zoom",e}({}),cr=function(e){return e.Denoise="backgroundNoiseSuppression",e.OriginalSound="originalSound",e}({}),lr=function(e){return e[e.Auto=-1]="Auto",e[e.Undefined=0]="Undefined",e[e.WebGL=1]="WebGL",e[e.WebGPU=2]="WebGPU",e[e.WebGL2=3]="WebGL2",e}({}),ur=(function(e){e[e.H323=1]="H323",e[e.SIP=2]="SIP"}({}),function(e){return e[e.Success=0]="Success",e[e.Ringing=1]="Ringing",e[e.Timeout=2]="Timeout",e[e.Busy=101]="Busy",e[e.Fail=104]="Fail",e}({})),dr=function(e){return e[e.Exception=-1]="Exception",e[e.PermissionReset=-2]="PermissionReset",e[e.LostAccess=-3]="LostAccess",e}({}),pr=function(e){return e[e.AudioConnectionFailed=101]="AudioConnectionFailed",e[e.AudioStreamEnded=102]="AudioStreamEnded",e[e.MicrophonePermissionReset=103]="MicrophonePermissionReset",e[e.AudioStreamFailed=104]="AudioStreamFailed",e[e.MicrophoneMuted=105]="MicrophoneMuted",e[e.AudioStreamMuted=106]="AudioStreamMuted",e[e.AudioPlaybackInterrupted=107]="AudioPlaybackInterrupted",e[e.VideoConnectionFailed=201]="VideoConnectionFailed",e[e.VideoStreamEnded=202]="VideoStreamEnded",e[e.CameraPermissionReset=203]="CameraPermissionReset",e[e.WebGlContextInvalid=204]="WebGlContextInvalid",e[e.WasmOutOfMemory=205]="WasmOutOfMemory",e[e.VideoStreamFailed=206]="VideoStreamFailed",e[e.VideoStreamMuted=207]="VideoStreamMuted",e[e.SharingStreamFailed=301]="SharingStreamFailed",e}({}),hr=function(e){return e[e.NoFallback=0]="NoFallback",e[e.FallbackToWasm=1]="FallbackToWasm",e}({}),fr=function(e){return e[e.WebRTCAudio=1]="WebRTCAudio",e[e.WebRTCVideo=2]="WebRTCVideo",e[e.WebRTCAudio2=4]="WebRTCAudio2",e}({}),mr=function(e){return e[e.WebRTCAudioBridge=1]="WebRTCAudioBridge",e[e.WebRTCAudio2=2]="WebRTCAudio2",e}({}),_r=function(e){return e[e.BROWSER_NOT_SUPPORTED=-3]="BROWSER_NOT_SUPPORTED",e[e.DEVICE_UNSUPPORTED=-4]="DEVICE_UNSUPPORTED",e[e.OTHER_ERROR=-7]="OTHER_ERROR",e[e.DEVICE_UNVERIFIED=-8]="DEVICE_UNVERIFIED",e[e.FEATURE_DISABLED=-9]="FEATURE_DISABLED",e[e.FORCE_SAME_AV_STRATEGY=-10]="FORCE_SAME_AV_STRATEGY",e}({}),gr=$e($e($e($e($e($e({},_r.BROWSER_NOT_SUPPORTED,"Your browser does not support WebRTC Video."),_r.DEVICE_UNSUPPORTED,"WebRTC video cannot currently run on this environment. We are evaluating support for it in the future."),_r.OTHER_ERROR,"An error occurred with WebRTC video."),_r.DEVICE_UNVERIFIED,"WebRTC video has not been verified in this environment. We are evaluating it for future support."),_r.FEATURE_DISABLED,"We disabled WebRTC video for this environment."),_r.FORCE_SAME_AV_STRATEGY,"The same AV strategy is forced."),vr=function(e){return e[e.SELECT_MOUSE=0]="SELECT_MOUSE",e[e.SELECT_TOOL=1]="SELECT_TOOL",e[e.SELECT_ERASER=2]="SELECT_ERASER",e[e.UNDO=3]="UNDO",e[e.REDO=4]="REDO",e[e.CLEAR=5]="CLEAR",e[e.CLOSE_TOOL_BAR=6]="CLOSE_TOOL_BAR",e[e.UPDATE_PARAMS=7]="UPDATE_PARAMS",e[e.PAUSE_ANNOTATION=8]="PAUSE_ANNOTATION",e[e.SHOW_ANNOTATOR_NAME=9]="SHOW_ANNOTATOR_NAME",e[e.ANNOTATOR_ID_TO_NAME=10]="ANNOTATOR_ID_TO_NAME",e[e.ANNO_CANVAS_SIZE_UPDATE=11]="ANNO_CANVAS_SIZE_UPDATE",e[e.STAMP=12]="STAMP",e[e.SPOTLIGHT=13]="SPOTLIGHT",e[e.TEXTBOX=14]="TEXTBOX",e[e.SELECT_OBJ=15]="SELECT_OBJ",e[e.UPDATE_REMOTE_POSITION_INFO=16]="UPDATE_REMOTE_POSITION_INFO",e[e.UPDATE_VANISHING_TOOL_TIME=17]="UPDATE_VANISHING_TOOL_TIME",e}({}),br=function(e){return e[e.Mine=0]="Mine",e[e.Viewer=1]="Viewer",e[e.All=2]="All",e}({}),wr=function(e){return e[e.None=0]="None",e[e.Pen=1]="Pen",e[e.Highlighter=2]="Highlighter",e[e.Spotlight=3]="Spotlight",e[e.Arrow=4]="Arrow",e[e.Eraser=7]="Eraser",e[e.Line=11]="Line",e[e.Arrow1=12]="Arrow1",e[e.Rectangle=14]="Rectangle",e[e.RectangleSemiFill=15]="RectangleSemiFill",e[e.Ellipse=18]="Ellipse",e[e.EllipseSemiFill=19]="EllipseSemiFill",e[e.DoubleArrow=20]="DoubleArrow",e[e.RectangleFill=21]="RectangleFill",e[e.EllipseFill=23]="EllipseFill",e[e.Diamond=24]="Diamond",e[e.StampArrow=25]="StampArrow",e[e.StampCheck=26]="StampCheck",e[e.StampX=27]="StampX",e[e.StampStar=31]="StampStar",e[e.StampHeart=32]="StampHeart",e[e.StampQuestionMark=33]="StampQuestionMark",e[e.VanishingPen=36]="VanishingPen",e[e.DiamondSemiFill=37]="DiamondSemiFill",e[e.DiamondFill=38]="DiamondFill",e[e.VanishingArrow=43]="VanishingArrow",e[e.VanishingDoubleArrow=44]="VanishingDoubleArrow",e[e.VanishingDiamond=45]="VanishingDiamond",e[e.VanishingEllipse=46]="VanishingEllipse",e[e.VanishingRectangle=47]="VanishingRectangle",e}({}),yr=function(e){return e[e.White=4294967295]="White",e[e.Red=4294908185]="Red",e[e.Yellow=4294958642]="Yellow",e[e.Green=4286760838]="Green",e[e.Blue=4281240831]="Blue",e[e.LightPu