@tencentcloud/tuiroom-engine-js
Version:
TUIRoomEngine Web SDK
3 lines • 1.88 MB
JavaScript
Object.defineProperty(exports,"__esModule",{value:!0});var A=require("@tencentcloud/chat"),I=require("rtc-detect"),B=require("tcplayer.js"),Q=require("trtc-cloud-js-sdk");function g(A){return A&&"object"==typeof A&&"default"in A?A:{default:A}}var E=g(A),C=g(I),i=g(B),o=g(Q);function G(A,I,B,Q){var g,E=arguments.length,C=E<3?I:null===Q?Q=Object.getOwnPropertyDescriptor(I,B):Q;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)C=Reflect.decorate(A,I,B,Q);else for(var i=A.length-1;i>=0;i--)(g=A[i])&&(C=(E<3?g(C):E>3?g(I,B,C):g(I,B))||C);return E>3&&C&&Object.defineProperty(I,B,C),C}function D(A,I,B,Q){return new(B||(B=Promise))(function(g,E){function C(A){try{o(Q.next(A))}catch(I){E(I)}}function i(A){try{o(Q.throw(A))}catch(I){E(I)}}function o(A){var I;A.done?g(A.value):(I=A.value,I instanceof B?I:new B(function(A){A(I)})).then(C,i)}o((Q=Q.apply(A,I||[])).next())})}function a(A,I){(null==I||I>A.length)&&(I=A.length);for(var B=0,Q=Array(I);B<I;B++)Q[B]=A[B];return Q}function h(A,I){if(!(A instanceof I))throw new TypeError("Cannot call a class as a function")}function R(A,I){for(var B=0;B<I.length;B++){var Q=I[B];Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q&&(Q.writable=!0),Object.defineProperty(A,F(Q.key),Q)}}function w(A,I,B){return I&&R(A.prototype,I),B&&R(A,B),Object.defineProperty(A,"prototype",{writable:!1}),A}function M(){
/*! 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:{},Q=B.iterator||"@@iterator",g=B.toStringTag||"@@toStringTag";function E(B,Q,g,E){var o=Q&&Q.prototype instanceof i?Q:i,G=Object.create(o.prototype);return y(G,"_invoke",function(B,Q,g){var E,i,o,G=0,D=g||[],a=!1,h={p:0,n:0,v:A,a:R,f:R.bind(A,4),d:function(I,B){return E=I,i=0,o=A,h.n=B,C}};function R(B,Q){for(i=B,o=Q,I=0;!a&&G&&!g&&I<D.length;I++){var g,E=D[I],R=h.p,w=E[2];B>3?(g=w===Q)&&(o=E[(i=E[4])?5:(i=3,3)],E[4]=E[5]=A):E[0]<=R&&((g=B<2&&R<E[1])?(i=0,h.v=Q,h.n=E[1]):R<w&&(g=B<3||E[0]>Q||Q>w)&&(E[4]=B,E[5]=Q,h.n=w,i=0))}if(g||B>1)return C;throw a=!0,Q}return function(g,D,w){if(G>1)throw TypeError("Generator is already running");for(a&&1===D&&R(D,w),i=D,o=w;(I=i<2?A:o)||!a;){E||(i?i<3?(i>1&&(h.n=-1),R(i,o)):h.n=o:h.v=o);try{if(G=2,E){if(i||(g="next"),I=E[g]){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 '"+g+"' method"),i=1);E=A}else if((I=(a=h.n<0)?o:B.call(Q,h))!==C)break}catch(I){E=A,i=1,o=I}finally{G=1}}return{value:I,done:a}}}(B,g,E),!0),G}var C={};function i(){}function o(){}function G(){}I=Object.getPrototypeOf;var D=[][Q]?I(I([][Q]())):(y(I={},Q,function(){return this}),I),a=G.prototype=i.prototype=Object.create(D);function h(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,G):(A.__proto__=G,y(A,g,"GeneratorFunction")),A.prototype=Object.create(a),A}return o.prototype=G,y(a,"constructor",G),y(G,"constructor",o),o.displayName="GeneratorFunction",y(G,g,"GeneratorFunction"),y(a),y(a,g,"Generator"),y(a,Q,function(){return this}),y(a,"toString",function(){return"[object Generator]"}),(M=function(){return{w:E,m:h}})()}function y(A,I,B,Q){var g=Object.defineProperty;try{g({},"",{})}catch(A){g=0}y=function(A,I,B,Q){function E(I,B){y(A,I,function(A){return this._invoke(I,B,A)})}I?g?g(A,I,{value:B,enumerable:!Q,configurable:!Q,writable:!Q}):A[I]=B:(E("next",0),E("throw",1),E("return",2))},y(A,I,B,Q)}function s(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 Q,g,E,C,i=[],o=!0,G=!1;try{if(E=(B=B.call(A)).next,0===I){if(Object(B)!==B)return;o=!1}else for(;!(o=(Q=E.call(B)).done)&&(i.push(Q.value),i.length!==I);o=!0);}catch(A){G=!0,g=A}finally{try{if(!o&&null!=B.return&&(C=B.return(),Object(C)!==C))return}finally{if(G)throw g}}return i}}(A,I)||S(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 k(A){return function(A){if(Array.isArray(A))return a(A)}(A)||function(A){if("undefined"!=typeof Symbol&&null!=A[Symbol.iterator]||null!=A["@@iterator"])return Array.from(A)}(A)||S(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 F(A){var I=function(A,I){if("object"!=typeof A||!A)return A;var B=A[Symbol.toPrimitive];if(void 0!==B){var Q=B.call(A,I||"default");if("object"!=typeof Q)return Q;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===I?String:Number)(A)}(A,"string");return"symbol"==typeof I?I:I+""}function e(A){return e="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},e(A)}function S(A,I){if(A){if("string"==typeof A)return a(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)?a(A,I):void 0}}"function"==typeof SuppressedError&&SuppressedError;var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},U=function(A){return A&&A.Math===Math&&A},c=U("object"==typeof globalThis&&globalThis)||U("object"==typeof window&&window)||U("object"==typeof self&&self)||U("object"==typeof t&&t)||U("object"==typeof t&&t)||function(){return this}()||Function("return this")(),J={},N=function(A){try{return!!A()}catch(I){return!0}},Y=!N(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}),L=!N(function(){var A=function(){}.bind();return"function"!=typeof A||A.hasOwnProperty("prototype")}),r=L,n=Function.prototype.call,q=r?n.bind(n):function(){return n.apply(n,arguments)},H={},K={}.propertyIsEnumerable,u=Object.getOwnPropertyDescriptor,l=u&&!K.call({1:2},1);H.f=l?function(A){var I=u(this,A);return!!I&&I.enumerable}:K;var d,x,p=function(A,I){return{enumerable:!(1&A),configurable:!(2&A),writable:!(4&A),value:I}},f=L,v=Function.prototype,b=v.call,Z=f&&v.bind.bind(b,b),m=f?Z:function(A){return function(){return b.apply(A,arguments)}},W=m,O=W({}.toString),V=W("".slice),T=function(A){return V(O(A),8,-1)},j=N,X=T,P=Object,z=m("".split),_=j(function(){return!P("z").propertyIsEnumerable(0)})?function(A){return"String"===X(A)?z(A,""):P(A)}:P,$=function(A){return null==A},AA=$,IA=TypeError,BA=function(A){if(AA(A))throw new IA("Can't call method on "+A);return A},QA=_,gA=BA,EA=function(A){return QA(gA(A))},CA="object"==typeof document&&document.all,iA=void 0===CA&&void 0!==CA?function(A){return"function"==typeof A||A===CA}:function(A){return"function"==typeof A},oA=iA,GA=function(A){return"object"==typeof A?null!==A:oA(A)},DA=c,aA=iA,hA=function(A,I){return arguments.length<2?(B=DA[A],aA(B)?B:void 0):DA[A]&&DA[A][I];var B},RA=m({}.isPrototypeOf),wA=c.navigator,MA=wA&&wA.userAgent,yA=MA?String(MA):"",sA=c,kA=yA,FA=sA.process,eA=sA.Deno,SA=FA&&FA.versions||eA&&eA.version,tA=SA&&SA.v8;tA&&(x=(d=tA.split("."))[0]>0&&d[0]<4?1:+(d[0]+d[1])),!x&&kA&&(!(d=kA.match(/Edge\/(\d+)/))||d[1]>=74)&&(d=kA.match(/Chrome\/(\d+)/))&&(x=+d[1]);var UA=x,cA=UA,JA=N,NA=c.String,YA=!!Object.getOwnPropertySymbols&&!JA(function(){var A=Symbol("symbol detection");return!NA(A)||!(Object(A)instanceof Symbol)||!Symbol.sham&&cA&&cA<41}),LA=YA&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,rA=hA,nA=iA,qA=RA,HA=Object,KA=LA?function(A){return"symbol"==typeof A}:function(A){var I=rA("Symbol");return nA(I)&&qA(I.prototype,HA(A))},uA=String,lA=function(A){try{return uA(A)}catch(I){return"Object"}},dA=iA,xA=lA,pA=TypeError,fA=function(A){if(dA(A))return A;throw new pA(xA(A)+" is not a function")},vA=fA,bA=$,ZA=function(A,I){var B=A[I];return bA(B)?void 0:vA(B)},mA=q,WA=iA,OA=GA,VA=TypeError,TA={},jA={get exports(){return TA},set exports(A){TA=A}},XA=c,PA=Object.defineProperty,zA=function(A,I){try{PA(XA,A,{value:I,configurable:!0,writable:!0})}catch(B){XA[A]=I}return I},_A=c,$A=zA,AI="__core-js_shared__",II=jA.exports=_A[AI]||$A(AI,{});(II.versions||(II.versions=[])).push({version:"3.46.0",mode:"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.46.0/LICENSE",source:"https://github.com/zloirock/core-js"});var BI=TA,QI=function(A,I){return BI[A]||(BI[A]=I||{})},gI=BA,EI=Object,CI=function(A){return EI(gI(A))},iI=CI,oI=m({}.hasOwnProperty),GI=Object.hasOwn||function(A,I){return oI(iI(A),I)},DI=m,aI=0,hI=Math.random(),RI=DI(1.1.toString),wI=function(A){return"Symbol("+(void 0===A?"":A)+")_"+RI(++aI+hI,36)},MI=QI,yI=GI,sI=wI,kI=YA,FI=LA,eI=c.Symbol,SI=MI("wks"),tI=FI?eI.for||eI:eI&&eI.withoutSetter||sI,UI=function(A){return yI(SI,A)||(SI[A]=kI&&yI(eI,A)?eI[A]:tI("Symbol."+A)),SI[A]},cI=q,JI=GA,NI=KA,YI=ZA,LI=function(A,I){var B,Q;if("string"===I&&WA(B=A.toString)&&!OA(Q=mA(B,A)))return Q;if(WA(B=A.valueOf)&&!OA(Q=mA(B,A)))return Q;if("string"!==I&&WA(B=A.toString)&&!OA(Q=mA(B,A)))return Q;throw new VA("Can't convert object to primitive value")},rI=TypeError,nI=UI("toPrimitive"),qI=function(A,I){if(!JI(A)||NI(A))return A;var B,Q=YI(A,nI);if(Q){if(void 0===I&&(I="default"),B=cI(Q,A,I),!JI(B)||NI(B))return B;throw new rI("Can't convert object to primitive value")}return void 0===I&&(I="number"),LI(A,I)},HI=qI,KI=KA,uI=function(A){var I=HI(A,"string");return KI(I)?I:I+""},lI=GA,dI=c.document,xI=lI(dI)&&lI(dI.createElement),pI=function(A){return xI?dI.createElement(A):{}},fI=pI,vI=!Y&&!N(function(){return 7!==Object.defineProperty(fI("div"),"a",{get:function(){return 7}}).a}),bI=Y,ZI=q,mI=H,WI=p,OI=EA,VI=uI,TI=GI,jI=vI,XI=Object.getOwnPropertyDescriptor;J.f=bI?XI:function(A,I){if(A=OI(A),I=VI(I),jI)try{return XI(A,I)}catch(B){}if(TI(A,I))return WI(!ZI(mI.f,A,I),A[I])};var PI={},zI=Y&&N(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype}),_I=GA,$I=String,AB=TypeError,IB=function(A){if(_I(A))return A;throw new AB($I(A)+" is not an object")},BB=Y,QB=vI,gB=zI,EB=IB,CB=uI,iB=TypeError,oB=Object.defineProperty,GB=Object.getOwnPropertyDescriptor,DB="enumerable",aB="configurable",hB="writable";PI.f=BB?gB?function(A,I,B){if(EB(A),I=CB(I),EB(B),"function"==typeof A&&"prototype"===I&&"value"in B&&hB in B&&!B[hB]){var Q=GB(A,I);Q&&Q[hB]&&(A[I]=B.value,B={configurable:aB in B?B[aB]:Q[aB],enumerable:DB in B?B[DB]:Q[DB],writable:!1})}return oB(A,I,B)}:oB:function(A,I,B){if(EB(A),I=CB(I),EB(B),QB)try{return oB(A,I,B)}catch(Q){}if("get"in B||"set"in B)throw new iB("Accessors not supported");return"value"in B&&(A[I]=B.value),A};var RB=PI,wB=p,MB=Y?function(A,I,B){return RB.f(A,I,wB(1,B))}:function(A,I,B){return A[I]=B,A},yB={},sB={get exports(){return yB},set exports(A){yB=A}},kB=Y,FB=GI,eB=Function.prototype,SB=kB&&Object.getOwnPropertyDescriptor,tB=FB(eB,"name"),UB={EXISTS:tB,PROPER:tB&&"something"===function(){}.name,CONFIGURABLE:tB&&(!kB||kB&&SB(eB,"name").configurable)},cB=iA,JB=TA,NB=m(Function.toString);cB(JB.inspectSource)||(JB.inspectSource=function(A){return NB(A)});var YB,LB,rB,nB=JB.inspectSource,qB=iA,HB=c.WeakMap,KB=qB(HB)&&/native code/.test(String(HB)),uB=wI,lB=QI("keys"),dB=function(A){return lB[A]||(lB[A]=uB(A))},xB={},pB=KB,fB=c,vB=GA,bB=MB,ZB=GI,mB=TA,WB=dB,OB=xB,VB="Object already initialized",TB=fB.TypeError,jB=fB.WeakMap;if(pB||mB.state){var XB=mB.state||(mB.state=new jB);XB.get=XB.get,XB.has=XB.has,XB.set=XB.set,YB=function(A,I){if(XB.has(A))throw new TB(VB);return I.facade=A,XB.set(A,I),I},LB=function(A){return XB.get(A)||{}},rB=function(A){return XB.has(A)}}else{var PB=WB("state");OB[PB]=!0,YB=function(A,I){if(ZB(A,PB))throw new TB(VB);return I.facade=A,bB(A,PB,I),I},LB=function(A){return ZB(A,PB)?A[PB]:{}},rB=function(A){return ZB(A,PB)}}var zB={set:YB,get:LB,has:rB,enforce:function(A){return rB(A)?LB(A):YB(A,{})},getterFor:function(A){return function(I){var B;if(!vB(I)||(B=LB(I)).type!==A)throw new TB("Incompatible receiver, "+A+" required");return B}}},_B=m,$B=N,AQ=iA,IQ=GI,BQ=Y,QQ=UB.CONFIGURABLE,gQ=nB,EQ=zB.enforce,CQ=zB.get,iQ=String,oQ=Object.defineProperty,GQ=_B("".slice),DQ=_B("".replace),aQ=_B([].join),hQ=BQ&&!$B(function(){return 8!==oQ(function(){},"length",{value:8}).length}),RQ=String(String).split("String"),wQ=sB.exports=function(A,I,B){"Symbol("===GQ(iQ(I),0,7)&&(I="["+DQ(iQ(I),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),B&&B.getter&&(I="get "+I),B&&B.setter&&(I="set "+I),(!IQ(A,"name")||QQ&&A.name!==I)&&(BQ?oQ(A,"name",{value:I,configurable:!0}):A.name=I),hQ&&B&&IQ(B,"arity")&&A.length!==B.arity&&oQ(A,"length",{value:B.arity});try{B&&IQ(B,"constructor")&&B.constructor?BQ&&oQ(A,"prototype",{writable:!1}):A.prototype&&(A.prototype=void 0)}catch(g){}var Q=EQ(A);return IQ(Q,"source")||(Q.source=aQ(RQ,"string"==typeof I?I:"")),A};Function.prototype.toString=wQ(function(){return AQ(this)&&CQ(this).source||gQ(this)},"toString");var MQ=iA,yQ=PI,sQ=yB,kQ=zA,FQ=function(A,I,B,Q){Q||(Q={});var g=Q.enumerable,E=void 0!==Q.name?Q.name:I;if(MQ(B)&&sQ(B,E,Q),Q.global)g?A[I]=B:kQ(I,B);else{try{Q.unsafe?A[I]&&(g=!0):delete A[I]}catch(C){}g?A[I]=B:yQ.f(A,I,{value:B,enumerable:!1,configurable:!Q.nonConfigurable,writable:!Q.nonWritable})}return A},eQ={},SQ=Math.ceil,tQ=Math.floor,UQ=Math.trunc||function(A){var I=+A;return(I>0?tQ:SQ)(I)},cQ=function(A){var I=+A;return I!=I||0===I?0:UQ(I)},JQ=cQ,NQ=Math.max,YQ=Math.min,LQ=function(A,I){var B=JQ(A);return B<0?NQ(B+I,0):YQ(B,I)},rQ=cQ,nQ=Math.min,qQ=function(A){var I=rQ(A);return I>0?nQ(I,9007199254740991):0},HQ=qQ,KQ=function(A){return HQ(A.length)},uQ=EA,lQ=LQ,dQ=KQ,xQ=function(A){return function(I,B,Q){var g=uQ(I),E=dQ(g);if(0===E)return!A&&-1;var C,i=lQ(Q,E);if(A&&B!=B){for(;E>i;)if((C=g[i++])!=C)return!0}else for(;E>i;i++)if((A||i in g)&&g[i]===B)return A||i||0;return!A&&-1}},pQ={includes:xQ(!0),indexOf:xQ(!1)},fQ=GI,vQ=EA,bQ=pQ.indexOf,ZQ=xB,mQ=m([].push),WQ=function(A,I){var B,Q=vQ(A),g=0,E=[];for(B in Q)!fQ(ZQ,B)&&fQ(Q,B)&&mQ(E,B);for(;I.length>g;)fQ(Q,B=I[g++])&&(~bQ(E,B)||mQ(E,B));return E},OQ=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],VQ=WQ,TQ=OQ.concat("length","prototype");eQ.f=Object.getOwnPropertyNames||function(A){return VQ(A,TQ)};var jQ={};jQ.f=Object.getOwnPropertySymbols;var XQ=hA,PQ=eQ,zQ=jQ,_Q=IB,$Q=m([].concat),Ag=XQ("Reflect","ownKeys")||function(A){var I=PQ.f(_Q(A)),B=zQ.f;return B?$Q(I,B(A)):I},Ig=GI,Bg=Ag,Qg=J,gg=PI,Eg=function(A,I,B){for(var Q=Bg(I),g=gg.f,E=Qg.f,C=0;C<Q.length;C++){var i=Q[C];Ig(A,i)||B&&Ig(B,i)||g(A,i,E(I,i))}},Cg=N,ig=iA,og=/#|\.prototype\./,Gg=function(A,I){var B=ag[Dg(A)];return B===Rg||B!==hg&&(ig(I)?Cg(I):!!I)},Dg=Gg.normalize=function(A){return String(A).replace(og,".").toLowerCase()},ag=Gg.data={},hg=Gg.NATIVE="N",Rg=Gg.POLYFILL="P",wg=Gg,Mg=c,yg=J.f,sg=MB,kg=FQ,Fg=zA,eg=Eg,Sg=wg,tg=function(A,I){var B,Q,g,E,C,i=A.target,o=A.global,G=A.stat;if(B=o?Mg:G?Mg[i]||Fg(i,{}):Mg[i]&&Mg[i].prototype)for(Q in I){if(E=I[Q],g=A.dontCallGetSet?(C=yg(B,Q))&&C.value:B[Q],!Sg(o?Q:i+(G?".":"#")+Q,A.forced)&&void 0!==g){if(typeof E==typeof g)continue;eg(E,g)}(A.sham||g&&g.sham)&&sg(E,"sham",!0),kg(B,Q,E,A)}},Ug={};Ug[UI("toStringTag")]="z";var cg="[object z]"===String(Ug),Jg=cg,Ng=iA,Yg=T,Lg=UI("toStringTag"),rg=Object,ng="Arguments"===Yg(function(){return arguments}()),qg=Jg?Yg:function(A){var I,B,Q;return void 0===A?"Undefined":null===A?"Null":"string"==typeof(B=function(A,I){try{return A[I]}catch(B){}}(I=rg(A),Lg))?B:ng?Yg(I):"Object"===(Q=Yg(I))&&Ng(I.callee)?"Arguments":Q},Hg=qg,Kg=String,ug=function(A){if("Symbol"===Hg(A))throw new TypeError("Cannot convert a Symbol value to a string");return Kg(A)},lg={},dg=WQ,xg=OQ,pg=Object.keys||function(A){return dg(A,xg)},fg=Y,vg=zI,bg=PI,Zg=IB,mg=EA,Wg=pg;lg.f=fg&&!vg?Object.defineProperties:function(A,I){Zg(A);for(var B,Q=mg(I),g=Wg(I),E=g.length,C=0;E>C;)bg.f(A,B=g[C++],Q[B]);return A};var Og,Vg=hA("document","documentElement"),Tg=IB,jg=lg,Xg=OQ,Pg=xB,zg=Vg,_g=pI,$g="prototype",AE="script",IE=dB("IE_PROTO"),BE=function(){},QE=function(A){return"<"+AE+">"+A+"</"+AE+">"},gE=function(A){A.write(QE("")),A.close();var I=A.parentWindow.Object;return A=null,I},EE=function(){try{Og=new ActiveXObject("htmlfile")}catch(g){}var A,I,B;EE="undefined"!=typeof document?document.domain&&Og?gE(Og):(I=_g("iframe"),B="java"+AE+":",I.style.display="none",zg.appendChild(I),I.src=String(B),(A=I.contentWindow.document).open(),A.write(QE("document.F=Object")),A.close(),A.F):gE(Og);for(var Q=Xg.length;Q--;)delete EE[$g][Xg[Q]];return EE()};Pg[IE]=!0;var CE=Object.create||function(A,I){var B;return null!==A?(BE[$g]=Tg(A),B=new BE,BE[$g]=null,B[IE]=A):B=EE(),void 0===I?B:jg.f(B,I)},iE={},oE=m([].slice),GE=T,DE=EA,aE=eQ.f,hE=oE,RE="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];iE.f=function(A){return RE&&"Window"===GE(A)?function(A){try{return aE(A)}catch(I){return hE(RE)}}(A):aE(DE(A))};var wE=yB,ME=PI,yE=function(A,I,B){return B.get&&wE(B.get,I,{getter:!0}),B.set&&wE(B.set,I,{setter:!0}),ME.f(A,I,B)},sE={},kE=UI;sE.f=kE;var FE=c,eE=FE,SE=GI,tE=sE,UE=PI.f,cE=q,JE=hA,NE=UI,YE=FQ,LE=PI.f,rE=GI,nE=UI("toStringTag"),qE=function(A,I,B){A&&!B&&(A=A.prototype),A&&!rE(A,nE)&&LE(A,nE,{configurable:!0,value:I})},HE=T,KE=m,uE=function(A){if("Function"===HE(A))return KE(A)},lE=fA,dE=L,xE=uE(uE.bind),pE=function(A,I){return lE(A),void 0===I?A:dE?xE(A,I):function(){return A.apply(I,arguments)}},fE=T,vE=Array.isArray||function(A){return"Array"===fE(A)},bE=m,ZE=N,mE=iA,WE=qg,OE=nB,VE=function(){},TE=hA("Reflect","construct"),jE=/^\s*(?:class|function)\b/,XE=bE(jE.exec),PE=!jE.test(VE),zE=function(A){if(!mE(A))return!1;try{return TE(VE,[],A),!0}catch(I){return!1}},_E=function(A){if(!mE(A))return!1;switch(WE(A)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return PE||!!XE(jE,OE(A))}catch(I){return!0}};_E.sham=!0;var $E=!TE||ZE(function(){var A;return zE(zE.call)||!zE(Object)||!zE(function(){A=!0})||A})?_E:zE,AC=vE,IC=$E,BC=GA,QC=UI("species"),gC=Array,EC=function(A){var I;return AC(A)&&(I=A.constructor,(IC(I)&&(I===gC||AC(I.prototype))||BC(I)&&null===(I=I[QC]))&&(I=void 0)),void 0===I?gC:I},CC=function(A,I){return new(EC(A))(0===I?0:I)},iC=pE,oC=_,GC=CI,DC=KQ,aC=CC,hC=m([].push),RC=function(A){var I=1===A,B=2===A,Q=3===A,g=4===A,E=6===A,C=7===A,i=5===A||E;return function(o,G,D,a){for(var h,R,w=GC(o),M=oC(w),y=DC(M),s=iC(G,D),k=0,F=a||aC,e=I?F(o,y):B||C?F(o,0):void 0;y>k;k++)if((i||k in M)&&(R=s(h=M[k],k,w),A))if(I)e[k]=R;else if(R)switch(A){case 3:return!0;case 5:return h;case 6:return k;case 2:hC(e,h)}else switch(A){case 4:return!1;case 7:hC(e,h)}return E?-1:Q||g?g:e}},wC={forEach:RC(0),map:RC(1),filter:RC(2),some:RC(3),every:RC(4),find:RC(5),findIndex:RC(6),filterReject:RC(7)},MC=tg,yC=c,sC=q,kC=m,FC=Y,eC=YA,SC=N,tC=GI,UC=RA,cC=IB,JC=EA,NC=uI,YC=ug,LC=p,rC=CE,nC=pg,qC=eQ,HC=iE,KC=jQ,uC=J,lC=PI,dC=lg,xC=H,pC=FQ,fC=yE,vC=QI,bC=xB,ZC=wI,mC=UI,WC=sE,OC=function(A){var I=eE.Symbol||(eE.Symbol={});SE(I,A)||UE(I,A,{value:tE.f(A)})},VC=function(){var A=JE("Symbol"),I=A&&A.prototype,B=I&&I.valueOf,Q=NE("toPrimitive");I&&!I[Q]&&YE(I,Q,function(A){return cE(B,this)},{arity:1})},TC=qE,jC=zB,XC=wC.forEach,PC=dB("hidden"),zC="Symbol",_C="prototype",$C=jC.set,Ai=jC.getterFor(zC),Ii=Object[_C],Bi=yC.Symbol,Qi=Bi&&Bi[_C],gi=yC.RangeError,Ei=yC.TypeError,Ci=yC.QObject,ii=uC.f,oi=lC.f,Gi=HC.f,Di=xC.f,ai=kC([].push),hi=vC("symbols"),Ri=vC("op-symbols"),wi=vC("wks"),Mi=!Ci||!Ci[_C]||!Ci[_C].findChild,yi=function(A,I,B){var Q=ii(Ii,I);Q&&delete Ii[I],oi(A,I,B),Q&&A!==Ii&&oi(Ii,I,Q)},si=FC&&SC(function(){return 7!==rC(oi({},"a",{get:function(){return oi(this,"a",{value:7}).a}})).a})?yi:oi,ki=function(A,I){var B=hi[A]=rC(Qi);return $C(B,{type:zC,tag:A,description:I}),FC||(B.description=I),B},Fi=function(A,I,B){A===Ii&&Fi(Ri,I,B),cC(A);var Q=NC(I);return cC(B),tC(hi,Q)?(B.enumerable?(tC(A,PC)&&A[PC][Q]&&(A[PC][Q]=!1),B=rC(B,{enumerable:LC(0,!1)})):(tC(A,PC)||oi(A,PC,LC(1,rC(null))),A[PC][Q]=!0),si(A,Q,B)):oi(A,Q,B)},ei=function(A,I){cC(A);var B=JC(I),Q=nC(B).concat(ci(B));return XC(Q,function(I){FC&&!sC(Si,B,I)||Fi(A,I,B[I])}),A},Si=function(A){var I=NC(A),B=sC(Di,this,I);return!(this===Ii&&tC(hi,I)&&!tC(Ri,I))&&(!(B||!tC(this,I)||!tC(hi,I)||tC(this,PC)&&this[PC][I])||B)},ti=function(A,I){var B=JC(A),Q=NC(I);if(B!==Ii||!tC(hi,Q)||tC(Ri,Q)){var g=ii(B,Q);return!g||!tC(hi,Q)||tC(B,PC)&&B[PC][Q]||(g.enumerable=!0),g}},Ui=function(A){var I=Gi(JC(A)),B=[];return XC(I,function(A){tC(hi,A)||tC(bC,A)||ai(B,A)}),B},ci=function(A){var I=A===Ii,B=Gi(I?Ri:JC(A)),Q=[];return XC(B,function(A){!tC(hi,A)||I&&!tC(Ii,A)||ai(Q,hi[A])}),Q};eC||(pC(Qi=(Bi=function(){if(UC(Qi,this))throw new Ei("Symbol is not a constructor");var A=arguments.length&&void 0!==arguments[0]?YC(arguments[0]):void 0,I=ZC(A),B=function(A){var Q=void 0===this?yC:this;Q===Ii&&sC(B,Ri,A),tC(Q,PC)&&tC(Q[PC],I)&&(Q[PC][I]=!1);var g=LC(1,A);try{si(Q,I,g)}catch(E){if(!(E instanceof gi))throw E;yi(Q,I,g)}};return FC&&Mi&&si(Ii,I,{configurable:!0,set:B}),ki(I,A)})[_C],"toString",function(){return Ai(this).tag}),pC(Bi,"withoutSetter",function(A){return ki(ZC(A),A)}),xC.f=Si,lC.f=Fi,dC.f=ei,uC.f=ti,qC.f=HC.f=Ui,KC.f=ci,WC.f=function(A){return ki(mC(A),A)},FC&&(fC(Qi,"description",{configurable:!0,get:function(){return Ai(this).description}}),pC(Ii,"propertyIsEnumerable",Si,{unsafe:!0}))),MC({global:!0,constructor:!0,wrap:!0,forced:!eC,sham:!eC},{Symbol:Bi}),XC(nC(wi),function(A){OC(A)}),MC({target:zC,stat:!0,forced:!eC},{useSetter:function(){Mi=!0},useSimple:function(){Mi=!1}}),MC({target:"Object",stat:!0,forced:!eC,sham:!FC},{create:function(A,I){return void 0===I?rC(A):ei(rC(A),I)},defineProperty:Fi,defineProperties:ei,getOwnPropertyDescriptor:ti}),MC({target:"Object",stat:!0,forced:!eC},{getOwnPropertyNames:Ui}),VC(),TC(Bi,zC),bC[PC]=!0;var Ji=YA&&!!Symbol.for&&!!Symbol.keyFor,Ni=tg,Yi=hA,Li=GI,ri=ug,ni=QI,qi=Ji,Hi=ni("string-to-symbol-registry"),Ki=ni("symbol-to-string-registry");Ni({target:"Symbol",stat:!0,forced:!qi},{for:function(A){var I=ri(A);if(Li(Hi,I))return Hi[I];var B=Yi("Symbol")(I);return Hi[I]=B,Ki[B]=I,B}});var ui=tg,li=GI,di=KA,xi=lA,pi=Ji,fi=QI("symbol-to-string-registry");ui({target:"Symbol",stat:!0,forced:!pi},{keyFor:function(A){if(!di(A))throw new TypeError(xi(A)+" is not a symbol");if(li(fi,A))return fi[A]}});var vi=L,bi=Function.prototype,Zi=bi.apply,mi=bi.call,Wi="object"==typeof Reflect&&Reflect.apply||(vi?mi.bind(Zi):function(){return mi.apply(Zi,arguments)}),Oi=vE,Vi=iA,Ti=T,ji=ug,Xi=m([].push),Pi=tg,zi=hA,_i=Wi,$i=q,Ao=m,Io=N,Bo=iA,Qo=KA,go=oE,Eo=function(A){if(Vi(A))return A;if(Oi(A)){for(var I=A.length,B=[],Q=0;Q<I;Q++){var g=A[Q];"string"==typeof g?Xi(B,g):"number"!=typeof g&&"Number"!==Ti(g)&&"String"!==Ti(g)||Xi(B,ji(g))}var E=B.length,C=!0;return function(A,I){if(C)return C=!1,I;if(Oi(this))return I;for(var Q=0;Q<E;Q++)if(B[Q]===A)return I}}},Co=YA,io=String,oo=zi("JSON","stringify"),Go=Ao(/./.exec),Do=Ao("".charAt),ao=Ao("".charCodeAt),ho=Ao("".replace),Ro=Ao(1.1.toString),wo=/[\uD800-\uDFFF]/g,Mo=/^[\uD800-\uDBFF]$/,yo=/^[\uDC00-\uDFFF]$/,so=!Co||Io(function(){var A=zi("Symbol")("stringify detection");return"[null]"!==oo([A])||"{}"!==oo({a:A})||"{}"!==oo(Object(A))}),ko=Io(function(){return'"\\udf06\\ud834"'!==oo("\udf06\ud834")||'"\\udead"'!==oo("\udead")}),Fo=function(A,I){var B=go(arguments),Q=Eo(I);if(Bo(Q)||void 0!==A&&!Qo(A))return B[1]=function(A,I){if(Bo(Q)&&(I=$i(Q,this,io(A),I)),!Qo(I))return I},_i(oo,null,B)},eo=function(A,I,B){var Q=Do(B,I-1),g=Do(B,I+1);return Go(Mo,A)&&!Go(yo,g)||Go(yo,A)&&!Go(Mo,Q)?"\\u"+Ro(ao(A,0),16):A};oo&&Pi({target:"JSON",stat:!0,arity:3,forced:so||ko},{stringify:function(A,I,B){var Q=go(arguments),g=_i(so?Fo:oo,null,Q);return ko&&"string"==typeof g?ho(g,wo,eo):g}});var So=jQ,to=CI;tg({target:"Object",stat:!0,forced:!YA||N(function(){So.f(1)})},{getOwnPropertySymbols:function(A){var I=So.f;return I?I(to(A)):[]}});var Uo=tg,co=Y,Jo=m,No=GI,Yo=iA,Lo=RA,ro=ug,no=yE,qo=Eg,Ho=c.Symbol,Ko=Ho&&Ho.prototype;if(co&&Yo(Ho)&&(!("description"in Ko)||void 0!==Ho().description)){var uo={},lo=function(){var A=arguments.length<1||void 0===arguments[0]?void 0:ro(arguments[0]),I=Lo(Ko,this)?new Ho(A):void 0===A?Ho():Ho(A);return""===A&&(uo[I]=!0),I};qo(lo,Ho),lo.prototype=Ko,Ko.constructor=lo;var xo="Symbol(description detection)"===String(Ho("description detection")),po=Jo(Ko.valueOf),fo=Jo(Ko.toString),vo=/^Symbol\((.*)\)[^)]+$/,bo=Jo("".replace),Zo=Jo("".slice);no(Ko,"description",{configurable:!0,get:function(){var A=po(this);if(No(uo,A))return"";var I=fo(A),B=xo?Zo(I,7,-1):bo(I,vo,"$1");return""===B?void 0:B}}),Uo({global:!0,constructor:!0,forced:!0},{Symbol:lo})}var mo=TypeError,Wo=function(A){if(A>9007199254740991)throw mo("Maximum allowed index exceeded");return A},Oo=Y,Vo=PI,To=p,jo=function(A,I,B){Oo?Vo.f(A,I,To(0,B)):A[I]=B},Xo=N,Po=UA,zo=UI("species"),_o=function(A){return Po>=51||!Xo(function(){var I=[];return(I.constructor={})[zo]=function(){return{foo:1}},1!==I[A](Boolean).foo})},$o=tg,AG=N,IG=vE,BG=GA,QG=CI,gG=KQ,EG=Wo,CG=jo,iG=CC,oG=_o,GG=UA,DG=UI("isConcatSpreadable"),aG=GG>=51||!AG(function(){var A=[];return A[DG]=!1,A.concat()[0]!==A}),hG=function(A){if(!BG(A))return!1;var I=A[DG];return void 0!==I?!!I:IG(A)};$o({target:"Array",proto:!0,arity:1,forced:!aG||!oG("concat")},{concat:function(A){var I,B,Q,g,E,C=QG(this),i=iG(C,0),o=0;for(I=-1,Q=arguments.length;I<Q;I++)if(hG(E=-1===I?C:arguments[I]))for(g=gG(E),EG(o+g),B=0;B<g;B++,o++)B in E&&CG(i,o,E[B]);else EG(o+1),CG(i,o++,E);return i.length=o,i}});var RG=lA,wG=TypeError,MG=function(A,I){if(!delete A[I])throw new wG("Cannot delete property "+RG(I)+" of "+RG(A))},yG=CI,sG=LQ,kG=KQ,FG=MG,eG=Math.min,SG=[].copyWithin||function(A,I){var B=yG(this),Q=kG(B),g=sG(A,Q),E=sG(I,Q),C=arguments.length>2?arguments[2]:void 0,i=eG((void 0===C?Q:sG(C,Q))-E,Q-g),o=1;for(E<g&&g<E+i&&(o=-1,E+=i-1,g+=i-1);i-- >0;)E in B?B[g]=B[E]:FG(B,g),g+=o,E+=o;return B},tG=UI,UG=CE,cG=PI.f,JG=tG("unscopables"),NG=Array.prototype;void 0===NG[JG]&&cG(NG,JG,{configurable:!0,value:UG(null)});var YG=function(A){NG[JG][A]=!0},LG=YG;tg({target:"Array",proto:!0},{copyWithin:SG}),LG("copyWithin");var rG=wC.filter;tg({target:"Array",proto:!0,forced:!_o("filter")},{filter:function(A){return rG(this,A,arguments.length>1?arguments[1]:void 0)}});var nG=tg,qG=wC.findIndex,HG=YG,KG="findIndex",uG=!0;KG in[]&&Array(1)[KG](function(){uG=!1}),nG({target:"Array",proto:!0,forced:uG},{findIndex:function(A){return qG(this,A,arguments.length>1?arguments[1]:void 0)}}),HG(KG);var lG=N,dG=function(A,I){var B=[][A];return!!B&&lG(function(){B.call(null,I||function(){return 1},1)})},xG=wC.forEach,pG=dG("forEach")?[].forEach:function(A){return xG(this,A,arguments.length>1?arguments[1]:void 0)};tg({target:"Array",proto:!0,forced:[].forEach!==pG},{forEach:pG});var fG=q,vG=IB,bG=ZA,ZG=function(A,I,B){var Q,g;vG(A);try{if(!(Q=bG(A,"return"))){if("throw"===I)throw B;return B}Q=fG(Q,A)}catch(E){g=!0,Q=E}if("throw"===I)throw B;if(g)throw Q;return vG(Q),B},mG=IB,WG=ZG,OG={},VG=OG,TG=UI("iterator"),jG=Array.prototype,XG=function(A){return void 0!==A&&(VG.Array===A||jG[TG]===A)},PG=qg,zG=ZA,_G=$,$G=OG,AD=UI("iterator"),ID=function(A){if(!_G(A))return zG(A,AD)||zG(A,"@@iterator")||$G[PG(A)]},BD=q,QD=fA,gD=IB,ED=lA,CD=ID,iD=TypeError,oD=function(A,I){var B=arguments.length<2?CD(A):I;if(QD(B))return gD(BD(B,A));throw new iD(ED(A)+" is not iterable")},GD=pE,DD=q,aD=CI,hD=function(A,I,B,Q){try{return Q?I(mG(B)[0],B[1]):I(B)}catch(g){WG(A,"throw",g)}},RD=XG,wD=$E,MD=KQ,yD=jo,sD=oD,kD=ID,FD=Array,eD=UI("iterator"),SD=!1;try{var tD=0,UD={next:function(){return{done:!!tD++}},return:function(){SD=!0}};UD[eD]=function(){return this},Array.from(UD,function(){throw 2})}catch(sH){}var cD=function(A,I){try{if(!I&&!SD)return!1}catch(sH){return!1}var B=!1;try{var Q={};Q[eD]=function(){return{next:function(){return{done:B=!0}}}},A(Q)}catch(sH){}return B},JD=function(A){var I=aD(A),B=wD(this),Q=arguments.length,g=Q>1?arguments[1]:void 0,E=void 0!==g;E&&(g=GD(g,Q>2?arguments[2]:void 0));var C,i,o,G,D,a,h=kD(I),R=0;if(!h||this===FD&&RD(h))for(C=MD(I),i=B?new this(C):FD(C);C>R;R++)a=E?g(I[R],R):I[R],yD(i,R,a);else for(i=B?new this:[],D=(G=sD(I,h)).next;!(o=DD(D,G)).done;R++)a=E?hD(G,g,[o.value,R],!0):o.value,yD(i,R,a);return i.length=R,i};tg({target:"Array",stat:!0,forced:!cD(function(A){Array.from(A)})},{from:JD});var ND=pQ.includes,YD=YG;tg({target:"Array",proto:!0,forced:N(function(){return!Array(1).includes()})},{includes:function(A){return ND(this,A,arguments.length>1?arguments[1]:void 0)}}),YD("includes");var LD=tg,rD=pQ.indexOf,nD=dG,qD=uE([].indexOf),HD=!!qD&&1/qD([1],1,-0)<0;LD({target:"Array",proto:!0,forced:HD||!nD("indexOf")},{indexOf:function(A){var I=arguments.length>1?arguments[1]:void 0;return HD?qD(this,A,I)||0:rD(this,A,I)}});var KD,uD,lD,dD=!N(function(){function A(){}return A.prototype.constructor=null,Object.getPrototypeOf(new A)!==A.prototype}),xD=GI,pD=iA,fD=CI,vD=dD,bD=dB("IE_PROTO"),ZD=Object,mD=ZD.prototype,WD=vD?ZD.getPrototypeOf:function(A){var I=fD(A);if(xD(I,bD))return I[bD];var B=I.constructor;return pD(B)&&I instanceof B?B.prototype:I instanceof ZD?mD:null},OD=N,VD=iA,TD=GA,jD=WD,XD=FQ,PD=UI("iterator"),zD=!1;[].keys&&("next"in(lD=[].keys())?(uD=jD(jD(lD)))!==Object.prototype&&(KD=uD):zD=!0);var _D=!TD(KD)||OD(function(){var A={};return KD[PD].call(A)!==A});_D&&(KD={}),VD(KD[PD])||XD(KD,PD,function(){return this});var $D={IteratorPrototype:KD,BUGGY_SAFARI_ITERATORS:zD},Aa=$D.IteratorPrototype,Ia=CE,Ba=p,Qa=qE,ga=OG,Ea=function(){return this},Ca=m,ia=fA,oa=GA,Ga=function(A){return oa(A)||null===A},Da=String,aa=TypeError,ha=function(A,I,B){try{return Ca(ia(Object.getOwnPropertyDescriptor(A,I)[B]))}catch(sH){}},Ra=GA,wa=BA,Ma=function(A){if(Ga(A))return A;throw new aa("Can't set "+Da(A)+" as a prototype")},ya=Object.setPrototypeOf||("__proto__"in{}?function(){var A,I=!1,B={};try{(A=ha(Object.prototype,"__proto__","set"))(B,[]),I=B instanceof Array}catch(sH){}return function(B,Q){return wa(B),Ma(Q),Ra(B)?(I?A(B,Q):B.__proto__=Q,B):B}}():void 0),sa=tg,ka=q,Fa=iA,ea=function(A,I,B,Q){var g=I+" Iterator";return A.prototype=Ia(Aa,{next:Ba(+!Q,B)}),Qa(A,g,!1),ga[g]=Ea,A},Sa=WD,ta=ya,Ua=qE,ca=MB,Ja=FQ,Na=OG,Ya=UB.PROPER,La=UB.CONFIGURABLE,ra=$D.IteratorPrototype,na=$D.BUGGY_SAFARI_ITERATORS,qa=UI("iterator"),Ha="keys",Ka="values",ua="entries",la=function(){return this},da=function(A,I,B,Q,g,E,C){ea(B,I,Q);var i,o,G,D=function(A){if(A===g&&M)return M;if(!na&&A&&A in R)return R[A];switch(A){case Ha:case Ka:case ua:return function(){return new B(this,A)}}return function(){return new B(this)}},a=I+" Iterator",h=!1,R=A.prototype,w=R[qa]||R["@@iterator"]||g&&R[g],M=!na&&w||D(g),y="Array"===I&&R.entries||w;if(y&&(i=Sa(y.call(new A)))!==Object.prototype&&i.next&&(Sa(i)!==ra&&(ta?ta(i,ra):Fa(i[qa])||Ja(i,qa,la)),Ua(i,a,!0)),Ya&&g===Ka&&w&&w.name!==Ka&&(La?ca(R,"name",Ka):(h=!0,M=function(){return ka(w,this)})),g)if(o={values:D(Ka),keys:E?M:D(Ha),entries:D(ua)},C)for(G in o)(na||h||!(G in R))&&Ja(R,G,o[G]);else sa({target:I,proto:!0,forced:na||h},o);return R[qa]!==M&&Ja(R,qa,M,{name:g}),Na[I]=M,o},xa=function(A,I){return{value:A,done:I}},pa=EA,fa=YG,va=OG,ba=zB,Za=PI.f,ma=da,Wa=xa,Oa=Y,Va="Array Iterator",Ta=ba.set,ja=ba.getterFor(Va),Xa=ma(Array,"Array",function(A,I){Ta(this,{type:Va,target:pa(A),index:0,kind:I})},function(){var A=ja(this),I=A.target,B=A.index++;if(!I||B>=I.length)return A.target=null,Wa(void 0,!0);switch(A.kind){case"keys":return Wa(B,!1);case"values":return Wa(I[B],!1)}return Wa([B,I[B]],!1)},"values"),Pa=va.Arguments=va.Array;if(fa("keys"),fa("values"),fa("entries"),Oa&&"values"!==Pa.name)try{Za(Pa,"name",{value:"values"})}catch(sH){}var za=tg,_a=_,$a=EA,Ah=dG,Ih=m([].join);za({target:"Array",proto:!0,forced:_a!==Object||!Ah("join",",")},{join:function(A){return Ih($a(this),void 0===A?",":A)}});var Bh=Wi,Qh=EA,gh=cQ,Eh=KQ,Ch=dG,ih=Math.min,oh=[].lastIndexOf,Gh=!!oh&&1/[1].lastIndexOf(1,-0)<0,Dh=Ch("lastIndexOf"),ah=Gh||!Dh?function(A){if(Gh)return Bh(oh,this,arguments)||0;var I=Qh(this),B=Eh(I);if(0===B)return-1;var Q=B-1;for(arguments.length>1&&(Q=ih(Q,gh(arguments[1]))),Q<0&&(Q=B+Q);Q>=0;Q--)if(Q in I&&I[Q]===A)return Q||0;return-1}:oh;tg({target:"Array",proto:!0,forced:ah!==[].lastIndexOf},{lastIndexOf:ah});var hh=wC.map;tg({target:"Array",proto:!0,forced:!_o("map")},{map:function(A){return hh(this,A,arguments.length>1?arguments[1]:void 0)}});var Rh=tg,wh=vE,Mh=$E,yh=GA,sh=LQ,kh=KQ,Fh=EA,eh=jo,Sh=UI,th=oE,Uh=_o("slice"),ch=Sh("species"),Jh=Array,Nh=Math.max;Rh({target:"Array",proto:!0,forced:!Uh},{slice:function(A,I){var B,Q,g,E=Fh(this),C=kh(E),i=sh(A,C),o=sh(void 0===I?C:I,C);if(wh(E)&&(B=E.constructor,(Mh(B)&&(B===Jh||wh(B.prototype))||yh(B)&&null===(B=B[ch]))&&(B=void 0),B===Jh||void 0===B))return th(E,i,o);for(Q=new(void 0===B?Jh:B)(Nh(o-i,0)),g=0;i<o;i++,g++)i in E&&eh(Q,g,E[i]);return Q.length=g,Q}});var Yh=Y,Lh=vE,rh=TypeError,nh=Object.getOwnPropertyDescriptor,qh=Yh&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(sH){return sH instanceof TypeError}}(),Hh=tg,Kh=CI,uh=LQ,lh=cQ,dh=KQ,xh=qh?function(A,I){if(Lh(A)&&!nh(A,"length").writable)throw new rh("Cannot set read only .length");return A.length=I}:function(A,I){return A.length=I},ph=Wo,fh=CC,vh=jo,bh=MG,Zh=_o("splice"),mh=Math.max,Wh=Math.min;Hh({target:"Array",proto:!0,forced:!Zh},{splice:function(A,I){var B,Q,g,E,C,i,o=Kh(this),G=dh(o),D=uh(A,G),a=arguments.length;for(0===a?B=Q=0:1===a?(B=0,Q=G-D):(B=a-2,Q=Wh(mh(lh(I),0),G-D)),ph(G+B-Q),g=fh(o,Q),E=0;E<Q;E++)(C=D+E)in o&&vh(g,E,o[C]);if(g.length=Q,B<Q){for(E=D;E<G-Q;E++)i=E+B,(C=E+Q)in o?o[i]=o[C]:bh(o,i);for(E=G;E>G-Q+B;E--)bh(o,E-1)}else if(B>Q)for(E=G-Q;E>D;E--)i=E+B-1,(C=E+Q-1)in o?o[i]=o[C]:bh(o,i);for(E=0;E<B;E++)o[E+D]=arguments[E+2];return xh(o,G-Q+B),g}});var Oh="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView,Vh=FQ,Th=function(A,I,B){for(var Q in I)Vh(A,Q,I[Q],B);return A},jh=RA,Xh=TypeError,Ph=function(A,I){if(jh(I,A))return A;throw new Xh("Incorrect invocation")},zh=cQ,_h=qQ,$h=RangeError,AR=function(A){if(void 0===A)return 0;var I=zh(A),B=_h(I);if(I!==B)throw new $h("Wrong length or index");return B},IR=Math.sign||function(A){var I=+A;return 0===I||I!=I?I:I<0?-1:1},BR=4503599627370496,QR=IR,gR=function(A){return A+BR-BR},ER=Math.abs,CR=function(A,I,B,Q){var g=+A,E=ER(g),C=QR(g);if(E<Q)return C*gR(E/Q/I)*Q*I;var i=(1+I/2220446049250313e-31)*E,o=i-(i-E);return o>B||o!=o?Infinity*C:C*o},iR=Math.fround||function(A){return CR(A,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)},oR=Array,GR=Math.abs,DR=Math.pow,aR=Math.floor,hR=Math.log,RR=Math.LN2,wR={pack:function(A,I,B){var Q,g,E,C=oR(B),i=8*B-I-1,o=(1<<i)-1,G=o>>1,D=23===I?DR(2,-24)-DR(2,-77):0,a=A<0||0===A&&1/A<0?1:0,h=0;for((A=GR(A))!=A||Infinity===A?(g=A!=A?1:0,Q=o):(Q=aR(hR(A)/RR),A*(E=DR(2,-Q))<1&&(Q--,E*=2),(A+=Q+G>=1?D/E:D*DR(2,1-G))*E>=2&&(Q++,E/=2),Q+G>=o?(g=0,Q=o):Q+G>=1?(g=(A*E-1)*DR(2,I),Q+=G):(g=A*DR(2,G-1)*DR(2,I),Q=0));I>=8;)C[h++]=255&g,g/=256,I-=8;for(Q=Q<<I|g,i+=I;i>0;)C[h++]=255&Q,Q/=256,i-=8;return C[h-1]|=128*a,C},unpack:function(A,I){var B,Q=A.length,g=8*Q-I-1,E=(1<<g)-1,C=E>>1,i=g-7,o=Q-1,G=A[o--],D=127&G;for(G>>=7;i>0;)D=256*D+A[o--],i-=8;for(B=D&(1<<-i)-1,D>>=-i,i+=I;i>0;)B=256*B+A[o--],i-=8;if(0===D)D=1-C;else{if(D===E)return B?NaN:G?-Infinity:Infinity;B+=DR(2,I),D-=C}return(G?-1:1)*B*DR(2,D-I)}},MR=CI,yR=LQ,sR=KQ,kR=function(A){for(var I=MR(this),B=sR(I),Q=arguments.length,g=yR(Q>1?arguments[1]:void 0,B),E=Q>2?arguments[2]:void 0,C=void 0===E?B:yR(E,B);C>g;)I[g++]=A;return I},FR=iA,eR=GA,SR=ya,tR=function(A,I,B){var Q,g;return SR&&FR(Q=I.constructor)&&Q!==B&&eR(g=Q.prototype)&&g!==B.prototype&&SR(A,g),A},UR=c,cR=m,JR=Y,NR=Oh,YR=MB,LR=yE,rR=Th,nR=N,qR=Ph,HR=cQ,KR=qQ,uR=AR,lR=iR,dR=wR,xR=WD,pR=ya,fR=kR,vR=oE,bR=tR,ZR=Eg,mR=qE,WR=zB,OR=UB.PROPER,VR=UB.CONFIGURABLE,TR="ArrayBuffer",jR="DataView",XR="prototype",PR="Wrong index",zR=WR.getterFor(TR),_R=WR.getterFor(jR),$R=WR.set,Aw=UR[TR],Iw=Aw,Bw=Iw&&Iw[XR],Qw=UR[jR],gw=Qw&&Qw[XR],Ew=Object.prototype,Cw=UR.Array,iw=UR.RangeError,ow=cR(fR),Gw=cR([].reverse),Dw=dR.pack,aw=dR.unpack,hw=function(A){return[255&A]},Rw=function(A){return[255&A,A>>8&255]},ww=function(A){return[255&A,A>>8&255,A>>16&255,A>>24&255]},Mw=function(A){return A[3]<<24|A[2]<<16|A[1]<<8|A[0]},yw=function(A){return Dw(lR(A),23,4)},sw=function(A){return Dw(A,52,8)},kw=function(A,I,B){LR(A[XR],I,{configurable:!0,get:function(){return B(this)[I]}})},Fw=function(A,I,B,Q){var g=_R(A),E=uR(B),C=!!Q;if(E+I>g.byteLength)throw new iw(PR);var i=g.bytes,o=E+g.byteOffset,G=vR(i,o,o+I);return C?G:Gw(G)},ew=function(A,I,B,Q,g,E){var C=_R(A),i=uR(B),o=Q(+g),G=!!E;if(i+I>C.byteLength)throw new iw(PR);for(var D=C.bytes,a=i+C.byteOffset,h=0;h<I;h++)D[a+h]=o[G?h:I-h-1]};if(NR){var Sw=OR&&Aw.name!==TR;nR(function(){Aw(1)})&&nR(function(){new Aw(-1)})&&!nR(function(){return new Aw,new Aw(1.5),new Aw(NaN),1!==Aw.length||Sw&&!VR})?Sw&&VR&&YR(Aw,"name",TR):((Iw=function(A){return qR(this,Bw),bR(new Aw(uR(A)),this,Iw)})[XR]=Bw,Bw.constructor=Iw,ZR(Iw,Aw)),pR&&xR(gw)!==Ew&&pR(gw,Ew);var tw=new Qw(new Iw(2)),Uw=cR(gw.setInt8);tw.setInt8(0,2147483648),tw.setInt8(1,2147483649),!tw.getInt8(0)&&tw.getInt8(1)||rR(gw,{setInt8:function(A,I){Uw(this,A,I<<24>>24)},setUint8:function(A,I){Uw(this,A,I<<24>>24)}},{unsafe:!0})}else Bw=(Iw=function(A){qR(this,Bw);var I=uR(A);$R(this,{type:TR,bytes:ow(Cw(I),0),byteLength:I}),JR||(this.byteLength=I,this.detached=!1)})[XR],gw=(Qw=function(A,I,B){qR(this,gw),qR(A,Bw);var Q=zR(A),g=Q.byteLength,E=HR(I);if(E<0||E>g)throw new iw("Wrong offset");if(E+(B=void 0===B?g-E:KR(B))>g)throw new iw("Wrong length");$R(this,{type:jR,buffer:A,byteLength:B,byteOffset:E,bytes:Q.bytes}),JR||(this.buffer=A,this.byteLength=B,this.byteOffset=E)})[XR],JR&&(kw(Iw,"byteLength",zR),kw(Qw,"buffer",_R),kw(Qw,"byteLength",_R),kw(Qw,"byteOffset",_R)),rR(gw,{getInt8:function(A){return Fw(this,1,A)[0]<<24>>24},getUint8:function(A){return Fw(this,1,A)[0]},getInt16:function(A){var I=Fw(this,2,A,arguments.length>1&&arguments[1]);return(I[1]<<8|I[0])<<16>>16},getUint16:function(A){var I=Fw(this,2,A,arguments.length>1&&arguments[1]);return I[1]<<8|I[0]},getInt32:function(A){return Mw(Fw(this,4,A,arguments.length>1&&arguments[1]))},getUint32:function(A){return Mw(Fw(this,4,A,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(A){return aw(Fw(this,4,A,arguments.length>1&&arguments[1]),23)},getFloat64:function(A){return aw(Fw(this,8,A,arguments.length>1&&arguments[1]),52)},setInt8:function(A,I){ew(this,1,A,hw,I)},setUint8:function(A,I){ew(this,1,A,hw,I)},setInt16:function(A,I){ew(this,2,A,Rw,I,arguments.length>2&&arguments[2])},setUint16:function(A,I){ew(this,2,A,Rw,I,arguments.length>2&&arguments[2])},setInt32:function(A,I){ew(this,4,A,ww,I,arguments.length>2&&arguments[2])},setUint32:function(A,I){ew(this,4,A,ww,I,arguments.length>2&&arguments[2])},setFloat32:function(A,I){ew(this,4,A,yw,I,arguments.length>2&&arguments[2])},setFloat64:function(A,I){ew(this,8,A,sw,I,arguments.length>2&&arguments[2])}});mR(Iw,TR),mR(Qw,jR);var cw={ArrayBuffer:Iw,DataView:Qw},Jw=hA,Nw=yE,Yw=Y,Lw=UI("species"),rw=function(A){var I=Jw(A);Yw&&I&&!I[Lw]&&Nw(I,Lw,{configurable:!0,get:function(){return this}})},nw=rw,qw="ArrayBuffer",Hw=cw[qw];tg({global:!0,constructor:!0,forced:c[qw]!==Hw},{ArrayBuffer:Hw}),nw(qw);var Kw=tg,uw=uE,lw=N,dw=IB,xw=LQ,pw=qQ,fw=cw.ArrayBuffer,vw=cw.DataView,bw=vw.prototype,Zw=uw(fw.prototype.slice),mw=uw(bw.getUint8),Ww=uw(bw.setUint8);Kw({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:lw(function(){return!new fw(2).slice(1,void 0).byteLength})},{slice:function(A,I){if(Zw&&void 0===I)return Zw(dw(this),A);for(var B=dw(this).byteLength,Q=xw(A,B),g=xw(void 0===I?B:I,B),E=new fw(pw(g-Q)),C=new vw(this),i=new vw(E),o=0;Q<g;)Ww(i,o++,mw(C,Q++));return E}}),tg({global:!0,constructor:!0,forced:!Oh},{DataView:cw.DataView});var Ow=tg,Vw=Date,Tw=m(Vw.prototype.getTime);Ow({target:"Date",stat:!0},{now:function(){return Tw(new Vw)}});var jw=CI,Xw=qI;tg({target:"Date",proto:!0,arity:1,forced:N(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})},{toJSON:function(A){var I=jw(this),B=Xw(I,"number");return"number"!=typeof B||isFinite(B)?I.toISOString():null}});var Pw=m,zw=FQ,_w=Date.prototype,$w="Invalid Date",AM="toString",IM=Pw(_w[AM]),BM=Pw(_w.getTime);String(new Date(NaN))!==$w&&zw(_w,AM,function(){var A=BM(this);return A==A?IM(this):$w});var QM=m,gM=fA,EM=GA,CM=GI,iM=oE,oM=L,GM=Function,DM=QM([].concat),aM=QM([].join),hM={},RM=oM?GM.bind:function(A){var I=gM(this),B=I.prototype,Q=iM(arguments,1),g=function(){var B=DM(Q,iM(arguments));return this instanceof g?function(A,I,B){if(!CM(hM,I)){for(var Q=[],g=0;g<I;g++)Q[g]="a["+g+"]";hM[I]=GM("C,a","return new C("+aM(Q,",")+")")}return hM[I](A,B)}(I,B.length,B):I.apply(A,B)};return EM(B)&&(g.prototype=B),g},wM=RM;tg({target:"Function",proto:!0,forced:Function.bind!==wM},{bind:wM});var MM=Y,yM=UB.EXISTS,sM=m,kM=yE,FM=Function.prototype,eM=sM(FM.toString),SM=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,tM=sM(SM.exec);MM&&!yM&&kM(FM,"name",{configurable:!0,get:function(){try{return tM(SM,eM(this))[1]}catch(sH){return""}}});var UM={},cM={get exports(){return UM},set exports(A){UM=A}},JM=N(function(){if("function"==typeof ArrayBuffer){var A=new ArrayBuffer(8);Object.isExtensible(A)&&Object.defineProperty(A,"a",{value:8})}}),NM=N,YM=GA,LM=T,rM=JM,nM=Object.isExtensible,qM=NM(function(){nM(1)})||rM?function(A){return!!YM(A)&&((!rM||"ArrayBuffer"!==LM(A))&&(!nM||nM(A)))}:nM,HM=!N(function(){return Object.isExtensible(Object.preventExtensions({}))}),KM=tg,uM=m,lM=xB,dM=GA,xM=GI,pM=PI.f,fM=eQ,vM=iE,bM=qM,ZM=HM,mM=!1,WM=wI("meta"),OM=0,VM=function(A){pM(A,WM,{value:{objectID:"O"+OM++,weakData:{}}})},TM=cM.exports={enable:function(){TM.enable=function(){},mM=!0;var A=fM.f,I=uM([].splice),B={};B[WM]=1,A(B).length&&(fM.f=function(B){for(var Q=A(B),g=0,E=Q.length;g<E;g++)if(Q[g]===WM){I(Q,g,1);break}return Q},KM({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:vM.f}))},fastKey:function(A,I){if(!dM(A))return"symbol"==typeof A?A:("string"==typeof A?"S":"P")+A;if(!xM(A,WM)){if(!bM(A))return"F";if(!I)return"E";VM(A)}return A[WM].objectID},getWeakData:function(A,I){if(!xM(A,WM)){if(!bM(A))return!0;if(!I)return!1;VM(A)}return A[WM].weakData},onFreeze:function(A){return ZM&&mM&&bM(A)&&!xM(A,WM)&&VM(A),A}};lM[WM]=!0;var jM=pE,XM=q,PM=IB,zM=lA,_M=XG,$M=KQ,Ay=RA,Iy=oD,By=ID,Qy=ZG,gy=TypeError,Ey=function(A,I){this.stopped=A,this.result=I},Cy=Ey.prototype,iy=function(A,I,B){var Q,g,E,C,i,o,G,D=B&&B.that,a=!(!B||!B.AS_ENTRIES),h=!(!B||!B.IS_RECORD),R=!(!B||!B.IS_ITERATOR),w=!(!B||!B.INTERRUPTED),M=jM(I,D),y=function(A){return Q&&Qy(Q,"normal"),new Ey(!0,A)},s=function(A){return a?(PM(A),w?M(A[0],A[1],y):M(A[0],A[1])):w?M(A,y):M(A)};if(h)Q=A.iterator;else if(R)Q=A;else{if(!(g=By(A)))throw new gy(zM(A)+" is not iterable");if(_M(g)){for(E=0,C=$M(A);C>E;E++)if((i=s(A[E]))&&Ay(Cy,i))return i;return new Ey(!1)}Q=Iy(A,g)}for(o=h?A.next:Q.next;!(G=XM(o,Q)).done;){try{i=s(G.value)}catch(sH){Qy(Q,"throw",sH)}if("object"==typeof i&&i&&Ay(Cy,i))return i}return new Ey(!1)},oy=tg,Gy=c,Dy=m,ay=wg,hy=FQ,Ry=UM,wy=iy,My=Ph,yy=iA,sy=$,ky=GA,Fy=N,ey=cD,Sy=qE,ty=tR,Uy=function(A,I,B){var Q=-1!==A.indexOf("Map"),g=-1!==A.indexOf("Weak"),E=Q?"set":"add",C=Gy[A],i=C&&C.prototype,o=C,G={},D=function(A){var I=Dy(i[A]);hy(i,A,"add"===A?function(A){return I(this,0===A?0:A),this}:"delete"===A?function(A){return!(g&&!ky(A))&&I(this,0===A?0:A)}:"get"===A?function(A){return g&&!ky(A)?void 0:I(this,0===A?0:A)}:"has"===A?function(A){return!(g&&!ky(A))&&I(this,0===A?0:A)}:function(A,B){return I(this,0===A?0:A,B),this})};if(ay(A,!yy(C)||!(g||i.forEach&&!Fy(function(){(new C).entries().next()}))))o=B.getConstructor(I,A,Q,E),Ry.enable();else if(ay(A,!0)){var a=new o,h=a[E](g?{}:-0,1)!==a,R=Fy(function(){a.has(1)}),w=ey(function(A){new C(A)}),M=!g&&Fy(function(){for(var A=new C,I=5;I--;)A[E](I,I);return!A.has(-0)});w||((o=I(function(A,I){My(A,i);var B=ty(new C,A,o);return sy(I)||wy(I,B[E],{that:B,AS_ENTRIES:Q}),B})).prototype=i,i.constructor=o),(R||M)&&(D("delete"),D("has"),Q&&D("get")),(M||h)&&D(E),g&&i.clear&&delete i.clear}return G[A]=o,oy({global:!0,constructor:!0,forced:o!==C},G),Sy(o,A),g||B.setStrong(o,A,Q),o},cy=CE,Jy=yE,Ny=Th,Yy=pE,Ly=Ph,ry=$,ny=iy,qy=da,Hy=xa,Ky=rw,uy=Y,ly=UM.fastKey,dy=zB.set,xy=zB.getterFor,py={getConstructor:function(A,I,B,Q){var g=A(function(A,g){Ly(A,E),dy(A,{type:I,index:cy(null),first:null,last:null,size:0}),uy||(A.size=0),ry(g)||ny(g,A[Q],{that:A,AS_ENTRIES:B})}),E=g.prototype,C=xy(I),i=function(A,I,B){var Q,g,E=C(A),i=o(A,I);return i?i.value=B:(E.last=i={index:g=ly(I,!0),key:I,value:B,previous:Q=E.last,next:null,removed:!1},E.first||(E.first=i),Q&&(Q.next=i),uy?E.size++:A.size++,"F"!==g&&(E.index[g]=i)),A},o=function(A,I){var B,Q=C(A),g=ly(I);if("F"!==g)return Q.index[g];for(B=Q.first;B;B=B.next)if(B.key===I)return B};return Ny(E,{clear:function(){for(var A=C(this),I=A.first;I;)I.removed=!0,I.previous&&(I.previous=I.previous.next=null),I=I.next;A.first=A.last=null,A.index=cy(null),uy?A.size=0:this.size=0},delete:function(A){var I=this,B=C(I),Q=o(I,A);if(Q){var g=Q.next,E=Q.previous;delete B.index[Q.index],Q.removed=!0,E&&(E.next=g),g&&(g.previous=E),B.first===Q&&(B.first=g),B.last===Q&&(B.last=E),uy?B.size--:I.size--}return!!Q},forEach:function(A){for(var I,B=C(this),Q=Yy(A,arguments.length>1?arguments[1]:void 0);I=I?I.next:B.first;)for(Q(I.value,I.key,this);I&&I.removed;)I=I.previous},has:function(A){return!!o(this,A)}}),Ny(E,B?{get:function(A){var I=o(this,A);return I&&I.value},set:function(A,I){return i(this,0===A?0:A,I)}}:{add:function(A){return i(this,A=0===A?0:A,A)}}),uy&&Jy(E,"size",{configurable:!0,get:function(){return C(this).size}}),g},setStrong:function(A,I,B){var Q=I+" Iterator",g=xy(I),E=xy(Q);qy(A,I,function(A,I){dy(this,{type:Q,target:A,state:g(A),kind:I,last:null})},function(){for(var A=E(this),I=A.kind,B=A.last;B&&B.removed;)B=B.previous;return A.target&&(A.last=B=B?B.next:A.state.first)?Hy("keys"===I?B.key:"values"===I?B.value:[B.key,B.value],!1):(A.target=null,Hy(void 0,!0))},B?"entries":"values",!B,!0),Ky(I)}};Uy("Map",function(A){return function(){return A(this,arguments.length?arguments[0]:void 0)}},py);var fy=Y,vy=m,by=q,Zy=N,my=pg,Wy=jQ,Oy=H,Vy=CI,Ty=_,jy=Object.assign,Xy=Object.defineProperty,Py=vy([].concat),zy=!jy||Zy(function(){if(fy&&1!==jy({b:1},jy(Xy({},"a",{enumerable:!0,get:function(){Xy(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var A={},I={},B=Symbol("assign detection"),Q="abcdefghijklmnopqrst";return A[B]=7,Q.split("").forEach(function(A){I[A]=A}),7!==jy({},A)[B]||my(jy({},I)).join("")!==Q})?function(A,I){for(var B=Vy(A),Q=arguments.length,g=1,E=Wy.f,C=Oy.f;Q>g;)for(var i,o=Ty(arguments[g++]),G=E?Py(my(o),E(o)):my(o),D=G.length,a=0;D>a;)i=G[a++],fy&&!by(C,o,i)||(B[i]=o[i]);return B}:jy,_y=zy;tg({target:"Object",stat:!0,arity:2,forced:Object.assign!==_y},{assign:_y}),tg({target:"Object",stat:!0,sham:!Y},{create:CE});var $y=tg,As=Y,Is=PI.f;$y({target:"Object",stat:!0,forced:Object.defineProperty!==Is,sham:!As},{defineProperty:Is});var Bs=CI,Qs=WD,gs=dD;tg({target:"Object",stat:!0,forced:N(function(){Qs(1)}),sham:!gs},{getPrototypeOf:function(A){return Qs(Bs(A))}});var Es=CI,Cs=pg;tg({target:"Object",stat:!0,forced:N(function(){Cs(1)})},{keys:function(A){return Cs(Es(A))}});var is=qg,os=cg?{}.toString:function(){return"[object "+is(this)+"]"};cg||FQ(Object.prototype,"toString",os,{unsafe:!0});var Gs,Ds,as,hs,Rs=c,ws=yA,Ms=T,ys=function(A){return ws.slice(0,A.length)===A},ss=ys("Bun/")?"BUN":ys("Cloudflare-Workers")?"CLOUDFLARE":ys("Deno/")?"DENO":ys("Node.js/")?"NODE":Rs.Bun&&"string"==typeof Bun.version?"BUN":Rs.Deno&&"object"==typeof Deno.version?"DENO":"process"===Ms(Rs.process)?"NODE":Rs.window&&Rs.document?"BROWSER":"REST",ks="NODE"===ss,Fs=$E,es=lA,Ss=TypeError,ts=function(A){if(Fs(A))return A;throw new Ss(es(A)+" is not a constructor")},Us=IB,cs=ts,Js=$,Ns=UI("species"),Ys=TypeError,Ls=function(A,I){if(A<I)throw new Ys("Not enough arguments");return A},rs=/(?:ipad|iphone|ipod).*applewebkit/i.test(yA),ns=c,qs=Wi,Hs=pE,Ks=iA,us=GI,ls=N,ds=Vg,xs=oE,ps=pI,fs=Ls,vs=rs,bs=ks,Zs=ns.setImmediate,ms=ns.clearImmediate,Ws=ns.process,Os=ns.Dispatch,Vs=ns.Function,Ts=ns.MessageChannel,js=ns.String,Xs=0,Ps={},zs="onreadystatechange";ls(function(){Gs=ns.location});var _s=function(A){if(us(Ps,A)){var I=Ps[A];delete Ps[A],I()}},$s=function(A){return function(){_s(A)}},Ak=function(A){_s(A.data)},Ik=function(A){ns.postMessage(js(A),Gs.protocol+"//"+Gs.host)};Zs&&ms||(Zs=function(A){fs(arguments.length,1);var I=Ks(A)?A:Vs(A),B=xs(arguments,1);return Ps[++Xs]=function(){qs(I,void 0,B)},Ds(Xs),Xs},ms=function(A){delete Ps[A]},bs?Ds=function(A){Ws.nextTick($s(A))}:Os&&Os.now?Ds=function(A){Os.now($s(A))}:Ts&&!vs?(hs=(as=new Ts).port2,as.port1.onmessage=Ak,Ds=Hs(hs.postMessage,hs)):ns.addEventListener&&Ks(ns.postMessage)&&!ns.importScripts&&Gs&&"file:"!==Gs.protocol&&!ls(Ik)?(Ds=Ik,ns.addEventListener("message",Ak,!1)):Ds=zs in ps("script")?function(A){ds.appendChild(ps("script"))[zs]=function(){ds.removeChild(this),_s(A)}}:function(A){setTimeout($s(A),0)});var Bk={set:Zs,clear:ms},Qk=c,gk=Y,Ek=Object.getOwnPropertyDescriptor,Ck=function(){this.head=null,this.tail=null};Ck.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 ik,ok,Gk,Dk,ak,hk=Ck,Rk