@tencentcloud/call-engine-js
Version:
Tencent Cloud TUICallEngine SDK for Web
3 lines • 950 kB
JavaScript
!function(A,I){"object"==typeof exports&&"undefined"!=typeof module?I(exports,require("@tencentcloud/chat"),require("trtc-cloud-js-sdk"),require("rtc-detect")):"function"==typeof define&&define.amd?define(["exports","@tencentcloud/chat","trtc-cloud-js-sdk","rtc-detect"],I):I((A="undefined"!=typeof globalThis?globalThis:A||self).TUICallEngine={},A.TencentCloudChat,A.TRTCCloud,A.RTCDetect)}(this,function(A,I,B,g){function Q(A){return A&&"object"==typeof A&&"default"in A?A:{default:A}}var E=Q(I),C=Q(B),i=Q(g);function o(A,I,B,g){var Q,E=arguments.length,C=E<3?I:null===g?g=Object.getOwnPropertyDescriptor(I,B):g;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)C=Reflect.decorate(A,I,B,g);else for(var i=A.length-1;i>=0;i--)(Q=A[i])&&(C=(E<3?Q(C):E>3?Q(I,B,C):Q(I,B))||C);return E>3&&C&&Object.defineProperty(I,B,C),C}function a(A,I,B,g){return new(B||(B=Promise))(function(Q,E){function C(A){try{o(g.next(A))}catch(I){E(I)}}function i(A){try{o(g.throw(A))}catch(I){E(I)}}function o(A){var I;A.done?Q(A.value):(I=A.value,I instanceof B?I:new B(function(A){A(I)})).then(C,i)}o((g=g.apply(A,I||[])).next())})}"function"==typeof SuppressedError&&SuppressedError;var D="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}var G={};!function(A){var I=Object.prototype.hasOwnProperty,B="~";function g(){}function Q(A,I,B){this.fn=A,this.context=I,this.once=B||!1}function E(A,I,g,E,C){if("function"!=typeof g)throw new TypeError("The listener must be a function");var i=new Q(g,E||A,C),o=B?B+I:I;return A._events[o]?A._events[o].fn?A._events[o]=[A._events[o],i]:A._events[o].push(i):(A._events[o]=i,A._eventsCount++),A}function C(A,I){0===--A._eventsCount?A._events=new g:delete A._events[I]}function i(){this._events=new g,this._eventsCount=0}Object.create&&(g.prototype=Object.create(null),(new g).__proto__||(B=!1)),i.prototype.eventNames=function(){var A,g,Q=[];if(0===this._eventsCount)return Q;for(g in A=this._events)I.call(A,g)&&Q.push(B?g.slice(1):g);return Object.getOwnPropertySymbols?Q.concat(Object.getOwnPropertySymbols(A)):Q},i.prototype.listeners=function(A){var I=B?B+A:A,g=this._events[I];if(!g)return[];if(g.fn)return[g.fn];for(var Q=0,E=g.length,C=new Array(E);Q<E;Q++)C[Q]=g[Q].fn;return C},i.prototype.listenerCount=function(A){var I=B?B+A:A,g=this._events[I];return g?g.fn?1:g.length:0},i.prototype.emit=function(A,I,g,Q,E,C){var i=B?B+A:A;if(!this._events[i])return!1;var o,a,D=this._events[i],e=arguments.length;if(D.fn){switch(D.once&&this.removeListener(A,D.fn,void 0,!0),e){case 1:return D.fn.call(D.context),!0;case 2:return D.fn.call(D.context,I),!0;case 3:return D.fn.call(D.context,I,g),!0;case 4:return D.fn.call(D.context,I,g,Q),!0;case 5:return D.fn.call(D.context,I,g,Q,E),!0;case 6:return D.fn.call(D.context,I,g,Q,E,C),!0}for(a=1,o=new Array(e-1);a<e;a++)o[a-1]=arguments[a];D.fn.apply(D.context,o)}else{var G,t=D.length;for(a=0;a<t;a++)switch(D[a].once&&this.removeListener(A,D[a].fn,void 0,!0),e){case 1:D[a].fn.call(D[a].context);break;case 2:D[a].fn.call(D[a].context,I);break;case 3:D[a].fn.call(D[a].context,I,g);break;case 4:D[a].fn.call(D[a].context,I,g,Q);break;default:if(!o)for(G=1,o=new Array(e-1);G<e;G++)o[G-1]=arguments[G];D[a].fn.apply(D[a].context,o)}}return!0},i.prototype.on=function(A,I,B){return E(this,A,I,B,!1)},i.prototype.once=function(A,I,B){return E(this,A,I,B,!0)},i.prototype.removeListener=function(A,I,g,Q){var E=B?B+A:A;if(!this._events[E])return this;if(!I)return C(this,E),this;var i=this._events[E];if(i.fn)i.fn!==I||Q&&!i.once||g&&i.context!==g||C(this,E);else{for(var o=0,a=[],D=i.length;o<D;o++)(i[o].fn!==I||Q&&!i[o].once||g&&i[o].context!==g)&&a.push(i[o]);a.length?this._events[E]=1===a.length?a[0]:a:C(this,E)}return this},i.prototype.removeAllListeners=function(A){var I;return A?(I=B?B+A:A,this._events[I]&&C(this,I)):(this._events=new g,this._eventsCount=0),this},i.prototype.off=i.prototype.removeListener,i.prototype.addListener=i.prototype.on,i.prefixed=B,i.EventEmitter=i,A.exports=i}({get exports(){return G},set exports(A){G=A}});var t,h,n,w,s,r,R,F,c,M,y,U=G;!function(A){A.CAMERA="camera",A.SPEAKER="speaker",A.MICROPHONES="microphones",A.MICROPHONE="microphone",A.AUDIO="audio",A.VIDEO="video"}(t||(t={})),A.TUIErrorCode=void 0,(h=A.TUIErrorCode||(A.TUIErrorCode={}))[h.ERR_SUCC=0]="ERR_SUCC",h[h.ERR_FAILED=-1]="ERR_FAILED",h[h.ERR_INVALID_PARAMETER=-1001]="ERR_INVALID_PARAMETER",h[h.ERR_SDK_NOT_INITIALIZED=-1002]="ERR_SDK_NOT_INITIALIZED",h[h.ERR_PERMISSION_DENIED=-1003]="ERR_PERMISSION_DENIED",h[h.ERR_REQUIRE_PAYMENT=-1004]="ERR_REQUIRE_PAYMENT",h[h.ERR_CAMERA_START_FAILED=-1100]="ERR_CAMERA_START_FAILED",h[h.ERR_CAMERA_NOT_AUTHORIZED=-1101]="ERR_CAMERA_NOT_AUTHORIZED",h[h.ERR_CAMERA_OCCUPIED=-1102]="ERR_CAMERA_OCCUPIED",h[h.ERR_CAMERA_DEVICE_EMPTY=-1103]="ERR_CAMERA_DEVICE_EMPTY",h[h.ERR_MICROPHONE_START_FAILED=-1104]="ERR_MICROPHONE_START_FAILED",h[h.ERR_MICROPHONE_NOT_AUTHORIZED=-1105]="ERR_MICROPHONE_NOT_AUTHORIZED",h[h.ERR_MICROPHONE_OCCUPIED=-1106]="ERR_MICROPHONE_OCCUPIED",h[h.ERR_MICROPHONE_DEVICE_EMPTY=-1107]="ERR_MICROPHONE_DEVICE_EMPTY",h[h.ERR_ROOM_NAME_INVALID=-2107]="ERR_ROOM_NAME_INVALID",h[h.ERR_USER_NOT_EXIST=-2200]="ERR_USER_NOT_EXIST",h[h.ERR_REQUEST_ID_INVALID=-2311]="ERR_REQUEST_ID_INVALID",A.TUIVideoQuality=void 0,(n=A.TUIVideoQuality||(A.TUIVideoQuality={}))[n.kVideoQuality_360p=1]="kVideoQuality_360p",n[n.kVideoQuality_540p=2]="kVideoQuality_540p",n[n.kVideoQuality_720p=3]="kVideoQuality_720p",n[n.kVideoQuality_1080p=4]="kVideoQuality_1080p",A.TUIAudioQuality=void 0,(w=A.TUIAudioQuality||(A.TUIAudioQuality={}))[w.kAudioProfileSpeech=0]="kAudioProfileSpeech",w[w.kAudioProfileDefault=1]="kAudioProfileDefault",w[w.kAudioProfileMusic=2]="kAudioProfileMusic",A.TUINetworkQuality=void 0,(s=A.TUINetworkQuality||(A.TUINetworkQuality={}))[s.kQualityUnknown=0]="kQualityUnknown",s[s.kQualityExcellent=1]="kQualityExcellent",s[s.kQualityGood=2]="kQualityGood",s[s.kQualityPoor=3]="kQualityPoor",s[s.kQualityBad=4]="kQualityBad",s[s.kQualityVeryBad=5]="kQualityVeryBad",s[s.kQualityDown=6]="kQualityDown",A.TUIKickedOutOfRoomReason=void 0,(r=A.TUIKickedOutOfRoomReason||(A.TUIKickedOutOfRoomReason={}))[r.kKickedByAdmin=0]="kKickedByAdmin",r[r.kKickedByLoggedOnOtherDevice=1]="kKickedByLoggedOnOtherDevice",r[r.kKickedByServer=2]="kKickedByServer",A.TUIResolutionMode=void 0,(R=A.TUIResolutionMode||(A.TUIResolutionMode={}))[R.kResolutionMode_Landscape=0]="kResolutionMode_Landscape",R[R.kResolutionMode_Portrait=1]="kResolutionMode_Portrait",A.TUICallEvent=void 0,(F=A.TUICallEvent||(A.TUICallEvent={})).ERROR="onError",F.SDK_READY="sdkReady",F.KICKED_OUT="onKickedOffLine",F.onUserSigExpired="onUserSigExpired",F.ON_CALL_BEGIN="onCallBegin",F.INVITED="onInvited",F.ON_CALL_RECEIVED="onCallReceived",F.USER_ACCEPT="onUserAccept",F.USER_ENTER="onUserJoin",F.USER_LEAVE="onUserLeave",F.REJECT="onUserReject",F.NO_RESP="onUserNoResponse",F.LINE_BUSY="onUserLineBusy",F.CALLING_CANCEL="onCallingCancel",F.ON_CALL_CANCELED="onCallCancelled",F.CALL_END="onCallEnd",F.CALLING_END="onCallEnd",F.USER_VIDEO_AVAILABLE="onUserVideoAvailable",F.USER_AUDIO_AVAILABLE="onUserAudioAvailable",F.USER_VOICE_VOLUME="onUserVoiceVolumeChanged",F.GROUP_CALL_INVITEE_LIST_UPDATE="onGroupCallInviteeListUpdate",F.CALL_TYPE_CHANGED="onCallMediaTypeChanged",F.DEVICED_UPDATED="onDeviceUpdated",F.ON_USER_NETWORK_QUALITY_CHANGED="onUserNetworkQualityChanged",F.MESSAGE_SENT_BY_ME="onMessageSentByMe",F.onDeviceChange="onDeviceChange",F.ON_CALL_NOT_CONNECTED="onCallNotConnected",F.ON_USER_INVITING="onUserInviting",A.TUIRoomDeviceMangerEvents=void 0,(A.TUIRoomDeviceMangerEvents||(A.TUIRoomDeviceMangerEvents={})).onDeviceChanged="onDeviceChanged",A.TUICamera=void 0,(c=A.TUICamera||(A.TUICamera={}))[c.kFront=0]="kFront",c[c.kBack=1]="kBack",A.TUICallCameraPosition=void 0,(M=A.TUICallCameraPosition||(A.TUICallCameraPosition={}))[M.FRONT=0]="FRONT",M[M.BACK=1]="BACK",A.AUDIO_PLAYBACK_DEVICE=void 0,(y=A.AUDIO_PLAYBACK_DEVICE||(A.AUDIO_PLAYBACK_DEVICE={}))[y.SPEAKER=0]="SPEAKER",y[y.EAR=1]="EAR";var k;A.CallEndReason=void 0,(k=A.CallEndReason||(A.CallEndReason={}))[k.UnKnown=0]="UnKnown",k[k.Hangup=1]="Hangup",k[k.Reject=2]="Reject",k[k.NoResponse=3]="NoResponse",k[k.Offline=4]="Offline",k[k.LineBusy=5]="LineBusy",k[k.Canceled=6]="Canceled",k[k.OtherDeviceAccepted=7]="OtherDeviceAccepted",k[k.OtherDeviceReject=8]="OtherDeviceReject",k[k.EndByServer=9]="EndByServer";var J="3.2.0";const N="boolean",Y="string",S="object",l="array",u="function",q="undefined",L="video",d="audio",K="web",f="unknown",H="cover",p="enableVirtualBackground",x="blur",W="image",m={ELECTRON:"electron",WEB:"web",MINI_PROGRAM:"miniProgram"};function b(A,I){(null==I||I>A.length)&&(I=A.length);for(var B=0,g=Array(I);B<I;B++)g[B]=A[B];return g}function v(A,I){if(!(A instanceof I))throw new TypeError("Cannot call a class as a function")}function Z(A,I){for(var B=0;B<I.length;B++){var g=I[B];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(A,X(g.key),g)}}function T(A,I,B){return I&&Z(A.prototype,I),B&&Z(A,B),Object.defineProperty(A,"prototype",{writable:!1}),A}function O(){
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
var A,I,B="function"==typeof Symbol?Symbol:{},g=B.iterator||"@@iterator",Q=B.toStringTag||"@@toStringTag";function E(B,g,Q,E){var o=g&&g.prototype instanceof i?g:i,a=Object.create(o.prototype);return V(a,"_invoke",function(B,g,Q){var E,i,o,a=0,D=Q||[],e=!1,G={p:0,n:0,v:A,a:t,f:t.bind(A,4),d:function(I,B){return E=I,i=0,o=A,G.n=B,C}};function t(B,g){for(i=B,o=g,I=0;!e&&a&&!Q&&I<D.length;I++){var Q,E=D[I],t=G.p,h=E[2];B>3?(Q=h===g)&&(o=E[(i=E[4])?5:(i=3,3)],E[4]=E[5]=A):E[0]<=t&&((Q=B<2&&t<E[1])?(i=0,G.v=g,G.n=E[1]):t<h&&(Q=B<3||E[0]>g||g>h)&&(E[4]=B,E[5]=g,G.n=h,i=0))}if(Q||B>1)return C;throw e=!0,g}return function(Q,D,h){if(a>1)throw TypeError("Generator is already running");for(e&&1===D&&t(D,h),i=D,o=h;(I=i<2?A:o)||!e;){E||(i?i<3?(i>1&&(G.n=-1),t(i,o)):G.n=o:G.v=o);try{if(a=2,E){if(i||(Q="next"),I=E[Q]){if(!(I=I.call(E,o)))throw TypeError("iterator result is not an object");if(!I.done)return I;o=I.value,i<2&&(i=0)}else 1===i&&(I=E.return)&&I.call(E),i<2&&(o=TypeError("The iterator does not provide a '"+Q+"' method"),i=1);E=A}else if((I=(e=G.n<0)?o:B.call(g,G))!==C)break}catch(I){E=A,i=1,o=I}finally{a=1}}return{value:I,done:e}}}(B,Q,E),!0),a}var C={};function i(){}function o(){}function a(){}I=Object.getPrototypeOf;var D=[][g]?I(I([][g]())):(V(I={},g,function(){return this}),I),e=a.prototype=i.prototype=Object.create(D);function G(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,a):(A.__proto__=a,V(A,Q,"GeneratorFunction")),A.prototype=Object.create(e),A}return o.prototype=a,V(e,"constructor",a),V(a,"constructor",o),o.displayName="GeneratorFunction",V(a,Q,"GeneratorFunction"),V(e),V(e,Q,"Generator"),V(e,g,function(){return this}),V(e,"toString",function(){return"[object Generator]"}),(O=function(){return{w:E,m:G}})()}function V(A,I,B,g){var Q=Object.defineProperty;try{Q({},"",{})}catch(A){Q=0}V=function(A,I,B,g){if(I)Q?Q(A,I,{value:B,enumerable:!g,configurable:!g,writable:!g}):A[I]=B;else{function E(I,B){V(A,I,function(A){return this._invoke(I,B,A)})}E("next",0),E("throw",1),E("return",2)}},V(A,I,B,g)}function j(A,I){return function(A){if(Array.isArray(A))return A}(A)||function(A,I){var B=null==A?null:"undefined"!=typeof Symbol&&A[Symbol.iterator]||A["@@iterator"];if(null!=B){var g,Q,E,C,i=[],o=!0,a=!1;try{if(E=(B=B.call(A)).next,0===I){if(Object(B)!==B)return;o=!1}else for(;!(o=(g=E.call(B)).done)&&(i.push(g.value),i.length!==I);o=!0);}catch(A){a=!0,Q=A}finally{try{if(!o&&null!=B.return&&(C=B.return(),Object(C)!==C))return}finally{if(a)throw Q}}return i}}(A,I)||_(A,I)||function(){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 P(A){return function(A){if(Array.isArray(A))return b(A)}(A)||function(A){if("undefined"!=typeof Symbol&&null!=A[Symbol.iterator]||null!=A["@@iterator"])return Array.from(A)}(A)||_(A)||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 X(A){var I=function(A,I){if("object"!=typeof A||!A)return A;var B=A[Symbol.toPrimitive];if(void 0!==B){var g=B.call(A,I||"default");if("object"!=typeof g)return g;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===I?String:Number)(A)}(A,"string");return"symbol"==typeof I?I:I+""}function z(A){return z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},z(A)}function _(A,I){if(A){if("string"==typeof A)return b(A,I);var B={}.toString.call(A).slice(8,-1);return"Object"===B&&A.constructor&&(B=A.constructor.name),"Map"===B||"Set"===B?Array.from(A):"Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B)?b(A,I):void 0}}var $=function(A){return A&&A.Math===Math&&A},AA=$("object"==typeof globalThis&&globalThis)||$("object"==typeof window&&window)||$("object"==typeof self&&self)||$("object"==typeof D&&D)||$("object"==typeof D&&D)||function(){return this}()||Function("return this")(),IA={},BA=function(A){try{return!!A()}catch(I){return!0}},gA=!BA(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}),QA=!BA(function(){var A=function(){}.bind();return"function"!=typeof A||A.hasOwnProperty("prototype")}),EA=QA,CA=Function.prototype.call,iA=EA?CA.bind(CA):function(){return CA.apply(CA,arguments)},oA={},aA={}.propertyIsEnumerable,DA=Object.getOwnPropertyDescriptor,eA=DA&&!aA.call({1:2},1);oA.f=eA?function(A){var I=DA(this,A);return!!I&&I.enumerable}:aA;var GA,tA,hA=function(A,I){return{enumerable:!(1&A),configurable:!(2&A),writable:!(4&A),value:I}},nA=QA,wA=Function.prototype,sA=wA.call,rA=nA&&wA.bind.bind(sA,sA),RA=nA?rA:function(A){return function(){return sA.apply(A,arguments)}},FA=RA,cA=FA({}.toString),MA=FA("".slice),yA=function(A){return MA(cA(A),8,-1)},UA=BA,kA=yA,JA=Object,NA=RA("".split),YA=UA(function(){return!JA("z").propertyIsEnumerable(0)})?function(A){return"String"===kA(A)?NA(A,""):JA(A)}:JA,SA=function(A){return null==A},lA=SA,uA=TypeError,qA=function(A){if(lA(A))throw new uA("Can't call method on "+A);return A},LA=YA,dA=qA,KA=function(A){return LA(dA(A))},fA="object"==typeof document&&document.all,HA=void 0===fA&&void 0!==fA?function(A){return"function"==typeof A||A===fA}:function(A){return"function"==typeof A},pA=HA,xA=function(A){return"object"==typeof A?null!==A:pA(A)},WA=AA,mA=HA,bA=function(A,I){return arguments.length<2?(B=WA[A],mA(B)?B:void 0):WA[A]&&WA[A][I];var B},vA=RA({}.isPrototypeOf),ZA=AA.navigator,TA=ZA&&ZA.userAgent,OA=TA?String(TA):"",VA=AA,jA=OA,PA=VA.process,XA=VA.Deno,zA=PA&&PA.versions||XA&&XA.version,_A=zA&&zA.v8;_A&&(tA=(GA=_A.split("."))[0]>0&&GA[0]<4?1:+(GA[0]+GA[1])),!tA&&jA&&(!(GA=jA.match(/Edge\/(\d+)/))||GA[1]>=74)&&(GA=jA.match(/Chrome\/(\d+)/))&&(tA=+GA[1]);var $A=tA,AI=$A,II=BA,BI=AA.String,gI=!!Object.getOwnPropertySymbols&&!II(function(){var A=Symbol("symbol detection");return!BI(A)||!(Object(A)instanceof Symbol)||!Symbol.sham&&AI&&AI<41}),QI=gI&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,EI=bA,CI=HA,iI=vA,oI=Object,aI=QI?function(A){return"symbol"==typeof A}:function(A){var I=EI("Symbol");return CI(I)&&iI(I.prototype,oI(A))},DI=String,eI=function(A){try{return DI(A)}catch(I){return"Object"}},GI=HA,tI=eI,hI=TypeError,nI=function(A){if(GI(A))return A;throw new hI(tI(A)+" is not a function")},wI=nI,sI=SA,rI=function(A,I){var B=A[I];return sI(B)?void 0:wI(B)},RI=iA,FI=HA,cI=xA,MI=TypeError,yI={},UI={get exports(){return yI},set exports(A){yI=A}},kI=AA,JI=Object.defineProperty,NI=function(A,I){try{JI(kI,A,{value:I,configurable:!0,writable:!0})}catch(B){kI[A]=I}return I},YI=AA,SI=NI,lI="__core-js_shared__",uI=UI.exports=YI[lI]||SI(lI,{});(uI.versions||(uI.versions=[])).push({version:"3.44.0",mode:"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.44.0/LICENSE",source:"https://github.com/zloirock/core-js"});var qI=yI,LI=function(A,I){return qI[A]||(qI[A]=I||{})},dI=qA,KI=Object,fI=function(A){return KI(dI(A))},HI=fI,pI=RA({}.hasOwnProperty),xI=Object.hasOwn||function(A,I){return pI(HI(A),I)},WI=RA,mI=0,bI=Math.random(),vI=WI(1.1.toString),ZI=function(A){return"Symbol("+(void 0===A?"":A)+")_"+vI(++mI+bI,36)},TI=LI,OI=xI,VI=ZI,jI=gI,PI=QI,XI=AA.Symbol,zI=TI("wks"),_I=PI?XI.for||XI:XI&&XI.withoutSetter||VI,$I=function(A){return OI(zI,A)||(zI[A]=jI&&OI(XI,A)?XI[A]:_I("Symbol."+A)),zI[A]},AB=iA,IB=xA,BB=aI,gB=rI,QB=function(A,I){var B,g;if("string"===I&&FI(B=A.toString)&&!cI(g=RI(B,A)))return g;if(FI(B=A.valueOf)&&!cI(g=RI(B,A)))return g;if("string"!==I&&FI(B=A.toString)&&!cI(g=RI(B,A)))return g;throw new MI("Can't convert object to primitive value")},EB=TypeError,CB=$I("toPrimitive"),iB=function(A,I){if(!IB(A)||BB(A))return A;var B,g=gB(A,CB);if(g){if(void 0===I&&(I="default"),B=AB(g,A,I),!IB(B)||BB(B))return B;throw new EB("Can't convert object to primitive value")}return void 0===I&&(I="number"),QB(A,I)},oB=iB,aB=aI,DB=function(A){var I=oB(A,"string");return aB(I)?I:I+""},eB=xA,GB=AA.document,tB=eB(GB)&&eB(GB.createElement),hB=function(A){return tB?GB.createElement(A):{}},nB=hB,wB=!gA&&!BA(function(){return 7!==Object.defineProperty(nB("div"),"a",{get:function(){return 7}}).a}),sB=gA,rB=iA,RB=oA,FB=hA,cB=KA,MB=DB,yB=xI,UB=wB,kB=Object.getOwnPropertyDescriptor;IA.f=sB?kB:function(A,I){if(A=cB(A),I=MB(I),UB)try{return kB(A,I)}catch(B){}if(yB(A,I))return FB(!rB(RB.f,A,I),A[I])};var JB={},NB=gA&&BA(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype}),YB=xA,SB=String,lB=TypeError,uB=function(A){if(YB(A))return A;throw new lB(SB(A)+" is not an object")},qB=gA,LB=wB,dB=NB,KB=uB,fB=DB,HB=TypeError,pB=Object.defineProperty,xB=Object.getOwnPropertyDescriptor,WB="enumerable",mB="configurable",bB="writable";JB.f=qB?dB?function(A,I,B){if(KB(A),I=fB(I),KB(B),"function"==typeof A&&"prototype"===I&&"value"in B&&bB in B&&!B[bB]){var g=xB(A,I);g&&g[bB]&&(A[I]=B.value,B={configurable:mB in B?B[mB]:g[mB],enumerable:WB in B?B[WB]:g[WB],writable:!1})}return pB(A,I,B)}:pB:function(A,I,B){if(KB(A),I=fB(I),KB(B),LB)try{return pB(A,I,B)}catch(g){}if("get"in B||"set"in B)throw new HB("Accessors not supported");return"value"in B&&(A[I]=B.value),A};var vB=JB,ZB=hA,TB=gA?function(A,I,B){return vB.f(A,I,ZB(1,B))}:function(A,I,B){return A[I]=B,A},OB={},VB={get exports(){return OB},set exports(A){OB=A}},jB=gA,PB=xI,XB=Function.prototype,zB=jB&&Object.getOwnPropertyDescriptor,_B=PB(XB,"name"),$B={EXISTS:_B,PROPER:_B&&"something"===function(){}.name,CONFIGURABLE:_B&&(!jB||jB&&zB(XB,"name").configurable)},Ag=HA,Ig=yI,Bg=RA(Function.toString);Ag(Ig.inspectSource)||(Ig.inspectSource=function(A){return Bg(A)});var gg,Qg,Eg,Cg=Ig.inspectSource,ig=HA,og=AA.WeakMap,ag=ig(og)&&/native code/.test(String(og)),Dg=ZI,eg=LI("keys"),Gg=function(A){return eg[A]||(eg[A]=Dg(A))},tg={},hg=ag,ng=AA,wg=xA,sg=TB,rg=xI,Rg=yI,Fg=Gg,cg=tg,Mg="Object already initialized",yg=ng.TypeError,Ug=ng.WeakMap;if(hg||Rg.state){var kg=Rg.state||(Rg.state=new Ug);kg.get=kg.get,kg.has=kg.has,kg.set=kg.set,gg=function(A,I){if(kg.has(A))throw new yg(Mg);return I.facade=A,kg.set(A,I),I},Qg=function(A){return kg.get(A)||{}},Eg=function(A){return kg.has(A)}}else{var Jg=Fg("state");cg[Jg]=!0,gg=function(A,I){if(rg(A,Jg))throw new yg(Mg);return I.facade=A,sg(A,Jg,I),I},Qg=function(A){return rg(A,Jg)?A[Jg]:{}},Eg=function(A){return rg(A,Jg)}}var Ng={set:gg,get:Qg,has:Eg,enforce:function(A){return Eg(A)?Qg(A):gg(A,{})},getterFor:function(A){return function(I){var B;if(!wg(I)||(B=Qg(I)).type!==A)throw new yg("Incompatible receiver, "+A+" required");return B}}},Yg=RA,Sg=BA,lg=HA,ug=xI,qg=gA,Lg=$B.CONFIGURABLE,dg=Cg,Kg=Ng.enforce,fg=Ng.get,Hg=String,pg=Object.defineProperty,xg=Yg("".slice),Wg=Yg("".replace),mg=Yg([].join),bg=qg&&!Sg(function(){return 8!==pg(function(){},"length",{value:8}).length}),vg=String(String).split("String"),Zg=VB.exports=function(A,I,B){"Symbol("===xg(Hg(I),0,7)&&(I="["+Wg(Hg(I),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),B&&B.getter&&(I="get "+I),B&&B.setter&&(I="set "+I),(!ug(A,"name")||Lg&&A.name!==I)&&(qg?pg(A,"name",{value:I,configurable:!0}):A.name=I),bg&&B&&ug(B,"arity")&&A.length!==B.arity&&pg(A,"length",{value:B.arity});try{B&&ug(B,"constructor")&&B.constructor?qg&&pg(A,"prototype",{writable:!1}):A.prototype&&(A.prototype=void 0)}catch(Q){}var g=Kg(A);return ug(g,"source")||(g.source=mg(vg,"string"==typeof I?I:"")),A};Function.prototype.toString=Zg(function(){return lg(this)&&fg(this).source||dg(this)},"toString");var Tg=HA,Og=JB,Vg=OB,jg=NI,Pg=function(A,I,B,g){g||(g={});var Q=g.enumerable,E=void 0!==g.name?g.name:I;if(Tg(B)&&Vg(B,E,g),g.global)Q?A[I]=B:jg(I,B);else{try{g.unsafe?A[I]&&(Q=!0):delete A[I]}catch(C){}Q?A[I]=B:Og.f(A,I,{value:B,enumerable:!1,configurable:!g.nonConfigurable,writable:!g.nonWritable})}return A},Xg={},zg=Math.ceil,_g=Math.floor,$g=Math.trunc||function(A){var I=+A;return(I>0?_g:zg)(I)},AQ=$g,IQ=function(A){var I=+A;return I!=I||0===I?0:AQ(I)},BQ=IQ,gQ=Math.max,QQ=Math.min,EQ=function(A,I){var B=BQ(A);return B<0?gQ(B+I,0):QQ(B,I)},CQ=IQ,iQ=Math.min,oQ=function(A){var I=CQ(A);return I>0?iQ(I,9007199254740991):0},aQ=oQ,DQ=function(A){return aQ(A.length)},eQ=KA,GQ=EQ,tQ=DQ,hQ=function(A){return function(I,B,g){var Q=eQ(I),E=tQ(Q);if(0===E)return!A&&-1;var C,i=GQ(g,E);if(A&&B!=B){for(;E>i;)if((C=Q[i++])!=C)return!0}else for(;E>i;i++)if((A||i in Q)&&Q[i]===B)return A||i||0;return!A&&-1}},nQ={includes:hQ(!0),indexOf:hQ(!1)},wQ=xI,sQ=KA,rQ=nQ.indexOf,RQ=tg,FQ=RA([].push),cQ=function(A,I){var B,g=sQ(A),Q=0,E=[];for(B in g)!wQ(RQ,B)&&wQ(g,B)&&FQ(E,B);for(;I.length>Q;)wQ(g,B=I[Q++])&&(~rQ(E,B)||FQ(E,B));return E},MQ=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],yQ=cQ,UQ=MQ.concat("length","prototype");Xg.f=Object.getOwnPropertyNames||function(A){return yQ(A,UQ)};var kQ={};kQ.f=Object.getOwnPropertySymbols;var JQ=bA,NQ=Xg,YQ=kQ,SQ=uB,lQ=RA([].concat),uQ=JQ("Reflect","ownKeys")||function(A){var I=NQ.f(SQ(A)),B=YQ.f;return B?lQ(I,B(A)):I},qQ=xI,LQ=uQ,dQ=IA,KQ=JB,fQ=function(A,I,B){for(var g=LQ(I),Q=KQ.f,E=dQ.f,C=0;C<g.length;C++){var i=g[C];qQ(A,i)||B&&qQ(B,i)||Q(A,i,E(I,i))}},HQ=BA,pQ=HA,xQ=/#|\.prototype\./,WQ=function(A,I){var B=bQ[mQ(A)];return B===ZQ||B!==vQ&&(pQ(I)?HQ(I):!!I)},mQ=WQ.normalize=function(A){return String(A).replace(xQ,".").toLowerCase()},bQ=WQ.data={},vQ=WQ.NATIVE="N",ZQ=WQ.POLYFILL="P",TQ=WQ,OQ=AA,VQ=IA.f,jQ=TB,PQ=Pg,XQ=NI,zQ=fQ,_Q=TQ,$Q=function(A,I){var B,g,Q,E,C,i=A.target,o=A.global,a=A.stat;if(B=o?OQ:a?OQ[i]||XQ(i,{}):OQ[i]&&OQ[i].prototype)for(g in I){if(E=I[g],Q=A.dontCallGetSet?(C=VQ(B,g))&&C.value:B[g],!_Q(o?g:i+(a?".":"#")+g,A.forced)&&void 0!==Q){if(typeof E==typeof Q)continue;zQ(E,Q)}(A.sham||Q&&Q.sham)&&jQ(E,"sham",!0),PQ(B,g,E,A)}},AE={};AE[$I("toStringTag")]="z";var IE="[object z]"===String(AE),BE=IE,gE=HA,QE=yA,EE=$I("toStringTag"),CE=Object,iE="Arguments"===QE(function(){return arguments}()),oE=BE?QE:function(A){var I,B,g;return void 0===A?"Undefined":null===A?"Null":"string"==typeof(B=function(A,I){try{return A[I]}catch(B){}}(I=CE(A),EE))?B:iE?QE(I):"Object"===(g=QE(I))&&gE(I.callee)?"Arguments":g},aE=oE,DE=String,eE=function(A){if("Symbol"===aE(A))throw new TypeError("Cannot convert a Symbol value to a string");return DE(A)},GE={},tE=cQ,hE=MQ,nE=Object.keys||function(A){return tE(A,hE)},wE=gA,sE=NB,rE=JB,RE=uB,FE=KA,cE=nE;GE.f=wE&&!sE?Object.defineProperties:function(A,I){RE(A);for(var B,g=FE(I),Q=cE(I),E=Q.length,C=0;E>C;)rE.f(A,B=Q[C++],g[B]);return A};var ME,yE=bA("document","documentElement"),UE=uB,kE=GE,JE=MQ,NE=tg,YE=yE,SE=hB,lE="prototype",uE="script",qE=Gg("IE_PROTO"),LE=function(){},dE=function(A){return"<"+uE+">"+A+"</"+uE+">"},KE=function(A){A.write(dE("")),A.close();var I=A.parentWindow.Object;return A=null,I},fE=function(){try{ME=new ActiveXObject("htmlfile")}catch(Q){}var A,I,B;fE="undefined"!=typeof document?document.domain&&ME?KE(ME):(I=SE("iframe"),B="java"+uE+":",I.style.display="none",YE.appendChild(I),I.src=String(B),(A=I.contentWindow.document).open(),A.write(dE("document.F=Object")),A.close(),A.F):KE(ME);for(var g=JE.length;g--;)delete fE[lE][JE[g]];return fE()};NE[qE]=!0;var HE=Object.create||function(A,I){var B;return null!==A?(LE[lE]=UE(A),B=new LE,LE[lE]=null,B[qE]=A):B=fE(),void 0===I?B:kE.f(B,I)},pE={},xE=RA([].slice),WE=yA,mE=KA,bE=Xg.f,vE=xE,ZE="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];pE.f=function(A){return ZE&&"Window"===WE(A)?function(A){try{return bE(A)}catch(I){return vE(ZE)}}(A):bE(mE(A))};var TE=OB,OE=JB,VE=function(A,I,B){return B.get&&TE(B.get,I,{getter:!0}),B.set&&TE(B.set,I,{setter:!0}),OE.f(A,I,B)},jE={},PE=$I;jE.f=PE;var XE=AA,zE=XE,_E=xI,$E=jE,AC=JB.f,IC=iA,BC=bA,gC=$I,QC=Pg,EC=JB.f,CC=xI,iC=$I("toStringTag"),oC=function(A,I,B){A&&!B&&(A=A.prototype),A&&!CC(A,iC)&&EC(A,iC,{configurable:!0,value:I})},aC=yA,DC=RA,eC=function(A){if("Function"===aC(A))return DC(A)},GC=nI,tC=QA,hC=eC(eC.bind),nC=function(A,I){return GC(A),void 0===I?A:tC?hC(A,I):function(){return A.apply(I,arguments)}},wC=yA,sC=Array.isArray||function(A){return"Array"===wC(A)},rC=RA,RC=BA,FC=HA,cC=oE,MC=Cg,yC=function(){},UC=bA("Reflect","construct"),kC=/^\s*(?:class|function)\b/,JC=rC(kC.exec),NC=!kC.test(yC),YC=function(A){if(!FC(A))return!1;try{return UC(yC,[],A),!0}catch(I){return!1}},SC=function(A){if(!FC(A))return!1;switch(cC(A)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return NC||!!JC(kC,MC(A))}catch(I){return!0}};SC.sham=!0;var lC=!UC||RC(function(){var A;return YC(YC.call)||!YC(Object)||!YC(function(){A=!0})||A})?SC:YC,uC=sC,qC=lC,LC=xA,dC=$I("species"),KC=Array,fC=function(A){var I;return uC(A)&&(I=A.constructor,(qC(I)&&(I===KC||uC(I.prototype))||LC(I)&&null===(I=I[dC]))&&(I=void 0)),void 0===I?KC:I},HC=function(A,I){return new(fC(A))(0===I?0:I)},pC=nC,xC=YA,WC=fI,mC=DQ,bC=HC,vC=RA([].push),ZC=function(A){var I=1===A,B=2===A,g=3===A,Q=4===A,E=6===A,C=7===A,i=5===A||E;return function(o,a,D,e){for(var G,t,h=WC(o),n=xC(h),w=mC(n),s=pC(a,D),r=0,R=e||bC,F=I?R(o,w):B||C?R(o,0):void 0;w>r;r++)if((i||r in n)&&(t=s(G=n[r],r,h),A))if(I)F[r]=t;else if(t)switch(A){case 3:return!0;case 5:return G;case 6:return r;case 2:vC(F,G)}else switch(A){case 4:return!1;case 7:vC(F,G)}return E?-1:g||Q?Q:F}},TC={forEach:ZC(0),map:ZC(1),filter:ZC(2),some:ZC(3),every:ZC(4),find:ZC(5),findIndex:ZC(6),filterReject:ZC(7)},OC=$Q,VC=AA,jC=iA,PC=RA,XC=gA,zC=gI,_C=BA,$C=xI,Ai=vA,Ii=uB,Bi=KA,gi=DB,Qi=eE,Ei=hA,Ci=HE,ii=nE,oi=Xg,ai=pE,Di=kQ,ei=IA,Gi=JB,ti=GE,hi=oA,ni=Pg,wi=VE,si=LI,ri=tg,Ri=ZI,Fi=$I,ci=jE,Mi=function(A){var I=zE.Symbol||(zE.Symbol={});_E(I,A)||AC(I,A,{value:$E.f(A)})},yi=function(){var A=BC("Symbol"),I=A&&A.prototype,B=I&&I.valueOf,g=gC("toPrimitive");I&&!I[g]&&QC(I,g,function(A){return IC(B,this)},{arity:1})},Ui=oC,ki=Ng,Ji=TC.forEach,Ni=Gg("hidden"),Yi="Symbol",Si="prototype",li=ki.set,ui=ki.getterFor(Yi),qi=Object[Si],Li=VC.Symbol,di=Li&&Li[Si],Ki=VC.RangeError,fi=VC.TypeError,Hi=VC.QObject,pi=ei.f,xi=Gi.f,Wi=ai.f,mi=hi.f,bi=PC([].push),vi=si("symbols"),Zi=si("op-symbols"),Ti=si("wks"),Oi=!Hi||!Hi[Si]||!Hi[Si].findChild,Vi=function(A,I,B){var g=pi(qi,I);g&&delete qi[I],xi(A,I,B),g&&A!==qi&&xi(qi,I,g)},ji=XC&&_C(function(){return 7!==Ci(xi({},"a",{get:function(){return xi(this,"a",{value:7}).a}})).a})?Vi:xi,Pi=function(A,I){var B=vi[A]=Ci(di);return li(B,{type:Yi,tag:A,description:I}),XC||(B.description=I),B},Xi=function(A,I,B){A===qi&&Xi(Zi,I,B),Ii(A);var g=gi(I);return Ii(B),$C(vi,g)?(B.enumerable?($C(A,Ni)&&A[Ni][g]&&(A[Ni][g]=!1),B=Ci(B,{enumerable:Ei(0,!1)})):($C(A,Ni)||xi(A,Ni,Ei(1,Ci(null))),A[Ni][g]=!0),ji(A,g,B)):xi(A,g,B)},zi=function(A,I){Ii(A);var B=Bi(I),g=ii(B).concat(Io(B));return Ji(g,function(I){XC&&!jC(_i,B,I)||Xi(A,I,B[I])}),A},_i=function(A){var I=gi(A),B=jC(mi,this,I);return!(this===qi&&$C(vi,I)&&!$C(Zi,I))&&(!(B||!$C(this,I)||!$C(vi,I)||$C(this,Ni)&&this[Ni][I])||B)},$i=function(A,I){var B=Bi(A),g=gi(I);if(B!==qi||!$C(vi,g)||$C(Zi,g)){var Q=pi(B,g);return!Q||!$C(vi,g)||$C(B,Ni)&&B[Ni][g]||(Q.enumerable=!0),Q}},Ao=function(A){var I=Wi(Bi(A)),B=[];return Ji(I,function(A){$C(vi,A)||$C(ri,A)||bi(B,A)}),B},Io=function(A){var I=A===qi,B=Wi(I?Zi:Bi(A)),g=[];return Ji(B,function(A){!$C(vi,A)||I&&!$C(qi,A)||bi(g,vi[A])}),g};zC||(Li=function(){if(Ai(di,this))throw new fi("Symbol is not a constructor");var A=arguments.length&&void 0!==arguments[0]?Qi(arguments[0]):void 0,I=Ri(A),B=function(A){var g=void 0===this?VC:this;g===qi&&jC(B,Zi,A),$C(g,Ni)&&$C(g[Ni],I)&&(g[Ni][I]=!1);var Q=Ei(1,A);try{ji(g,I,Q)}catch(E){if(!(E instanceof Ki))throw E;Vi(g,I,Q)}};return XC&&Oi&&ji(qi,I,{configurable:!0,set:B}),Pi(I,A)},ni(di=Li[Si],"toString",function(){return ui(this).tag}),ni(Li,"withoutSetter",function(A){return Pi(Ri(A),A)}),hi.f=_i,Gi.f=Xi,ti.f=zi,ei.f=$i,oi.f=ai.f=Ao,Di.f=Io,ci.f=function(A){return Pi(Fi(A),A)},XC&&(wi(di,"description",{configurable:!0,get:function(){return ui(this).description}}),ni(qi,"propertyIsEnumerable",_i,{unsafe:!0}))),OC({global:!0,constructor:!0,wrap:!0,forced:!zC,sham:!zC},{Symbol:Li}),Ji(ii(Ti),function(A){Mi(A)}),OC({target:Yi,stat:!0,forced:!zC},{useSetter:function(){Oi=!0},useSimple:function(){Oi=!1}}),OC({target:"Object",stat:!0,forced:!zC,sham:!XC},{create:function(A,I){return void 0===I?Ci(A):zi(Ci(A),I)},defineProperty:Xi,defineProperties:zi,getOwnPropertyDescriptor:$i}),OC({target:"Object",stat:!0,forced:!zC},{getOwnPropertyNames:Ao}),yi(),Ui(Li,Yi),ri[Ni]=!0;var Bo=gI&&!!Symbol.for&&!!Symbol.keyFor,go=$Q,Qo=bA,Eo=xI,Co=eE,io=LI,oo=Bo,ao=io("string-to-symbol-registry"),Do=io("symbol-to-string-registry");go({target:"Symbol",stat:!0,forced:!oo},{for:function(A){var I=Co(A);if(Eo(ao,I))return ao[I];var B=Qo("Symbol")(I);return ao[I]=B,Do[B]=I,B}});var eo=$Q,Go=xI,to=aI,ho=eI,no=Bo,wo=LI("symbol-to-string-registry");eo({target:"Symbol",stat:!0,forced:!no},{keyFor:function(A){if(!to(A))throw new TypeError(ho(A)+" is not a symbol");if(Go(wo,A))return wo[A]}});var so=QA,ro=Function.prototype,Ro=ro.apply,Fo=ro.call,co="object"==typeof Reflect&&Reflect.apply||(so?Fo.bind(Ro):function(){return Fo.apply(Ro,arguments)}),Mo=sC,yo=HA,Uo=yA,ko=eE,Jo=RA([].push),No=$Q,Yo=bA,So=co,lo=iA,uo=RA,qo=BA,Lo=HA,Ko=aI,fo=xE,Ho=function(A){if(yo(A))return A;if(Mo(A)){for(var I=A.length,B=[],g=0;g<I;g++){var Q=A[g];"string"==typeof Q?Jo(B,Q):"number"!=typeof Q&&"Number"!==Uo(Q)&&"String"!==Uo(Q)||Jo(B,ko(Q))}var E=B.length,C=!0;return function(A,I){if(C)return C=!1,I;if(Mo(this))return I;for(var g=0;g<E;g++)if(B[g]===A)return I}}},po=gI,xo=String,Wo=Yo("JSON","stringify"),mo=uo(/./.exec),bo=uo("".charAt),vo=uo("".charCodeAt),Zo=uo("".replace),To=uo(1.1.toString),Oo=/[\uD800-\uDFFF]/g,Vo=/^[\uD800-\uDBFF]$/,jo=/^[\uDC00-\uDFFF]$/,Po=!po||qo(function(){var A=Yo("Symbol")("stringify detection");return"[null]"!==Wo([A])||"{}"!==Wo({a:A})||"{}"!==Wo(Object(A))}),Xo=qo(function(){return'"\\udf06\\ud834"'!==Wo("\udf06\ud834")||'"\\udead"'!==Wo("\udead")}),zo=function(A,I){var B=fo(arguments),g=Ho(I);if(Lo(g)||void 0!==A&&!Ko(A))return B[1]=function(A,I){if(Lo(g)&&(I=lo(g,this,xo(A),I)),!Ko(I))return I},So(Wo,null,B)},_o=function(A,I,B){var g=bo(B,I-1),Q=bo(B,I+1);return mo(Vo,A)&&!mo(jo,Q)||mo(jo,A)&&!mo(Vo,g)?"\\u"+To(vo(A,0),16):A};Wo&&No({target:"JSON",stat:!0,arity:3,forced:Po||Xo},{stringify:function(A,I,B){var g=fo(arguments),Q=So(Po?zo:Wo,null,g);return Xo&&"string"==typeof Q?Zo(Q,Oo,_o):Q}});var $o=kQ,Aa=fI;$Q({target:"Object",stat:!0,forced:!gI||BA(function(){$o.f(1)})},{getOwnPropertySymbols:function(A){var I=$o.f;return I?I(Aa(A)):[]}});var Ia=$Q,Ba=gA,ga=RA,Qa=xI,Ea=HA,Ca=vA,ia=eE,oa=VE,aa=fQ,Da=AA.Symbol,ea=Da&&Da.prototype;if(Ba&&Ea(Da)&&(!("description"in ea)||void 0!==Da().description)){var Ga={},ta=function(){var A=arguments.length<1||void 0===arguments[0]?void 0:ia(arguments[0]),I=Ca(ea,this)?new Da(A):void 0===A?Da():Da(A);return""===A&&(Ga[I]=!0),I};aa(ta,Da),ta.prototype=ea,ea.constructor=ta;var ha="Symbol(description detection)"===String(Da("description detection")),na=ga(ea.valueOf),wa=ga(ea.toString),sa=/^Symbol\((.*)\)[^)]+$/,ra=ga("".replace),Ra=ga("".slice);oa(ea,"description",{configurable:!0,get:function(){var A=na(this);if(Qa(Ga,A))return"";var I=wa(A),B=ha?Ra(I,7,-1):ra(I,sa,"$1");return""===B?void 0:B}}),Ia({global:!0,constructor:!0,forced:!0},{Symbol:ta})}var Fa=TypeError,ca=function(A){if(A>9007199254740991)throw Fa("Maximum allowed index exceeded");return A},Ma=gA,ya=JB,Ua=hA,ka=function(A,I,B){Ma?ya.f(A,I,Ua(0,B)):A[I]=B},Ja=BA,Na=$A,Ya=$I("species"),Sa=function(A){return Na>=51||!Ja(function(){var I=[];return(I.constructor={})[Ya]=function(){return{foo:1}},1!==I[A](Boolean).foo})},la=$Q,ua=BA,qa=sC,La=xA,da=fI,Ka=DQ,fa=ca,Ha=ka,pa=HC,xa=Sa,Wa=$A,ma=$I("isConcatSpreadable"),ba=Wa>=51||!ua(function(){var A=[];return A[ma]=!1,A.concat()[0]!==A}),va=function(A){if(!La(A))return!1;var I=A[ma];return void 0!==I?!!I:qa(A)};la({target:"Array",proto:!0,arity:1,forced:!ba||!xa("concat")},{concat:function(A){var I,B,g,Q,E,C=da(this),i=pa(C,0),o=0;for(I=-1,g=arguments.length;I<g;I++)if(va(E=-1===I?C:arguments[I]))for(Q=Ka(E),fa(o+Q),B=0;B<Q;B++,o++)B in E&&Ha(i,o,E[B]);else fa(o+1),Ha(i,o++,E);return i.length=o,i}});var Za=BA,Ta=function(A,I){var B=[][A];return!!B&&Za(function(){B.call(null,I||function(){return 1},1)})},Oa=TC.forEach,Va=Ta("forEach")?[].forEach:function(A){return Oa(this,A,arguments.length>1?arguments[1]:void 0)};$Q({target:"Array",proto:!0,forced:[].forEach!==Va},{forEach:Va}),$Q({target:"Array",stat:!0},{isArray:sC});var ja=$I,Pa=HE,Xa=JB.f,za=ja("unscopables"),_a=Array.prototype;void 0===_a[za]&&Xa(_a,za,{configurable:!0,value:Pa(null)});var $a,AD,ID,BD=function(A){_a[za][A]=!0},gD={},QD=!BA(function(){function A(){}return A.prototype.constructor=null,Object.getPrototypeOf(new A)!==A.prototype}),ED=xI,CD=HA,iD=fI,oD=QD,aD=Gg("IE_PROTO"),DD=Object,eD=DD.prototype,GD=oD?DD.getPrototypeOf:function(A){var I=iD(A);if(ED(I,aD))return I[aD];var B=I.constructor;return CD(B)&&I instanceof B?B.prototype:I instanceof DD?eD:null},tD=BA,hD=HA,nD=xA,wD=GD,sD=Pg,rD=$I("iterator"),RD=!1;[].keys&&("next"in(ID=[].keys())?(AD=wD(wD(ID)))!==Object.prototype&&($a=AD):RD=!0);var FD=!nD($a)||tD(function(){var A={};return $a[rD].call(A)!==A});FD&&($a={}),hD($a[rD])||sD($a,rD,function(){return this});var cD={IteratorPrototype:$a,BUGGY_SAFARI_ITERATORS:RD},MD=cD.IteratorPrototype,yD=HE,UD=hA,kD=oC,JD=gD,ND=function(){return this},YD=RA,SD=nI,lD=xA,uD=function(A){return lD(A)||null===A},qD=String,LD=TypeError,dD=function(A,I,B){try{return YD(SD(Object.getOwnPropertyDescriptor(A,I)[B]))}catch(g){}},KD=xA,fD=qA,HD=function(A){if(uD(A))return A;throw new LD("Can't set "+qD(A)+" as a prototype")},pD=Object.setPrototypeOf||("__proto__"in{}?function(){var A,I=!1,B={};try{(A=dD(Object.prototype,"__proto__","set"))(B,[]),I=B instanceof Array}catch(g){}return function(B,g){return fD(B),HD(g),KD(B)?(I?A(B,g):B.__proto__=g,B):B}}():void 0),xD=$Q,WD=iA,mD=HA,bD=function(A,I,B,g){var Q=I+" Iterator";return A.prototype=yD(MD,{next:UD(+!g,B)}),kD(A,Q,!1),JD[Q]=ND,A},vD=GD,ZD=pD,TD=oC,OD=TB,VD=Pg,jD=gD,PD=$B.PROPER,XD=$B.CONFIGURABLE,zD=cD.IteratorPrototype,_D=cD.BUGGY_SAFARI_ITERATORS,$D=$I("iterator"),Ae="keys",Ie="values",Be="entries",ge=function(){return this},Qe=function(A,I,B,g,Q,E,C){bD(B,I,g);var i,o,a,D=function(A){if(A===Q&&n)return n;if(!_D&&A&&A in t)return t[A];switch(A){case Ae:case Ie:case Be:return function(){return new B(this,A)}}return function(){return new B(this)}},e=I+" Iterator",G=!1,t=A.prototype,h=t[$D]||t["@@iterator"]||Q&&t[Q],n=!_D&&h||D(Q),w="Array"===I&&t.entries||h;if(w&&(i=vD(w.call(new A)))!==Object.prototype&&i.next&&(vD(i)!==zD&&(ZD?ZD(i,zD):mD(i[$D])||VD(i,$D,ge)),TD(i,e,!0)),PD&&Q===Ie&&h&&h.name!==Ie&&(XD?OD(t,"name",Ie):(G=!0,n=function(){return WD(h,this)})),Q)if(o={values:D(Ie),keys:E?n:D(Ae),entries:D(Be)},C)for(a in o)(_D||G||!(a in t))&&VD(t,a,o[a]);else xD({target:I,proto:!0,forced:_D||G},o);return t[$D]!==n&&VD(t,$D,n,{name:Q}),jD[I]=n,o},Ee=function(A,I){return{value:A,done:I}},Ce=KA,ie=BD,oe=gD,ae=Ng,De=JB.f,ee=Qe,Ge=Ee,te=gA,he="Array Iterator",ne=ae.set,we=ae.getterFor(he),se=ee(Array,"Array",function(A,I){ne(this,{type:he,target:Ce(A),index:0,kind:I})},function(){var A=we(this),I=A.target,B=A.index++;if(!I||B>=I.length)return A.target=null,Ge(void 0,!0);switch(A.kind){case"keys":return Ge(B,!1);case"values":return Ge(I[B],!1)}return Ge([B,I[B]],!1)},"values"),re=oe.Arguments=oe.Array;if(ie("keys"),ie("values"),ie("entries"),te&&"values"!==re.name)try{De(re,"name",{value:"values"})}catch(nL){}var Re=$Q,Fe=Date,ce=RA(Fe.prototype.getTime);Re({target:"Date",stat:!0},{now:function(){return ce(new Fe)}});var Me=IQ,ye=eE,Ue=qA,ke=RangeError,Je=RA,Ne=oQ,Ye=eE,Se=qA,le=Je(function(A){var I=ye(Ue(this)),B="",g=Me(A);if(g<0||Infinity===g)throw new ke("Wrong number of repetitions");for(;g>0;(g>>>=1)&&(I+=I))1&g&&(B+=I);return B}),ue=Je("".slice),qe=Math.ceil,Le=function(A){return function(I,B,g){var Q,E,C=Ye(Se(I)),i=Ne(B),o=C.length,a=void 0===g?" ":Ye(g);return i<=o||""===a?C:((E=le(a,qe((Q=i-o)/a.length))).length>Q&&(E=ue(E,0,Q)),A?C+E:E+C)}},de=RA,Ke=BA,fe={start:Le(!1),end:Le(!0)}.start,He=RangeError,pe=isFinite,xe=Math.abs,We=Date.prototype,me=We.toISOString,be=de(We.getTime),ve=de(We.getUTCDate),Ze=de(We.getUTCFullYear),Te=de(We.getUTCHours),Oe=de(We.getUTCMilliseconds),Ve=de(We.getUTCMinutes),je=de(We.getUTCMonth),Pe=de(We.getUTCSeconds),Xe=Ke(function(){return"0385-07-25T07:06:39.999Z"!==me.call(new Date(-50000000000001))})||!Ke(function(){me.call(new Date(NaN))})?function(){if(!pe(be(this)))throw new He("Invalid time value");var A=this,I=Ze(A),B=Oe(A),g=I<0?"-":I>9999?"+":"";return g+fe(xe(I),g?6:4,0)+"-"+fe(je(A)+1,2,0)+"-"+fe(ve(A),2,0)+"T"+fe(Te(A),2,0)+":"+fe(Ve(A),2,0)+":"+fe(Pe(A),2,0)+"."+fe(B,3,0)+"Z"}:me,ze=Xe;$Q({target:"Date",proto:!0,forced:Date.prototype.toISOString!==ze},{toISOString:ze});var _e=fI,$e=iB;$Q({target:"Date",proto:!0,arity:1,forced:BA(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})},{toJSON:function(A){var I=_e(this),B=$e(I,"number");return"number"!=typeof B||isFinite(B)?I.toISOString():null}});var AG=RA,IG=Pg,BG=Date.prototype,gG="Invalid Date",QG="toString",EG=AG(BG[QG]),CG=AG(BG.getTime);String(new Date(NaN))!==gG&&IG(BG,QG,function(){var A=CG(this);return A==A?EG(this):gG});var iG=HA,oG=xA,aG=pD,DG=function(A,I,B){var g,Q;return aG&&iG(g=I.constructor)&&g!==B&&oG(Q=g.prototype)&&Q!==B.prototype&&aG(A,Q),A},eG=RA(1.1.valueOf),GG="\t\n\v\f\r \u2028\u2029\ufeff",tG=qA,hG=eE,nG=GG,wG=RA("".replace),sG=RegExp("^["+nG+"]+"),rG=RegExp("(^|[^"+nG+"])["+nG+"]+$"),RG=function(A){return function(I){var B=hG(tG(I));return 1&A&&(B=wG(B,sG,"")),2&A&&(B=wG(B,rG,"$1")),B}},FG={start:RG(1),end:RG(2),trim:RG(3)},cG=$Q,MG=gA,yG=AA,UG=XE,kG=RA,JG=TQ,NG=xI,YG=DG,SG=vA,lG=aI,uG=iB,qG=BA,LG=Xg.f,dG=IA.f,KG=JB.f,fG=eG,HG=FG.trim,pG="Number",xG=yG[pG];UG[pG];var WG=xG.prototype,mG=yG.TypeError,bG=kG("".slice),vG=kG("".charCodeAt),ZG=function(A){var I,B,g,Q,E,C,i,o,a=uG(A,"number");if(lG(a))throw new mG("Cannot convert a Symbol value to a number");if("string"==typeof a&&a.length>2)if(a=HG(a),43===(I=vG(a,0))||45===I){if(88===(B=vG(a,2))||120===B)return NaN}else if(48===I){switch(vG(a,1)){case 66:case 98:g=2,Q=49;break;case 79:case 111:g=8,Q=55;break;default:return+a}for(C=(E=bG(a,2)).length,i=0;i<C;i++)if((o=vG(E,i))<48||o>Q)return NaN;return parseInt(E,g)}return+a},TG=JG(pG,!xG(" 0o1")||!xG("0b1")||xG("+0x1")),OG=function(A){var I,B=arguments.length<1?0:xG(function(A){var I=uG(A,"number");return"bigint"==typeof I?I:ZG(I)}(A));return SG(WG,I=this)&&qG(function(){fG(I)})?YG(Object(B),this,OG):B};OG.prototype=WG,TG&&(WG.constructor=OG),cG({global:!0,constructor:!0,wrap:!0,forced:TG},{Number:OG});TG&&function(A,I){for(var B,g=MG?LG(I):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),Q=0;g.length>Q;Q++)NG(I,B=g[Q])&&!NG(A,B)&&KG(A,B,dG(I,B))}(UG[pG],xG);var VG=fI,jG=GD,PG=QD;$Q({target:"Object",stat:!0,forced:BA(function(){jG(1)}),sham:!PG},{getPrototypeOf:function(A){return jG(VG(A))}});var XG=fI,zG=nE;$Q({target:"Object",stat:!0,forced:BA(function(){zG(1)})},{keys:function(A){return zG(XG(A))}});var _G=oE,$G=IE?{}.toString:function(){return"[object "+_G(this)+"]"};IE||Pg(Object.prototype,"toString",$G,{unsafe:!0});var At=AA,It=BA,Bt=RA,gt=eE,Qt=FG.trim,Et=GG,Ct=At.parseInt,it=At.Symbol,ot=it&&it.iterator,at=/^[+-]?0x/i,Dt=Bt(at.exec),et=8!==Ct(Et+"08")||22!==Ct(Et+"0x16")||ot&&!It(function(){Ct(Object(ot))})?function(A,I){var B=Qt(gt(A));return Ct(B,I>>>0||(Dt(at,B)?16:10))}:Ct;$Q({global:!0,forced:parseInt!==et},{parseInt:et});var Gt,tt,ht,nt,wt=AA,st=OA,rt=yA,Rt=function(A){return st.slice(0,A.length)===A},Ft=Rt("Bun/")?"BUN":Rt("Cloudflare-Workers")?"CLOUDFLARE":Rt("Deno/")?"DENO":Rt("Node.js/")?"NODE":wt.Bun&&"string"==typeof Bun.version?"BUN":wt.Deno&&"object"==typeof Deno.version?"DENO":"process"===rt(wt.process)?"NODE":wt.window&&wt.document?"BROWSER":"REST",ct="NODE"===Ft,Mt=bA,yt=VE,Ut=gA,kt=$I("species"),Jt=function(A){var I=Mt(A);Ut&&I&&!I[kt]&&yt(I,kt,{configurable:!0,get:function(){return this}})},Nt=vA,Yt=TypeError,St=function(A,I){if(Nt(I,A))return A;throw new Yt("Incorrect invocation")},lt=lC,ut=eI,qt=TypeError,Lt=function(A){if(lt(A))return A;throw new qt(ut(A)+" is not a constructor")},dt=uB,Kt=Lt,ft=SA,Ht=$I("species"),pt=TypeError,xt=function(A,I){if(A<I)throw new pt("Not enough arguments");return A},Wt=/(?:ipad|iphone|ipod).*applewebkit/i.test(OA),mt=AA,bt=co,vt=nC,Zt=HA,Tt=xI,Ot=BA,Vt=yE,jt=xE,Pt=hB,Xt=xt,zt=Wt,_t=ct,$t=mt.setImmediate,Ah=mt.clearImmediate,Ih=mt.process,Bh=mt.Dispatch,gh=mt.Function,Qh=mt.MessageChannel,Eh=mt.String,Ch=0,ih={},oh="onreadystatechange";Ot(function(){Gt=mt.location});var ah=function(A){if(Tt(ih,A)){var I=ih[A];delete ih[A],I()}},Dh=function(A){return function(){ah(A)}},eh=function(A){ah(A.data)},Gh=function(A){mt.postMessage(Eh(A),Gt.protocol+"//"+Gt.host)};$t&&Ah||($t=function(A){Xt(arguments.length,1);var I=Zt(A)?A:gh(A),B=jt(arguments,1);return ih[++Ch]=function(){bt(I,void 0,B)},tt(Ch),Ch},Ah=function(A){delete ih[A]},_t?tt=function(A){Ih.nextTick(Dh(A))}:Bh&&Bh.now?tt=function(A){Bh.now(Dh(A))}:Qh&&!zt?(nt=(ht=new Qh).port2,ht.port1.onmessage=eh,tt=vt(nt.postMessage,nt)):mt.addEventListener&&Zt(mt.postMessage)&&!mt.importScripts&&Gt&&"file:"!==Gt.protocol&&!Ot(Gh)?(tt=Gh,mt.addEventListener("message",eh,!1)):tt=oh in Pt("script")?function(A){Vt.appendChild(Pt("script"))[oh]=function(){Vt.removeChild(this),ah(A)}}:function(A){setTimeout(Dh(A),0)});var th={set:$t,clear:Ah},hh=AA,nh=gA,wh=Object.getOwnPropertyDescriptor,sh=function(){this.head=null,this.tail=null};sh.prototype={add:function(A){var I={item:A,next:null},B=this.tail;B?B.next=I:this.head=I,this.tail=I},get:function(){var A=this.head;if(A)return null===(this.head=A.next)&&(this.tail=null),A.item}};var rh,Rh,Fh,ch,Mh,yh=sh,Uh=/ipad|iphone|ipod/i.test(OA)&&"undefined"!=typeof Pebble,kh=/web0s(?!.*chrome)/i.test(OA),Jh=AA,Nh=function(A){if(!nh)return hh[A];var I=wh(hh,A);return I&&I.value},Yh=nC,Sh=th.set,lh=yh,uh=Wt,qh=Uh,Lh=kh,dh=ct,Kh=Jh.MutationObserver||Jh.WebKitMutationObserver,fh=Jh.document,Hh=Jh.process,ph=Jh.Promise,xh=Nh("queueMicrotask");if(!xh){var Wh=new lh,mh=function(){var A,I;for(dh&&(A=Hh.domain)&&A.exit();I=Wh.get();)try{I()}catch(nL){throw Wh.head&&rh(),nL}A&&A.enter()};uh||dh||Lh||!Kh||!fh?!qh&&ph&&ph.resolve?((ch=ph.resolve(void 0)).constructor=ph,Mh=Yh(ch.then,ch),rh=function(){Mh(mh)}):dh?rh=function(){Hh.nextTick(mh)}:(Sh=Yh(Sh,Jh),rh=function(){Sh(mh)}):(Rh=!0,Fh=fh.createTextNode(""),new Kh(mh).observe(Fh,{characterData:!0}),rh=function(){Fh.data=Rh=!Rh}),xh=function(A){Wh.head||rh(),Wh.add(A)}}var bh=xh,vh=function(A){try{return{error:!1,value:A()}}catch(nL){return{error:!0,value:nL}}},Zh=AA.Promise,Th=AA,Oh=Zh,Vh=HA,jh=TQ,Ph=Cg,Xh=$I,zh=Ft,_h=$A;Oh&&Oh.prototype;var $h=Xh("species"),An=!1,In=Vh(Th.PromiseRejectionEvent),Bn=jh("Promise",function(){var A=Ph(Oh),I=A!==String(Oh);if(!I&&66===_h)return!0;if(!_h||_h<51||!/native code/.test(A)){var B=new Oh(function(A){A(1)}),g=function(A){A(function(){},function(){})};if((B.constructor={})[$h]=g,!(An=B.then(function(){})instanceof g))return!0}return!(I||"BROWSER"!==zh&&"DENO"!==zh||In)}),gn={CONSTRUCTOR:Bn,REJECTION_EVENT:In,SUBCLASSING:An},Qn={},En=nI,Cn=TypeError,on=function(A){var I,B;this.promise=new A(function(A,g){if(void 0!==I||void 0!==B)throw new Cn("Bad Promise constructor");I=A,B=g}),this.resolve=En(I),this.reject=En(B)};Qn.f=function(A){return new on(A)};var an,Dn,en,Gn,tn=$Q,hn=ct,nn=AA,wn=XE,sn=iA,rn=Pg,Rn=pD,Fn=oC,cn=Jt,Mn=nI,yn=HA,Un=xA,kn=St,Jn=function(A,I){var B,g=dt(A).constructor;return void 0===g||ft(B=dt(g)[Ht])?I:Kt(B)},Nn=th.set,Yn=bh,Sn=function(A,I){try{1===arguments.length?console.error(A):console.error(A,I)}catch(nL){}},ln=vh,un=yh,qn=Ng,Ln=Zh,dn=Qn,Kn="Promise",fn=gn.CONSTRUCTOR,Hn=gn.REJECTION_EVENT,pn=gn.SUBCLASSING,xn=qn.getterFor(Kn),Wn=qn.set,mn=Ln&&Ln.prototype,bn=Ln,vn=mn,Zn=nn.TypeError,Tn=nn.document,On=nn.process,Vn=dn.f,jn=Vn,Pn=!!(Tn&&Tn.createEvent&&nn.dispatchEvent),Xn="unhandledrejection",zn=function(A){var I;return!(!Un(A)||!yn(I=A.then))&&I},_n=function(A,I){var B,g,Q,E=I.value,C=1===I.state,i=C?A.ok:A.fail,o=A.resolve,a=A.reject,D=A.domain;try{i?(C||(2===I.rejection&&gw(I),I.rejection=1),!0===i?B=E:(D&&D.enter(),B=i(E),D&&(D.exit(),Q=!0)),B===A.promise?a(new Zn("Promise-chain cycle")):(g=zn(B))?sn(g,B,o,a):o(B)):a(E)}catch(nL){D&&!Q&&D.exit(),a(nL)}},$n=function(A,I){A.notified||(A.notified=!0,Yn(function(){for(var B,g=A.reactions;B=g.get();)_n(B,A);A.notified=!1,I&&!A.rejection&&Iw(A)}))},Aw=function(A,I,B){var g,Q;Pn?((g=Tn.createEvent("Event")).promise=I,g.reason=B,g.initEvent(A,!1,!0),nn.dispatchEvent(g)):g={promise:I,reason:B},!Hn&&(Q=nn["on"+A])?Q(g):A===Xn&&Sn("Unhandled promise rejection",B)},Iw=function(A){sn(Nn,nn,function(){var I,B=A.facade,g=A.value;if(Bw(A)&&(I=ln(function(){hn?On.emit("unhandledRejection",g,B):Aw(Xn,B,g)}),A.rejection=hn||Bw(A)?2:1,I.error))throw I.value})},Bw=function(A){return 1!==A.rejection&&!A.parent},gw=function(A){sn(Nn,nn,function(){var I=A.facade;hn?On.emit("rejectionHandled",I):Aw("rejectionhandled",I,A.value)})},Qw=function(A,I,B){return function(g){A(I,g,B)}},Ew=function(A,I,B){A.done||(A.done=!0,B&&(A=B),A.value=I,A.state=2,$n(A,!0))},Cw=function(A,I,B){if(!A.done){A.done=!0,B&&(A=B);try{if(A.facade===I)throw new Zn("Promise can't be resolved itself");var g=zn(I);g?Yn(function(){var B={done:!1};try{sn(g,I,Qw(Cw,B,A),Qw(Ew,B,A))}catch(nL){Ew(B,nL,A)}}):(A.value=I,A.state=1,$n(A,!1))}catch(nL){Ew({done:!1},nL,A)}}};if(fn&&(vn=(bn=function(A){kn(this,vn),Mn(A),sn(an,this);var I=xn(this);try{A(Qw(Cw,I),Qw(Ew,I))}catch(nL){Ew(I,nL)}}).prototype,(an=function(A){Wn(this,{type:Kn,done:!1,notified:!1,parent:!1,reactions:new un,rejection:!1,state:0,value:null})}).prototype=rn(vn,"then",function(A,I){var B=xn(this),g=Vn(Jn(this,bn));return B.parent=!0,g.ok=!yn(A)||A,g.fail=yn(I)&&I,g.domain=hn?On.domain:void 0,0===B.state?B.reactions.add(g):Yn(function(){_n(g,B)}),g.promise}),Dn=function(){var A=new an,I=xn(A);this.promise=A,this.resolve=Qw(Cw,I),this.reject=Qw(Ew,I)},dn.f=Vn=function(A){return A===bn||A===en?new Dn(A):jn(A)},yn(Ln)&&mn!==Object.prototype)){Gn=mn.then,pn||rn(mn,"then",function(A,I){var B=this;return new bn(function(A,I){sn(Gn,B,A,I)}).then(A,I)},{unsafe:!0});try{delete mn.constructor}catch(nL){}Rn&&Rn(mn,vn)}tn({global:!0,constructor:!0,wrap:!0,forced:fn},{Promise:bn}),en=wn.Promise,Fn(bn,Kn,!1),cn(Kn);var iw=gD,ow=$I("iterator"),aw=Array.prototype,Dw=function(A){return void 0!==A&&(iw.Array===A||aw[ow]===A)},ew=oE,Gw=rI,tw=SA,hw=gD,nw=$I("iterator"),ww=function(A){if(!tw(A))return Gw(A,nw)||Gw(A,"@@iterator")||hw[ew(A)]},sw=iA,rw=nI,Rw=uB,Fw=eI,cw=ww,Mw=TypeError,yw=function(A,I){var B=arguments.length<2?cw(A):I;if(rw(B))return Rw(sw(B,A));throw new Mw(Fw(A)+" is not iterable")},Uw=iA,kw=uB,Jw=rI,Nw=nC,Yw=iA,Sw=uB,lw=eI,uw=Dw,qw=DQ,Lw=vA,dw=yw,Kw=ww,fw=function(A,I,B){var g,Q;kw(A);try{if(!(g=Jw(A,"return"))){if("throw"===I)throw B;return B}g=Uw(g,A)}catch(nL){Q=!0,g=nL}if("throw"===I)throw B;if(Q)throw g;return kw(g),B},Hw=TypeError,pw=function(A,I){this.stopped=A,this.result=I},xw=pw.prototype,Ww=function(A,I,B){var g,Q,E,C,i,o,a,D=B&&B.that,e=!(!B||!B.AS_ENTRIES),G=!(!B||!B.IS_RECORD),t=!(!B||!B.IS_ITERATOR),h=!(!B||!B.INTERRUPTED),n=Nw(I,D),w=function(A){return g&&fw(g,"normal"),new pw(!0,A)},s=function(A){return e?(Sw(A),h?n(A[0],A[1],w):n(A[0],A[1])):h?n(A,w):n(A)};if(G)g=A.iterator;else if(t)g=A;else{if(!(Q=Kw(A)))throw new Hw(lw(A)+" is not iterable");if(uw(Q)){for(E=0,C=qw(A);C>E;E++)if((i=s(A[E]))&&Lw(xw,i))return i;return new pw(!1)}g=dw(A,Q)}for(o=G?A.next:g.next;!(a=Yw(o,g)).done;){try{i=s(a.value)}catch(nL){fw(g,"throw",nL)}if("object"==typeof i&&i&&Lw(xw,i))return i}return new pw(!1)},mw=$I("iterator"),bw=!1;try{var vw=0,Zw={next:function(){return{done:!!vw++}},return:function(){bw=!0}};Zw[mw]=function(){return this},Array.from(Zw,function(){throw 2})}catch(nL){}var Tw=function(A,I){try{if(!I&&!bw)return!1}catch(nL){return!1}var B=!1;try{var g={};g[mw]=function(){return{next:function(){return{done:B=!0}}}},A(g)}catch