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