trtc-cloud-js-sdk
Version:
Tencent Cloud RTC SDK for Web And Electron
1 lines • 186 kB
JavaScript
!function(A,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("trtc-sdk-v5"),require("trtc-sdk-v5/plugins/video-effect/virtual-background")):"function"==typeof define&&define.amd?define(["exports","trtc-sdk-v5","trtc-sdk-v5/plugins/video-effect/virtual-background"],e):e((A="undefined"!=typeof globalThis?globalThis:A||self).TRTCCloud={},A.TRTC,A.virtualBackground)}(this,(function(A,e,t){function r(A){return A&&"object"==typeof A&&"default"in A?A:{default:A}}var i=r(e),o=function(A,e){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(A[t]=e[t])},o(A,e)};var n=function(){return n=Object.assign||function(A){for(var e,t=1,r=arguments.length;t<r;t++)for(var i in e=arguments[t])Object.prototype.hasOwnProperty.call(e,i)&&(A[i]=e[i]);return A},n.apply(this,arguments)};function g(A,e,t,r){return new(t||(t=Promise))((function(i,o){function n(A){try{a(r.next(A))}catch(e){o(e)}}function g(A){try{a(r.throw(A))}catch(e){o(e)}}function a(A){var e;A.done?i(A.value):(e=A.value,e instanceof t?e:new t((function(A){A(e)}))).then(n,g)}a((r=r.apply(A,e||[])).next())}))}function a(A,e){var t,r,i,o,n={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:g(0),throw:g(1),return:g(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function g(g){return function(a){return function(g){if(t)throw new TypeError("Generator is already executing.");for(;o&&(o=0,g[0]&&(n=0)),n;)try{if(t=1,r&&(i=2&g[0]?r.return:g[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,g[1])).done)return i;switch(r=0,i&&(g=[2&g[0],i.value]),g[0]){case 0:case 1:i=g;break;case 4:return n.label++,{value:g[1],done:!1};case 5:n.label++,r=g[1],g=[0];continue;case 7:g=n.ops.pop(),n.trys.pop();continue;default:if(!(i=n.trys,(i=i.length>0&&i[i.length-1])||6!==g[0]&&2!==g[0])){n=0;continue}if(3===g[0]&&(!i||g[1]>i[0]&&g[1]<i[3])){n.label=g[1];break}if(6===g[0]&&n.label<i[1]){n.label=i[1],i=g;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(g);break}i[2]&&n.ops.pop(),n.trys.pop();continue}g=e.call(A,n)}catch(a){g=[6,a],r=0}finally{t=i=0}if(5&g[0])throw g[1];return{value:g[0]?g[1]:void 0,done:!0}}([g,a])}}}function s(A,e,t){if(t||2===arguments.length)for(var r,i=0,o=e.length;i<o;i++)!r&&i in e||(r||(r=Array.prototype.slice.call(e,0,i)),r[i]=e[i]);return A.concat(r||Array.prototype.slice.call(e))}var C="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function I(A,e){return A(e={exports:{}},e.exports),e.exports}var c,B,u,Q,E,l,d,h,p=I((function(A){var e=Object.prototype.hasOwnProperty,t="~";function r(){}function i(A,e,t){this.fn=A,this.context=e,this.once=t||!1}function o(A,e,r,o,n){if("function"!=typeof r)throw new TypeError("The listener must be a function");var g=new i(r,o||A,n),a=t?t+e:e;return A._events[a]?A._events[a].fn?A._events[a]=[A._events[a],g]:A._events[a].push(g):(A._events[a]=g,A._eventsCount++),A}function n(A,e){0==--A._eventsCount?A._events=new r:delete A._events[e]}function g(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(t=!1)),g.prototype.eventNames=function(){var A,r,i=[];if(0===this._eventsCount)return i;for(r in A=this._events)e.call(A,r)&&i.push(t?r.slice(1):r);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(A)):i},g.prototype.listeners=function(A){var e=t?t+A:A,r=this._events[e];if(!r)return[];if(r.fn)return[r.fn];for(var i=0,o=r.length,n=new Array(o);i<o;i++)n[i]=r[i].fn;return n},g.prototype.listenerCount=function(A){var e=t?t+A:A,r=this._events[e];return r?r.fn?1:r.length:0},g.prototype.emit=function(A,e,r,i,o,n){var g=t?t+A:A;if(!this._events[g])return!1;var a,s,C=this._events[g],I=arguments.length;if(C.fn){switch(C.once&&this.removeListener(A,C.fn,void 0,!0),I){case 1:return C.fn.call(C.context),!0;case 2:return C.fn.call(C.context,e),!0;case 3:return C.fn.call(C.context,e,r),!0;case 4:return C.fn.call(C.context,e,r,i),!0;case 5:return C.fn.call(C.context,e,r,i,o),!0;case 6:return C.fn.call(C.context,e,r,i,o,n),!0}for(s=1,a=new Array(I-1);s<I;s++)a[s-1]=arguments[s];C.fn.apply(C.context,a)}else{var c,B=C.length;for(s=0;s<B;s++)switch(C[s].once&&this.removeListener(A,C[s].fn,void 0,!0),I){case 1:C[s].fn.call(C[s].context);break;case 2:C[s].fn.call(C[s].context,e);break;case 3:C[s].fn.call(C[s].context,e,r);break;case 4:C[s].fn.call(C[s].context,e,r,i);break;default:if(!a)for(c=1,a=new Array(I-1);c<I;c++)a[c-1]=arguments[c];C[s].fn.apply(C[s].context,a)}}return!0},g.prototype.on=function(A,e,t){return o(this,A,e,t,!1)},g.prototype.once=function(A,e,t){return o(this,A,e,t,!0)},g.prototype.removeListener=function(A,e,r,i){var o=t?t+A:A;if(!this._events[o])return this;if(!e)return n(this,o),this;var g=this._events[o];if(g.fn)g.fn!==e||i&&!g.once||r&&g.context!==r||n(this,o);else{for(var a=0,s=[],C=g.length;a<C;a++)(g[a].fn!==e||i&&!g[a].once||r&&g[a].context!==r)&&s.push(g[a]);s.length?this._events[o]=1===s.length?s[0]:s:n(this,o)}return this},g.prototype.removeAllListeners=function(A){var e;return A?(e=t?t+A:A,this._events[e]&&n(this,e)):(this._events=new r,this._eventsCount=0),this},g.prototype.off=g.prototype.removeListener,g.prototype.addListener=g.prototype.on,g.prefixed=t,g.EventEmitter=g,A.exports=g}));A.TRTCVideoResolution=void 0,(c=A.TRTCVideoResolution||(A.TRTCVideoResolution={}))[c.TRTCVideoResolution_120_120=1]="TRTCVideoResolution_120_120",c[c.TRTCVideoResolution_160_160=3]="TRTCVideoResolution_160_160",c[c.TRTCVideoResolution_270_270=5]="TRTCVideoResolution_270_270",c[c.TRTCVideoResolution_480_480=7]="TRTCVideoResolution_480_480",c[c.TRTCVideoResolution_160_120=50]="TRTCVideoResolution_160_120",c[c.TRTCVideoResolution_240_180=52]="TRTCVideoResolution_240_180",c[c.TRTCVideoResolution_280_210=54]="TRTCVideoResolution_280_210",c[c.TRTCVideoResolution_320_240=56]="TRTCVideoResolution_320_240",c[c.TRTCVideoResolution_400_300=58]="TRTCVideoResolution_400_300",c[c.TRTCVideoResolution_480_360=60]="TRTCVideoResolution_480_360",c[c.TRTCVideoResolution_640_480=62]="TRTCVideoResolution_640_480",c[c.TRTCVideoResolution_960_720=64]="TRTCVideoResolution_960_720",c[c.TRTCVideoResolution_160_90=100]="TRTCVideoResolution_160_90",c[c.TRTCVideoResolution_256_144=102]="TRTCVideoResolution_256_144",c[c.TRTCVideoResolution_320_180=104]="TRTCVideoResolution_320_180",c[c.TRTCVideoResolution_480_270=106]="TRTCVideoResolution_480_270",c[c.TRTCVideoResolution_640_360=108]="TRTCVideoResolution_640_360",c[c.TRTCVideoResolution_960_540=110]="TRTCVideoResolution_960_540",c[c.TRTCVideoResolution_1280_720=112]="TRTCVideoResolution_1280_720",c[c.TRTCVideoResolution_1920_1080=114]="TRTCVideoResolution_1920_1080",A.TRTCVideoStreamType=void 0,(B=A.TRTCVideoStreamType||(A.TRTCVideoStreamType={}))[B.TRTCVideoStreamTypeBig=0]="TRTCVideoStreamTypeBig",B[B.TRTCVideoStreamTypeSmall=1]="TRTCVideoStreamTypeSmall",B[B.TRTCVideoStreamTypeSub=2]="TRTCVideoStreamTypeSub",A.TRTCVideoFillMode=void 0,(u=A.TRTCVideoFillMode||(A.TRTCVideoFillMode={}))[u.TRTCVideoFillMode_Fill=0]="TRTCVideoFillMode_Fill",u[u.TRTCVideoFillMode_Fit=1]="TRTCVideoFillMode_Fit",A.TRTCVideoMirrorType=void 0,(Q=A.TRTCVideoMirrorType||(A.TRTCVideoMirrorType={}))[Q.TRTCVideoMirrorType_Auto=0]="TRTCVideoMirrorType_Auto",Q[Q.TRTCVideoMirrorType_Enable=1]="TRTCVideoMirrorType_Enable",Q[Q.TRTCVideoMirrorType_Disable=2]="TRTCVideoMirrorType_Disable",A.TRTCBeautyStyle=void 0,(E=A.TRTCBeautyStyle||(A.TRTCBeautyStyle={}))[E.TRTCBeautyStyleSmooth=0]="TRTCBeautyStyleSmooth",E[E.TRTCBeautyStyleNature=1]="TRTCBeautyStyleNature",A.TRTCAppScene=void 0,(l=A.TRTCAppScene||(A.TRTCAppScene={}))[l.TRTCAppSceneVideoCall=0]="TRTCAppSceneVideoCall",l[l.TRTCAppSceneLIVE=1]="TRTCAppSceneLIVE",l[l.TRTCAppSceneAudioCall=2]="TRTCAppSceneAudioCall",l[l.TRTCAppSceneVoiceChatRoom=3]="TRTCAppSceneVoiceChatRoom",A.TRTCRoleType=void 0,(d=A.TRTCRoleType||(A.TRTCRoleType={}))[d.TRTCRoleAnchor=20]="TRTCRoleAnchor",d[d.TRTCRoleAudience=21]="TRTCRoleAudience",A.TRTCAudioQuality=void 0,(h=A.TRTCAudioQuality||(A.TRTCAudioQuality={}))[h.TRTCAudioQualitySpeech=1]="TRTCAudioQualitySpeech",h[h.TRTCAudioQualityDefault=2]="TRTCAudioQualityDefault",h[h.TRTCAudioQualityMusic=3]="TRTCAudioQualityMusic";var T,y,f=function(A,e,t,r,i){void 0===A&&(A=""),void 0===e&&(e=""),void 0===t&&(t=""),void 0===r&&(r=""),void 0===i&&(i=""),this.deviceId=A,this.deviceName=e,this.kind=t,this.label=r,this.groupId=i};A.TRTCDeviceState=void 0,(T=A.TRTCDeviceState||(A.TRTCDeviceState={}))[T.TRTCDeviceStateAdd=0]="TRTCDeviceStateAdd",T[T.TRTCDeviceStateRemove=1]="TRTCDeviceStateRemove",T[T.TRTCDeviceStateActive=2]="TRTCDeviceStateActive",A.TRTCDeviceType=void 0,(y=A.TRTCDeviceType||(A.TRTCDeviceType={}))[y.TRTCDeviceTypeUnknow=-1]="TRTCDeviceTypeUnknow",y[y.TRTCDeviceTypeMic=0]="TRTCDeviceTypeMic",y[y.TRTCDeviceTypeSpeaker=1]="TRTCDeviceTypeSpeaker",y[y.TRTCDeviceTypeCamera=2]="TRTCDeviceTypeCamera";var R,v=function(e,t,r,i,o,n,g,a,s,C,I){void 0===e&&(e=0),void 0===t&&(t=""),void 0===r&&(r=""),void 0===i&&(i=0),void 0===o&&(o=""),void 0===n&&(n=A.TRTCRoleType.TRTCRoleAnchor),void 0===g&&(g=null),void 0===s&&(s=null),void 0===C&&(C=null),void 0===I&&(I=30),this.sdkAppId=e,this.userId=t,this.userSig=r,this.roomId=i,this.strRoomId=o,this.role=n,this.privateMapKey=g,this.streamId=s,this.userDefineRecordId=C,this.frameWorkType=I},D=function(e,t,r,i){void 0===e&&(e=A.TRTCVideoResolution.TRTCVideoResolution_640_360),void 0===t&&(t=A.TRTCVideoResolutionMode.TRTCVideoResolutionModeLandscape),void 0===r&&(r=15),void 0===i&&(i=550),this.videoResolution=e,this.resMode=t,this.videoFps=r,this.videoBitrate=i};A.TRTCVideoRotation=void 0,(R=A.TRTCVideoRotation||(A.TRTCVideoRotation={}))[R.TRTCVideoRotation0=0]="TRTCVideoRotation0",R[R.TRTCVideoRotation90=1]="TRTCVideoRotation90",R[R.TRTCVideoRotation180=2]="TRTCVideoRotation180",R[R.TRTCVideoRotation270=3]="TRTCVideoRotation270";var w,m=function(e,t,r){void 0===e&&(e=A.TRTCVideoRotation.TRTCVideoRotation0),void 0===t&&(t=A.TRTCVideoFillMode.TRTCVideoFillMode_Fit),void 0===r&&(r=A.TRTCVideoMirrorType.TRTCVideoMirrorType_Disable),this.rotation=e,this.fillMode=t,this.mirrorType=r};A.TRTCQuality=void 0,(w=A.TRTCQuality||(A.TRTCQuality={}))[w.TRTCQuality_Unknown=0]="TRTCQuality_Unknown",w[w.TRTCQuality_Excellent=1]="TRTCQuality_Excellent",w[w.TRTCQuality_Good=2]="TRTCQuality_Good",w[w.TRTCQuality_Poor=3]="TRTCQuality_Poor",w[w.TRTCQuality_Bad=4]="TRTCQuality_Bad",w[w.TRTCQuality_Vbad=5]="TRTCQuality_Vbad",w[w.TRTCQuality_Down=6]="TRTCQuality_Down";var S,M,N,b=function(e,t){void 0===e&&(e=""),void 0===t&&(t=A.TRTCQuality.TRTCQuality_Unknown),this.userId=e,this.quality=t},G=function(A,e){void 0===A&&(A=""),void 0===e&&(e=0),this.userId=A,this.volume=e},F=function(A,e,t){void 0===A&&(A=0),void 0===e&&(e=0),void 0===t&&(t=null),this.appId=A,this.bizId=e,this.url=t},L=function(e,t,r,i,o,n,g){void 0===e&&(e=0),void 0===t&&(t=0),void 0===r&&(r=0),void 0===i&&(i=0),void 0===n&&(n=0),void 0===g&&(g=A.TRTCVideoStreamType.TRTCVideoStreamTypeBig),this.width=e,this.height=t,this.frameRate=r,this.videoBitrate=i,this.audioBitrate=n,this.streamType=g},_=function(e,t,r,i,o,n,g,a,s,C,I,c,B,u){void 0===e&&(e=""),void 0===r&&(r=0),void 0===i&&(i=0),void 0===o&&(o=0),void 0===n&&(n=0),void 0===a&&(a=0),void 0===u&&(u=A.TRTCVideoStreamType.TRTCVideoStreamTypeBig),this.userId=e,this.width=r,this.height=i,this.frameRate=o,this.videoBitrate=n,this.audioBitrate=a,this.streamType=u},k=function(A,e,t,r,i,o,n,g,a,s,C){void 0===A&&(A=0),void 0===e&&(e=0),void 0===i&&(i=0),void 0===o&&(o=0),void 0===n&&(n=0),void 0===g&&(g=[]),void 0===a&&(a=0),void 0===s&&(s=[]),void 0===C&&(C=0),this.upLoss=A,this.downLoss=e,this.rtt=i,this.receivedBytes=o,this.sentBytes=n,this.localStatisticsArray=g,this.localStatisticsArraySize=a,this.remoteStatisticsArray=s,this.remoteStatisticsArraySize=C};A.TRTCVideoResolutionMode=void 0,(S=A.TRTCVideoResolutionMode||(A.TRTCVideoResolutionMode={}))[S.TRTCVideoResolutionModeLandscape=0]="TRTCVideoResolutionModeLandscape",S[S.TRTCVideoResolutionModePortrait=1]="TRTCVideoResolutionModePortrait",A.TRTCVideoQosPreference=void 0,(M=A.TRTCVideoQosPreference||(A.TRTCVideoQosPreference={}))[M.TRTCVideoQosPreferenceSmooth=1]="TRTCVideoQosPreferenceSmooth",M[M.TRTCVideoQosPreferenceClear=2]="TRTCVideoQosPreferenceClear",A.TRTCQosControlMode=void 0,(N=A.TRTCQosControlMode||(A.TRTCQosControlMode={}))[N.TRTCQosControlModeClient=0]="TRTCQosControlModeClient",N[N.TRTCQosControlModeServer=1]="TRTCQosControlModeServer";var Y,V,P=function(e,t){void 0===e&&(e=A.TRTCVideoQosPreference.TRTCVideoQosPreferenceClear),void 0===t&&(t=A.TRTCQosControlMode.TRTCQosControlModeServer),this.preference=e,this.controlMode=t},U=function(A,e,t,r){void 0===A&&(A=new ArrayBuffer(0)),void 0===e&&(e=0),void 0===t&&(t=0),void 0===r&&(r=0),this.buffer=A,this.length=e,this.width=t,this.height=r};A.TRTCLogLevel=void 0,(Y=A.TRTCLogLevel||(A.TRTCLogLevel={}))[Y.TRTCLogLevelVerbose=0]="TRTCLogLevelVerbose",Y[Y.TRTCLogLevelDebug=1]="TRTCLogLevelDebug",Y[Y.TRTCLogLevelInfo=2]="TRTCLogLevelInfo",Y[Y.TRTCLogLevelWarn=3]="TRTCLogLevelWarn",Y[Y.TRTCLogLevelError=4]="TRTCLogLevelError",Y[Y.TRTCLogLevelFatal=5]="TRTCLogLevelFatal",Y[Y.TRTCLogLevelNone=6]="TRTCLogLevelNone",A.TRTCScreenCaptureSourceType=void 0,(V=A.TRTCScreenCaptureSourceType||(A.TRTCScreenCaptureSourceType={}))[V.TRTCScreenCaptureSourceTypeUnknown=-1]="TRTCScreenCaptureSourceTypeUnknown",V[V.TRTCScreenCaptureSourceTypeWindow=0]="TRTCScreenCaptureSourceTypeWindow",V[V.TRTCScreenCaptureSourceTypeScreen=1]="TRTCScreenCaptureSourceTypeScreen",V[V.TRTCScreenCaptureSourceTypeCustom=2]="TRTCScreenCaptureSourceTypeCustom";var H,K=function(e,t,r,i,o,n){void 0===e&&(e=A.TRTCScreenCaptureSourceType.TRTCScreenCaptureSourceTypeUnknown),void 0===t&&(t=""),void 0===r&&(r=""),void 0===i&&(i=new U),void 0===o&&(o=new U),void 0===n&&(n=!1),this.type=e,this.sourceId=t,this.sourceName=r,this.thumbBGRA=i,this.iconBGRA=o,this.isMinimizeWindow=n},J=function(A,e,t,r){void 0===A&&(A=0),void 0===e&&(e=0),void 0===t&&(t=0),void 0===r&&(r=0),this.left=A,this.top=e,this.right=t,this.bottom=r},x=function(e,t,r,i,o,n,g,a,s,C,I,c,B,u,Q){void 0===e&&(e=A.TRTCTranscodingConfigMode.TRTCTranscodingConfigMode_Unknown),void 0===t&&(t=0),void 0===r&&(r=0),void 0===i&&(i=0),void 0===o&&(o=0),void 0===n&&(n=0),void 0===g&&(g=15),void 0===a&&(a=2),void 0===s&&(s=0),void 0===C&&(C=""),void 0===I&&(I=64),void 0===c&&(c=48e3),void 0===B&&(B=1),void 0===u&&(u=[]),void 0===Q&&(Q=""),this.mode=e,this.appId=t,this.bizId=r,this.videoWidth=i,this.videoHeight=o,this.videoBitrate=n,this.videoFramerate=g,this.videoGOP=a,this.backgroundColor=s,this.backgroundImage=C,this.audioSampleRate=I,this.audioBitrate=c,this.audioChannels=B,this.mixUsersArray=u,this.mixUsersArraySize=u.length,this.streamId=Q};A.TRTCTranscodingConfigMode=void 0,(H=A.TRTCTranscodingConfigMode||(A.TRTCTranscodingConfigMode={}))[H.TRTCTranscodingConfigMode_Unknown=0]="TRTCTranscodingConfigMode_Unknown",H[H.TRTCTranscodingConfigMode_Manual=1]="TRTCTranscodingConfigMode_Manual",H[H.TRTCTranscodingConfigMode_Template_PureAudio=2]="TRTCTranscodingConfigMode_Template_PureAudio",H[H.TRTCTranscodingConfigMode_Template_PresetLayout=3]="TRTCTranscodingConfigMode_Template_PresetLayout",H[H.TRTCTranscodingConfigMode_Template_ScreenSharing=4]="TRTCTranscodingConfigMode_Template_ScreenSharing",H[H.TRTC_TranscodingConfigMode_Unknown=5]="TRTC_TranscodingConfigMode_Unknown",H[H.TRTC_TranscodingConfigMode_Manual=6]="TRTC_TranscodingConfigMode_Manual",H[H.TRTC_TranscodingConfigMode_Template_PureAudio=7]="TRTC_TranscodingConfigMode_Template_PureAudio",H[H.TRTC_TranscodingConfigMode_Template_PresetLayout=8]="TRTC_TranscodingConfigMode_Template_PresetLayout",H[H.TRTC_TranscodingConfigMode_Template_ScreenSharing=9]="TRTC_TranscodingConfigMode_Template_ScreenSharing";var O,Z=function(e,t,r,i,o,n,g,a){void 0===e&&(e=""),void 0===t&&(t=""),void 0===r&&(r=null),void 0===i&&(i=0),void 0===o&&(o=!1),void 0===n&&(n=A.TRTCVideoStreamType.TRTCVideoStreamTypeBig),void 0===g&&(g=A.TRTCMixInputType.TRTCMixInputTypeUndefined),void 0===a&&(a=0),this.userId=e,this.roomId=t,this.rect=r,this.zOrder=i,this.pureAudio=o,this.streamType=n,this.inputType=g,this.renderMode=a};A.TRTCMixInputType=void 0,(O=A.TRTCMixInputType||(A.TRTCMixInputType={}))[O.TRTCMixInputTypeUndefined=0]="TRTCMixInputTypeUndefined",O[O.TRTCMixInputTypeAudioVideo=1]="TRTCMixInputTypeAudioVideo",O[O.TRTCMixInputTypePureVideo=2]="TRTCMixInputTypePureVideo",O[O.TRTCMixInputTypePureAudio=3]="TRTCMixInputTypePureAudio";var j,W="onError",X="onWarning",z="rtc",q="live",$="VirtualBackground",AA="BasicBeauty",eA="blur",tA="image",rA={20:"anchor",21:"audience"},iA={0:z,1:q,2:z,3:q};!function(A){A[A.ActiveExitRoom=0]="ActiveExitRoom",A[A.KickedExitRoom=1]="KickedExitRoom"}(j||(j={}));var oA="enum";function nA(){return Math.floor(performance.now())}var gA=function(A){return void 0===A},aA=function(A){return"number"==typeof A},sA=function(A){return"boolean"==typeof A};function CA(A){if("string"!=typeof A)return A;var e;try{var t=JSON.parse(A);e="object"==typeof t&&t?t:A}catch(r){e=A}return e}var IA,cA,BA=function(A){return A&&A.Math===Math&&A},uA=BA("object"==typeof globalThis&&globalThis)||BA("object"==typeof window&&window)||BA("object"==typeof self&&self)||BA("object"==typeof C&&C)||function(){return this}()||C||Function("return this")(),QA=function(A){try{return!!A()}catch(e){return!0}},EA=!QA((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})),lA=!QA((function(){var A=function(){}.bind();return"function"!=typeof A||A.hasOwnProperty("prototype")})),dA=Function.prototype.call,hA=lA?dA.bind(dA):function(){return dA.apply(dA,arguments)},pA={}.propertyIsEnumerable,TA=Object.getOwnPropertyDescriptor,yA={f:TA&&!pA.call({1:2},1)?function(A){var e=TA(this,A);return!!e&&e.enumerable}:pA},fA=function(A,e){return{enumerable:!(1&A),configurable:!(2&A),writable:!(4&A),value:e}},RA=Function.prototype,vA=RA.call,DA=lA&&RA.bind.bind(vA,vA),wA=lA?DA:function(A){return function(){return vA.apply(A,arguments)}},mA=wA({}.toString),SA=wA("".slice),MA=function(A){return SA(mA(A),8,-1)},NA=Object,bA=wA("".split),GA=QA((function(){return!NA("z").propertyIsEnumerable(0)}))?function(A){return"String"===MA(A)?bA(A,""):NA(A)}:NA,FA=function(A){return null==A},LA=TypeError,_A=function(A){if(FA(A))throw LA("Can't call method on "+A);return A},kA=function(A){return GA(_A(A))},YA="object"==typeof document&&document.all,VA={all:YA,IS_HTMLDDA:void 0===YA&&void 0!==YA},PA=VA.all,UA=VA.IS_HTMLDDA?function(A){return"function"==typeof A||A===PA}:function(A){return"function"==typeof A},HA=VA.all,KA=VA.IS_HTMLDDA?function(A){return"object"==typeof A?null!==A:UA(A)||A===HA}:function(A){return"object"==typeof A?null!==A:UA(A)},JA=function(A,e){return arguments.length<2?(t=uA[A],UA(t)?t:void 0):uA[A]&&uA[A][e];var t},xA=wA({}.isPrototypeOf),OA="undefined"!=typeof navigator&&String(navigator.userAgent)||"",ZA=uA.process,jA=uA.Deno,WA=ZA&&ZA.versions||jA&&jA.version,XA=WA&&WA.v8;XA&&(cA=(IA=XA.split("."))[0]>0&&IA[0]<4?1:+(IA[0]+IA[1])),!cA&&OA&&(!(IA=OA.match(/Edge\/(\d+)/))||IA[1]>=74)&&(IA=OA.match(/Chrome\/(\d+)/))&&(cA=+IA[1]);var zA=cA,qA=uA.String,$A=!!Object.getOwnPropertySymbols&&!QA((function(){var A=Symbol("symbol detection");return!qA(A)||!(Object(A)instanceof Symbol)||!Symbol.sham&&zA&&zA<41})),Ae=$A&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,ee=Object,te=Ae?function(A){return"symbol"==typeof A}:function(A){var e=JA("Symbol");return UA(e)&&xA(e.prototype,ee(A))},re=String,ie=TypeError,oe=function(A){if(UA(A))return A;throw ie(function(A){try{return re(A)}catch(e){return"Object"}}(A)+" is not a function")},ne=function(A,e){var t=A[e];return FA(t)?void 0:oe(t)},ge=TypeError,ae=Object.defineProperty,se=function(A,e){try{ae(uA,A,{value:e,configurable:!0,writable:!0})}catch(t){uA[A]=e}return e},Ce="__core-js_shared__",Ie=uA[Ce]||se(Ce,{}),ce=I((function(A){(A.exports=function(A,e){return Ie[A]||(Ie[A]=void 0!==e?e:{})})("versions",[]).push({version:"3.32.1",mode:"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.32.1/LICENSE",source:"https://github.com/zloirock/core-js"})})),Be=Object,ue=function(A){return Be(_A(A))},Qe=wA({}.hasOwnProperty),Ee=Object.hasOwn||function(A,e){return Qe(ue(A),e)},le=0,de=Math.random(),he=wA(1..toString),pe=function(A){return"Symbol("+(void 0===A?"":A)+")_"+he(++le+de,36)},Te=uA.Symbol,ye=ce("wks"),fe=Ae?Te.for||Te:Te&&Te.withoutSetter||pe,Re=function(A){return Ee(ye,A)||(ye[A]=$A&&Ee(Te,A)?Te[A]:fe("Symbol."+A)),ye[A]},ve=TypeError,De=Re("toPrimitive"),we=function(A,e){if(!KA(A)||te(A))return A;var t,r=ne(A,De);if(r){if(void 0===e&&(e="default"),t=hA(r,A,e),!KA(t)||te(t))return t;throw ve("Can't convert object to primitive value")}return void 0===e&&(e="number"),function(A,e){var t,r;if("string"===e&&UA(t=A.toString)&&!KA(r=hA(t,A)))return r;if(UA(t=A.valueOf)&&!KA(r=hA(t,A)))return r;if("string"!==e&&UA(t=A.toString)&&!KA(r=hA(t,A)))return r;throw ge("Can't convert object to primitive value")}(A,e)},me=function(A){var e=we(A,"string");return te(e)?e:e+""},Se=uA.document,Me=KA(Se)&&KA(Se.createElement),Ne=function(A){return Me?Se.createElement(A):{}},be=!EA&&!QA((function(){return 7!==Object.defineProperty(Ne("div"),"a",{get:function(){return 7}}).a})),Ge=Object.getOwnPropertyDescriptor,Fe={f:EA?Ge:function(A,e){if(A=kA(A),e=me(e),be)try{return Ge(A,e)}catch(t){}if(Ee(A,e))return fA(!hA(yA.f,A,e),A[e])}},Le=EA&&QA((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),_e=String,ke=TypeError,Ye=function(A){if(KA(A))return A;throw ke(_e(A)+" is not an object")},Ve=TypeError,Pe=Object.defineProperty,Ue=Object.getOwnPropertyDescriptor,He="enumerable",Ke="configurable",Je="writable",xe={f:EA?Le?function(A,e,t){if(Ye(A),e=me(e),Ye(t),"function"==typeof A&&"prototype"===e&&"value"in t&&Je in t&&!t[Je]){var r=Ue(A,e);r&&r[Je]&&(A[e]=t.value,t={configurable:Ke in t?t[Ke]:r[Ke],enumerable:He in t?t[He]:r[He],writable:!1})}return Pe(A,e,t)}:Pe:function(A,e,t){if(Ye(A),e=me(e),Ye(t),be)try{return Pe(A,e,t)}catch(r){}if("get"in t||"set"in t)throw Ve("Accessors not supported");return"value"in t&&(A[e]=t.value),A}},Oe=EA?function(A,e,t){return xe.f(A,e,fA(1,t))}:function(A,e,t){return A[e]=t,A},Ze=Function.prototype,je=EA&&Object.getOwnPropertyDescriptor,We=Ee(Ze,"name"),Xe={EXISTS:We,PROPER:We&&"something"===function(){}.name,CONFIGURABLE:We&&(!EA||EA&&je(Ze,"name").configurable)},ze=wA(Function.toString);UA(Ie.inspectSource)||(Ie.inspectSource=function(A){return ze(A)});var qe,$e,At,et=Ie.inspectSource,tt=uA.WeakMap,rt=UA(tt)&&/native code/.test(String(tt)),it=ce("keys"),ot=function(A){return it[A]||(it[A]=pe(A))},nt={},gt="Object already initialized",at=uA.TypeError,st=uA.WeakMap;if(rt||Ie.state){var Ct=Ie.state||(Ie.state=new st);Ct.get=Ct.get,Ct.has=Ct.has,Ct.set=Ct.set,qe=function(A,e){if(Ct.has(A))throw at(gt);return e.facade=A,Ct.set(A,e),e},$e=function(A){return Ct.get(A)||{}},At=function(A){return Ct.has(A)}}else{var It=ot("state");nt[It]=!0,qe=function(A,e){if(Ee(A,It))throw at(gt);return e.facade=A,Oe(A,It,e),e},$e=function(A){return Ee(A,It)?A[It]:{}},At=function(A){return Ee(A,It)}}var ct={set:qe,get:$e,has:At,enforce:function(A){return At(A)?$e(A):qe(A,{})},getterFor:function(A){return function(e){var t;if(!KA(e)||(t=$e(e)).type!==A)throw at("Incompatible receiver, "+A+" required");return t}}},Bt=I((function(A){var e=Xe.CONFIGURABLE,t=ct.enforce,r=ct.get,i=String,o=Object.defineProperty,n=wA("".slice),g=wA("".replace),a=wA([].join),s=EA&&!QA((function(){return 8!==o((function(){}),"length",{value:8}).length})),C=String(String).split("String"),I=A.exports=function(A,r,I){"Symbol("===n(i(r),0,7)&&(r="["+g(i(r),/^Symbol\(([^)]*)\)/,"$1")+"]"),I&&I.getter&&(r="get "+r),I&&I.setter&&(r="set "+r),(!Ee(A,"name")||e&&A.name!==r)&&(EA?o(A,"name",{value:r,configurable:!0}):A.name=r),s&&I&&Ee(I,"arity")&&A.length!==I.arity&&o(A,"length",{value:I.arity});try{I&&Ee(I,"constructor")&&I.constructor?EA&&o(A,"prototype",{writable:!1}):A.prototype&&(A.prototype=void 0)}catch(B){}var c=t(A);return Ee(c,"source")||(c.source=a(C,"string"==typeof r?r:"")),A};Function.prototype.toString=I((function(){return UA(this)&&r(this).source||et(this)}),"toString")})),ut=function(A,e,t,r){r||(r={});var i=r.enumerable,o=void 0!==r.name?r.name:e;if(UA(t)&&Bt(t,o,r),r.global)i?A[e]=t:se(e,t);else{try{r.unsafe?A[e]&&(i=!0):delete A[e]}catch(n){}i?A[e]=t:xe.f(A,e,{value:t,enumerable:!1,configurable:!r.nonConfigurable,writable:!r.nonWritable})}return A},Qt=Math.ceil,Et=Math.floor,lt=Math.trunc||function(A){var e=+A;return(e>0?Et:Qt)(e)},dt=function(A){var e=+A;return e!=e||0===e?0:lt(e)},ht=Math.max,pt=Math.min,Tt=Math.min,yt=function(A){return A>0?Tt(dt(A),9007199254740991):0},ft=function(A){return yt(A.length)},Rt=function(A){return function(e,t,r){var i,o=kA(e),n=ft(o),g=function(A,e){var t=dt(A);return t<0?ht(t+e,0):pt(t,e)}(r,n);if(A&&t!=t){for(;n>g;)if((i=o[g++])!=i)return!0}else for(;n>g;g++)if((A||g in o)&&o[g]===t)return A||g||0;return!A&&-1}},vt={includes:Rt(!0),indexOf:Rt(!1)}.indexOf,Dt=wA([].push),wt=function(A,e){var t,r=kA(A),i=0,o=[];for(t in r)!Ee(nt,t)&&Ee(r,t)&&Dt(o,t);for(;e.length>i;)Ee(r,t=e[i++])&&(~vt(o,t)||Dt(o,t));return o},mt=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],St=mt.concat("length","prototype"),Mt={f:Object.getOwnPropertyNames||function(A){return wt(A,St)}},Nt={f:Object.getOwnPropertySymbols},bt=wA([].concat),Gt=JA("Reflect","ownKeys")||function(A){var e=Mt.f(Ye(A)),t=Nt.f;return t?bt(e,t(A)):e},Ft=function(A,e,t){for(var r=Gt(e),i=xe.f,o=Fe.f,n=0;n<r.length;n++){var g=r[n];Ee(A,g)||t&&Ee(t,g)||i(A,g,o(e,g))}},Lt=/#|\.prototype\./,_t=function(A,e){var t=Yt[kt(A)];return t===Pt||t!==Vt&&(UA(e)?QA(e):!!e)},kt=_t.normalize=function(A){return String(A).replace(Lt,".").toLowerCase()},Yt=_t.data={},Vt=_t.NATIVE="N",Pt=_t.POLYFILL="P",Ut=_t,Ht=Fe.f,Kt=function(A,e){var t,r,i,o,n,g=A.target,a=A.global,s=A.stat;if(t=a?uA:s?uA[g]||se(g,{}):(uA[g]||{}).prototype)for(r in e){if(o=e[r],i=A.dontCallGetSet?(n=Ht(t,r))&&n.value:t[r],!Ut(a?r:g+(s?".":"#")+r,A.forced)&&void 0!==i){if(typeof o==typeof i)continue;Ft(o,i)}(A.sham||i&&i.sham)&&Oe(o,"sham",!0),ut(t,r,o,A)}},Jt={};Jt[Re("toStringTag")]="z";var xt,Ot="[object z]"===String(Jt),Zt=Re("toStringTag"),jt=Object,Wt="Arguments"===MA(function(){return arguments}()),Xt=Ot?MA:function(A){var e,t,r;return void 0===A?"Undefined":null===A?"Null":"string"==typeof(t=function(A,e){try{return A[e]}catch(t){}}(e=jt(A),Zt))?t:Wt?MA(e):"Object"===(r=MA(e))&&UA(e.callee)?"Arguments":r},zt=String,qt=function(A){if("Symbol"===Xt(A))throw TypeError("Cannot convert a Symbol value to a string");return zt(A)},$t=function(){var A=Ye(this),e="";return A.hasIndices&&(e+="d"),A.global&&(e+="g"),A.ignoreCase&&(e+="i"),A.multiline&&(e+="m"),A.dotAll&&(e+="s"),A.unicode&&(e+="u"),A.unicodeSets&&(e+="v"),A.sticky&&(e+="y"),e},Ar=uA.RegExp,er=QA((function(){var A=Ar("a","y");return A.lastIndex=2,null!==A.exec("abcd")})),tr=er||QA((function(){return!Ar("a","y").sticky})),rr={BROKEN_CARET:er||QA((function(){var A=Ar("^r","gy");return A.lastIndex=2,null!==A.exec("str")})),MISSED_STICKY:tr,UNSUPPORTED_Y:er},ir=Object.keys||function(A){return wt(A,mt)},or=EA&&!Le?Object.defineProperties:function(A,e){Ye(A);for(var t,r=kA(e),i=ir(e),o=i.length,n=0;o>n;)xe.f(A,t=i[n++],r[t]);return A},nr={f:or},gr=JA("document","documentElement"),ar="prototype",sr="script",Cr=ot("IE_PROTO"),Ir=function(){},cr=function(A){return"<"+sr+">"+A+"</"+sr+">"},Br=function(A){A.write(cr("")),A.close();var e=A.parentWindow.Object;return A=null,e},ur=function(){try{xt=new ActiveXObject("htmlfile")}catch(i){}var A,e,t;ur="undefined"!=typeof document?document.domain&&xt?Br(xt):(e=Ne("iframe"),t="java"+sr+":",e.style.display="none",gr.appendChild(e),e.src=String(t),(A=e.contentWindow.document).open(),A.write(cr("document.F=Object")),A.close(),A.F):Br(xt);for(var r=mt.length;r--;)delete ur[ar][mt[r]];return ur()};nt[Cr]=!0;var Qr,Er,lr=Object.create||function(A,e){var t;return null!==A?(Ir[ar]=Ye(A),t=new Ir,Ir[ar]=null,t[Cr]=A):t=ur(),void 0===e?t:nr.f(t,e)},dr=uA.RegExp,hr=QA((function(){var A=dr(".","s");return!(A.dotAll&&A.exec("\n")&&"s"===A.flags)})),pr=uA.RegExp,Tr=QA((function(){var A=pr("(?<a>b)","g");return"b"!==A.exec("b").groups.a||"bc"!=="b".replace(A,"$<a>c")})),yr=ct.get,fr=ce("native-string-replace",String.prototype.replace),Rr=RegExp.prototype.exec,vr=Rr,Dr=wA("".charAt),wr=wA("".indexOf),mr=wA("".replace),Sr=wA("".slice),Mr=(Er=/b*/g,hA(Rr,Qr=/a/,"a"),hA(Rr,Er,"a"),0!==Qr.lastIndex||0!==Er.lastIndex),Nr=rr.BROKEN_CARET,br=void 0!==/()??/.exec("")[1];(Mr||br||Nr||hr||Tr)&&(vr=function(A){var e,t,r,i,o,n,g,a=this,s=yr(a),C=qt(A),I=s.raw;if(I)return I.lastIndex=a.lastIndex,e=hA(vr,I,C),a.lastIndex=I.lastIndex,e;var c=s.groups,B=Nr&&a.sticky,u=hA($t,a),Q=a.source,E=0,l=C;if(B&&(u=mr(u,"y",""),-1===wr(u,"g")&&(u+="g"),l=Sr(C,a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==Dr(C,a.lastIndex-1))&&(Q="(?: "+Q+")",l=" "+l,E++),t=new RegExp("^(?:"+Q+")",u)),br&&(t=new RegExp("^"+Q+"$(?!\\s)",u)),Mr&&(r=a.lastIndex),i=hA(Rr,B?t:a,l),B?i?(i.input=Sr(i.input,E),i[0]=Sr(i[0],E),i.index=a.lastIndex,a.lastIndex+=i[0].length):a.lastIndex=0:Mr&&i&&(a.lastIndex=a.global?i.index+i[0].length:r),br&&i&&i.length>1&&hA(fr,i[0],t,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(i[o]=void 0)})),i&&c)for(i.groups=n=lr(null),o=0;o<c.length;o++)n[(g=c[o])[0]]=i[g[1]];return i});var Gr=vr;Kt({target:"RegExp",proto:!0,forced:/./.exec!==Gr},{exec:Gr});var Fr="\t\n\v\f\r \u2028\u2029\ufeff",Lr=wA("".replace),_r=RegExp("^["+Fr+"]+"),kr=RegExp("(^|[^"+Fr+"])["+Fr+"]+$"),Yr=function(A){return function(e){var t=qt(_A(e));return 1&A&&(t=Lr(t,_r,"")),2&A&&(t=Lr(t,kr,"$1")),t}},Vr={start:Yr(1),end:Yr(2),trim:Yr(3)}.trim,Pr=wA("".charAt),Ur=uA.parseFloat,Hr=uA.Symbol,Kr=Hr&&Hr.iterator,Jr=1/Ur(Fr+"-0")!=-Infinity||Kr&&!QA((function(){Ur(Object(Kr))}))?function(A){var e=Vr(qt(A)),t=Ur(e);return 0===t&&"-"===Pr(e,0)?-0:t}:Ur;Kt({global:!0,forced:parseFloat!==Jr},{parseFloat:Jr});var xr=function(A){if("Function"===MA(A))return wA(A)},Or=Re("species"),Zr=RegExp.prototype,jr=wA("".charAt),Wr=wA("".charCodeAt),Xr=wA("".slice),zr=function(A){return function(e,t){var r,i,o=qt(_A(e)),n=dt(t),g=o.length;return n<0||n>=g?A?"":void 0:(r=Wr(o,n))<55296||r>56319||n+1===g||(i=Wr(o,n+1))<56320||i>57343?A?jr(o,n):r:A?Xr(o,n,n+2):i-56320+(r-55296<<10)+65536}},qr={codeAt:zr(!1),charAt:zr(!0)}.charAt,$r=function(A,e,t){return e+(t?qr(A,e).length:1)},Ai=TypeError,ei=function(A,e){var t=A.exec;if(UA(t)){var r=hA(t,A,e);return null!==r&&Ye(r),r}if("RegExp"===MA(A))return hA(Gr,A,e);throw Ai("RegExp#exec called on incompatible receiver")};!function(A,e,t,r){var i=Re(A),o=!QA((function(){var e={};return e[i]=function(){return 7},7!==""[A](e)})),n=o&&!QA((function(){var e=!1,t=/a/;return"split"===A&&((t={}).constructor={},t.constructor[Or]=function(){return t},t.flags="",t[i]=/./[i]),t.exec=function(){return e=!0,null},t[i](""),!e}));if(!o||!n||t){var g=xr(/./[i]),a=e(i,""[A],(function(A,e,t,r,i){var n=xr(A),a=e.exec;return a===Gr||a===Zr.exec?o&&!i?{done:!0,value:g(e,t,r)}:{done:!0,value:n(t,e,r)}:{done:!1}}));ut(String.prototype,A,a[0]),ut(Zr,i,a[1])}r&&Oe(Zr[i],"sham",!0)}("match",(function(A,e,t){return[function(e){var t=_A(this),r=FA(e)?void 0:ne(e,A);return r?hA(r,e,t):new RegExp(e)[A](qt(t))},function(A){var r=Ye(this),i=qt(A),o=t(e,r,i);if(o.done)return o.value;if(!r.global)return ei(r,i);var n=r.unicode;r.lastIndex=0;for(var g,a=[],s=0;null!==(g=ei(r,i));){var C=qt(g[0]);a[s]=C,""===C&&(r.lastIndex=$r(i,yt(r.lastIndex),n)),s++}return 0===s?null:a}]}));var ti=Array.isArray||function(A){return"Array"===MA(A)},ri=TypeError,ii=function(A){if(A>9007199254740991)throw ri("Maximum allowed index exceeded");return A},oi=function(A,e,t){var r=me(e);r in A?xe.f(A,r,fA(0,t)):A[r]=t},ni=function(){},gi=[],ai=JA("Reflect","construct"),si=/^\s*(?:class|function)\b/,Ci=wA(si.exec),Ii=!si.exec(ni),ci=function(A){if(!UA(A))return!1;try{return ai(ni,gi,A),!0}catch(e){return!1}},Bi=function(A){if(!UA(A))return!1;switch(Xt(A)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Ii||!!Ci(si,et(A))}catch(e){return!0}};Bi.sham=!0;var ui,Qi=!ai||QA((function(){var A;return ci(ci.call)||!ci(Object)||!ci((function(){A=!0}))||A}))?Bi:ci,Ei=Re("species"),li=Array,di=function(A,e){return new(function(A){var e;return ti(A)&&(e=A.constructor,(Qi(e)&&(e===li||ti(e.prototype))||KA(e)&&null===(e=e[Ei]))&&(e=void 0)),void 0===e?li:e}(A))(0===e?0:e)},hi=Re("species"),pi=Re("isConcatSpreadable"),Ti=zA>=51||!QA((function(){var A=[];return A[pi]=!1,A.concat()[0]!==A})),yi=function(A){if(!KA(A))return!1;var e=A[pi];return void 0!==e?!!e:ti(A)};Kt({target:"Array",proto:!0,arity:1,forced:!(Ti&&(ui="concat",zA>=51||!QA((function(){var A=[];return(A.constructor={})[hi]=function(){return{foo:1}},1!==A[ui](Boolean).foo}))))},{concat:function(A){var e,t,r,i,o,n=ue(this),g=di(n,0),a=0;for(e=-1,r=arguments.length;e<r;e++)if(yi(o=-1===e?n:arguments[e]))for(i=ft(o),ii(a+i),t=0;t<i;t++,a++)t in o&&oi(g,a,o[t]);else ii(a+1),oi(g,a++,o);return g.length=a,g}});var fi=window.navigator&&window.navigator.userAgent||"",Ri=/AppleWebKit\/([\d.]+)/i.exec(fi);Ri&&parseFloat(Ri.pop());var vi=/iPad/i.test(fi),Di=/iPhone/i.test(fi)&&!vi,wi=/iPod/i.test(fi),mi=Di||vi||wi,Si=/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i.test(fi);mi&&function(){var A=fi.match(/OS (\d+)_/i);A&&A[1]&&A[1]}();var Mi=/Android/i.test(fi);Mi&&function(){var A=fi.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!A)return null;var e=A[1]&&parseFloat(A[1]),t=A[2]&&parseFloat(A[2]);e&&t&&parseFloat("".concat(A[1],".").concat(A[2]))}();Mi&&/webkit/i.test(fi),/Firefox/i.test(fi)&&function(){var A=fi.match(/Firefox\/(\d+)/);A&&A[1]&&parseFloat(A[1])}();var Ni=/Edge\//i.test(fi);Ni&&function(){var A=fi.match(/Edge\/(\d+)/i);if(A&&A[1])A[1]}();var bi=/Edg\//i.test(fi);bi&&function(){var A=fi.match(/Edg\/(\d+)/);A&&A[1]&&parseFloat(A[1])}();var Gi=/SogouMobileBrowser\//i.test(fi);Gi&&function(){var A=fi.match(/SogouMobileBrowser\/(\d+)/);A&&A[1]&&parseFloat(A[1])}();var Fi=/MetaSr\s/i.test(fi);Fi&&function(){var A=fi.match(/MetaSr(\s\d+(\.\d+)+)/);A&&A[1]&&parseFloat(A[1])}();var Li=/TBS\/\d+/i.test(fi);Li&&function(){var A=fi.match(/TBS\/(\d+)/i);if(A&&A[1])A[1]}();var _i=/XWEB\/\d+/i.test(fi);_i&&function(){var A=fi.match(/XWEB\/(\d+)/i);if(A&&A[1])A[1]}(),/MSIE\s8\.0/.test(fi),/MSIE\/\d+/i.test(fi)&&function(){var A=/MSIE\s(\d+)\.\d/.exec(fi),e=A&&parseFloat(A[1]);!e&&/Trident\/7.0/i.test(fi)&&/rv:11.0/.test(fi)&&(e=11)}(),/(micromessenger|webbrowser)/i.test(fi)&&function(){var A=fi.match(/MicroMessenger\/(\d+)/i);if(A&&A[1])A[1]}();var ki=!Li&&/MQQBrowser\/\d+/i.test(fi)&&/COVC\/\d+/i.test(fi),Yi=!Li&&/MQQBrowser\/\d+/i.test(fi)&&!/COVC\/\d+/i.test(fi);(Yi||ki)&&function(){var A=fi.match(/ MQQBrowser\/([\d.]+)/);A&&A[1]&&A[1]}();var Vi=!Li&&/ QQBrowser\/\d+/i.test(fi);Vi&&function(){var A=fi.match(/ QQBrowser\/([\d.]+)/);A&&A[1]&&A[1]}();var Pi=!Li&&/QQBrowserLite\/\d+/i.test(fi);Pi&&function(){var A=fi.match(/QQBrowserLite\/([\d.]+)/);A&&A[1]&&A[1]}();var Ui=!Li&&/MQBHD\/\d+/i.test(fi);Ui&&function(){var A=fi.match(/MQBHD\/([\d.]+)/);A&&A[1]&&A[1]}(),/Windows/i.test(fi),!mi&&/MAC OS X/i.test(fi),!Mi&&/Linux/i.test(fi),/MicroMessenger/i.test(fi),/UCBrowser/i.test(fi),/Electron/i.test(fi);var Hi=/MiuiBrowser/i.test(fi);Hi&&function(){var A=fi.match(/MiuiBrowser\/([\d.]+)/);A&&A[1]&&A[1]}();var Ki=/HuaweiBrowser/i.test(fi);/Huawei/i.test(fi),Ki&&function(){var A=fi.match(/HuaweiBrowser\/([\d.]+)/);A&&A[1]&&A[1]}();var Ji=/SamsungBrowser/i.test(fi);Ji&&function(){var A=fi.match(/SamsungBrowser\/([\d.]+)/);A&&A[1]&&A[1]}();var xi=/HeyTapBrowser/i.test(fi);xi&&function(){var A=fi.match(/HeyTapBrowser\/([\d.]+)/);A&&A[1]&&A[1]}();var Oi=/VivoBrowser/i.test(fi);Oi&&function(){var A=fi.match(/VivoBrowser\/([\d.]+)/);A&&A[1]&&A[1]}();var Zi,ji,Wi,Xi=/Chrome/i.test(fi),zi=!Ni&&!Fi&&!Gi&&!Li&&!_i&&!bi&&!Vi&&!Hi&&!Ki&&!Ji&&!xi&&!Oi&&/Chrome/i.test(fi);zi&&function(){var A=fi.match(/Chrome\/(\d+)/);A&&A[1]&&parseFloat(A[1])}(),zi&&function(){var A=fi.match(/Chrome\/([\d.]+)/);A&&A[1]&&A[1]}(),!Xi&&!Yi&&!ki&&!Pi&&!Ui&&/Safari/i.test(fi)&&function(){var A=fi.match(/Version\/([\d.]+)/);A&&A[1]&&A[1]}(),"file:"===location.protocol||"localhost"===location.hostname||/^\d+\.\d+\.\d+\.\d+$/.test(location.hostname),function(A){A.LIVE="live",A.RTC="rtc"}(Zi||(Zi={})),function(A){A.CONTAIN="contain",A.COVER="cover",A.FILL="fill"}(ji||(ji={})),function(A){A[A.exitRoom=0]="exitRoom",A[A.banned=1]="banned",A[A.roomDisband=2]="roomDisband"}(Wi||(Wi={}));var qi=-3340,$i=-1301,Ao=-1314,eo=-1315,to=-1316,ro=-1302,io=-1317,oo=-1318,no=-1319,go=-70252,ao={code:-1001,message:"参数错误, 请检查参数格式、是否非空等"},so={code:-1005,message:"not supported"},Co="2.9.3",Io=Object.defineProperty,co=(A,e,t)=>((A,e,t)=>e in A?Io(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t)(A,"symbol"!=typeof e?e+"":e,t);var Bo,uo=(Bo="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,function(A={}){var e,t,r=A;r.ready=new Promise(((A,r)=>{e=A,t=r}));var i=Object.assign({},r),o="";"undefined"!=typeof document&&document.currentScript&&(o=document.currentScript.src),Bo&&(o=Bo),o=0!==o.indexOf("blob:")?o.substr(0,o.replace(/[?#].*/,"").lastIndexOf("/")+1):"";var n,g=r.print||console.log.bind(console),a=r.printErr||console.error.bind(console);Object.assign(r,i),i=null,r.arguments&&r.arguments,r.thisProgram&&r.thisProgram,r.quit&&r.quit,r.wasmBinary&&(n=r.wasmBinary),"object"!=typeof WebAssembly&&f("no native wasm support detected");var s,C,I,c,B,u,Q,E,l=!1,d=[],h=[],p=[],T=0,y=null;function f(A){r.onAbort&&r.onAbort(A),a(A="Aborted("+A+")"),l=!0,A+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(A);throw t(e),e}var R,v,D="data:application/octet-stream;base64,",w=A=>A.startsWith(D);function m(A){return Promise.resolve().then((()=>function(A){if(A==R&&n)return new Uint8Array(n);var e=function(A){if(w(A))return function(A){for(var e=atob(A),t=new Uint8Array(e.length),r=0;r<e.length;++r)t[r]=e.charCodeAt(r);return t}(A.slice(D.length))}(A);if(e)return e;throw"both async and sync fetching of the wasm failed"}(A)))}w(R="data:application/octet-stream;base64,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IAEoAgA2AgAgAiABKAIENgIEIAIgASgCCDYCCCACIAEoAgw2AgwgAiABKAIQNgIQIAIgASgCFDYCFCACIAEoAhg2AhggAiABKAIcNgIcIAIgASgCIDYCICACIAEoAiQ2AiQgAiABKAIoNgIoIAIgASgCLDYCLCACIAEoAjA2AjAgAiABKAI0NgI0IAIgASgCODYCOCACIAEoAjw2AjwgAUFAayEBIAJBQGsiAiAFTQ0ACwsgAiAETw0BA0AgAiABKAIANgIAIAFBBGohASACQQRqIgIgBEkNAAsMAQsgA0EESQRAIAAhAgwBCyAAIANBBGsiBEsEQCAAIQIMAQsgACECA0AgAiABLQAAOgAAIAIgAS0AAToAASACIAEtAAI6AAIgAiABLQADOgADIAFBBGohASACQQRqIgIgBE0NAAsLIAIgA0kEQANAIAIgAS0AADoAACABQQFqIQEgAkEBaiICIANHDQALCyAACwsAIAEgAiAAEEIaCxIAIAFBAXRBsMoAakECIAAQQgv5AQEEfwJ/IAEQKiECIwBBEGsiBSQAAn8gAC0AC0EHdgRAIAAoAgQMAQsgAC0AC0H/AHELIgRBAE8EQAJAIAIgAC0AC0EHdgR/IAAoAghB/////wdxQQFrBUEKCyIDIARrTQRAIAJFDQECfyAALQALQQd2BEAgACgCAAwBCyAACyIDIAQEfyACIANqIAMgBBBFIAEgAkEAIAMgBGogAUsbQQAgASADTxtqBSABCyACEEUgACACIARqIgEQMSAFQQA6AA8gASADaiAFLQAPOgAADAELIAAgAyACIARqIANrIARBACACIAEQRAsgBUEQaiQAIAAMAQsQJwALC/ICAgJ/AX4CQCACRQ0AIAAgAToAACAAIAJqIgNBAWsgAToAACACQQNJDQAgACABOgACIAAgAToAASADQQNrIAE6AAAgA0ECayABOgAAIAJBB0kNACAAIAE6AAMgA0EEayABOgAAIAJBCUkNACAAQQAgAGtBA3EiBGoiAyABQf8BcUGBgoQIbCIBNgIAIAMgAiAEa0F8cSIEaiICQQRrIAE2AgAgBEEJSQ0AIAMgATYCCCADIAE2AgQgAkEIayABNgIAIAJBDGsgATYCACAEQRlJDQAgAyABNgIYIAMgATYCFCADIAE2AhAgAyABNgIMIAJBEGsgATYCACACQRRr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